<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Reoclo on GitHub Actions Marketplace News</title><link>https://devops-actions.github.io/github-actions-marketplace-news/tags/reoclo/</link><description>Recent content in Reoclo on GitHub Actions Marketplace News</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 13 Apr 2026 14:19:39 +0000</lastBuildDate><atom:link href="https://devops-actions.github.io/github-actions-marketplace-news/tags/reoclo/index.xml" rel="self" type="application/rss+xml"/><item><title>Cargo Verison</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/cargo-verison/</link><pubDate>Thu, 23 Apr 2026 14:07:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/cargo-verison/</guid><description>Version updated for https://github.com/dimitrmo/cargo-verison-action to version v1.0.48.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The dimitrmo/cargo-verison-action automates version management for Rust projects using the cargo-verison tool. It simplifies the process of bumping version numbers, creating Git tags, and committing these changes, helping developers streamline release workflows and maintain version consistency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dimitrmo/cargo-verison-action">https://github.com/dimitrmo/cargo-verison-action</a></strong> to version <strong>v1.0.48</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-verison">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>dimitrmo/cargo-verison-action</code> automates version management for Rust projects using the <code>cargo-verison</code> tool. It simplifies the process of bumping version numbers, creating Git tags, and committing these changes, helping developers streamline release workflows and maintain version consistency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Release 1.0.48 (5a2f6d5)</li>
<li>Bump @actions/core from 3.0.0 to 3.0.1 (#33) (43d9815)</li>
<li>Release 1.0.47 (b4b3094)</li>
<li>Bump @actions/github from 9.1.0 to 9.1.1 (#34) (c859a32)</li>
<li>Release 1.0.46 (9867e0c)</li>
<li>Build dist (359001d)</li>
<li>Audit fix (d4a0608)</li>
<li>Release 1.0.45 (caed13c)</li>
<li>Bump @actions/github from 9.0.0 to 9.1.0 (#31) (fcd472b)</li>
<li>Release 1.0.44 (885bbbf)</li>
</ul>
]]></content:encoded></item><item><title>Eulogik-AutoPR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/eulogik-autopr/</link><pubDate>Thu, 23 Apr 2026 14:07:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/eulogik-autopr/</guid><description>Version updated for https://github.com/eulogik/AutoPR to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AutoPR is a GitHub Action and CLI tool that automates the generation of pull request (PR) descriptions and performs AI-powered code reviews using lightweight language models via OpenRouter. It eliminates the need for manual PR documentation and reviews, saving developers time and reducing context-switching. Key capabilities include instant generation of professional PR descriptions, inline code review with security and performance checks, and seamless integration into any Git repository.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/eulogik/AutoPR">https://github.com/eulogik/AutoPR</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/eulogik-autopr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AutoPR is a GitHub Action and CLI tool that automates the generation of pull request (PR) descriptions and performs AI-powered code reviews using lightweight language models via OpenRouter. It eliminates the need for manual PR documentation and reviews, saving developers time and reducing context-switching. Key capabilities include instant generation of professional PR descriptions, inline code review with security and performance checks, and seamless integration into any Git repository.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-autopr-v101---stop-writing-pr-descriptions-manually">🚀 AutoPR v1.0.1 - Stop Writing PR Descriptions Manually</h2>
<p>AutoPR is an AI-powered CLI tool and GitHub Action that auto-generates PR descriptions and reviews code using <strong>100% free</strong> LLMs via OpenRouter.</p>
<h3 id="-whats-included">✨ What&rsquo;s Included</h3>
<ul>
<li><strong>CLI Commands</strong>: <code>autopr generate</code> and <code>autopr review</code></li>
<li><strong>GitHub Action</strong>: Fully automated PR descriptions and code reviews on every PR</li>
<li><strong>Smart Caching</strong>: Avoid duplicate API calls</li>
<li><strong>Secure by Default</strong>: Sends only diffs, sanitizes secrets, dry-run mode</li>
<li><strong>Zero Cost</strong>: Uses OpenRouter&rsquo;s free tier (Gemma, Llama, Mistral)</li>
<li><strong>Improved Error Handling</strong>: Now with friendly error messages for git repo validation</li>
</ul>
<h3 id="-installation">📦 Installation</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install -g @eulogik/autopr
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>🚀 Quick Start
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Get your free API key from <span style="color:#f92672">[</span>OpenRouter<span style="color:#f92672">](</span>https://openrouter.ai/<span style="color:#f92672">)</span>
</span></span><span style="display:flex;"><span>Set it: export OPENROUTER_API_KEY<span style="color:#f92672">=</span><span style="color:#e6db74">&#34;your-key&#34;</span>
</span></span><span style="display:flex;"><span>Generate PR description: autopr generate --no-dry-run
</span></span><span style="display:flex;"><span>🤖 GitHub Action
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Add .github/workflows/autopr.yml to your repo <span style="color:#f92672">(</span>already included in the repo<span style="color:#f92672">)</span> and let AutoPR handle every PR automatically.
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>name: AutoPR
</span></span><span style="display:flex;"><span>on:
</span></span><span style="display:flex;"><span>  pull_request:
</span></span><span style="display:flex;"><span>    types: <span style="color:#f92672">[</span>opened, synchronize, reopened<span style="color:#f92672">]</span>
</span></span><span style="display:flex;"><span>permissions:
</span></span><span style="display:flex;"><span>  contents: read
</span></span><span style="display:flex;"><span>  pull-requests: write
</span></span><span style="display:flex;"><span>jobs:
</span></span><span style="display:flex;"><span>  autopr:
</span></span><span style="display:flex;"><span>    runs-on: ubuntu-latest
</span></span><span style="display:flex;"><span>    steps:
</span></span><span style="display:flex;"><span>      - uses: actions/checkout@v4
</span></span><span style="display:flex;"><span>        with:
</span></span><span style="display:flex;"><span>          fetch-depth: <span style="color:#ae81ff">0</span>
</span></span><span style="display:flex;"><span>      - uses: actions/setup-node@v4
</span></span><span style="display:flex;"><span>        with:
</span></span><span style="display:flex;"><span>          node-version: <span style="color:#e6db74">&#34;20&#34;</span>
</span></span><span style="display:flex;"><span>      - run: npm install -g @eulogik/autopr
</span></span><span style="display:flex;"><span>      - name: Generate PR Description
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">if</span>: github.event.action <span style="color:#f92672">==</span> <span style="color:#e6db74">&#39;opened&#39;</span>
</span></span><span style="display:flex;"><span>        env:
</span></span><span style="display:flex;"><span>          OPENROUTER_API_KEY: <span style="color:#e6db74">${</span>{ secrets.OPENROUTER_API_KEY <span style="color:#e6db74">}</span><span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>          GITHUB_TOKEN: <span style="color:#e6db74">${</span>{ secrets.GITHUB_TOKEN <span style="color:#e6db74">}</span><span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>        run: autopr generate --no-dry-run
</span></span><span style="display:flex;"><span>      - name: Review PR
</span></span><span style="display:flex;"><span>        env:
</span></span><span style="display:flex;"><span>          OPENROUTER_API_KEY: <span style="color:#e6db74">${</span>{ secrets.OPENROUTER_API_KEY <span style="color:#e6db74">}</span><span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>          GITHUB_TOKEN: <span style="color:#e6db74">${</span>{ secrets.GITHUB_TOKEN <span style="color:#e6db74">}</span><span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>        run: autopr review <span style="color:#e6db74">${</span>{ github.event.number <span style="color:#e6db74">}</span><span style="color:#f92672">}</span> --no-dry-run
</span></span><span style="display:flex;"><span>📊 Stats
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>✅ <span style="color:#ae81ff">22</span> passing tests
</span></span><span style="display:flex;"><span>✅ TypeScript strict mode
</span></span><span style="display:flex;"><span>✅ ESLint clean
</span></span><span style="display:flex;"><span>✅ MIT License
</span></span><span style="display:flex;"><span>🔄 Changes in v1.0.1
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Fixed git validation: added repo checks and improved error messages
</span></span><span style="display:flex;"><span>Copied prompt templates to dist/ <span style="color:#66d9ef">for</span> proper global installs
</span></span><span style="display:flex;"><span>Fixed base branch option passing to generatePRDescription<span style="color:#f92672">()</span>
</span></span><span style="display:flex;"><span>Updated action.yml with branding <span style="color:#f92672">(</span>icon: git-pull-request, color: purple<span style="color:#f92672">)</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Star the repo <span style="color:#66d9ef">if</span> you find it useful! ⭐
</span></span></code></pre></div>]]></content:encoded></item><item><title>tfdocs-extras</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/tfdocs-extras/</link><pubDate>Thu, 23 Apr 2026 14:07:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/tfdocs-extras/</guid><description>Version updated for https://github.com/FriendsOfTerraform/tfdocs-extras to version v0.0.0-rc.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The tfdocs-extras GitHub Action automates the generation and updating of structured documentation for Terraform modules, particularly enhancing support for complex object() type definitions, including nested objects. It solves the challenge of parsing these definitions into human-readable Markdown documentation, addressing gaps in Terraform Docs functionality. Key capabilities include automatic documentation updates upon changes to Terraform files and support for advanced documentation directives to improve clarity and maintainability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/FriendsOfTerraform/tfdocs-extras">https://github.com/FriendsOfTerraform/tfdocs-extras</a></strong> to version <strong>v0.0.0-rc.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tfdocs-extras">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>tfdocs-extras</code> GitHub Action automates the generation and updating of structured documentation for Terraform modules, particularly enhancing support for complex <code>object()</code> type definitions, including nested objects. It solves the challenge of parsing these definitions into human-readable Markdown documentation, addressing gaps in Terraform Docs functionality. Key capabilities include automatic documentation updates upon changes to Terraform files and support for advanced documentation directives to improve clarity and maintainability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>We&rsquo;ve reached Release Candidate status! :tada: Special shoutout to @chris-m-powell for helping me with testing and reporting bugs!</p>
<h2 id="breaking-go-package-renamed">BREAKING: Go Package Renamed</h2>
<p>The Go package has been renamed from <code>tfdocextras</code> (singular &ldquo;tfdoc&rdquo;) to <code>tfdocsextras</code>. I hadn&rsquo;t noticed this typo until now.</p>
<h2 id="new-backward-compatibility-promise">New: Backward Compatibility Promise</h2>
<p>New <a href="https://github.com/FriendsOfTerraform/tfdocs-extras#backward-compatibility-promise">explicit rules and guidelines</a> have been added for how future changes to any part of this project will be made.</p>
<h2 id="new-github-action">New: GitHub Action</h2>
<p>Easily integrate tfdocs-extras with your repository by using our <a href="https://github.com/FriendsOfTerraform/tfdocs-extras#usage-as-a-github-action">GitHub Action</a>. There&rsquo;s nothing to install or run manually; just create a workflow for your pull requests. For example, the FriendsOfTerraform organization has <a href="https://github.com/FriendsOfTerraform/modules/blob/main/.github/workflows/format-on-label.yaml">a workflow that will render docs when a PR is labeled as &ldquo;needs formatting&rdquo;</a>.</p>
<p>Added in <a href="https://github.com/FriendsOfTerraform/tfdocs-extras/pull/4">https://github.com/FriendsOfTerraform/tfdocs-extras/pull/4</a> <a href="https://github.com/FriendsOfTerraform/tfdocs-extras/pull/7">https://github.com/FriendsOfTerraform/tfdocs-extras/pull/7</a></p>
<h2 id="fixes">Fixes</h2>
<ul>
<li>Added a new &ldquo;Required&rdquo; column to nested objects in the documentation; it was not possible to tell whether a property in an object was required prior to this. #4
<ul>
<li>New <code>Required</code> field in the <code>ArgumentGroup</code> struct</li>
</ul>
</li>
<li>Default values are now rendered correctly for all inputs and objects. This was especially problematic where empty lists were not displayed. #6</li>
<li>Indentation is preserved for code blocks that exist in DocBlocks. #8</li>
<li>Objects as default values no longer appear in the cells; instead, a link to the relevant documentation is rendered. #9</li>
<li>Add workaround for the &ldquo;Sensitive&rdquo; column not being correct due to <a href="https://github.com/terraform-docs/terraform-docs/issues/798">a bug in Terraform Docs</a>.</li>
</ul>
<h2 id="documentation">Documentation</h2>
<ul>
<li>Added missing documentation for the <code>@deprecated</code> directive.</li>
<li>Added clarifying notes for the <code>@regex</code> directive</li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a href="https://github.com/FriendsOfTerraform/tfdocs-extras/compare/v0.0.0-beta.6...v0.0.0-rc.1">https://github.com/FriendsOfTerraform/tfdocs-extras/compare/v0.0.0-beta.6...v0.0.0-rc.1</a></p>
]]></content:encoded></item><item><title>gaffer-uploader</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/gaffer-uploader/</link><pubDate>Thu, 23 Apr 2026 14:07:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/gaffer-uploader/</guid><description>Version updated for https://github.com/gaffer-sh/gaffer-uploader to version v0.5.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Gaffer Uploader GitHub Action automates the process of uploading test reports to Gaffer, a platform for managing test data and results. It simplifies associating test reports with specific commits, branches, and test suites, enabling better tracking and visualization of testing outcomes. Key capabilities include support for various test frameworks, customizable API endpoints, and integration with GitHub Actions workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gaffer-sh/gaffer-uploader">https://github.com/gaffer-sh/gaffer-uploader</a></strong> to version <strong>v0.5.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gaffer-uploader">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Gaffer Uploader GitHub Action</strong> automates the process of uploading test reports to Gaffer, a platform for managing test data and results. It simplifies associating test reports with specific commits, branches, and test suites, enabling better tracking and visualization of testing outcomes. Key capabilities include support for various test frameworks, customizable API endpoints, and integration with GitHub Actions workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: bundle dependabot upgrades by @alexgandy in <a href="https://github.com/gaffer-sh/gaffer-uploader/pull/61">https://github.com/gaffer-sh/gaffer-uploader/pull/61</a></li>
<li>chore: bundle dependabot upgrades (round 2) by @alexgandy in <a href="https://github.com/gaffer-sh/gaffer-uploader/pull/68">https://github.com/gaffer-sh/gaffer-uploader/pull/68</a></li>
<li>Bump @actions/io from 1.1.3 to 3.0.2 by @dependabot[bot] in <a href="https://github.com/gaffer-sh/gaffer-uploader/pull/69">https://github.com/gaffer-sh/gaffer-uploader/pull/69</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gaffer-sh/gaffer-uploader/compare/v0.5.0...v0.5.1">https://github.com/gaffer-sh/gaffer-uploader/compare/v0.5.0...v0.5.1</a></p>
]]></content:encoded></item><item><title>padlock-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/padlock-action/</link><pubDate>Thu, 23 Apr 2026 14:07:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/padlock-action/</guid><description>Version updated for https://github.com/gidotencate/padlock to version v0.10.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Padlock is a CLI tool designed to analyze and optimize memory layout in data structures, identifying issues such as padding waste, false sharing, and poor cache locality across multiple programming languages including C, C++, Rust, Go, and Zig. It automates the detection of inefficiencies, provides actionable reorder suggestions, flags concurrency risks, and ranks findings by impact to help developers improve performance and reduce memory overhead. With multi-language, multi-architecture support and CI-readiness, it streamlines the process of diagnosing and resolving memory-related problems in structs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gidotencate/padlock">https://github.com/gidotencate/padlock</a></strong> to version <strong>v0.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/padlock-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Padlock is a CLI tool designed to analyze and optimize memory layout in data structures, identifying issues such as padding waste, false sharing, and poor cache locality across multiple programming languages including C, C++, Rust, Go, and Zig. It automates the detection of inefficiencies, provides actionable reorder suggestions, flags concurrency risks, and ranks findings by impact to help developers improve performance and reduce memory overhead. With multi-language, multi-architecture support and CI-readiness, it streamlines the process of diagnosing and resolving memory-related problems in structs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Feat/fix ux improvements by @gidotencate in <a href="https://github.com/gidotencate/padlock/pull/4">https://github.com/gidotencate/padlock/pull/4</a></li>
<li>chore: workflow permissions, community standards, remove unused core deps by @gidotencate in <a href="https://github.com/gidotencate/padlock/pull/5">https://github.com/gidotencate/padlock/pull/5</a></li>
<li>feat: PDB accuracy fixes, cache improvements, Zig detection, docs — v0.10.0 by @gidotencate in <a href="https://github.com/gidotencate/padlock/pull/6">https://github.com/gidotencate/padlock/pull/6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gidotencate/padlock/compare/v0.9.7...v0.10.0">https://github.com/gidotencate/padlock/compare/v0.9.7...v0.10.0</a></p>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/bulk-github-repository-settings-sync/</link><pubDate>Thu, 23 Apr 2026 14:07:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.8.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bulk GitHub Repository Settings Sync Action automates the process of updating and synchronizing settings across multiple GitHub repositories. It streamlines tasks such as configuring merge strategies, enabling security features like secret scanning and Dependabot alerts, managing repository topics, and synchronizing files (e.g., .gitignore, workflow files, templates) via pull requests. This action is ideal for organizations seeking to enforce consistent repository configurations and simplify large-scale updates efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.8.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Bulk GitHub Repository Settings Sync Action automates the process of updating and synchronizing settings across multiple GitHub repositories. It streamlines tasks such as configuring merge strategies, enabling security features like secret scanning and Dependabot alerts, managing repository topics, and synchronizing files (e.g., <code>.gitignore</code>, workflow files, templates) via pull requests. This action is ideal for organizations seeking to enforce consistent repository configurations and simplify large-scale updates efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: sync repository environments by @Copilot and @joshjohanning in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/169">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/169</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.7.0...v2.8.0">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.7.0...v2.8.0</a></p>
]]></content:encoded></item><item><title>Fetch Salesforce Field Definitions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/fetch-salesforce-field-definitions/</link><pubDate>Thu, 23 Apr 2026 14:06:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/fetch-salesforce-field-definitions/</guid><description>Version updated for https://github.com/kotaoue/salesforce-field-inspector to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The salesforce-field-inspector GitHub Action automates the process of retrieving Salesforce FieldDefinition records from the Tooling API and generates outputs in various formats, including JSON, CSV, and Metadata API package manifests (package.xml). It simplifies Salesforce metadata inspection and management by filtering fields and objects based on criteria like object type, modification date, and specific fields, enabling streamlined analysis and metadata retrieval workflows. This action is particularly useful for Salesforce developers and admins managing large datasets or automating metadata extraction.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kotaoue/salesforce-field-inspector">https://github.com/kotaoue/salesforce-field-inspector</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fetch-salesforce-field-definitions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>salesforce-field-inspector</code> GitHub Action automates the process of retrieving Salesforce FieldDefinition records from the Tooling API and generates outputs in various formats, including JSON, CSV, and Metadata API package manifests (<code>package.xml</code>). It simplifies Salesforce metadata inspection and management by filtering fields and objects based on criteria like object type, modification date, and specific fields, enabling streamlined analysis and metadata retrieval workflows. This action is particularly useful for Salesforce developers and admins managing large datasets or automating metadata extraction.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add EntityDefinition fetch to retrieve object-level metadata by @Copilot in <a href="https://github.com/kotaoue/salesforce-field-inspector/pull/32">https://github.com/kotaoue/salesforce-field-inspector/pull/32</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/kotaoue/salesforce-field-inspector/compare/v1...v1.0.4">https://github.com/kotaoue/salesforce-field-inspector/compare/v1...v1.0.4</a></p>
]]></content:encoded></item><item><title>mcpunit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/mcpunit/</link><pubDate>Thu, 23 Apr 2026 14:06:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/mcpunit/</guid><description>Version updated for https://github.com/lee-to/mcpunit to version v1.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary mcpunit is a GitHub Action designed to audit MCP servers for quality issues, such as poorly named tools, vague schemas, and risky capabilities, ensuring they are reliable for AI agent interactions. It automates the detection of critical flaws across 24 deterministic rules, providing actionable reports in formats like JSON and SARIF. Built for CI environments, its lightweight, fast, and dependency-free design makes it ideal for maintaining high server standards without slowing down development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lee-to/mcpunit">https://github.com/lee-to/mcpunit</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mcpunit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>mcpunit</strong> is a GitHub Action designed to audit MCP servers for quality issues, such as poorly named tools, vague schemas, and risky capabilities, ensuring they are reliable for AI agent interactions. It automates the detection of critical flaws across 24 deterministic rules, providing actionable reports in formats like JSON and SARIF. Built for CI environments, its lightweight, fast, and dependency-free design makes it ideal for maintaining high server standards without slowing down development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update <code>actions/checkout</code> version in README.md by @vjik in <a href="https://github.com/lee-to/mcpunit/pull/1">https://github.com/lee-to/mcpunit/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@vjik made their first contribution in <a href="https://github.com/lee-to/mcpunit/pull/1">https://github.com/lee-to/mcpunit/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/compare/v1.3.0...v1.4.0">https://github.com/lee-to/mcpunit/compare/v1.3.0...v1.4.0</a></p>
]]></content:encoded></item><item><title>gh-action-rl-protect-scan-test</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/gh-action-rl-protect-scan-test/</link><pubDate>Thu, 23 Apr 2026 14:06:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/gh-action-rl-protect-scan-test/</guid><description>Version updated for https://github.com/maarten-boot/gh-action-rl-protect-scan-test to version v0.0.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ReversingLabs GitHub Action rl-protect integrates the rl-protect CLI tool into CI/CD workflows to scan software package manifest files and identify security vulnerabilities in open-source dependencies before build jobs proceed. By leveraging the Spectra Assure API, it helps developers proactively detect and mitigate threats in third-party packages, ensuring a secure software supply chain. This action automates dependency security checks, enabling organizations to adopt a “shift-left” approach for enhanced confidence in their software releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/maarten-boot/gh-action-rl-protect-scan-test">https://github.com/maarten-boot/gh-action-rl-protect-scan-test</a></strong> to version <strong>v0.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-action-rl-protect-scan-test">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The ReversingLabs GitHub Action <code>rl-protect</code> integrates the <code>rl-protect</code> CLI tool into CI/CD workflows to scan software package manifest files and identify security vulnerabilities in open-source dependencies before build jobs proceed. By leveraging the Spectra Assure API, it helps developers proactively detect and mitigate threats in third-party packages, ensuring a secure software supply chain. This action automates dependency security checks, enabling organizations to adopt a &ldquo;shift-left&rdquo; approach for enhanced confidence in their software releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>test verbose influences fail-only</p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/secondbrainaction/</link><pubDate>Thu, 23 Apr 2026 14:06:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2642-attempt2.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates with external data sources like Salesforce, Zendesk, and Slack to retrieve, filter, and analyze data using Retrieval Augmented Generation (RAG) and Large Language Models (LLMs). It automates tasks such as generating reports, summarizing insights, and querying data across disconnected sources, making it valuable for analyzing complex datasets efficiently. Key capabilities include directory scanning for document analysis, GitHub repository change summarization, and YouTube transcript processing for content insights.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2642-attempt2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates with external data sources like Salesforce, Zendesk, and Slack to retrieve, filter, and analyze data using Retrieval Augmented Generation (RAG) and Large Language Models (LLMs). It automates tasks such as generating reports, summarizing insights, and querying data across disconnected sources, making it valuable for analyzing complex datasets efficiently. Key capabilities include directory scanning for document analysis, GitHub repository change summarization, and YouTube transcript processing for content insights.</p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/totem-shield/</link><pubDate>Thu, 23 Apr 2026 14:06:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/totem@1.15.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool designed to provide a persistent memory and enforcement layer for AI coding agents, addressing their tendency to forget context and repeat architectural mistakes. It automates the creation and enforcement of coding rules by converting plain-English lessons into deterministic linting rules, ensuring consistent adherence to best practices without relying on runtime LLMs. This helps maintain architectural integrity, reduces repetitive review cycles, and prevents recurring errors in AI-assisted development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/totem@1.15.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool designed to provide a persistent memory and enforcement layer for AI coding agents, addressing their tendency to forget context and repeat architectural mistakes. It automates the creation and enforcement of coding rules by converting plain-English lessons into deterministic linting rules, ensuring consistent adherence to best practices without relying on runtime LLMs. This helps maintain architectural integrity, reduces repetitive review cycles, and prevents recurring errors in AI-assisted development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>1c766c2: 1.15.2 ships the archive-in-place durability substrate from #1587 and the new <code>totem lesson archive</code> atomic command.</p>
<h2 id="governance-durability-closes-1587">Governance durability (closes #1587)</h2>
<ul>
<li><code>totem lesson compile --refresh-manifest</code> — new no-LLM primitive that recomputes <code>compile-manifest.json</code> output_hash from the current <code>compiled-rules.json</code> state. Closes the postmerge inline-archive gap where the no-op compile path only detected input-hash drift. Strict exclusivity with <code>--force</code>.</li>
<li><code>totem lesson compile --force</code> now preserves <code>status</code>, <code>archivedReason</code>, and <code>archivedAt</code> additively on rules whose <code>lessonHash</code> survives to the new output. Transient compile failures (network / rate-limit / manual reject / example-verification / cloud parse) leave the old rule intact instead of silently dropping it. Implemented via the new <code>preserveLifecycleFields</code> helper in core and <code>upsertRule</code> / <code>removeRuleByHash</code> helpers in the CLI compile loop (replace-by-hash on success; remove-on-skipped; unchanged on failed / noop). Dangling-archive guard preserved — rules whose source lesson was deleted are never resurrected.</li>
<li><code>totem lesson archive &lt;hash&gt; [--reason &lt;string&gt;]</code> — new atomic command mirroring <code>totem rule promote</code>. Flips the rule&rsquo;s <code>status</code> to <code>archived</code>, stamps <code>archivedAt</code> on first transition, preserves <code>archivedAt</code> on reruns, refreshes the manifest, and regenerates copilot + junie exports — all in one call. Matches prefix on <code>lessonHash</code>; duplicate-full-hash collisions surface as data-corruption errors distinct from prefix ambiguity.</li>
<li><code>/postmerge</code> skill doc rewritten to call <code>totem lesson archive</code> directly, retiring the hand-rolled <code>scripts/archive-bad-postmerge-*.cjs</code> pattern.</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/agent-bom-scan/</link><pubDate>Thu, 23 Apr 2026 14:06:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.81.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action agent-bom is an open security scanner designed to analyze vulnerabilities across the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates the identification of CVEs (Common Vulnerabilities and Exposures) and maps their blast radius, tracing the impact from vulnerable components to exposed credentials, tools, and systems. By providing targeted remediation recommendations, it simplifies vulnerability management and helps mitigate risks in complex AI ecosystems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.81.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action <code>agent-bom</code> is an open security scanner designed to analyze vulnerabilities across the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates the identification of CVEs (Common Vulnerabilities and Exposures) and maps their blast radius, tracing the impact from vulnerable components to exposed credentials, tools, and systems. By providing targeted remediation recommendations, it simplifies vulnerability management and helps mitigate risks in complex AI ecosystems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>[platform] align published runtime image surfaces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1612">https://github.com/msaad00/agent-bom/pull/1612</a></li>
<li>[ci] normalize Dependabot UI lockfile updates by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1613">https://github.com/msaad00/agent-bom/pull/1613</a></li>
<li>chore(deps-dev): bump @tailwindcss/postcss from 4.2.2 to 4.2.3 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1610">https://github.com/msaad00/agent-bom/pull/1610</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.58.0 to 8.59.0 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1611">https://github.com/msaad00/agent-bom/pull/1611</a></li>
<li>chore(deps-dev): bump tailwindcss from 4.2.2 to 4.2.3 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1609">https://github.com/msaad00/agent-bom/pull/1609</a></li>
<li>docs: align deployment modes and image model by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1614">https://github.com/msaad00/agent-bom/pull/1614</a></li>
<li>fix: harden tenant-scoped metrics and proxy audit by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1615">https://github.com/msaad00/agent-bom/pull/1615</a></li>
<li>fix: harden proxy startup and gateway HA defaults by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1616">https://github.com/msaad00/agent-bom/pull/1616</a></li>
<li>chore: validate shipped helm deployment profiles by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1617">https://github.com/msaad00/agent-bom/pull/1617</a></li>
<li>chore(deps): bump lxml from 6.0.4 to 6.1.0 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1618">https://github.com/msaad00/agent-bom/pull/1618</a></li>
<li>feat(ui): add deployment-context-aware navigation by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1619">https://github.com/msaad00/agent-bom/pull/1619</a></li>
<li>feat(auth): add key rotation overlap and admin UX by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1620">https://github.com/msaad00/agent-bom/pull/1620</a></li>
<li>feat(deploy): add one-command Helm profile installer by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1629">https://github.com/msaad00/agent-bom/pull/1629</a></li>
<li>feat(endpoint): add managed proxy onboarding bundle by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1630">https://github.com/msaad00/agent-bom/pull/1630</a></li>
<li>feat(gateway): add tenant-scoped runtime rate limiting by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1631">https://github.com/msaad00/agent-bom/pull/1631</a></li>
<li>fix(auth): fail closed on missing OIDC tenant claims by default by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1632">https://github.com/msaad00/agent-bom/pull/1632</a></li>
<li>feat(packaging): add one-command pilot compose path by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1633">https://github.com/msaad00/agent-bom/pull/1633</a></li>
<li>feat(terraform): add AWS baseline module and destroy guidance by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1634">https://github.com/msaad00/agent-bom/pull/1634</a></li>
<li>feat(deploy): add AWS EKS reference rollout installer by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1641">https://github.com/msaad00/agent-bom/pull/1641</a></li>
<li>feat(deploy): add teardown helper for AWS EKS installs by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1652">https://github.com/msaad00/agent-bom/pull/1652</a></li>
<li>feat(gateway): stitch W3C trace context across relay by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1654">https://github.com/msaad00/agent-bom/pull/1654</a></li>
<li>feat(api): add inbound OCSF ingest route by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1655">https://github.com/msaad00/agent-bom/pull/1655</a></li>
<li>docs(deploy): publish enterprise auth and operator guides by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1656">https://github.com/msaad00/agent-bom/pull/1656</a></li>
<li>docs(runtime): publish operator guides and remediation contract by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1658">https://github.com/msaad00/agent-bom/pull/1658</a></li>
<li>docs(model): publish control-plane data model and store parity by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1659">https://github.com/msaad00/agent-bom/pull/1659</a></li>
<li>docs(deploy): refresh self-hosted diagrams and runtime flow by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1661">https://github.com/msaad00/agent-bom/pull/1661</a></li>
<li>feat(proxy): preserve upstream W3C trace context across stdio JSON-RPC boundary by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1662">https://github.com/msaad00/agent-bom/pull/1662</a></li>
<li>feat(deploy): add Helm teardown cleanup hooks by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1663">https://github.com/msaad00/agent-bom/pull/1663</a></li>
<li>feat(endpoint): add packaged installer assets and MDM rollout by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1664">https://github.com/msaad00/agent-bom/pull/1664</a></li>
<li>feat(k8s): add proxy sidecar mutating webhook by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1665">https://github.com/msaad00/agent-bom/pull/1665</a></li>
<li>fix(api): close middleware RBAC route coverage gaps by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1671">https://github.com/msaad00/agent-bom/pull/1671</a></li>
<li>feat(deploy): add EKS preflight and post-deploy verify by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1672">https://github.com/msaad00/agent-bom/pull/1672</a></li>
<li>feat(proxy): sign cached gateway policy bundles by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1673">https://github.com/msaad00/agent-bom/pull/1673</a></li>
<li>feat(gateway): hot-reload file-backed policy by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1675">https://github.com/msaad00/agent-bom/pull/1675</a></li>
<li>feat(proxy): extend replay window with bounded memory by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1676">https://github.com/msaad00/agent-bom/pull/1676</a></li>
<li>feat(graph): wire skill audit findings into graph by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1678">https://github.com/msaad00/agent-bom/pull/1678</a></li>
<li>test(runtime): add gateway and OCSF contract coverage by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1680">https://github.com/msaad00/agent-bom/pull/1680</a></li>
<li>chore(deps-dev): bump vitest from 4.1.4 to 4.1.5 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1683">https://github.com/msaad00/agent-bom/pull/1683</a></li>
<li>docs(runtime): add operations runbook by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1682">https://github.com/msaad00/agent-bom/pull/1682</a></li>
<li>feat(ui): add feedback and bug-report entrypoints by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1685">https://github.com/msaad00/agent-bom/pull/1685</a></li>
<li>feat(ui): make MCP inventory obvious before proxy rollout by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1688">https://github.com/msaad00/agent-bom/pull/1688</a></li>
<li>docs(deploy): simplify self-hosted deployment story by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1689">https://github.com/msaad00/agent-bom/pull/1689</a></li>
<li>docs(architecture): define unified platform control plane by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1690">https://github.com/msaad00/agent-bom/pull/1690</a></li>
<li>feat(platform): surface MCP provenance across discovery and fleet by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1698">https://github.com/msaad00/agent-bom/pull/1698</a></li>
<li>docs(deploy): align EKS rollout to unified platform surfaces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1699">https://github.com/msaad00/agent-bom/pull/1699</a></li>
<li>docs(deploy): define retention and security-lake strategy by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1700">https://github.com/msaad00/agent-bom/pull/1700</a></li>
<li>feat(platform): persist MCP observation provenance by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1701">https://github.com/msaad00/agent-bom/pull/1701</a></li>
<li>docs(deploy): clarify entrypoints and self-hosted runtime model by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1702">https://github.com/msaad00/agent-bom/pull/1702</a></li>
<li>feat(graph): clarify snapshot and blast-radius semantics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1703">https://github.com/msaad00/agent-bom/pull/1703</a></li>
<li>docs(mcp): add proxy vs gateway vs fleet guide by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1704">https://github.com/msaad00/agent-bom/pull/1704</a></li>
<li>docs(release): tighten scale and runtime caveats by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1705">https://github.com/msaad00/agent-bom/pull/1705</a></li>
<li>chore(release): bump version to 0.81.1 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1706">https://github.com/msaad00/agent-bom/pull/1706</a></li>
<li>[codex] feat(multitenancy): enforce tenant-scoped gateway routing by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1707">https://github.com/msaad00/agent-bom/pull/1707</a></li>
<li>[codex] docs(multitenancy): tighten self-hosted tenancy boundary by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1708">https://github.com/msaad00/agent-bom/pull/1708</a></li>
<li>[codex] fix(release): close audit followups by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1709">https://github.com/msaad00/agent-bom/pull/1709</a></li>
<li>docs(auth): define UI and API session model by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1710">https://github.com/msaad00/agent-bom/pull/1710</a></li>
<li>docs(deploy): clarify official deployment paths by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1711">https://github.com/msaad00/agent-bom/pull/1711</a></li>
<li>docs(deploy): split enterprise self-hosted diagrams by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1712">https://github.com/msaad00/agent-bom/pull/1712</a></li>
<li>docs(trust): define customer data and support boundary by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1713">https://github.com/msaad00/agent-bom/pull/1713</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.81.1">https://github.com/msaad00/agent-bom/compare/v0...v0.81.1</a></p>
]]></content:encoded></item><item><title>Arbiter SAST Triage by NemeaLabs</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/arbiter-sast-triage-by-nemealabs/</link><pubDate>Thu, 23 Apr 2026 14:06:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/arbiter-sast-triage-by-nemealabs/</guid><description>Version updated for https://github.com/NemeaLabs/arbiter to version v1.3.6.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Arbiter is a GitHub Action that automates AI-powered triage of security findings from static application security testing (SAST) tools. It processes SARIF output from any scanner, uses an AI model to classify issues (true positive, false positive, or needs review) with confidence and reasoning, and generates actionable reports as pull request comments. By streamlining vulnerability triage and optionally enforcing build gates for high-confidence issues, it enhances code scanning workflows and reduces manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/NemeaLabs/arbiter">https://github.com/NemeaLabs/arbiter</a></strong> to version <strong>v1.3.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/arbiter-sast-triage-by-nemealabs">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Arbiter is a GitHub Action that automates AI-powered triage of security findings from static application security testing (SAST) tools. It processes SARIF output from any scanner, uses an AI model to classify issues (true positive, false positive, or needs review) with confidence and reasoning, and generates actionable reports as pull request comments. By streamlining vulnerability triage and optionally enforcing build gates for high-confidence issues, it enhances code scanning workflows and reduces manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<p>New <code>TRIAGE_PROVIDER=openai</code> for any OpenAI-compatible endpoint — uses standard Bearer token auth instead of the Azure-specific <code>api-key</code> header.</p>
<h3 id="use-cases">Use cases</h3>
<table>
  <thead>
      <tr>
          <th>Endpoint</th>
          <th>Config</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>GitHub Models</td>
          <td><code>AZURE_AI_ENDPOINT=https://models.inference.ai.azure.com</code></td>
      </tr>
      <tr>
          <td>Ollama (local)</td>
          <td><code>AZURE_AI_ENDPOINT=http://localhost:11434/v1</code></td>
      </tr>
      <tr>
          <td>Together AI</td>
          <td><code>AZURE_AI_ENDPOINT=https://api.together.xyz/v1</code></td>
      </tr>
  </tbody>
</table>
<h3 id="github-models-example">GitHub Models example</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">env</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">TRIAGE_PROVIDER</span>:   <span style="color:#ae81ff">openai</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">AZURE_AI_ENDPOINT</span>: <span style="color:#ae81ff">https://models.inference.ai.azure.com</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">AZURE_AI_API_KEY</span>:  <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}  </span> <span style="color:#75715e"># PAT with models:read</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">AZURE_AI_MODEL</span>:    <span style="color:#ae81ff">gpt-4o</span>
</span></span></code></pre></div><p>The existing <code>azure</code> and <code>azure-openai</code> providers are unchanged.</p>
]]></content:encoded></item><item><title>ctguard-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/ctguard-action/</link><pubDate>Thu, 23 Apr 2026 14:06:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/ctguard-action/</guid><description>Version updated for https://github.com/oasilturk/ctguard to version v0.10.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CTGuard is a GitHub Action and Go tool designed to detect timing side-channel vulnerabilities in Go code, such as non-constant-time operations or secret-dependent branches. It automates the identification of potential leaks of sensitive data through execution timing, providing confidence levels for each finding to prioritize risk assessment. Key capabilities include scanning for specific patterns like secret leaks to logs, insecure comparisons, and variable-time arithmetic, with support for customizable rules and CI integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/oasilturk/ctguard">https://github.com/oasilturk/ctguard</a></strong> to version <strong>v0.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ctguard-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CTGuard is a GitHub Action and Go tool designed to detect timing side-channel vulnerabilities in Go code, such as non-constant-time operations or secret-dependent branches. It automates the identification of potential leaks of sensitive data through execution timing, providing confidence levels for each finding to prioritize risk assessment. Key capabilities include scanning for specific patterns like secret leaks to logs, insecure comparisons, and variable-time arithmetic, with support for customizable rules and CI integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/oasilturk/ctguard/compare/v0.9.0...v0.10.0">https://github.com/oasilturk/ctguard/compare/v0.9.0...v0.10.0</a></p>
]]></content:encoded></item><item><title>Despagettifier</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/despagettifier/</link><pubDate>Thu, 23 Apr 2026 14:06:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/despagettifier/</guid><description>Version updated for https://github.com/Pafaul/despagettifier to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The despagettifier GitHub Action performs static code analysis to measure cyclomatic complexity and related metrics for individual functions within supported programming languages, such as Go, JavaScript, and Rust. It helps developers identify overly complex “god functions” that may be difficult to test and maintain, enabling more modular and maintainable code. By leveraging Tree-sitter for language-independent parsing, the tool automates the detection of problematic functions and provides actionable insights to improve code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pafaul/despagettifier">https://github.com/Pafaul/despagettifier</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/despagettifier">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>despagettifier</strong> GitHub Action performs static code analysis to measure cyclomatic complexity and related metrics for individual functions within supported programming languages, such as Go, JavaScript, and Rust. It helps developers identify overly complex &ldquo;god functions&rdquo; that may be difficult to test and maintain, enabling more modular and maintainable code. By leveraging Tree-sitter for language-independent parsing, the tool automates the detection of problematic functions and provides actionable insights to improve code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Publish action to the Marketplace</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Pafaul/despagettifier/commits/v1.0.1">https://github.com/Pafaul/despagettifier/commits/v1.0.1</a></p>
]]></content:encoded></item><item><title>KodeKloud Giphy PR Comment by Neyam</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/kodekloud-giphy-pr-comment-by-neyam/</link><pubDate>Thu, 23 Apr 2026 14:06:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/kodekloud-giphy-pr-comment-by-neyam/</guid><description>Version updated for https://github.com/safayetneyam/js-action-pr-giphy-comment to version 1.0.0-alpha.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automatically adds a random “thank you” GIF from Giphy as a comment on pull requests. It streamlines the process of expressing gratitude or acknowledgment in repositories, enhancing engagement and communication. By automating this task, it saves time for maintainers and adds a fun, personalized touch to PR interactions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/safayetneyam/js-action-pr-giphy-comment">https://github.com/safayetneyam/js-action-pr-giphy-comment</a></strong> to version <strong>1.0.0-alpha</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kodekloud-giphy-pr-comment-by-neyam">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automatically adds a random &ldquo;thank you&rdquo; GIF from Giphy as a comment on pull requests. It streamlines the process of expressing gratitude or acknowledgment in repositories, enhancing engagement and communication. By automating this task, it saves time for maintainers and adds a fun, personalized touch to PR interactions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>updated the branding icon and name of js actions (8c4adbb)</li>
<li>added the initial js actions for pr giphy comment (2de2058)</li>
</ul>
]]></content:encoded></item><item><title>Docker Image Cache</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/docker-image-cache/</link><pubDate>Thu, 23 Apr 2026 14:06:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/docker-image-cache/</guid><description>Version updated for https://github.com/sanbei101/image-cache-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Docker 镜像缓存 GitHub Action enables cross-workflow caching of Docker images to accelerate CI/CD pipelines that rely on large container images. It automates the process of restoring and saving Docker images as tar files using GitHub Actions’ caching mechanism, ensuring faster build times by avoiding redundant image downloads. The action supports cache invalidation based on image changes, providing an efficient and seamless way to manage Docker image dependencies in workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sanbei101/image-cache-action">https://github.com/sanbei101/image-cache-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/docker-image-cache">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Docker 镜像缓存 GitHub Action</strong> enables cross-workflow caching of Docker images to accelerate CI/CD pipelines that rely on large container images. It automates the process of restoring and saving Docker images as tar files using GitHub Actions&rsquo; caching mechanism, ensuring faster build times by avoiding redundant image downloads. The action supports cache invalidation based on image changes, providing an efficient and seamless way to manage Docker image dependencies in workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sanbei101/image-cache-action/commits/v1">https://github.com/sanbei101/image-cache-action/commits/v1</a></p>
]]></content:encoded></item><item><title>The Slack GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/the-slack-github-action/</link><pubDate>Thu, 23 Apr 2026 14:06:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/the-slack-github-action/</guid><description>Version updated for https://github.com/slackapi/slack-github-action to version v3.0.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 24,210 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Slack GitHub Action enables automated interactions with Slack by sending data, triggering workflows, and executing Slack CLI commands directly from GitHub workflows. It streamlines communication and task execution by supporting integrations via webhooks, API methods, and service tokens. This action is ideal for automating Slack notifications, workflow triggers, and command execution as part of CI/CD pipelines or other automated processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/slackapi/slack-github-action">https://github.com/slackapi/slack-github-action</a></strong> to version <strong>v3.0.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>24,210</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/the-slack-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Slack GitHub Action enables automated interactions with Slack by sending data, triggering workflows, and executing Slack CLI commands directly from GitHub workflows. It streamlines communication and task execution by supporting integrations via webhooks, API methods, and service tokens. This action is ideal for automating Slack notifications, workflow triggers, and command execution as part of CI/CD pipelines or other automated processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>79529d7: fix: resolve url.parse deprecation warning for webhook techniques</li>
</ul>
]]></content:encoded></item><item><title>RsMetaCheck</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/rsmetacheck/</link><pubDate>Thu, 23 Apr 2026 14:05:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/rsmetacheck/</guid><description>Version updated for https://github.com/SoftwareUnderstanding/rs-metacheck-action to version v0.3.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The RsMetaCheck GitHub Action automates the detection of metadata issues in software repositories by leveraging the RsMetaCheck Python tool and SoMEF. It streamlines the identification and analysis of potential metadata pitfalls, enabling developers to improve the quality and compliance of their repository’s metadata. Key capabilities include generating detailed outputs for detected pitfalls, analyzing existing SoMEF results, and supporting customizable thresholds and outputs for metadata evaluation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SoftwareUnderstanding/rs-metacheck-action">https://github.com/SoftwareUnderstanding/rs-metacheck-action</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rsmetacheck">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The RsMetaCheck GitHub Action automates the detection of metadata issues in software repositories by leveraging the RsMetaCheck Python tool and SoMEF. It streamlines the identification and analysis of potential metadata pitfalls, enabling developers to improve the quality and compliance of their repository&rsquo;s metadata. Key capabilities include generating detailed outputs for detected pitfalls, analyzing existing SoMEF results, and supporting customizable thresholds and outputs for metadata evaluation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>RSMetaCheck actions will automatically diagnose and identify pitfalls in your software metadata to ensure consistency, discoverability, and proper citation. Additionally create a curated report pinpointing the issues found and suggestions specific for your repository.</p>
]]></content:encoded></item><item><title>Helm Kustomize Lint Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/helm-kustomize-lint-action/</link><pubDate>Thu, 23 Apr 2026 14:05:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/helm-kustomize-lint-action/</guid><description>Version updated for https://github.com/somaz94/helm-kustomize-lint-action to version v1.1.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The helm-kustomize-lint-action is a GitHub Action designed to automate linting and validation tasks for Helm charts and optionally for Kustomize manifests. It simplifies workflows by providing end-to-end linting, rendering, and validation capabilities, including YAML linting, strict Helm linting, Helm template rendering, and optional schema validation via kubeconform. Additionally, it supports monorepos by detecting and processing only changed Helm charts, reducing manual effort and ensuring robust CI/CD pipelines for Kubernetes-related projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/helm-kustomize-lint-action">https://github.com/somaz94/helm-kustomize-lint-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-kustomize-lint-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>helm-kustomize-lint-action</strong> is a GitHub Action designed to automate linting and validation tasks for Helm charts and optionally for Kustomize manifests. It simplifies workflows by providing end-to-end linting, rendering, and validation capabilities, including YAML linting, strict Helm linting, Helm template rendering, and optional schema validation via <code>kubeconform</code>. Additionally, it supports monorepos by detecting and processing only changed Helm charts, reducing manual effort and ensuring robust CI/CD pipelines for Kubernetes-related projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Install ct chart_schema.yaml + pin helm 3.16.4 for changed-charts (b1ff453)</li>
<li>Pip install yamale+yamllint for ct lint in changed-charts mode (333beeb)</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>Add changed-charts test and smoke jobs (5bf4509)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Update changelog (6ff5ead)</li>
<li>Update CONTRIBUTORS.md (d070e8c)</li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>Add changed-charts mode for Helm monorepos (b46fc32)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>Add monorepo fixture for changed-charts mode (07be850)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/helm-kustomize-lint-action/compare/v1.0.0...v1.1.0">https://github.com/somaz94/helm-kustomize-lint-action/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Sprocket CI/CD</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sprocket-ci/cd/</link><pubDate>Thu, 23 Apr 2026 14:05:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sprocket-ci/cd/</guid><description>Version updated for https://github.com/stjude-rust-labs/sprocket-action to version v0.24.0.
This action is used across all versions by 8 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sprocket GitHub Action integrates the Sprocket CLI tool into CI/CD pipelines, automating the validation, linting, and formatting of WDL (Workflow Description Language) documents. It performs static analysis, schema validation, and ensures proper formatting of WDL files, helping developers maintain code quality and consistency. Key capabilities include customizable linting rules, input schema validation, and configuration synchronization between local and CI environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stjude-rust-labs/sprocket-action">https://github.com/stjude-rust-labs/sprocket-action</a></strong> to version <strong>v0.24.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sprocket-ci-cd">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sprocket GitHub Action integrates the Sprocket CLI tool into CI/CD pipelines, automating the validation, linting, and formatting of WDL (Workflow Description Language) documents. It performs static analysis, schema validation, and ensures proper formatting of WDL files, helping developers maintain code quality and consistency. Key capabilities include customizable linting rules, input schema validation, and configuration synchronization between local and CI environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>Bumps Sprocket from v0.23.0 to v0.24.0.</p>
<p>See the <a href="https://github.com/stjude-rust-labs/sprocket/releases">Sprocket releases</a> for full details.</p>
]]></content:encoded></item><item><title>Causinator 9000 CI Diagnosis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/causinator-9000-ci-diagnosis/</link><pubDate>Thu, 23 Apr 2026 14:05:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/causinator-9000-ci-diagnosis/</guid><description>Version updated for https://github.com/sylvainsf/causinator9000 to version v1.9.0.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Causinator 9000 is a reactive causal inference engine designed to identify the root cause of infrastructure degradations by analyzing dependency graphs, recent deployment changes, and observed symptoms. It automates the process of tracing causal paths and ranking potential causes using Bayesian inference, temporal decay, and dependency attenuation, providing confidence scores for each candidate. This action helps teams quickly diagnose and resolve issues in complex, interconnected cloud systems while minimizing false positives.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sylvainsf/causinator9000">https://github.com/sylvainsf/causinator9000</a></strong> to version <strong>v1.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/causinator-9000-ci-diagnosis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Causinator 9000 is a reactive causal inference engine designed to identify the root cause of infrastructure degradations by analyzing dependency graphs, recent deployment changes, and observed symptoms. It automates the process of tracing causal paths and ranking potential causes using Bayesian inference, temporal decay, and dependency attenuation, providing confidence scores for each candidate. This action helps teams quickly diagnose and resolve issues in complex, interconnected cloud systems while minimizing false positives.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sylvainsf/causinator9000/compare/v1.8.0...v1.9.0">https://github.com/sylvainsf/causinator9000/compare/v1.8.0...v1.9.0</a></p>
]]></content:encoded></item><item><title>compose-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/compose-lint/</link><pubDate>Thu, 23 Apr 2026 14:05:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/compose-lint/</guid><description>Version updated for https://github.com/tmatens/compose-lint to version v0.4.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary compose-lint is a security-focused linter for Docker Compose files that identifies and flags potentially dangerous misconfigurations before deployment. It automates the process of validating configurations against best practices and security standards such as OWASP and CIS, providing developers with actionable insights to improve container security. Designed to be fast, opinionated, and zero-configuration, it helps mitigate risks by catching issues early in the development pipeline.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tmatens/compose-lint">https://github.com/tmatens/compose-lint</a></strong> to version <strong>v0.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compose-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>compose-lint</strong> is a security-focused linter for Docker Compose files that identifies and flags potentially dangerous misconfigurations before deployment. It automates the process of validating configurations against best practices and security standards such as OWASP and CIS, providing developers with actionable insights to improve container security. Designed to be fast, opinionated, and zero-configuration, it helps mitigate risks by catching issues early in the development pipeline.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="security">Security</h3>
<ul>
<li>Container image no longer ships <code>pip</code> or its <code>dist-info</code>. <code>pip</code> was
only used at build time against <code>--require-hashes</code> lockfiles and was
unreachable at runtime (distroless, no shell, nonroot entrypoint),
but its presence in the runtime layer surfaced ongoing Docker Scout
alerts (CVE-2025-8869, CVE-2026-1703 against pip 25.1.1) and would
have generated more on every future pip CVE. The runtime venv now
contains only PyYAML, compose_lint, and the Python interpreter
symlinks; image drops ~17 MB. (#116)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><code>parser.load_compose</code> now wraps <code>RecursionError</code> as <code>ComposeError</code>.
PyYAML&rsquo;s composer is recursive; deeply-nested flow input like
<code>[[[[...]]]]</code> exhausted the interpreter stack from inside <code>yaml.load</code>
and raised <code>RecursionError</code> — a <code>RuntimeError</code>, not a <code>YAMLError</code> —
bypassing the existing wrapper and crashing the CLI with an unhandled
exception instead of returning exit code 2. Surfaced by ClusterFuzzLite
(#114). (#115)</li>
</ul>
<h3 id="added">Added</h3>
<ul>
<li>SLSA build provenance attestations on PyPI sdist + wheel and the
Docker image, providing verifiable supply-chain proof that release
artifacts were built from this repository&rsquo;s tagged source. (#107)</li>
</ul>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/runner-guard/</link><pubDate>Thu, 23 Apr 2026 14:05:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v3.1.5.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD supply chain security scanner designed to detect and mitigate vulnerabilities in GitHub Actions workflows. It automates the detection of pipeline injection attacks, unpinned dependencies, AI configuration poisoning, and supply chain threats, while also scanning dependency pipelines for security issues. Key features include vulnerability reporting, auto-fixing issues, continuous monitoring of dependencies, and generating security scores to enhance workflow integrity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v3.1.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD supply chain security scanner designed to detect and mitigate vulnerabilities in GitHub Actions workflows. It automates the detection of pipeline injection attacks, unpinned dependencies, AI configuration poisoning, and supply chain threats, while also scanning dependency pipelines for security issues. Key features include vulnerability reporting, auto-fixing issues, continuous monitoring of dependencies, and generating security scores to enhance workflow integrity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>025efb26fa44000131d96b036ed1e17b2ff0a049 Add CanisterWorm/CanisterSprawl and Strapi-Cryptosteal IOCs, clean external references (v3.1.5)</li>
<li>208650943cd89560b2bd61da9ee61f5a4d9c188e Update GitHub Action SHA for v3.1.4</li>
</ul>
]]></content:encoded></item><item><title>Vercel Deploy Comment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/vercel-deploy-comment/</link><pubDate>Thu, 23 Apr 2026 14:05:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/vercel-deploy-comment/</guid><description>Version updated for https://github.com/wiyco/vercel-deploy-comment to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Vercel Deploy Comment” GitHub Action automates the deployment of one or more Vercel projects and updates a single comment in a pull request with the deployment status, environment, and preview links. It solves the problem of managing and tracking multiple Vercel deployments directly from GitHub Actions while maintaining an organized and up-to-date summary within pull requests. Key capabilities include serial updates to comments for multiple projects/environments and integration with the Vercel CLI for seamless deployment workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wiyco/vercel-deploy-comment">https://github.com/wiyco/vercel-deploy-comment</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vercel-deploy-comment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Vercel Deploy Comment&rdquo; GitHub Action automates the deployment of one or more Vercel projects and updates a single comment in a pull request with the deployment status, environment, and preview links. It solves the problem of managing and tracking multiple Vercel deployments directly from GitHub Actions while maintaining an organized and up-to-date summary within pull requests. Key capabilities include serial updates to comments for multiple projects/environments and integration with the Vercel CLI for seamless deployment workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: support project-driven multi-environment Vercel deploys by @wiyco in <a href="https://github.com/wiyco/vercel-deploy-comment/pull/2">https://github.com/wiyco/vercel-deploy-comment/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/wiyco/vercel-deploy-comment/compare/v1.0.0...v2.0.0">https://github.com/wiyco/vercel-deploy-comment/compare/v1.0.0...v2.0.0</a></p>
]]></content:encoded></item><item><title>AgentRepoCoach — AI agent codebase health scoring</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/agentrepocoach-ai-agent-codebase-health-scoring/</link><pubDate>Thu, 23 Apr 2026 14:05:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/agentrepocoach-ai-agent-codebase-health-scoring/</guid><description>Version updated for https://github.com/WouterDeBot/AgentRepoCoach to version v0.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AgentRepoCoach is a GitHub Action and CLI tool that evaluates the readiness of a codebase for autonomous AI agents by calculating a composite Codebase Agent Health (CAH) score. It automates the analysis of key aspects like navigability, error quality, decision-making support, testing practices, and module organization, offering actionable insights to improve code maintainability and AI compatibility. This tool helps teams identify and address structural and documentation gaps in their repositories while providing automated thresholds for CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/WouterDeBot/AgentRepoCoach">https://github.com/WouterDeBot/AgentRepoCoach</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentrepocoach-ai-agent-codebase-health-scoring">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AgentRepoCoach is a GitHub Action and CLI tool that evaluates the readiness of a codebase for autonomous AI agents by calculating a composite Codebase Agent Health (CAH) score. It automates the analysis of key aspects like navigability, error quality, decision-making support, testing practices, and module organization, offering actionable insights to improve code maintainability and AI compatibility. This tool helps teams identify and address structural and documentation gaps in their repositories while providing automated thresholds for CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v020--full-language-coverage--coaching-recommendations">v0.2.0 — Full Language Coverage + Coaching Recommendations</h1>
<p>AgentRepoCoach now scores repos in 5 languages and tells you exactly what to fix first.</p>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="full-language-adapters-for-typescript-go-and-rust">Full language adapters for TypeScript, Go, and Rust</h3>
<p>All three previously-stubbed adapters are now fully implemented:</p>
<ul>
<li><strong>TypeScript</strong> — <code>tsconfig.json</code>/<code>package.json</code> detection, throw-site scanning with multi-line context, JSDoc detection, Jest/Vitest test method extraction</li>
<li><strong>Go</strong> — <code>go.mod</code> detection, <code>errors.New</code>/<code>fmt.Errorf</code>/custom error mapping, Go doc comment detection, <code>Test*</code> function extraction</li>
<li><strong>Rust</strong> — <code>Cargo.toml</code> detection, <code>panic!</code>/<code>Err(Custom)</code> mapping, <code>///</code> doc comment detection, <code>#[test]</code> attribute detection</li>
</ul>
<p>All adapters use regex-only analysis (no AST parser dependencies) and implement the full 9-method <code>LanguageAdapter</code> interface.</p>
<h3 id="coaching-recommendations-engine">Coaching recommendations engine</h3>
<p>AgentRepoCoach no longer just scores your repo — it coaches you through the fixes. The new coaching engine:</p>
<ul>
<li>Analyzes sub-component score gaps across all five components</li>
<li>Surfaces the <strong>top-3 actionable fix tips</strong> ranked by weighted impact</li>
<li>Works in every output format: terminal summary, verbose mode, markdown PR comments, and JSON reports (new <code>coaching</code> array)</li>
</ul>
<h3 id="dogfood-improvements">Dogfood improvements</h3>
<p>AgentRepoCoach now scores 100/100 on its own repo:</p>
<ul>
<li><code>AGENTS.md</code> for agent-friendly codebase navigation</li>
<li><code>codebase-map.md</code> for repo structure overview</li>
<li><code>cli-manifest.json</code> for CLI discoverability</li>
<li><code>docs/architecture.md</code> documenting the system design</li>
<li>5 Architecture Decision Records (ADRs)</li>
<li>Fix hints on all raise sites; docstrings on all public declarations</li>
</ul>
<h2 id="bug-fixes">Bug fixes</h2>
<ul>
<li>Python adapter <code>_TEST_METHOD_PATTERN</code> was missing <code>re.MULTILINE</code> flag, causing zero test methods to be detected in Python repositories</li>
</ul>
<h2 id="whats-supported">What&rsquo;s supported</h2>
<table>
  <thead>
      <tr>
          <th>Language</th>
          <th>Status</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>C#</td>
          <td>Full MVP</td>
      </tr>
      <tr>
          <td>Python</td>
          <td>Full MVP</td>
      </tr>
      <tr>
          <td>TypeScript</td>
          <td>Full MVP</td>
      </tr>
      <tr>
          <td>Go</td>
          <td>Full MVP</td>
      </tr>
      <tr>
          <td>Rust</td>
          <td>Full MVP</td>
      </tr>
  </tbody>
</table>
<h2 id="highlights">Highlights</h2>
<ul>
<li>Still zero runtime dependencies (Python 3.11+ stdlib only, including <code>tomllib</code>)</li>
<li>Composite Action (no Docker, no slow cold start)</li>
<li>TOML config (<code>.agentrepocoach.toml</code>) with zero-config defaults</li>
<li>JSON + Markdown output formats</li>
<li><code>fail-threshold</code> input for PR gating</li>
<li>Output is safe to publish as a CI artifact (no source snippets)</li>
</ul>
<h2 id="upgrade">Upgrade</h2>
<h3 id="github-action">GitHub Action</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">WouterDeBot/agentrepocoach@v0.2.0</span>
</span></span></code></pre></div><h3 id="cli">CLI</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install --upgrade agentrepocoach
</span></span></code></pre></div><h2 id="feedback">Feedback</h2>
<p>Feedback welcome via <a href="https://github.com/WouterDeBot/agentrepocoach/issues">GitHub Issues</a>
and <a href="https://github.com/WouterDeBot/agentrepocoach/discussions">Discussions</a>.</p>
<h2 id="license">License</h2>
<p>Apache 2.0</p>
]]></content:encoded></item><item><title>sentinel MCP Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sentinel-mcp-security-scanner/</link><pubDate>Thu, 23 Apr 2026 05:55:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sentinel-mcp-security-scanner/</guid><description>Version updated for https://github.com/Helixar-AI/sentinel to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sentinel MCP Scanner is a security-focused GitHub Action that automates the detection of misconfigurations in Model Context Protocol (MCP) servers, live endpoints, and Docker containers. It performs static and dynamic analyses to identify vulnerabilities, provides severity ratings with remediation guidance, and integrates seamlessly into CI/CD workflows to block pull requests based on critical findings. Key capabilities include comprehensive scanning across multiple modules, customizable output formats, and support for SARIF reporting for GitHub Code Scanning.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Helixar-AI/sentinel">https://github.com/Helixar-AI/sentinel</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sentinel-mcp-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sentinel MCP Scanner is a security-focused GitHub Action that automates the detection of misconfigurations in Model Context Protocol (MCP) servers, live endpoints, and Docker containers. It performs static and dynamic analyses to identify vulnerabilities, provides severity ratings with remediation guidance, and integrates seamlessly into CI/CD workflows to block pull requests based on critical findings. Key capabilities include comprehensive scanning across multiple modules, customizable output formats, and support for SARIF reporting for GitHub Code Scanning.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: relicense from MIT to Apache-2.0 by @asiridalugoda in <a href="https://github.com/Helixar-AI/sentinel/pull/5">https://github.com/Helixar-AI/sentinel/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Helixar-AI/sentinel/compare/v1...v1.0.1">https://github.com/Helixar-AI/sentinel/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>Unpinched — PinchTab Detector</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/unpinched-pinchtab-detector/</link><pubDate>Thu, 23 Apr 2026 05:55:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/unpinched-pinchtab-detector/</guid><description>Version updated for https://github.com/Helixar-AI/Unpinched to version v0.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The pinchtab-detector GitHub Action is a security tool designed to scan environments for artifacts and indicators of PinchTab, a stealth browser hijacking toolkit that exploits the Chrome DevTools Protocol for unauthorized access. It automates detection of suspicious processes, open ports, filesystem artifacts, and other signs of PinchTab, providing actionable risk assessments to protect against silent browser session takeovers and AI agent compromise. This tool is particularly valuable for securing environments against threats that bypass traditional endpoint security measures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Helixar-AI/Unpinched">https://github.com/Helixar-AI/Unpinched</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/unpinched-pinchtab-detector">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>pinchtab-detector</code> GitHub Action is a security tool designed to scan environments for artifacts and indicators of PinchTab, a stealth browser hijacking toolkit that exploits the Chrome DevTools Protocol for unauthorized access. It automates detection of suspicious processes, open ports, filesystem artifacts, and other signs of PinchTab, providing actionable risk assessments to protect against silent browser session takeovers and AI agent compromise. This tool is particularly valuable for securing environments against threats that bypass traditional endpoint security measures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: relicense from MIT to Apache-2.0 by @asiridalugoda in <a href="https://github.com/Helixar-AI/Unpinched/pull/1">https://github.com/Helixar-AI/Unpinched/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@asiridalugoda made their first contribution in <a href="https://github.com/Helixar-AI/Unpinched/pull/1">https://github.com/Helixar-AI/Unpinched/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Helixar-AI/Unpinched/compare/v0.2.0...v0.3.0">https://github.com/Helixar-AI/Unpinched/compare/v0.2.0...v0.3.0</a></p>
]]></content:encoded></item><item><title>EvalView - AI Agent Testing</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/evalview-ai-agent-testing/</link><pubDate>Thu, 23 Apr 2026 05:55:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/evalview-ai-agent-testing/</guid><description>Version updated for https://github.com/hidai25/eval-view to version v0.7.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary EvalView is an open-source GitHub Action designed to detect and manage silent regressions in the behavior of AI agents, such as changes in tool usage, output quality, or decision-making processes. It automates tasks like tracking behavior drift, classifying changes, and facilitating safe auto-healing of issues, providing graded confidence levels instead of binary alarms to distinguish between provider/model updates and actual regressions. This tool empowers developers and teams to ensure their AI agents continue to function correctly and reliably without requiring extensive resources.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hidai25/eval-view">https://github.com/hidai25/eval-view</a></strong> to version <strong>v0.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/evalview-ai-agent-testing">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>EvalView is an open-source GitHub Action designed to detect and manage silent regressions in the behavior of AI agents, such as changes in tool usage, output quality, or decision-making processes. It automates tasks like tracking behavior drift, classifying changes, and facilitating safe auto-healing of issues, providing graded confidence levels instead of binary alarms to distinguish between provider/model updates and actual regressions. This tool empowers developers and teams to ensure their AI agents continue to function correctly and reliably without requiring extensive resources.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Minor release — 33 commits since 0.6.2, 14 new user-facing features.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li><strong>Aider CLI adapter</strong> — drive Aider as an EvalView adapter</li>
<li><strong>Autopr loop</strong> — prod-incident → regression-test → PR, closed loop</li>
<li><strong>Flake quarantine</strong> — known-flaky tests don&rsquo;t block CI, with governance metadata</li>
<li><strong>Release verdict + <code>evalview since</code></strong> — graded ship/hold verdict + change brief</li>
<li><strong><code>progress</code> / <code>drift</code> / <code>slack-digest</code></strong> — investigative loop commands</li>
<li><strong>Noise confirmation gate + <code>--strict</code> bypass</strong> — two-cycle rule before alerting</li>
<li><strong>Slow-agent warning</strong> — real wall-clock latency regression detection</li>
<li><strong>Observability signals</strong> — trust score, tool-loop, brittle-recovery, gaming checks</li>
<li><strong>Improvement recommendation engine</strong> — prioritized stabilize / tighten / add-check suggestions</li>
<li><strong>Simulation harness + decision-rationale (schema v2)</strong> — scripted multi-turn scenarios, machine-readable reasons</li>
<li><strong><code>snapshot --json</code></strong> — CI-friendly, hardened for edge cases</li>
<li><strong><code>check --explain</code></strong> — deep trace narrative for root-cause hypotheses</li>
<li><strong>Token cost breakdown in <code>check</code></strong> — input/output/cached tokens + cost delta vs baseline</li>
<li><strong>Skill-doctor char-budget refinement</strong> — disable-model-invocation skills excluded</li>
</ul>
<p>Plus ~10 fixes (mypy narrowing, dogfood hardening, slack-digest type errors, noise strict-bucket leak, snapshot <code>--json</code> CI hardening) and README/CLI doc improvements.</p>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install evalview<span style="color:#f92672">==</span>0.7.0
</span></span><span style="display:flex;"><span><span style="color:#75715e"># or</span>
</span></span><span style="display:flex;"><span>npm install evalview@0.7.0
</span></span></code></pre></div><p>Full changelog: <a href="https://github.com/hidai25/eval-view/blob/v0.7.0/CHANGELOG.md">https://github.com/hidai25/eval-view/blob/v0.7.0/CHANGELOG.md</a></p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/hyperlocalise-ci/</link><pubDate>Thu, 23 Apr 2026 05:55:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.5.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows by integrating with CI pipelines to streamline translation management for modern applications. It provides functionality to detect localization changes (drift) and validate translation integrity (check) using the Hyperlocalise CLI, offering reporting, annotation, and artifact upload capabilities. This action eliminates manual localization processes, making it easier to maintain accurate and consistent translations directly within engineering workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Hyperlocalise GitHub Action automates localization workflows by integrating with CI pipelines to streamline translation management for modern applications. It provides functionality to detect localization changes (<code>drift</code>) and validate translation integrity (<code>check</code>) using the Hyperlocalise CLI, offering reporting, annotation, and artifact upload capabilities. This action eliminates manual localization processes, making it easier to maintain accurate and consistent translations directly within engineering workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update pnpm to v10.33.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/322">https://github.com/hyperlocalise/hyperlocalise/pull/322</a></li>
<li>feat(web): translation job by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/321">https://github.com/hyperlocalise/hyperlocalise/pull/321</a></li>
<li>Update dependency vite-plus to v0.1.19 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/317">https://github.com/hyperlocalise/hyperlocalise/pull/317</a></li>
<li>feat(github): add @hyperlocalise fix bot with sandboxed auto-fix workflow by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/323">https://github.com/hyperlocalise/hyperlocalise/pull/323</a></li>
<li>Update tailwindcss monorepo to v4.2.4 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/318">https://github.com/hyperlocalise/hyperlocalise/pull/318</a></li>
<li>Update dependency shadcn to v4.4.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/319">https://github.com/hyperlocalise/hyperlocalise/pull/319</a></li>
<li>feat(web): resend adapter by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/324">https://github.com/hyperlocalise/hyperlocalise/pull/324</a></li>
<li>refactor(web): switch GitHub chat state to Postgres adapter by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/325">https://github.com/hyperlocalise/hyperlocalise/pull/325</a></li>
<li>feat(cli): add OpenAI image localization support by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/326">https://github.com/hyperlocalise/hyperlocalise/pull/326</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.5.0">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.5.0</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/versionary-action/</link><pubDate>Thu, 23 Apr 2026 05:55:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.19.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release tool designed to streamline version management, changelog generation, tagging, and release workflows across diverse ecosystems while adhering to semantic versioning and conventional commits. It supports both direct releases and release-PR workflows, enabling maintainers to review changes before publication. By centralizing versioning and release metadata tasks, it eliminates the need for manual intervention, leaving artifact publication to CI/CD systems triggered by tags or releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.19.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release tool designed to streamline version management, changelog generation, tagging, and release workflows across diverse ecosystems while adhering to semantic versioning and conventional commits. It supports both direct releases and release-PR workflows, enabling maintainers to review changes before publication. By centralizing versioning and release metadata tasks, it eliminates the need for manual intervention, leaving artifact publication to CI/CD systems triggered by tags or releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>guard against concurrency and race conditions (<a href="https://github.com/jolars/versionary/commit/2739163758a16d6dd8aa977338e586ff5180f533"><code>2739163</code></a>)</li>
<li>support expl3 latex packages (<a href="https://github.com/jolars/versionary/commit/5f12c537a74a37e085677d9d71a9d7f1fc3f48d8"><code>5f12c53</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/bulk-github-repository-settings-sync/</link><pubDate>Thu, 23 Apr 2026 05:55:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.7.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the bulk synchronization of repository settings and files across multiple repositories, streamlining administrative tasks for organizations. It addresses common challenges such as managing pull request settings, enabling security features, and syncing configuration files (e.g., .gitignore, dependabot.yml, workflow files) across repositories while allowing for dynamic targeting and per-repository overrides. Key capabilities include dry-run previews, intelligent change detection, and comprehensive logging to ensure accurate updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the bulk synchronization of repository settings and files across multiple repositories, streamlining administrative tasks for organizations. It addresses common challenges such as managing pull request settings, enabling security features, and syncing configuration files (e.g., <code>.gitignore</code>, <code>dependabot.yml</code>, workflow files) across repositories while allowing for dynamic targeting and per-repository overrides. Key capabilities include dry-run previews, intelligent change detection, and comprehensive logging to ensure accurate updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add private vulnerability reporting syncing support by @Wuodan in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/185">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/185</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.6.1...v2.7.0">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.6.1...v2.7.0</a></p>
]]></content:encoded></item><item><title>a11yscout</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/a11yscout/</link><pubDate>Thu, 23 Apr 2026 05:55:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/a11yscout/</guid><description>Version updated for https://github.com/jpatel3/a11yscout to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The a11yscout GitHub Action automates WCAG 2.1 A/AA accessibility audits for pull requests, focusing on preview deployments hosted on platforms like Vercel and Netlify. It scans provided URLs for accessibility violations, generates detailed reports, and optionally integrates with source code via a Vite plugin for precise file and line annotations. This tool simplifies accessibility testing for indie developers, reducing friction and ensuring compliance with modern accessibility standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jpatel3/a11yscout">https://github.com/jpatel3/a11yscout</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/a11yscout">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>a11yscout</code> GitHub Action automates WCAG 2.1 A/AA accessibility audits for pull requests, focusing on preview deployments hosted on platforms like Vercel and Netlify. It scans provided URLs for accessibility violations, generates detailed reports, and optionally integrates with source code via a Vite plugin for precise file and line annotations. This tool simplifies accessibility testing for indie developers, reducing friction and ensuring compliance with modern accessibility standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First Marketplace release of a11yscout — WCAG 2.1 A/AA accessibility audits for GitHub pull requests.</p>
<h2 id="what-it-does">What it does</h2>
<p>Scans any URL with axe-core + headless Chromium, filters to WCAG 2.1 A/AA rules, and posts a sticky PR comment summarizing violations. Outputs JSON + SARIF, so failures can be uploaded to GitHub
Code Scanning for inline PR annotations.</p>
<h2 id="quick-start">Quick start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># .github/workflows/a11y.yml</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>: <span style="color:#ae81ff">pull_request                                                                                                                                                                                  </span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">a11y</span>:                                                                                                                                                                                           
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest                                </span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">permissions</span>: { <span style="color:#f92672">contents: read, pull-requests</span>: <span style="color:#ae81ff">write }                                                                                                                                         </span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">jpatel3/a11yscout@v1                                                                                                                                                                </span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:                                                                                                                                                                                     
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">urls</span>: <span style="color:#ae81ff">https://your-preview-url.example.com</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">level</span>: <span style="color:#ae81ff">AA                                                                                                                                                                               </span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">serious                                </span>
</span></span></code></pre></div><h2 id="optional-source-mapped-violations">Optional: source-mapped violations</h2>
<p>Install <code>@a11yscout/vite-plugin</code> in your app and PR comments point at the exact JSX file and line (<code>src/Button.tsx:12:4</code>) instead of a CSS selector. See the README for setup.</p>
<h2 id="inputs">Inputs</h2>
<p><code>urls</code>, <code>level</code>, <code>fail-on</code>, <code>wait-for</code>, <code>viewport</code>, <code>screenshot</code>, <code>comment-on-pr</code>, <code>upload-artifact</code>, <code>github-token</code>. All have sensible defaults — only <code>urls</code> is required.</p>
<h2 id="outputs">Outputs</h2>
<p><code>report-path</code>, <code>sarif-path</code>, <code>total-violations</code>.</p>
<h2 id="notes">Notes</h2>
<ul>
<li>Runs on any <code>ubuntu-latest</code> runner. First run installs Chromium (~30s); cached on subsequent runs.</li>
<li>Free for all uses.</li>
<li>Source: <a href="https://github.com/jpatel3/a11yscout">https://github.com/jpatel3/a11yscout</a></li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/secondbrainaction/</link><pubDate>Thu, 23 Apr 2026 05:55:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2635-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates with external data sources like Salesforce, Slack, and GitHub to retrieve, filter, and analyze data using a Large Language Model (LLM) powered by Retrieval Augmented Generation (RAG) techniques. It automates tasks like generating summaries, insights, and reports from a variety of disconnected data sources, including documents, GitHub repositories, and YouTube transcripts. The tool’s key capabilities include keyword-based filtering, data analysis, and the ability to answer queries or generate content based on aggregated and processed data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2635-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates with external data sources like Salesforce, Slack, and GitHub to retrieve, filter, and analyze data using a Large Language Model (LLM) powered by Retrieval Augmented Generation (RAG) techniques. It automates tasks like generating summaries, insights, and reports from a variety of disconnected data sources, including documents, GitHub repositories, and YouTube transcripts. The tool&rsquo;s key capabilities include keyword-based filtering, data analysis, and the ability to answer queries or generate content based on aggregated and processed data.</p>
]]></content:encoded></item><item><title>MergeWire</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/mergewire/</link><pubDate>Thu, 23 Apr 2026 05:55:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/mergewire/</guid><description>Version updated for https://github.com/mergewire/action to version v1.2.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The MergeWire GitHub Action automates the processing of Terraform plans within a CI pipeline by extracting routing-safe metadata and sending it to the MergeWire API for policy evaluation and routing. It simplifies the review process by identifying potential changes, escalating destructive actions, and ensuring compliance with repository-specific policies. Key capabilities include integration with Terraform workflows, metadata extraction, API-based policy routing, and support for custom review rules.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mergewire/action">https://github.com/mergewire/action</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mergewire">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The MergeWire GitHub Action automates the processing of Terraform plans within a CI pipeline by extracting routing-safe metadata and sending it to the MergeWire API for policy evaluation and routing. It simplifies the review process by identifying potential changes, escalating destructive actions, and ensuring compliance with repository-specific policies. Key capabilities include integration with Terraform workflows, metadata extraction, API-based policy routing, and support for custom review rules.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(payload): remove pricingResources to comply with api schema by @baires in <a href="https://github.com/mergewire/action/pull/4">https://github.com/mergewire/action/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mergewire/action/compare/v1.2.2...v1.2.3">https://github.com/mergewire/action/compare/v1.2.2...v1.2.3</a></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/totem-shield/</link><pubDate>Thu, 23 Apr 2026 05:55:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/mcp@1.15.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool designed to provide AI coding agents with a persistent memory and enforcement layer to prevent repeated architectural mistakes and maintain code integrity. It automates the process of turning plain-English lessons from past errors into enforceable linting rules that run offline in under two seconds, ensuring AI-generated code adheres to established standards. By acting as a deterministic safeguard, Totem helps streamline code reviews, reduces redundant feedback, and promotes consistent coding practices across projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/mcp@1.15.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool designed to provide AI coding agents with a persistent memory and enforcement layer to prevent repeated architectural mistakes and maintain code integrity. It automates the process of turning plain-English lessons from past errors into enforceable linting rules that run offline in under two seconds, ensuring AI-generated code adheres to established standards. By acting as a deterministic safeguard, Totem helps streamline code reviews, reduces redundant feedback, and promotes consistent coding practices across projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>e69edb2: 1.15.1 ships the <code>totem proposal new</code> and <code>totem adr new</code> scaffolding commands that close out #1288.</p>
<h2 id="governance-authoring-closes-1288">Governance authoring (closes #1288)</h2>
<ul>
<li><code>totem proposal new &lt;title&gt;</code> scaffolds a new strategy proposal at <code>.strategy/proposals/active/NNN-kebab-title.md</code> with the canonical template (Status / Author / Date / Milestone + Motivation / Problem Statement / Proposed Solution / Consequences / Decision Needed).</li>
<li><code>totem adr new &lt;title&gt;</code> scaffolds a new ADR at <code>.strategy/adr/adr-NNN-kebab-title.md</code> with the Format B convention (<code># ADR NNN: Title</code>, Status / Context / Decision / Consequences).</li>
<li>Both commands auto-increment the number by scanning the target directory, collision-check before any disk writes, and warn-and-continue on post-scaffold hooks so partial failures do not leave orphan files.</li>
<li>Runs <code>pnpm run docs:inject</code> automatically when the project has that script configured, so the <code>PROPOSAL_INBOX</code> and <code>ADR_TABLE</code> dashboards in README.md refresh without manual intervention.</li>
<li>New orchestrator at <code>packages/cli/src/utils/governance.ts</code> with 5 helpers and 2 default templates. 34 new tests covering slug validation, collision detection, number inference, template selection, and hook degradation.</li>
<li><code>@totem/pack-agent-security</code> allowlist updated for the 2 legitimate <code>spawn</code> sites the new commands introduce.</li>
</ul>
</li>
<li>
<p>Updated dependencies [e69edb2]</p>
<ul>
<li>@mmnto/totem@1.15.1</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/run-aer-tests/</link><pubDate>Thu, 23 Apr 2026 05:55:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.162.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables validation, testing, and execution of Salesforce Apex code within a lightweight, Salesforce-compatible runtime, eliminating the need to deploy to a live Salesforce org. It automates test execution and debugging for Apex projects, making development cycles faster and more reproducible. Key capabilities include running test suites, executing individual code paths, and supporting interactive debugging with tools like VS Code and IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.162</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables validation, testing, and execution of Salesforce Apex code within a lightweight, Salesforce-compatible runtime, eliminating the need to deploy to a live Salesforce org. It automates test execution and debugging for Apex projects, making development cycles faster and more reproducible. Key capabilities include running test suites, executing individual code paths, and supporting interactive debugging with tools like VS Code and IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.162</p>
<ul>
<li>
<p>Treat Automated Process As System Mode For Cross-Reference Access</p>
</li>
<li>
<p>Add Auto-Number Name Display Format Coverage</p>
</li>
<li>
<p>Support Triple-Quoted Text Block String Literals</p>
</li>
<li>
<p>Resolve DataWeave Result Class Name Against Namespace</p>
</li>
<li>
<p>Hoist Record Lookup Variables In Converted Flows</p>
</li>
<li>
<p>Implement Crypto.signWithCertificate With Configurable Keys</p>
</li>
<li>
<p>Stop Caching Apex Parse Failures</p>
</li>
<li>
<p>Add License Renew Command For Expired Developer Keys</p>
</li>
<li>
<p>Implement JEP 378 Text Block Escapes</p>
</li>
<li>
<p>Add String.template() And Match sfapex Rendering Semantics</p>
</li>
<li>
<p>Resolve Nested Types Before SObject Canonicalization When Creating Package</p>
</li>
<li>
<p>Bulkify Flow Apex Actions And Correct Platform Event ReplayId Semantics</p>
</li>
<li>
<p>Guard Bulkified Invocable Calls With isEmpty Check</p>
</li>
</ul>
]]></content:encoded></item><item><title>Multi-repo CLOC</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/multi-repo-cloc/</link><pubDate>Thu, 23 Apr 2026 05:55:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/multi-repo-cloc/</guid><description>Version updated for https://github.com/ppipada/multi-repo-cloc to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Multi-repo CLOC, automates the process of analyzing code across multiple repositories using the cloc tool, generating detailed reports on lines of code and other metrics. It aggregates JSON outputs from each repository and produces a summary in Markdown format, simplifying cross-repository code analysis and reporting tasks. Key capabilities include support for scanning multiple repositories, applying custom configurations per repository, and outputting structured data for further use or integration into workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ppipada/multi-repo-cloc">https://github.com/ppipada/multi-repo-cloc</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-repo-cloc">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Multi-repo CLOC</strong>, automates the process of analyzing code across multiple repositories using the <code>cloc</code> tool, generating detailed reports on lines of code and other metrics. It aggregates JSON outputs from each repository and produces a summary in Markdown format, simplifying cross-repository code analysis and reporting tasks. Key capabilities include support for scanning multiple repositories, applying custom configurations per repository, and outputting structured data for further use or integration into workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release for multi repo cloc</p>
]]></content:encoded></item><item><title>SBOM Generator (Syft + GitHub Depgraph)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sbom-generator-syft--github-depgraph/</link><pubDate>Thu, 23 Apr 2026 05:54:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sbom-generator-syft--github-depgraph/</guid><description>Version updated for https://github.com/qte77/gha-sbom-action to version v0.1.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gha-sbom-action GitHub Action automates the generation of Software Bill of Materials (SBOM) files using the GitHub dependency graph API and Syft, providing a comprehensive overview of a project’s dependencies in the SPDX format. It simplifies dependency tracking and compliance by resolving Python dependencies, scanning the repository, and optionally creating a pull request to update SBOM files if changes are detected. This action streamlines the process of maintaining accurate and up-to-date SBOMs, improving visibility and security in software projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/qte77/gha-sbom-action">https://github.com/qte77/gha-sbom-action</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sbom-generator-syft-github-depgraph">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>gha-sbom-action</code> GitHub Action automates the generation of Software Bill of Materials (SBOM) files using the GitHub dependency graph API and Syft, providing a comprehensive overview of a project&rsquo;s dependencies in the SPDX format. It simplifies dependency tracking and compliance by resolving Python dependencies, scanning the repository, and optionally creating a pull request to update SBOM files if changes are detected. This action streamlines the process of maintaining accurate and up-to-date SBOMs, improving visibility and security in software projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="sbom-generator-syft--github-depgraph-v011">SBOM Generator (Syft + GitHub Depgraph) v0.1.1</h2>
<p>Composite GitHub Action that generates SPDX SBOM files using the GitHub dependency graph API and Syft, optionally opening a pull request with the results.</p>
<h3 id="features">Features</h3>
<ul>
<li>Export GitHub dependency graph SBOM (SPDX JSON) via <code>gh api</code></li>
<li>Generate Syft SPDX SBOM scan of the repository</li>
<li>Auto-detect changes and optionally open a PR with updated SBOMs</li>
<li>Configurable output directory, Python version, and PR creation</li>
<li>Syft DB caching for faster repeat runs</li>
<li>All third-party actions pinned to commit SHA</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">qte77/gha-sbom-action@v0.1.1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span></code></pre></div><p>Prerequisites</p>
<p>Calling repository must have a pyproject.toml. The action runs uv sync to resolve Python dependencies before scanning.</p>
<p>Full changelog</p>
<p><a href="https://github.com/qte77/gha-sbom-action/commits/v0.1.1">https://github.com/qte77/gha-sbom-action/commits/v0.1.1</a></p>
]]></content:encoded></item><item><title>Manage GitHub org permissions as YAML</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/manage-github-org-permissions-as-yaml/</link><pubDate>Thu, 23 Apr 2026 05:54:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/manage-github-org-permissions-as-yaml/</guid><description>Version updated for https://github.com/rayen-dhmaied/manage-gorg-permissions to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The manage-gorg-permissions GitHub Action automates the management of organization permissions by syncing team memberships, repository access, and direct collaborator roles based on a YAML configuration file (gorg.yaml). By enabling permissions as code, it simplifies and standardizes the administration of GitHub organizations, ensuring consistent access control across teams and repositories. The action leverages a GitHub App for authentication and generates reports to track applied changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rayen-dhmaied/manage-gorg-permissions">https://github.com/rayen-dhmaied/manage-gorg-permissions</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/manage-github-org-permissions-as-yaml">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>manage-gorg-permissions</code> GitHub Action automates the management of organization permissions by syncing team memberships, repository access, and direct collaborator roles based on a YAML configuration file (<code>gorg.yaml</code>). By enabling permissions as code, it simplifies and standardizes the administration of GitHub organizations, ensuring consistent access control across teams and repositories. The action leverages a GitHub App for authentication and generates reports to track applied changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>v1.0.0 — Initial release</strong></p>
<p>Manage GitHub organization permissions as code using a single YAML file.</p>
<p><strong>Features</strong></p>
<ul>
<li>Define teams, repo permissions, and direct collaborators in <code>gorg.yaml</code></li>
<li>Sync is triggered automatically on push via GitHub Actions</li>
<li>Authenticates using a GitHub App</li>
<li>Auto-generates a markdown report of the applied state</li>
<li>Validates config before touching any API</li>
<li>Handles rate limiting, missing resources, and concurrent runs gracefully</li>
</ul>
<p><strong>Requirements</strong></p>
<ul>
<li>A GitHub App installed with required permissions (<a href="https://github.com/rayen-dhmaied/manage-gorg-permissions#1-create-a-github-app">README.md</a>)</li>
<li>Three repository secrets: <code>GORG_APP_ID</code>, <code>GORG_APP_PRIVATE_KEY</code>, <code>GORG_INSTALLATION_ID</code></li>
</ul>
]]></content:encoded></item><item><title>setup-love</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/setup-love/</link><pubDate>Thu, 23 Apr 2026 05:54:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/setup-love/</guid><description>Version updated for https://github.com/remarkablegames/setup-love to version v1.0.6.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-love GitHub Action automates the setup of the LÖVE framework in GitHub Actions workflows, enabling developers to run and test LÖVE applications in CI/CD pipelines. It simplifies the process of installing the LÖVE runtime environment by allowing users to specify a desired version or use the default version. This action is particularly useful for automating tasks like version checks or testing LÖVE-based projects in a consistent and repeatable manner.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/remarkablegames/setup-love">https://github.com/remarkablegames/setup-love</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-love">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-love</code> GitHub Action automates the setup of the LÖVE framework in GitHub Actions workflows, enabling developers to run and test LÖVE applications in CI/CD pipelines. It simplifies the process of installing the LÖVE runtime environment by allowing users to specify a desired version or use the default version. This action is particularly useful for automating tasks like version checks or testing LÖVE-based projects in a consistent and repeatable manner.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="106-2026-04-23"><a href="https://github.com/remarkablegames/setup-love/compare/v1.0.5...v1.0.6">1.0.6</a> (2026-04-23)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump @actions/core from 3.0.0 to 3.0.1 (<a href="https://github.com/remarkablegames/setup-love/issues/188">#188</a>) (<a href="https://github.com/remarkablegames/setup-love/commit/2172aa25457a84e2d13993f9a3e7a35a950f49be">2172aa2</a>)</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/rumdl-action/</link><pubDate>Thu, 23 Apr 2026 05:54:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.80.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter, built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks such as identifying common Markdown issues, applying 71 lint rules, and optionally auto-fixing violations, all while offering fast execution and compatibility with multiple Markdown flavors (e.g., GFM, MkDocs, MDX). Its zero-dependency design, detailed error reporting, and CI/CD integration make it an efficient and user-friendly tool for maintaining high-quality Markdown documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.80</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>rumdl</strong> GitHub Action is a high-performance Markdown linter and formatter, built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks such as identifying common Markdown issues, applying 71 lint rules, and optionally auto-fixing violations, all while offering fast execution and compatibility with multiple Markdown flavors (e.g., GFM, MkDocs, MDX). Its zero-dependency design, detailed error reporting, and CI/CD integration make it an efficient and user-friendly tool for maintaining high-quality Markdown documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>wasm</strong>: validate rule-config value types at parse time (<a href="https://github.com/rvben/rumdl/commit/ab3d3d547eb58ac093f52a5678b65d59e6602541">ab3d3d5</a>)</li>
<li><strong>wasm</strong>: honor exclude patterns via path-aware check() and fix() (<a href="https://github.com/rvben/rumdl/commit/e578308978f04e582acedf014ff75b4890ceca44">e578308</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.80-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.80-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.80-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.80-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-apple-darwin.tar.gz">rumdl-v0.1.80-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-aarch64-apple-darwin.tar.gz">rumdl-v0.1.80-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-pc-windows-msvc.zip">rumdl-v0.1.80-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.80/rumdl-v0.1.80-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Sekrd Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sekrd-security-scan/</link><pubDate>Thu, 23 Apr 2026 05:54:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/sekrd-security-scan/</guid><description>Version updated for https://github.com/sekrdcom/sekrd-action to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sekrd GitHub Action automates deep security scans for deployed web applications, identifying vulnerabilities such as leaked secrets, insecure configurations, and compliance issues across 15 security domains. It integrates with GitHub workflows to provide actionable security insights by uploading results to the Security tab as SARIF files and posting PR comments with scores and critical findings. This action helps development teams streamline security checks during CI/CD processes without requiring self-hosted scanning infrastructure.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sekrdcom/sekrd-action">https://github.com/sekrdcom/sekrd-action</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sekrd-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sekrd GitHub Action automates deep security scans for deployed web applications, identifying vulnerabilities such as leaked secrets, insecure configurations, and compliance issues across 15 security domains. It integrates with GitHub workflows to provide actionable security insights by uploading results to the Security tab as SARIF files and posting PR comments with scores and critical findings. This action helps development teams streamline security checks during CI/CD processes without requiring self-hosted scanning infrastructure.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Adds retry-with-backoff (5 attempts, 30/60/90/120/150s) on 429 Too Many Requests from /api/v1/scan/*. Prior versions failed the workflow with curl exit code 22 on any rate-limit hit; now the action survives transient 429s and only bails loud on sustained rate-limiting.</p>
<p>No migration required; v1 tag moved to v1.0.3.</p>
]]></content:encoded></item><item><title>Constellation Index</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/constellation-index/</link><pubDate>Thu, 23 Apr 2026 05:54:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/constellation-index/</guid><description>Version updated for https://github.com/ShiftinBits/constellation-github to version v1.2.2.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Constellation Index GitHub Action automates the process of indexing a repository by extracting abstract syntax tree (AST) metadata using the Constellation CLI. This privacy-first solution enables AI assistants to analyze code structure without transmitting source code, solving the problem of secure code analysis. Key capabilities include automatic updates, cross-platform compatibility, smart diff detection to optimize indexing, and seamless integration with minimal configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ShiftinBits/constellation-github">https://github.com/ShiftinBits/constellation-github</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/constellation-index">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Constellation Index GitHub Action automates the process of indexing a repository by extracting abstract syntax tree (AST) metadata using the Constellation CLI. This privacy-first solution enables AI assistants to analyze code structure without transmitting source code, solving the problem of secure code analysis. Key capabilities include automatic updates, cross-platform compatibility, smart diff detection to optimize indexing, and seamless integration with minimal configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="whats-new">What&rsquo;s new?</h3>
<ul>
<li><strong>Manual runs always re-index</strong>: <code>workflow_dispatch</code> triggers now bypass the <code>diff_check</code> step and force a full re-index, so clicking &ldquo;Run workflow&rdquo; always produces a fresh index regardless of the changed files on the current commit</li>
<li>Clarified README to reflect that manual runs explicitly force indexing, while <code>schedule</code> triggers continue to rely on missing push baseline context</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ShiftinBits/constellation-github/compare/v1.2.1...v1.2.2">https://github.com/ShiftinBits/constellation-github/compare/v1.2.1...v1.2.2</a></p>
]]></content:encoded></item><item><title>niks3-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/niks3-action/</link><pubDate>Thu, 23 Apr 2026 05:54:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/niks3-action/</guid><description>Version updated for https://github.com/spotdemo4/niks3-action to version v0.3.2.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The niks3-action GitHub Action automates the process of pushing built Nix packages to a binary cache using the niks3 tool. It simplifies package distribution by enabling authentication through tokens or OIDC, managing concurrent uploads, and verifying package integrity in storage. This action is ideal for streamlining workflows that involve building and deploying Nix packages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/spotdemo4/niks3-action">https://github.com/spotdemo4/niks3-action</a></strong> to version <strong>v0.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/niks3-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>niks3-action</code> GitHub Action automates the process of pushing built Nix packages to a binary cache using the <code>niks3</code> tool. It simplifies package distribution by enabling authentication through tokens or OIDC, managing concurrent uploads, and verifying package integrity in storage. This action is ideal for streamlining workflows that involve building and deploying Nix packages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>bump: v0.3.1 -&gt; v0.3.2 (6c9d4101744b114cc5b5de376fdd2e3a6ce916e2)</li>
<li>fix(deps): update node packages (#54) (17d63b1a55f759d26de5f686f8e70f33d254a3f6)</li>
<li>chore(deps): lock file maintenance (#34) (98e7b3f29877c809ca698ea7f641c21ce5b06a03)</li>
<li>chore(deps): update node packages (#53) (09df1f58b298b5c52cceaa438e04abbb7c31bbf7)</li>
<li>style: rename to init (5e0b79e408478213fbd791a58a03a96649f4fedb)</li>
<li>Merge pull request #37 from spotdemo4/renovate/typescript-6.x (47e9481cf5f92f98e8f8330e97a1b25bb7155789)</li>
<li>chore(deps): update dependency typescript to v6 (809cc7ff5bc00d815ef1c7aad26ff914ebe9edd4)</li>
<li>chore: update flake (b73e0e9b3da30b9804a240e2e7125150c04d0901)</li>
<li>chore(deps): lock file maintenance (#52) (a4cf1d8fe802bb17c3a40efe5c6c646ceb43e4b6)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.16 (#51) (fb093120ef2b3ce1bacf773351dc589efc7d4cbf)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.43.0 (#50) (10455f24a440436da4297397c7e402e7d1e51097)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.42.0 (#49) (b70afbae5498cbb7620f815477f4bb84779a7b42)</li>
<li>chore(deps): lock file maintenance (#48) (db14c9634cabb8b0476d5a3e688f76bdbfa2fc7e)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.15 (#47) (de349e697ffbf68ac9b4a9a02f7001d173c9e401)</li>
<li>chore(deps): lock file maintenance (#46) (2c716849447eb73e7a552321e9e663e0f49d7def)</li>
<li>chore(deps): update dependency @types/node to v24.12.2 (#45) (e73e529d2deb62304fb441054ee98b18e126e4d9)</li>
<li>chore(deps): update dependency @types/node to v24.12.1 (#44) (5f7d8c0ea415d31c09f8864b23956af1422ec518)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.13 (#43) (c18bea0f452cc1dbd08144820e18b85679f235a8)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.41.0 (#42) (ae5cee67a7aa461036e4d3d654b1d89c8d579932)</li>
<li>chore(deps): lock file maintenance (#41) (a822eebf08d0fd48e995325b6ec57f6e945b3fa7)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.40.0 (#40) (514803dc221e8fa56e28858f52e342fbf4c0babc)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.12 (#39) (cf75604a89f6f2d040c8e8b2e5e021deacf072b6)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.39.0 (#38) (449beee4dd60608fb6c9bdbdd2e0f346fb15f585)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.11 (#36) (f3542600e2e77ad9f479ad80ff9db7bb87be10de)</li>
<li>chore(deps): lock file maintenance (#35) (4c286007f4717325449f46ed78b07f2aa5361213)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.38.0 (#33) (a9b991f40c5e1d34ff0a105286fbf062a993534e)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.10 (#32) (60b1f3930446c84e979ca5a988ec52dac338c0a0)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.37.0 (#31) (848c3ef9f10807e0220cffa5194f16de877abde0)</li>
<li>chore(deps): lock file maintenance (#29) (13a08f55c9817b18c418ce51d6f6fdbd251f3f66)</li>
<li>chore(deps): lock file maintenance (#30) (c8c7ded1888d30b53fafc9605f526ac7d9757c8c)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.36.1 (#28) (6b148c9e770297f1b41308096e5b8d42a43ccba1)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.36.0 (#27) (31d1859d6854d656efb0b5939b116e0b37290b0d)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.9 (#26) (695de82d01974c4151e3e49ca5b060a695956ade)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.8 (#25) (46a2c66181c68ec35bd493480c690f0f72455351)</li>
<li>chore(deps): lock file maintenance (#24) (44951544cdacdd5f8d114b514933a1d8a0d1663e)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.34.1 (#23) (f38da09288ff700b92a0c62df957a38ab20c12ba)</li>
<li>chore(deps): update dependency @types/node to v24.12.0 (#22) (86dab94e733b3d869d20d0b54b9feb19fcbf5e5d)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.32.0 (#21) (ca7ed6c7b7d2effb2bc0d71e0b212f1083fe5b63)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.7 (#20) (976c7cee91310266a3546f34988f050250325e9a)</li>
<li>chore(deps): lock file maintenance (#19) (23155e2a030de0be3a2df5086587c46cde641f4f)</li>
<li>chore(deps): update dependency @types/node to v24.11.0 (#18) (25394eb3e99bd05ede3863064befd564ef1cad95)</li>
<li>chore(deps): update node packages (#17) (76e8fa9e684d19892c3bd033c91d00e37c07f4b5)</li>
<li>chore(deps): update dependency @types/node to v24.10.14 (#16) (4110f3b597af584f6666bc2bd4811035cef025c2)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.31.0 (#15) (8688650a75b9cc60234a54358ffdbb8346ddfcf0)</li>
<li>chore(deps): lock file maintenance (#14) (88cbb0172246c30e6e1dfc3b566c79fdc562e5bb)</li>
<li>chore(deps): update dependency rolldown to v1.0.0-rc.5 (#13) (881df6d6894221b967e1e71968eca5d85f87b109)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.30.0 (#12) (57b9d5b78af84ed42a91e1cdfe272b6be01230dd)</li>
<li>chore(deps): lock file maintenance (#11) (24dc0397b3d4d993452b699c1720f162cf8bcfc6)</li>
<li>chore(deps): update dependency @tsconfig/node-ts to v23.6.4 (#9) (34ccb21ed99942d8e934e4c0f07f9a0ad5ce5ff5)</li>
<li>chore(deps): update dependency mic92/niks3 to v1.4.0 (#10) (071fa7abccc0d0c08b83d28c2d84425004b66ffd)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.29.0 (#8) (d058b99db52ee097ca4ecb406886d19ad67d98fe)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.28.0 (#7) (78979dd17427323b0cb93ee5c1ad445ecd1892dd)</li>
</ul>
]]></content:encoded></item><item><title>gh-comment-kit Comment Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/gh-comment-kit-comment-action/</link><pubDate>Thu, 23 Apr 2026 05:54:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/gh-comment-kit-comment-action/</guid><description>Version updated for https://github.com/srz-zumix/comment-action to version v0.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The comment-action GitHub Action enables automated, trackable review comments on pull requests using group identifiers, allowing for updates, deletions, and resolutions of previous comments. It simplifies collaboration by supporting file-specific comments, line-based annotations, and handling large comment bodies through splitting or truncation. This action streamlines review workflows, ensuring comments are organized and easily managed across iterations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/srz-zumix/comment-action">https://github.com/srz-zumix/comment-action</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-comment-kit-comment-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>comment-action</code> GitHub Action enables automated, trackable review comments on pull requests using group identifiers, allowing for updates, deletions, and resolutions of previous comments. It simplifies collaboration by supporting file-specific comments, line-based annotations, and handling large comment bodies through splitting or truncation. This action streamlines review workflows, ensuring comments are organized and easily managed across iterations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><a href="https://github.com/srz-zumix/comment-action/compare/v0.2.0...v0.3.0">Compare v0.2.0 with v0.3.0</a></p>
<h2 id="changes">Changes</h2>
<h2 id="features">Features</h2>
<ul>
<li>add hide option @srz-zumix (#7)</li>
</ul>
]]></content:encoded></item><item><title>spt-package-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/spt-package-action/</link><pubDate>Thu, 23 Apr 2026 05:54:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/spt-package-action/</guid><description>Version updated for https://github.com/SunYanbox/spt-package-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SPT Package Action is a GitHub Action designed to automate the process of packaging Single Player Tarkov (SPT) mods into distributable ZIP files. It streamlines tasks such as scanning for project files, extracting metadata, organizing mod folder structures, collecting resources, compressing files, and uploading artifacts with configurable options for multiple projects. This action simplifies the deployment of SPT mods, saving developers time and ensuring consistent packaging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SunYanbox/spt-package-action">https://github.com/SunYanbox/spt-package-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spt-package-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>SPT Package Action</strong> is a GitHub Action designed to automate the process of packaging Single Player Tarkov (SPT) mods into distributable ZIP files. It streamlines tasks such as scanning for project files, extracting metadata, organizing mod folder structures, collecting resources, compressing files, and uploading artifacts with configurable options for multiple projects. This action simplifies the deployment of SPT mods, saving developers time and ensuring consistent packaging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs(readme): 更新 GitHub Action 引用版本至 v1.0.0 by @SunYanbox in <a href="https://github.com/SunYanbox/spt-package-action/pull/8">https://github.com/SunYanbox/spt-package-action/pull/8</a></li>
<li>Try fix issue #9 by @SunYanbox in <a href="https://github.com/SunYanbox/spt-package-action/pull/10">https://github.com/SunYanbox/spt-package-action/pull/10</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/SunYanbox/spt-package-action/compare/v1.0.0...v1.1.0">https://github.com/SunYanbox/spt-package-action/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Setup DepVault CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/setup-depvault-cli/</link><pubDate>Thu, 23 Apr 2026 05:54:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/setup-depvault-cli/</guid><description>Version updated for https://github.com/suxrobGM/depvault to version cli/v1.6.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DepVault is a comprehensive web platform designed to analyze dependencies across multiple programming ecosystems, identify vulnerabilities via OSV.dev, and securely manage environment variables and secret files using AES-256-GCM encryption. It addresses the challenges of dependency management, secret storage, and secure sharing by automating tasks like vulnerability detection, license compliance checks, and CI/CD secret injection. Key features include multi-language dependency scanning, encrypted vaults with version history, secret sharing via auto-expiring links, and developer tools for configuration management and onboarding.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/suxrobGM/depvault">https://github.com/suxrobGM/depvault</a></strong> to version <strong>cli/v1.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-depvault-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DepVault is a comprehensive web platform designed to analyze dependencies across multiple programming ecosystems, identify vulnerabilities via OSV.dev, and securely manage environment variables and secret files using AES-256-GCM encryption. It addresses the challenges of dependency management, secret storage, and secure sharing by automating tasks like vulnerability detection, license compliance checks, and CI/CD secret injection. Key features include multi-language dependency scanning, encrypted vaults with version history, secret sharing via auto-expiring links, and developer tools for configuration management and onboarding.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Flatten vault model: drop the vault-group / environment abstraction so each vault is a single flat keyset, and retarget pull/push to a vault directly instead of selecting a group + environment</li>
<li>Replace the old <code>FileEnvironmentAssigner</code> / <code>DirectoryVaultGroupMapper</code> flow with a new directory-to-vault mapper that infers file-to-vault assignments from the directory structure on <code>push</code></li>
<li>Suggest tags on <code>push</code> via <code>TagSuggester</code> to help categorize imported variables</li>
<li>Regenerate the Kiota API client against the flattened backend OpenAPI spec</li>
</ul>
]]></content:encoded></item><item><title>Build with Code Composer Studio™ integrated development environment (IDE)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/build-with-code-composer-studio-integrated-development-environment-ide/</link><pubDate>Thu, 23 Apr 2026 05:54:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/build-with-code-composer-studio-integrated-development-environment-ide/</guid><description>Version updated for https://github.com/uoohyo/action-ccstudio-ide to version v2.1.1.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-ccstudio-ide GitHub Action automates the setup and use of Texas Instruments’ Code Composer Studio (CCS) IDE within CI/CD workflows, enabling users to build embedded projects for TI microcontrollers and processors. It streamlines the process by downloading, installing, and configuring CCS in a Linux-based Docker environment, ensuring compatibility with versions 7.x–20.x. This action simplifies building and testing CCS projects, saving developers time and effort in managing manual setup and builds for embedded systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/uoohyo/action-ccstudio-ide">https://github.com/uoohyo/action-ccstudio-ide</a></strong> to version <strong>v2.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-with-code-composer-studio-integrated-development-environment-ide">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>action-ccstudio-ide</code> GitHub Action automates the setup and use of Texas Instruments&rsquo; Code Composer Studio (CCS) IDE within CI/CD workflows, enabling users to build embedded projects for TI microcontrollers and processors. It streamlines the process by downloading, installing, and configuring CCS in a Linux-based Docker environment, ensuring compatibility with versions 7.x–20.x. This action simplifies building and testing CCS projects, saving developers time and effort in managing manual setup and builds for embedded systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>🔀 Merge pull request #7 from uoohyo/develop (e17a187)</li>
<li>✨ add auto-import option for workspaces with shared dependencies (2ea1764)</li>
<li>📝 document SLF4J warning as known harmless Eclipse warning (fcdebba)</li>
<li>🐛 resolve project-path against /github/workspace in Docker (24dc2d8)</li>
<li>🔀 Merge pull request #6 from uoohyo/develop (b54f41a)</li>
<li>🔀 merge main into develop — resolve CCS_ECLIPSE_DIR conflict (7078dff)</li>
<li>📝 use floating major tag @v2 in README usage example (f5c8ed1)</li>
<li>📝 add supported version range and v9- components caveat to README (b108584)</li>
<li>📝 update action version in README usage example to v2.0.2 (157dfe2)</li>
<li>🐛 add export PATH for CCS_ECLIPSE_DIR (a5cb37d)</li>
</ul>
]]></content:encoded></item><item><title>difftrace</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/difftrace/</link><pubDate>Thu, 23 Apr 2026 05:54:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/difftrace/</guid><description>Version updated for https://github.com/vanandrew/difftrace to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The difftrace GitHub Action is designed to optimize CI pipelines for monorepos by identifying which packages are directly or transitively affected by changes in the codebase. It parses uv.lock files to build a workspace dependency graph and maps git diff output to determine impacted packages, enabling workflows to run targeted builds, tests, and deployments instead of processing the entire repository. This action automates change detection, improving CI efficiency and reducing unnecessary resource usage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vanandrew/difftrace">https://github.com/vanandrew/difftrace</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/difftrace">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>difftrace</code> GitHub Action is designed to optimize CI pipelines for monorepos by identifying which packages are directly or transitively affected by changes in the codebase. It parses <code>uv.lock</code> files to build a workspace dependency graph and maps <code>git diff</code> output to determine impacted packages, enabling workflows to run targeted builds, tests, and deployments instead of processing the entire repository. This action automates change detection, improving CI efficiency and reducing unnecessary resource usage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>perf: speed up action startup by dropping per-call uv overhead by @vanandrew in <a href="https://github.com/vanandrew/difftrace/pull/9">https://github.com/vanandrew/difftrace/pull/9</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vanandrew/difftrace/compare/v1.2.0...v1.3.0">https://github.com/vanandrew/difftrace/compare/v1.2.0...v1.3.0</a></p>
]]></content:encoded></item><item><title>MidnightBSD-vm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/midnightbsd-vm/</link><pubDate>Thu, 23 Apr 2026 05:53:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/23/midnightbsd-vm/</guid><description>Version updated for https://github.com/vmactions/midnightbsd-vm to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables users to run Continuous Integration (CI) workflows on the MidnightBSD operating system, which is not natively supported by GitHub Actions. It automates the setup of a MidnightBSD virtual machine, synchronizes the host environment and source code with the VM, and allows users to execute CI scripts with consistent environment variables and file structures. Key capabilities include customizable VM configuration (memory, CPU, architecture, and OS version), flexible file synchronization methods, and network port mapping between the host and VM.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vmactions/midnightbsd-vm">https://github.com/vmactions/midnightbsd-vm</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/midnightbsd-vm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables users to run Continuous Integration (CI) workflows on the MidnightBSD operating system, which is not natively supported by GitHub Actions. It automates the setup of a MidnightBSD virtual machine, synchronizes the host environment and source code with the VM, and allows users to execute CI scripts with consistent environment variables and file structures. Key capabilities include customizable VM configuration (memory, CPU, architecture, and OS version), flexible file synchronization methods, and network port mapping between the host and VM.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>init release</p>
]]></content:encoded></item><item><title>UA-.NETStandard Test Suite</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ua-.netstandard-test-suite/</link><pubDate>Wed, 22 Apr 2026 21:26:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ua-.netstandard-test-suite/</guid><description>Version updated for https://github.com/php-opcua/uanetstandard-test-suite to version v1.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The UA-.NETStandard Test Suite is a robust tool designed for integration testing of OPC UA client libraries across various programming languages. It provides a realistic test environment with 10 pre-configured OPC UA server instances that cover all major security policies, authentication methods, and communication modes as defined by the OPC UA specification. Key capabilities include testing connectivity, security, authentication, and interoperability, as well as supporting dynamic variables, events, alarms, historical data, and advanced OPC UA features, all deployable with minimal setup via Docker.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/php-opcua/uanetstandard-test-suite">https://github.com/php-opcua/uanetstandard-test-suite</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ua-netstandard-test-suite">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>UA-.NETStandard Test Suite</strong> is a robust tool designed for integration testing of OPC UA client libraries across various programming languages. It provides a realistic test environment with 10 pre-configured OPC UA server instances that cover all major security policies, authentication methods, and communication modes as defined by the OPC UA specification. Key capabilities include testing connectivity, security, authentication, and interoperability, as well as supporting dynamic variables, events, alarms, historical data, and advanced OPC UA features, all deployable with minimal setup via Docker.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v120--2026-04-22">v1.2.0 — 2026-04-22</h2>
<h3 id="added--security-key-service-service-11-port-4851">Added — Security Key Service (service 11, port 4851)</h3>
<ul>
<li><strong><code>opcua-sks</code> service</strong> — new classic OPC UA server instance that boots the shared <code>TestServer</code> image with <code>OPCUA_ENABLE_SKS=true</code>. Exposes the OPC UA Part 14 §8.4.2 <code>GetSecurityKeys</code> method under <code>ns=1;s=TestServer/SecurityKeyService</code>, letting PubSub subscriber-side clients (e.g. <code>php-opcua/opcua-client-ext-pubsub</code>&rsquo;s <code>SksGroupKeyProvider</code>) exercise the real RPC path against a live server instead of only <code>MockClient</code>.</li>
<li><strong><code>SecurityKeyServiceBuilder</code></strong> under <code>src/TestServer/AddressSpace/</code> — mirrors the existing builder pattern, self-contained, opt-in via <code>EnableSks</code> config flag so the other 10 server instances are unaffected.</li>
<li><strong>Env-driven config</strong> — <code>OPCUA_ENABLE_SKS</code>, <code>OPCUA_SKS_GROUP_ID</code>, <code>OPCUA_SKS_POLICY_URI</code>, <code>OPCUA_SKS_TOKEN_ID</code>, <code>OPCUA_SKS_SIGNING_KEY_HEX</code>, <code>OPCUA_SKS_ENCRYPTING_KEY_HEX</code>, <code>OPCUA_SKS_KEY_NONCE_HEX</code>, <code>OPCUA_SKS_TIME_TO_NEXT_KEY_MS</code>, <code>OPCUA_SKS_KEY_LIFETIME_MS</code>. All off by default on the other services; on only for the dedicated <code>opcua-sks</code> service.</li>
<li><strong>Action update</strong> — <code>sks</code> is a new option for the <code>servers</code> CSV input in <code>action.yml</code>.</li>
<li><strong>Docs</strong> — new section &ldquo;11. Security Key Service&rdquo; in <code>docs/servers.md</code>, new row in the endpoint table of <code>docs/ci-integration.md</code>, new row in <code>README.md</code> &ldquo;What&rsquo;s Inside&rdquo;.</li>
<li><strong>Test-only scope</strong> — hardcoded keys, no caller authentication, no rotation scheduling, no revocation. Real SKS deployments are expected to do all of the above.</li>
</ul>
<h3 id="added--pubsub-publisher-service-12-port-4850">Added — PubSub publisher (service 12, port 4850)</h3>
<ul>
<li><strong><code>opcua-pubsub</code> service</strong> — new UA-.NETStandard UDP+UADP publisher built from <code>src/TestPublisher/</code> (separate Dockerfile <code>Dockerfile.publisher</code>, separate <code>.csproj</code> against the <code>OPCFoundation.NetStandard.Opc.Ua.PubSub</code> NuGet package). Broadcasts a deterministic <code>DataSet</code> (counter / timestamp / sine-value) every 500 ms, bringing real UADP interop coverage for Part 14 subscriber-side clients (e.g. <code>php-opcua/opcua-client-ext-pubsub</code>).</li>
<li><strong>Env-driven configuration</strong> — same <code>OPCUA_*</code> prefix convention as the TestServer services. <code>OPCUA_URL</code>, <code>OPCUA_NETWORK_INTERFACE</code>, <code>OPCUA_PUBLISHER_ID</code>, <code>OPCUA_WRITER_GROUP_ID</code>, <code>OPCUA_DATASET_WRITER_ID</code>, <code>OPCUA_DATASET_NAME</code>, <code>OPCUA_PUBLISH_INTERVAL_MS</code>, <code>OPCUA_TICK_INTERVAL_MS</code>, <code>OPCUA_LOG_LEVEL</code> — one image, reconfigure via compose env.</li>
<li><strong>Networking</strong> — publisher + <code>opcua-pubsub-relay</code> sidecar pair. Publisher sends unicast UADP to the relay on a shared compose bridge (<code>pubsub-net</code>); the relay forwards each datagram to <code>host.docker.internal:14850</code>. Subscribers on the physical host listen on <code>127.0.0.1:14850</code> (or <code>0.0.0.0:14850</code>). Works identically on Docker Engine bare-metal (GitHub Actions runners, CI) and Docker Desktop (Linux / macOS / Windows) — multicast over the VM boundary is sidestepped entirely.</li>
<li><strong>Security</strong> — unsecured (mode <code>None</code>). For signed and encrypted PubSub streams subscribers pair this with the <code>opcua-sks</code> service (service 11) — full end-to-end secured publisher + SKS is planned follow-up work.</li>
<li><strong>Action update</strong> — <code>pubsub</code> is a new option for the <code>servers</code> CSV input in <code>action.yml</code>.</li>
<li><strong>Docs</strong> — new section &ldquo;12. PubSub Publisher&rdquo; in <code>docs/servers.md</code>, new row in the endpoint table of <code>docs/ci-integration.md</code>, new row in <code>README.md</code> &ldquo;What&rsquo;s Inside&rdquo;.</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li><strong>Pinned UA-.NETStandard NuGet version to <code>1.5.378.134</code></strong> (previously <code>1.5.*</code>). The wildcard would auto-upgrade on every Docker build, which defeats the purpose of a stable interop counterpart: any upstream change to protocol semantics would silently break every client test run until someone noticed. Pinning makes NuGet upgrades an explicit decision.
<ul>
<li><strong>Why 1.5.378.134 specifically:</strong> it is the latest stable (released 2026-03-26) that predates the &ldquo;Secure channel enhancements 2025 11&rdquo; rework in UA-.NETStandard master (commit <a href="https://github.com/OPCFoundation/UA-.NETStandard/commit/d188383"><code>d188383</code></a>, merged 2026-04-16). That rework turns on strict OPC UA 1.05.4 ECC behaviour — first sequence number for ECC policies MUST be 0, with wrap at <code>UInt32.MaxValue</code> — and adds <code>_AesGcm</code> / <code>_ChaChaPoly</code> policy variants. A client speaking 1.05.3 ECC against a strict server would fail at the first message.</li>
<li><strong>When to bump:</strong> once a client in the ecosystem (e.g. <code>php-opcua/opcua-client</code>) ships the 1.05.4 ECC fix, coordinate a bump here and in the client&rsquo;s integration tests in the same release train.</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>git-vbranch checkout</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/git-vbranch-checkout/</link><pubDate>Wed, 22 Apr 2026 21:25:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/git-vbranch-checkout/</guid><description>Version updated for https://github.com/pismy/git-vbranch to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary git-vbranch is a Git extension that introduces virtual branches, logical branches defined by shared labels on pull/merge requests (PRs/MRs). It automates the creation of these virtual branches by dynamically materializing them via octopus-merging the source branches of all labeled PRs/MRs. This enables tasks such as validating feature branch integration in CI, deploying shared preview environments, and creating ad-hoc branch groupings without the need for long-lived branches.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pismy/git-vbranch">https://github.com/pismy/git-vbranch</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/git-vbranch-checkout">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>git-vbranch</code> is a Git extension that introduces <strong>virtual branches</strong>, logical branches defined by shared labels on pull/merge requests (PRs/MRs). It automates the creation of these virtual branches by dynamically materializing them via octopus-merging the source branches of all labeled PRs/MRs. This enables tasks such as validating feature branch integration in CI, deploying shared preview environments, and creating ad-hoc branch groupings without the need for long-lived branches.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="100-2026-04-22">1.0.0 (2026-04-22)</h1>
<h3 id="features">Features</h3>
<ul>
<li>initial commit (<a href="https://github.com/pismy/git-vbranch/commit/e1f5921c799cf8341934dcb063fd7f00525e9d1b">e1f5921</a>)</li>
</ul>
]]></content:encoded></item><item><title>Patch Docker Image</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/patch-docker-image/</link><pubDate>Wed, 22 Apr 2026 21:25:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/patch-docker-image/</guid><description>Version updated for https://github.com/qasimnauman/patch-docker-image to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The patch-docker-image GitHub Action automates vulnerability scanning, patching, and verification for Node.js and Python container images. It ensures that targeted fixable CVEs are fully remediated by scanning the base image, applying OS and package-level patches, re-scanning for vulnerabilities, and failing the process if issues remain. This action provides a reliable way to enforce vulnerability-free container builds, improving security outcomes in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/qasimnauman/patch-docker-image">https://github.com/qasimnauman/patch-docker-image</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/patch-docker-image">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>patch-docker-image</strong> GitHub Action automates vulnerability scanning, patching, and verification for Node.js and Python container images. It ensures that targeted fixable CVEs are fully remediated by scanning the base image, applying OS and package-level patches, re-scanning for vulnerabilities, and failing the process if issues remain. This action provides a reliable way to enforce vulnerability-free container builds, improving security outcomes in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Improved documentation for public GitHub Action and CLI usage, clarified image and Dockerfile input resolution, and cleaned up generated report artifacts to keep the repository lean. No runtime patching logic changes.</p>
<p>Release Notes</p>
<ul>
<li>Expanded and simplified README guidance for setup, inputs, security, troubleshooting, artifacts, and exit codes.</li>
<li>Clarified how image source selection works in both registry and Dockerfile flows.</li>
<li>Removed large generated vulnerability report samples from tracked content.</li>
<li>Removed a redundant local workflow template to reduce confusion.</li>
<li>No breaking changes for existing public action consumers.</li>
</ul>
<p>Marketplace Compliance Updates</p>
<ul>
<li>Added end-user policy documents for Marketplace readiness:
<ul>
<li><a href="https://github.com/qasimnauman/patch-docker-image/blob/main/EULA.md">EULA</a></li>
<li><a href="https://github.com/qasimnauman/patch-docker-image/blob/main/PRIVACY.md">Privacy Policy</a></li>
<li><a href="https://github.com/qasimnauman/patch-docker-image/blob/main/SUPPORT.md">Support Policy</a></li>
</ul>
</li>
<li>Updated <a href="https://github.com/qasimnauman/patch-docker-image/blob/main/README.md">README</a> with a Marketplace Compliance Documents section.</li>
<li>No runtime patching logic changes; this update is documentation and compliance focused.</li>
</ul>
]]></content:encoded></item><item><title>release-please-oss-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/release-please-oss-action/</link><pubDate>Wed, 22 Apr 2026 21:25:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/release-please-oss-action/</guid><description>Version updated for https://github.com/release-please-oss/release-please-action to version v6.0.1.
This action is used across all versions by 11 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Release Please Action automates the process of creating and managing releases in GitHub repositories by analyzing commit messages that follow the Conventional Commits standard. It eliminates manual work by generating release pull requests, updating changelogs, and handling version bumps in a consistent and configurable way. This action is especially useful for projects requiring streamlined release management and adherence to semantic versioning practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/release-please-oss/release-please-action">https://github.com/release-please-oss/release-please-action</a></strong> to version <strong>v6.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>11</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-please-oss-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Release Please Action</strong> automates the process of creating and managing releases in GitHub repositories by analyzing commit messages that follow the <a href="https://conventionalcommits.org">Conventional Commits</a> standard. It eliminates manual work by generating release pull requests, updating changelogs, and handling version bumps in a consistent and configurable way. This action is especially useful for projects requiring streamlined release management and adherence to semantic versioning practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="601-2026-04-22"><a href="https://github.com/release-please-oss/release-please-action/compare/v6.0.0...v6.0.1">6.0.1</a> (2026-04-22)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>reuse single Manifest instance for releases and pull requests (<a href="https://github.com/release-please-oss/release-please-action/issues/41">#41</a>) (<a href="https://github.com/release-please-oss/release-please-action/commit/6be9b2eadabff00691a8e74f2204b098bc0daca5">6be9b2e</a>)</li>
</ul>
<h3 id="miscellaneous-chores">Miscellaneous Chores</h3>
<ul>
<li><strong>deps:</strong> update github-actions (<a href="https://github.com/release-please-oss/release-please-action/issues/42">#42</a>) (<a href="https://github.com/release-please-oss/release-please-action/commit/363ed7ab93f36dd614d52a98ccb8512852bd1cb6">363ed7a</a>)</li>
<li><strong>deps:</strong> update npm dependencies (<a href="https://github.com/release-please-oss/release-please-action/issues/33">#33</a>) (<a href="https://github.com/release-please-oss/release-please-action/commit/1321c41a8573ad17d2502ec465256718a472f507">1321c41</a>)</li>
</ul>
]]></content:encoded></item><item><title>ReARM Version and Publish Helm Chart Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/rearm-version-and-publish-helm-chart-action/</link><pubDate>Wed, 22 Apr 2026 21:25:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/rearm-version-and-publish-helm-chart-action/</guid><description>Version updated for https://github.com/relizaio/rearm-helm-action to version 1.7.1.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rearm-helm-action GitHub Action automates the versioning, packaging, and publishing of Helm charts to OCI-compliant registries (or ECR/ChartMuseum) while integrating with ReARM for release metadata submission. It streamlines Helm chart management by updating the chart version, committing changes back to the repository, publishing the chart, and submitting metadata like SHA256 digests to ReARM. This action is particularly useful for developers looking to automate release processes, maintain versioning consistency, and integrate with ReARM for enhanced release tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/relizaio/rearm-helm-action">https://github.com/relizaio/rearm-helm-action</a></strong> to version <strong>1.7.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rearm-version-and-publish-helm-chart-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rearm-helm-action</code> GitHub Action automates the versioning, packaging, and publishing of Helm charts to OCI-compliant registries (or ECR/ChartMuseum) while integrating with ReARM for release metadata submission. It streamlines Helm chart management by updating the chart version, committing changes back to the repository, publishing the chart, and submitting metadata like SHA256 digests to ReARM. This action is particularly useful for developers looking to automate release processes, maintain versioning consistency, and integrate with ReARM for enhanced release tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Bump rearm-actions to 1.3.1</li>
</ul>
]]></content:encoded></item><item><title>rust-affected</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/rust-affected/</link><pubDate>Wed, 22 Apr 2026 21:25:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/rust-affected/</guid><description>Version updated for https://github.com/RobertRautenbach/rust-affected to version v4.0.2.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rust-affected GitHub Action analyzes changes in a Rust workspace to identify which packages are impacted based on the Cargo dependency graph. It automates the detection of directly modified crates, affected library crates, and affected binary crates, enabling targeted builds, tests, or deployments. This action helps streamline workflows by avoiding unnecessary processing of unaffected packages and supports force-trigger mechanisms for workspace-wide updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RobertRautenbach/rust-affected">https://github.com/RobertRautenbach/rust-affected</a></strong> to version <strong>v4.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-affected">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rust-affected</code> GitHub Action analyzes changes in a Rust workspace to identify which packages are impacted based on the Cargo dependency graph. It automates the detection of directly modified crates, affected library crates, and affected binary crates, enabling targeted builds, tests, or deployments. This action helps streamline workflows by avoiding unnecessary processing of unaffected packages and supports force-trigger mechanisms for workspace-wide updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>build(deps): bump rust from 1.94.1-alpine3.23 to 1.95.0-alpine3.23 by @dependabot[bot] in <a href="https://github.com/RobertRautenbach/rust-affected/pull/15">https://github.com/RobertRautenbach/rust-affected/pull/15</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/RobertRautenbach/rust-affected/compare/v4.0.1...v4.0.2">https://github.com/RobertRautenbach/rust-affected/compare/v4.0.1...v4.0.2</a></p>
]]></content:encoded></item><item><title>Install go-task/task</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/install-go-task/task/</link><pubDate>Wed, 22 Apr 2026 21:25:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/install-go-task/task/</guid><description>Version updated for https://github.com/rsclarke/install-task to version v3.1.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of go-task/task on Linux and macOS runners, ensuring verified downloads and seamless integration into the PATH. It simplifies dependency management by leveraging caching to optimize download and verification steps across workflow runs. This action is ideal for workflows requiring reliable and secure access to the Task CLI tool.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rsclarke/install-task">https://github.com/rsclarke/install-task</a></strong> to version <strong>v3.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-go-task-task">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of <a href="https://github.com/go-task/task">go-task/task</a> on Linux and macOS runners, ensuring verified downloads and seamless integration into the PATH. It simplifies dependency management by leveraging caching to optimize download and verification steps across workflow runs. This action is ideal for workflows requiring reliable and secure access to the Task CLI tool.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(action): harden task download curl requests by @rsclarke in <a href="https://github.com/rsclarke/install-task/pull/11">https://github.com/rsclarke/install-task/pull/11</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rsclarke/install-task/compare/v3.0.0...v3.1.0">https://github.com/rsclarke/install-task/compare/v3.0.0...v3.1.0</a></p>
]]></content:encoded></item><item><title>AGENT-ARTIFACT-FIREWALL</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/agent-artifact-firewall/</link><pubDate>Wed, 22 Apr 2026 21:25:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/agent-artifact-firewall/</guid><description>Version updated for https://github.com/rustwoodagent-ops/agent-artifact-firewall to version v0.1.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AGENT-ARTIFACT-FIREWALL is a GitHub Action and CLI tool designed to scan and analyze AI agent-related artifacts—such as skills, plugins, hooks, and configuration files—for security risks before execution. It automates the identification of potential threats, including prompt injections, unsafe commands, and credential leaks, ensuring safer deployment of AI agents. Key features include customizable risk thresholds, various output formats (e.g., JSON, SARIF), and integration with CI pipelines for automated security checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rustwoodagent-ops/agent-artifact-firewall">https://github.com/rustwoodagent-ops/agent-artifact-firewall</a></strong> to version <strong>v0.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-artifact-firewall">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>AGENT-ARTIFACT-FIREWALL</strong> is a GitHub Action and CLI tool designed to scan and analyze AI agent-related artifacts—such as skills, plugins, hooks, and configuration files—for security risks before execution. It automates the identification of potential threats, including prompt injections, unsafe commands, and credential leaks, ensuring safer deployment of AI agents. Key features include customizable risk thresholds, various output formats (e.g., JSON, SARIF), and integration with CI pipelines for automated security checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>v0.1.3 makes AGENT-ARTIFACT-FIREWALL easier to try, easier to trust, and easier to demo.</p>
<h2 id="what-changed">What changed</h2>
<ul>
<li>upgraded the README to an activation-first flow</li>
<li>moved install and first-run output higher up the page</li>
<li>added deterministic local demo fixtures for:
<ul>
<li>AAF017 + AAF018</li>
<li>AAF015</li>
<li>AAF007 + AAF017</li>
</ul>
</li>
<li>added end-to-end scan tests for those fixtures</li>
<li>refreshed the scanner test matrix doc</li>
</ul>
<h2 id="why-it-matters">Why it matters</h2>
<ul>
<li>faster first successful runs in external repos</li>
<li>clearer proof of real scanner coverage</li>
<li>stronger public-facing demo story</li>
</ul>
<h2 id="validation">Validation</h2>
<ul>
<li>deterministic fixture scans verified locally</li>
<li><code>go test ./internal/aaf</code> passed</li>
<li>no scanner engine logic changed</li>
</ul>
<h2 id="scope">Scope</h2>
<ul>
<li>README, docs, fixtures, and tests only</li>
<li>no rule expansion</li>
<li>no engine rewrite</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/rumdl-action/</link><pubDate>Wed, 22 Apr 2026 21:25:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.79.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks such as identifying and fixing common Markdown issues, formatting files, and validating compliance with customizable linting rules. The action is optimized for speed, supports multiple Markdown flavors, and offers seamless integration into CI/CD workflows, making it an efficient tool for maintaining clean and standardized Markdown documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.79</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks such as identifying and fixing common Markdown issues, formatting files, and validating compliance with customizable linting rules. The action is optimized for speed, supports multiple Markdown flavors, and offers seamless integration into CI/CD workflows, making it an efficient tool for maintaining clean and standardized Markdown documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>md051</strong>: strip HTML comments from heading anchors (<a href="https://github.com/rvben/rumdl/commit/e4e3c4b79126b7d8a90357edcba044ed7d473404">e4e3c4b</a>)</li>
<li><strong>md077</strong>: accept task-item post-checkbox column to break MD013 reflow cycle (<a href="https://github.com/rvben/rumdl/commit/1c3cbef4cb2a5e0c9ff9c810c5012018f9ee3e18">1c3cbef</a>)</li>
<li><strong>lint-context</strong>: honor CommonMark Type-1 HTML blocks (<a href="https://github.com/rvben/rumdl/commit/6f37e49cf9f54bf56c20bb88309cf7e9a052946a">6f37e49</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.79-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.79-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.79-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.79-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-apple-darwin.tar.gz">rumdl-v0.1.79-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-aarch64-apple-darwin.tar.gz">rumdl-v0.1.79-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-pc-windows-msvc.zip">rumdl-v0.1.79-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.79/rumdl-v0.1.79-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Sekrd Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/sekrd-security-scan/</link><pubDate>Wed, 22 Apr 2026 21:25:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/sekrd-security-scan/</guid><description>Version updated for https://github.com/sekrdcom/sekrd-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sekrd GitHub Action performs deep security scans on deployed applications by analyzing public URLs for vulnerabilities across various security categories, including secrets exposure, authentication, compliance, and infrastructure. It automates the detection of security issues, uploads findings as SARIF files to GitHub’s Security tab, and provides actionable insights via pull request comments, enabling development teams to integrate security checks into their CI/CD workflows. This action is particularly suited for teams working on modern web applications and eliminates the need for managing dedicated Dynamic Application Security Testing (DAST) infrastructure.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sekrdcom/sekrd-action">https://github.com/sekrdcom/sekrd-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sekrd-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sekrd GitHub Action performs deep security scans on deployed applications by analyzing public URLs for vulnerabilities across various security categories, including secrets exposure, authentication, compliance, and infrastructure. It automates the detection of security issues, uploads findings as SARIF files to GitHub&rsquo;s Security tab, and provides actionable insights via pull request comments, enabling development teams to integrate security checks into their CI/CD workflows. This action is particularly suited for teams working on modern web applications and eliminates the need for managing dedicated Dynamic Application Security Testing (DAST) infrastructure.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Sekrd Deep Security Scanner</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sekrdcom/sekrd-action/compare/v1.0.0...v1.0.1">https://github.com/sekrdcom/sekrd-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Ship Happens Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ship-happens-action/</link><pubDate>Wed, 22 Apr 2026 21:25:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ship-happens-action/</guid><description>Version updated for https://github.com/shiftEscape/ship-happens to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Ship Happens is a GitHub Action designed to automate the tracking and auditing of deployment activities by posting detailed deployment records as comments on associated pull requests or commits. It captures key information such as environment, status, approver, timestamp, and workflow run link, providing transparency and eliminating the need to manually search through logs. This tool simplifies deployment monitoring, ensures accountability, and supports streamlined communication during development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shiftEscape/ship-happens">https://github.com/shiftEscape/ship-happens</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ship-happens-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Ship Happens is a GitHub Action designed to automate the tracking and auditing of deployment activities by posting detailed deployment records as comments on associated pull requests or commits. It captures key information such as environment, status, approver, timestamp, and workflow run link, providing transparency and eliminating the need to manually search through logs. This tool simplifies deployment monitoring, ensures accountability, and supports streamlined communication during development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>🚢 Initial release of Ship Happens.</p>
<p>Automatically stamps a deployment audit record on your PR — environment, approver, timestamp, and run link. Because ship happens.</p>
<h3 id="whats-included">What&rsquo;s included</h3>
<ul>
<li>Automatic PR detection by branch</li>
<li>Environment approver tracking via GitHub protection rules</li>
<li>Commit fallback when no PR is open</li>
<li>Smart comment updates on re-deploys</li>
<li>Status-aware (success / failure / cancelled)</li>
<li>Colour-coded environment emoji</li>
<li>Custom notes field</li>
</ul>
]]></content:encoded></item><item><title>Go Docker CI Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/go-docker-ci-action/</link><pubDate>Wed, 22 Apr 2026 21:24:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/go-docker-ci-action/</guid><description>Version updated for https://github.com/somaz94/go-docker-action-ci-action to version v1.0.1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The go-docker-action-ci-action is a composite GitHub Action designed to streamline continuous integration for Go-based projects that build and push Docker images. It automates tasks such as setting up the Go environment, running unit tests (with optional coverage thresholds), starting a local Docker registry, and building/pushing Docker images. This action simplifies CI workflows by consolidating multiple common steps into a single action, providing default configurations for typical Go/Docker setups while allowing customization for specific needs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/go-docker-action-ci-action">https://github.com/somaz94/go-docker-action-ci-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-docker-ci-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>go-docker-action-ci-action</code> is a composite GitHub Action designed to streamline continuous integration for Go-based projects that build and push Docker images. It automates tasks such as setting up the Go environment, running unit tests (with optional coverage thresholds), starting a local Docker registry, and building/pushing Docker images. This action simplifies CI workflows by consolidating multiple common steps into a single action, providing default configurations for typical Go/Docker setups while allowing customization for specific needs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Trim description to marketplace 125-char limit and point docker dependabot at fixture (834e0df)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Update changelog (f581e02)</li>
<li>Update CONTRIBUTORS.md (8f6e00b)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/go-docker-action-ci-action/compare/v1.0.0...v1.0.1">https://github.com/somaz94/go-docker-action-ci-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Helm Kustomize Lint Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/helm-kustomize-lint-action/</link><pubDate>Wed, 22 Apr 2026 21:24:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/helm-kustomize-lint-action/</guid><description>Version updated for https://github.com/somaz94/helm-kustomize-lint-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The helm-kustomize-lint-action is a GitHub Action designed to automate comprehensive linting and validation of Helm charts in CI workflows. It performs tasks such as YAML linting (yamllint) of chart metadata, strict Helm linting for each values file, template rendering checks (helm template --debug), and optional schema validation of rendered manifests using kubeconform. This action eliminates the need for repetitive manual setups in Helm chart repositories, streamlining the process with a single, configurable step while supporting both simple and multi-environment chart structures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/helm-kustomize-lint-action">https://github.com/somaz94/helm-kustomize-lint-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-kustomize-lint-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>helm-kustomize-lint-action</strong> is a GitHub Action designed to automate comprehensive linting and validation of Helm charts in CI workflows. It performs tasks such as YAML linting (<code>yamllint</code>) of chart metadata, strict Helm linting for each values file, template rendering checks (<code>helm template --debug</code>), and optional schema validation of rendered manifests using <code>kubeconform</code>. This action eliminates the need for repetitive manual setups in Helm chart repositories, streamlining the process with a single, configurable step while supporting both simple and multi-environment chart structures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>Add release, mirror, and changelog workflows (6dec88c)</li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>Implement helm-kustomize-lint-action (4b6b147)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>Add baseline repo files and license (7848307)</li>
</ul>
]]></content:encoded></item><item><title>Kind E2E Test Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/kind-e2e-test-action/</link><pubDate>Wed, 22 Apr 2026 21:24:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/kind-e2e-test-action/</guid><description>Version updated for https://github.com/somaz94/kind-e2e-test-action to version v1.1.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kind-e2e-test-action is a GitHub Action designed to streamline end-to-end (E2E) testing for Kubernetes projects using kind and Go. It automates the process of setting up a kind cluster, configuring dependencies, and executing tests, replacing the manual multi-step workflow typically used in kubebuilder repositories. Key capabilities include customizable configurations, multi-architecture support, automatic failure diagnostics, and output summaries, making it ideal for simplifying and standardizing E2E testing workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/kind-e2e-test-action">https://github.com/somaz94/kind-e2e-test-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kind-e2e-test-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kind-e2e-test-action</code> is a GitHub Action designed to streamline end-to-end (E2E) testing for Kubernetes projects using <code>kind</code> and Go. It automates the process of setting up a <code>kind</code> cluster, configuring dependencies, and executing tests, replacing the manual multi-step workflow typically used in kubebuilder repositories. Key capabilities include customizable configurations, multi-architecture support, automatic failure diagnostics, and output summaries, making it ideal for simplifying and standardizing E2E testing workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Update changelog (247c4e5)</li>
<li>Update CONTRIBUTORS.md (28ed161)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>V1.1.0 bundle — readiness wait, kind_config, failure logs artifact, cache_dependency_path (ce83e78)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/kind-e2e-test-action/compare/v1.0.0...v1.1.0">https://github.com/somaz94/kind-e2e-test-action/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Flutter Actions Suite</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/flutter-actions-suite/</link><pubDate>Wed, 22 Apr 2026 21:24:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/flutter-actions-suite/</guid><description>Version updated for https://github.com/Spaccesi/flutter-ci-suite to version v0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a comprehensive CI/CD solution for building, testing, and deploying Flutter applications across multiple platforms, including iOS, Android, Web, macOS, Windows, and Linux. It automates tasks such as environment setup, code generation, static analysis, testing, platform-specific builds, and deployment to various app stores and hosting services. The action supports both an all-in-one pipeline for end-to-end automation and modular workflows for customizable integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Spaccesi/flutter-ci-suite">https://github.com/Spaccesi/flutter-ci-suite</a></strong> to version <strong>v0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/flutter-actions-suite">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a comprehensive CI/CD solution for building, testing, and deploying Flutter applications across multiple platforms, including iOS, Android, Web, macOS, Windows, and Linux. It automates tasks such as environment setup, code generation, static analysis, testing, platform-specific builds, and deployment to various app stores and hosting services. The action supports both an all-in-one pipeline for end-to-end automation and modular workflows for customizable integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Flutter CI/CD Actions Suite — First Release</p>
<p>A composable GitHub Actions library for Flutter multi-platform CI/CD. Use the full pipeline in a single step, or wire up individual actions for full control over your workflow.</p>
<p>What&rsquo;s included</p>
<ul>
<li>Prepare — Flutter setup, flutter pub get, build_runner, and gen-l10n code generation.</li>
<li>Check — Static analysis, formatting, dependency license validation, and unit/widget tests with optional coverage reports.</li>
<li>Build — Signed builds for iOS, Android (APK + App Bundle), Web, macOS, Windows, and Linux.</li>
<li>Publish — Deployment to:
<ul>
<li>iOS &amp; macOS → App Store Connect</li>
<li>Android → Google Play Store</li>
<li>iOS &amp; Android → Firebase App Distribution</li>
<li>Web → Firebase Hosting, GitHub Pages</li>
<li>Linux → Snap Store</li>
<li>Windows → Microsoft Store</li>
</ul>
</li>
</ul>
<p>Highlights</p>
<ul>
<li>Single-action full pipeline or fully modular — use only what you need.</li>
<li>Automatic code signing for iOS and macOS (certificates, provisioning profiles, installer identity).</li>
<li>Android keystore signing out of the box.</li>
<li>Parallel multi-platform builds via a two-phase job pattern (prepare once, build all platforms concurrently).</li>
<li>Monorepo support via Flutter workspaces.</li>
</ul>
]]></content:encoded></item><item><title>Podcast-Generator-sumithazard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/podcast-generator-sumithazard/</link><pubDate>Wed, 22 Apr 2026 21:24:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/podcast-generator-sumithazard/</guid><description>Version updated for https://github.com/sumithazard/podcast-generator to version v1.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Podcast Generator GitHub Action automates the creation and publishing of Spotify-compliant podcast RSS feeds from a simple YAML configuration. It streamlines the podcast publishing process by generating valid podcast.xml feeds, ensuring compliance with major podcast platforms, and enabling easy hosting via GitHub Pages or other static hosts. This action is ideal for developers and content creators seeking a lightweight, automated workflow for managing podcast feeds directly within GitHub.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sumithazard/podcast-generator">https://github.com/sumithazard/podcast-generator</a></strong> to version <strong>v1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/podcast-generator-sumithazard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Podcast Generator GitHub Action</strong> automates the creation and publishing of Spotify-compliant podcast RSS feeds from a simple YAML configuration. It streamlines the podcast publishing process by generating valid <code>podcast.xml</code> feeds, ensuring compliance with major podcast platforms, and enabling easy hosting via GitHub Pages or other static hosts. This action is ideal for developers and content creators seeking a lightweight, automated workflow for managing podcast feeds directly within GitHub.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="-release-notes--podcast-generator-v100">📢 Release Notes – Podcast Generator v1.0.0</h1>
<p>Initial release of the <strong>Podcast Generator</strong> GitHub Action.<br>
This action automates the creation and publishing of a Spotify‑compliant podcast RSS feed directly from your GitHub repository.</p>
<hr>
<h2 id="-features">✨ Features</h2>
<ul>
<li>Generate <code>podcast.xml</code> feed from a simple <code>feed.yaml</code> configuration</li>
<li>Automatically add required tags:
<ul>
<li><code>&lt;guid&gt;</code> for each episode</li>
<li><code>&lt;itunes:owner&gt;</code> with name and email</li>
</ul>
</li>
<li>Support for episode metadata:
<ul>
<li>Title, description, publish date, duration, file path, length</li>
</ul>
</li>
<li>Lightweight Dockerized workflow using Python + PyYAML</li>
<li>GitHub Pages integration for hosting the feed</li>
<li>Clean, optimized Dockerfile for faster builds</li>
</ul>
<hr>
<h2 id="-fixes--improvements">🛠️ Fixes &amp; Improvements</h2>
<ul>
<li>Added missing dependencies (<code>build-essential</code>, <code>libyaml-dev</code>) to support PyYAML installation</li>
<li>Optimized image size by cleaning apt cache</li>
<li>Ensured <code>entrypoint.sh</code> is executable by default</li>
<li>Improved error handling during GitHub Actions workflow runs</li>
</ul>
<hr>
<h2 id="-documentation">📖 Documentation</h2>
<ul>
<li>Added <code>README.md</code> with setup instructions and usage examples</li>
<li>Provided sample <code>feed.yaml</code> configuration</li>
<li>Included workflow example for easy integration</li>
</ul>
<hr>
<h2 id="-next-steps--roadmap">🚀 Next Steps / Roadmap</h2>
<ul>
<li>Add automated feed validation step in CI/CD pipeline</li>
<li>Support multiple podcast feeds per repository</li>
<li>Optional analytics and distribution integrations</li>
</ul>
<hr>
<h2 id="-version">📜 Version</h2>
<p><strong>v1.0.0</strong> – Stable release for GitHub Marketplace</p>
]]></content:encoded></item><item><title>Superannotate Custom Action Deployment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/superannotate-custom-action-deployment/</link><pubDate>Wed, 22 Apr 2026 21:24:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/superannotate-custom-action-deployment/</guid><description>Version updated for https://github.com/superannotateai/custom-action-deployment to version 1.0.4-dev.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of syncing custom actions from your GitHub repository to the SuperAnnotate platform by detecting changes, validating configurations, and either updating or creating corresponding actions. It simplifies the deployment workflow for custom automation scripts in SuperAnnotate, ensuring that any updates to code or configurations in your repository are reflected in the platform. Key features include folder structure validation, change detection, and error handling for seamless integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/superannotateai/custom-action-deployment">https://github.com/superannotateai/custom-action-deployment</a></strong> to version <strong>1.0.4-dev</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/superannotate-custom-action-deployment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of syncing custom actions from your GitHub repository to the SuperAnnotate platform by detecting changes, validating configurations, and either updating or creating corresponding actions. It simplifies the deployment workflow for custom automation scripts in SuperAnnotate, ensuring that any updates to code or configurations in your repository are reflected in the platform. Key features include folder structure validation, change detection, and error handling for seamless integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add debug logging for GIT_BEFORE, GIT_AFTER, and ghRange (c8d0120)</li>
<li>add (b98c1e1)</li>
<li>add (ea1fb39)</li>
<li>add (b3c3a7a)</li>
<li>Update README.md (6414d4d)</li>
<li>Update README (0ca5965)</li>
<li>Initial commit: custom action deployment with pipe workflow (edc96b8)</li>
</ul>
]]></content:encoded></item><item><title>SurrealKit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/surrealkit/</link><pubDate>Wed, 22 Apr 2026 21:24:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/surrealkit/</guid><description>Version updated for https://github.com/surrealdb/surrealkit-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SurrealKit GitHub Action automates the installation and execution of the SurrealKit CLI for managing and testing SurrealDB databases in continuous integration workflows. It supports tasks such as running migrations, tests, data synchronization, and seeding against a SurrealDB instance, streamlining database operations during CI/CD processes. The action provides flexibility for different environments and workflows, including ephemeral database setups, remote migrations, and manual CLI execution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/surrealdb/surrealkit-action">https://github.com/surrealdb/surrealkit-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/surrealkit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>SurrealKit GitHub Action</strong> automates the installation and execution of the SurrealKit CLI for managing and testing <a href="https://surrealdb.com">SurrealDB</a> databases in continuous integration workflows. It supports tasks such as running migrations, tests, data synchronization, and seeding against a SurrealDB instance, streamlining database operations during CI/CD processes. The action provides flexibility for different environments and workflows, including ephemeral database setups, remote migrations, and manual CLI execution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/surrealdb/surrealkit-action/commits/v1.0.0">https://github.com/surrealdb/surrealkit-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>ZIRAN Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ziran-agent-security-scan/</link><pubDate>Wed, 22 Apr 2026 21:24:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ziran-agent-security-scan/</guid><description>Version updated for https://github.com/taoq-ai/ziran to version v0.30.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ZIRAN is a GitHub Action designed to identify and test vulnerabilities in AI agents, including those with tools, memory, and multi-step reasoning. It automates security testing by modeling agents as interconnected graphs of capabilities, enabling the detection of vulnerabilities that arise from the interaction of tools and features, which traditional isolated testing methods often miss. Key capabilities include graph-based tool chain discovery, side-effect detection, autonomous pentesting, and multi-agent coordination, providing a comprehensive approach to AI agent security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/taoq-ai/ziran">https://github.com/taoq-ai/ziran</a></strong> to version <strong>v0.30.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ziran-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ZIRAN is a GitHub Action designed to identify and test vulnerabilities in AI agents, including those with tools, memory, and multi-step reasoning. It automates security testing by modeling agents as interconnected graphs of capabilities, enabling the detection of vulnerabilities that arise from the interaction of tools and features, which traditional isolated testing methods often miss. Key capabilities include graph-based tool chain discovery, side-effect detection, autonomous pentesting, and multi-agent coordination, providing a comprehensive approach to AI agent security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="0300-2026-04-22"><a href="https://github.com/taoq-ai/ziran/compare/v0.29.0...v0.30.0">0.30.0</a> (2026-04-22)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>defence:</strong> defence profile schema + evasion-rate metric (<a href="https://github.com/taoq-ai/ziran/issues/268">#268</a>) (<a href="https://github.com/taoq-ai/ziran/commit/da39cd820a9ee5fde75e7fd0681e807414103adf">da39cd8</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/45">#45</a></li>
</ul>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat(defence): defence profile + evasion-rate metric (US5) by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/268">https://github.com/taoq-ai/ziran/pull/268</a></li>
<li>chore(main): release 0.30.0 by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/269">https://github.com/taoq-ai/ziran/pull/269</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/taoq-ai/ziran/compare/v0...v0.30.0">https://github.com/taoq-ai/ziran/compare/v0...v0.30.0</a></p>
]]></content:encoded></item><item><title>Regis Security Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/regis-security-analysis/</link><pubDate>Wed, 22 Apr 2026 21:24:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/regis-security-analysis/</guid><description>Version updated for https://github.com/trivoallan/regis to version v0.29.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Regis is a GitHub Action designed for container security and compliance in CI/CD pipelines, providing automated analysis of container images from OCI-compliant registries. It integrates multiple industry-standard tools to perform vulnerability scanning, metadata inspection, and policy enforcement, while generating both machine-readable (JSON) and interactive (HTML) reports. By offering customizable playbooks, efficient caching, and seamless integration into CI/CD workflows, it simplifies security, compliance, and best practices enforcement for production-ready environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/trivoallan/regis">https://github.com/trivoallan/regis</a></strong> to version <strong>v0.29.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/regis-security-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Regis is a GitHub Action designed for container security and compliance in CI/CD pipelines, providing automated analysis of container images from OCI-compliant registries. It integrates multiple industry-standard tools to perform vulnerability scanning, metadata inspection, and policy enforcement, while generating both machine-readable (JSON) and interactive (HTML) reports. By offering customizable playbooks, efficient caching, and seamless integration into CI/CD workflows, it simplifies security, compliance, and best practices enforcement for production-ready environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="0290-2026-04-22"><a href="https://github.com/trivoallan/regis/compare/v0.28.6...v0.29.0">0.29.0</a> (2026-04-22)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>ci:</strong> integrate pip-audit severity gate, SBOM artifacts, and provenance attestation (<a href="https://github.com/trivoallan/regis/issues/458">#458</a>) (<a href="https://github.com/trivoallan/regis/commit/5a64588cfa2af0e3fdf9d4d897c4073cfbb130aa">5a64588</a>)</li>
<li><strong>ci:</strong> Sprint 1 — M001 deliverables (snapshot retention, snapshot date, action dogfooding, docs) (<a href="https://github.com/trivoallan/regis/issues/494">#494</a>) (<a href="https://github.com/trivoallan/regis/commit/16dd6af523421aae618f6bd28108f70c7771e47d">16dd6af</a>)</li>
<li><strong>cli:</strong> add create-playbook OMC skill (<a href="https://github.com/trivoallan/regis/issues/435">#435</a>) (<a href="https://github.com/trivoallan/regis/commit/987ca3ac63a15bf29cec5f651105bee4cd639b61">987ca3a</a>)</li>
<li><strong>playbook:</strong> playbook bundles with metadata validation and &ndash;rerun support (<a href="https://github.com/trivoallan/regis/issues/438">#438</a>) (<a href="https://github.com/trivoallan/regis/commit/01622e203425d49ae0679e3f144588bfc281921c">01622e2</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> cap webpack below 5.106.0 to fix Docusaurus build (<a href="https://github.com/trivoallan/regis/issues/416">#416</a>) (<a href="https://github.com/trivoallan/regis/commit/cb2f93cbf50033f99dabaffce721cfabfe18c078">cb2f93c</a>)</li>
</ul>
]]></content:encoded></item><item><title>Telegram Discussion Notifications</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/telegram-discussion-notifications/</link><pubDate>Wed, 22 Apr 2026 21:24:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/telegram-discussion-notifications/</guid><description>Version updated for https://github.com/Val-d-emar/discussions-tg-notifications to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Telegram Discussion Notifications” GitHub Action automates the process of sending notifications about events in GitHub Discussions (e.g., new discussions or comments) directly to a specified Telegram chat. It supports features like customizable event types, multi-language notifications (English and Russian), integration with Telegram supergroup topics, and mapping GitHub usernames to Telegram handles. This action is designed to streamline communication and keep teams updated on GitHub discussion activity efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/discussions-tg-notifications">https://github.com/Val-d-emar/discussions-tg-notifications</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/telegram-discussion-notifications">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Telegram Discussion Notifications&rdquo; GitHub Action automates the process of sending notifications about events in GitHub Discussions (e.g., new discussions or comments) directly to a specified Telegram chat. It supports features like customizable event types, multi-language notifications (English and Russian), integration with Telegram supergroup topics, and mapping GitHub usernames to Telegram handles. This action is designed to streamline communication and keep teams updated on GitHub discussion activity efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add action by @Val-d-emar in <a href="https://github.com/Val-d-emar/discussions-tg-notifications/pull/1">https://github.com/Val-d-emar/discussions-tg-notifications/pull/1</a></li>
<li>Dev by @Val-d-emar in <a href="https://github.com/Val-d-emar/discussions-tg-notifications/pull/5">https://github.com/Val-d-emar/discussions-tg-notifications/pull/5</a></li>
<li>chore: conf agent by @Val-d-emar in <a href="https://github.com/Val-d-emar/discussions-tg-notifications/pull/6">https://github.com/Val-d-emar/discussions-tg-notifications/pull/6</a></li>
<li>feat: Add edited event support, message truncation, and documentation by @ai-agent-net in <a href="https://github.com/Val-d-emar/discussions-tg-notifications/pull/7">https://github.com/Val-d-emar/discussions-tg-notifications/pull/7</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Val-d-emar made their first contribution in <a href="https://github.com/Val-d-emar/discussions-tg-notifications/pull/1">https://github.com/Val-d-emar/discussions-tg-notifications/pull/1</a></li>
<li>@ai-agent-net made their first contribution in <a href="https://github.com/Val-d-emar/discussions-tg-notifications/pull/7">https://github.com/Val-d-emar/discussions-tg-notifications/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/discussions-tg-notifications/commits/v1">https://github.com/Val-d-emar/discussions-tg-notifications/commits/v1</a></p>
]]></content:encoded></item><item><title>Setup aube</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/setup-aube/</link><pubDate>Wed, 22 Apr 2026 21:23:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/setup-aube/</guid><description>Version updated for https://github.com/verzly/setup-aube to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The verzly/setup-aube GitHub Action automates the installation of the aube package manager in CI workflows by downloading official prebuilt binaries, resolving versions from npm dist-tags, and adding the binary to the system PATH. It simplifies dependency management and ensures reproducibility across Linux, macOS, and Windows runners, optionally allowing automated execution of install commands for streamlined package handling.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/verzly/setup-aube">https://github.com/verzly/setup-aube</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-aube">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>verzly/setup-aube</code> GitHub Action automates the installation of the <code>aube</code> package manager in CI workflows by downloading official prebuilt binaries, resolving versions from npm dist-tags, and adding the binary to the system <code>PATH</code>. It simplifies dependency management and ensures reproducibility across Linux, macOS, and Windows runners, optionally allowing automated execution of install commands for streamlined package handling.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First public release of the GitHub Action <code>verzly/setup-aube</code>, built for use with the <a href="https://aube.en.dev/">aube package manager</a>.</p>
<blockquote>
<p>[!WARNING]
aube is still in beta, so please use it with caution.</p>
</blockquote>
<p>Node.js is not required to use aube, but since it manages JavaScript packages, it is recommended to install Node.js as well (e.g. using <code>verzly/setup-aube</code>) if you plan to run those packages.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">CI</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">push</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull_request</span>:
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">build</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v6</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>      <span style="color:#75715e"># Optional but recommended if running JS packages</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/setup-node@v6</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">node-version</span>: <span style="color:#ae81ff">24</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">verzly/setup-aube@v1</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>      <span style="color:#75715e"># Optional: cache dependencies</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Cache aube store</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/cache@v6</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">path</span>: <span style="color:#ae81ff">~/.aube</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">key</span>: <span style="color:#ae81ff">${{ runner.os }}-aube-${{ hashFiles(&#39;**/aube.lock&#39;) }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">restore-keys</span>: |<span style="color:#e6db74">
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            ${{ runner.os }}-aube-</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">run</span>: <span style="color:#ae81ff">aube install</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">run</span>: <span style="color:#ae81ff">aube test</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Setup vp</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/setup-vp/</link><pubDate>Wed, 22 Apr 2026 21:23:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/setup-vp/</guid><description>Version updated for https://github.com/voidzero-dev/setup-vp to version v1.8.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-vp GitHub Action is designed to automate the setup of Vite+ (vp) in workflows, including global installation, dependency caching, and optional Node.js version management. It simplifies the process of configuring Vite+ environments by handling dependency detection, installation, and support for major package managers, while also streamlining authentication for private registries. This action helps developers save time and ensure consistent project setups across CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/voidzero-dev/setup-vp">https://github.com/voidzero-dev/setup-vp</a></strong> to version <strong>v1.8.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-vp">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-vp</code> GitHub Action is designed to automate the setup of Vite+ (<code>vp</code>) in workflows, including global installation, dependency caching, and optional Node.js version management. It simplifies the process of configuring Vite+ environments by handling dependency detection, installation, and support for major package managers, while also streamlining authentication for private registries. This action helps developers save time and ensure consistent project setups across CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: surface vp install errors outside collapsed log group by @fengmk2 in <a href="https://github.com/voidzero-dev/setup-vp/pull/52">https://github.com/voidzero-dev/setup-vp/pull/52</a></li>
<li>feat: respect project .npmrc without requiring registry-url by @fengmk2 in <a href="https://github.com/voidzero-dev/setup-vp/pull/54">https://github.com/voidzero-dev/setup-vp/pull/54</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/voidzero-dev/setup-vp/compare/v1.7.0...v1.8.0">https://github.com/voidzero-dev/setup-vp/compare/v1.7.0...v1.8.0</a></p>
]]></content:encoded></item><item><title>install spaces</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/install-spaces/</link><pubDate>Wed, 22 Apr 2026 21:23:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/install-spaces/</guid><description>Version updated for https://github.com/work-spaces/install-spaces to version v0.15.37.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The install-spaces GitHub Action automates the installation of a specific software, tool, or environment referred to as “Spaces” within a CI/CD workflow. It streamlines the setup process, saving time and ensuring consistency across development pipelines by eliminating the need for manual installation steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/work-spaces/install-spaces">https://github.com/work-spaces/install-spaces</a></strong> to version <strong>v0.15.37</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-spaces">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>install-spaces</code> GitHub Action automates the installation of a specific software, tool, or environment referred to as &ldquo;Spaces&rdquo; within a CI/CD workflow. It streamlines the setup process, saving time and ensuring consistency across development pipelines by eliminating the need for manual installation steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>#16. auto replace tool by @tyler-gilbert in <a href="https://github.com/work-spaces/install-spaces/pull/17">https://github.com/work-spaces/install-spaces/pull/17</a></li>
</ul>
<p>This uses spaces v0.15.36. Fixed a bug in install-spaces with build tool caching.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/work-spaces/install-spaces/compare/v0.15.36...v0.15.37">https://github.com/work-spaces/install-spaces/compare/v0.15.36...v0.15.37</a></p>
]]></content:encoded></item><item><title>Download workflow artifact (patched by yeicor)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/download-workflow-artifact-patched-by-yeicor/</link><pubDate>Wed, 22 Apr 2026 21:23:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/download-workflow-artifact-patched-by-yeicor/</guid><description>Version updated for https://github.com/yeicor/action-download-artifact to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Download Workflow Artifact GitHub Action enables users to download and extract artifacts uploaded by a previous workflow, even if the artifact originates from a different workflow, repository, or commit. This action addresses the limitation of the official actions/download-artifact by allowing artifact retrieval using flexible criteria such as workflow name, commit SHA, branch, PR, or run ID. It automates cross-workflow artifact sharing and provides extensive options for specifying and filtering artifact sources.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yeicor/action-download-artifact">https://github.com/yeicor/action-download-artifact</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/download-workflow-artifact-patched-by-yeicor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Download Workflow Artifact GitHub Action</strong> enables users to download and extract artifacts uploaded by a previous workflow, even if the artifact originates from a different workflow, repository, or commit. This action addresses the limitation of the official <code>actions/download-artifact</code> by allowing artifact retrieval using flexible criteria such as workflow name, commit SHA, branch, PR, or run ID. It automates cross-workflow artifact sharing and provides extensive options for specifying and filtering artifact sources.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: stream artifact downloads to disk to avoid OOM on large artifacts by @Copilot in <a href="https://github.com/yeicor/action-download-artifact/pull/1">https://github.com/yeicor/action-download-artifact/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Copilot made their first contribution in <a href="https://github.com/yeicor/action-download-artifact/pull/1">https://github.com/yeicor/action-download-artifact/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yeicor/action-download-artifact/compare/v1.0.0...v1.0.1">https://github.com/yeicor/action-download-artifact/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>XML Model Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/xml-model-validator/</link><pubDate>Wed, 22 Apr 2026 06:25:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/xml-model-validator/</guid><description>Version updated for https://github.com/adunning/xml-model-validator to version v2.2.1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The XML Model Validator GitHub Action automates the validation of XML files using xml-model processing instructions, supporting Relax NG and Schematron standards. It provides inline annotations for validation errors, detailed step summaries, and structured outputs, enabling efficient feedback on pull requests and downstream automation. This action is ideal for repositories with complex XML workflows, such as technical publishing, scholarly editing, and journal XML, by streamlining schema validation and offering actionable insights directly within GitHub.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/adunning/xml-model-validator">https://github.com/adunning/xml-model-validator</a></strong> to version <strong>v2.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/xml-model-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>XML Model Validator</strong> GitHub Action automates the validation of XML files using <code>xml-model</code> processing instructions, supporting Relax NG and Schematron standards. It provides inline annotations for validation errors, detailed step summaries, and structured outputs, enabling efficient feedback on pull requests and downstream automation. This action is ideal for repositories with complex XML workflows, such as technical publishing, scholarly editing, and journal XML, by streamlining schema validation and offering actionable insights directly within GitHub.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>This patch release ships an updated Schematron engine by bumping <code>schxslt2</code> from 1.10.1 to 1.10.3. There are no intentional CLI or GitHub Action interface changes in 2.2.1.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li>Bumped <code>name.dmaus.schxslt:schxslt2</code> from <code>1.10.1</code> to <code>1.10.3</code>.</li>
</ul>
<h2 id="fixes">Fixes</h2>
<ul>
<li>Added the Gradle wrapper to the repository.</li>
<li>Updated CI, release workflow, and documentation to use <code>./gradlew</code>.</li>
<li>Removed the deprecated <code>overwrite-settings</code> input from the GitHub Action setup.</li>
<li>Refined internal formatting and small CLI help/version-provider cleanups.</li>
</ul>
]]></content:encoded></item><item><title>ATR Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/atr-scan/</link><pubDate>Wed, 22 Apr 2026 06:25:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/atr-scan/</guid><description>Version updated for https://github.com/Agent-Threat-Rule/agent-threat-rules to version v2.0.17.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “ATR - Agent Threat Rules” GitHub Action provides a set of open-source, community-driven detection rules designed to identify and mitigate security threats targeting AI agents (e.g., ChatGPT, Claude, Copilot). It automates the detection of attacks such as data leaks, malicious command execution, and bypassing safety restrictions by analyzing AI agent behaviors, similar to how antivirus signatures detect malware. ATR integrates with AI security ecosystems, offering real-time threat matching that aligns with industry standards like the OWASP Agentic Top 10 and SAFE-MCP framework.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Agent-Threat-Rule/agent-threat-rules">https://github.com/Agent-Threat-Rule/agent-threat-rules</a></strong> to version <strong>v2.0.17</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/atr-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;ATR - Agent Threat Rules&rdquo; GitHub Action provides a set of open-source, community-driven detection rules designed to identify and mitigate security threats targeting AI agents (e.g., ChatGPT, Claude, Copilot). It automates the detection of attacks such as data leaks, malicious command execution, and bypassing safety restrictions by analyzing AI agent behaviors, similar to how antivirus signatures detect malware. ATR integrates with AI security ecosystems, offering real-time threat matching that aligns with industry standards like the OWASP Agentic Top 10 and SAFE-MCP framework.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Auto-published from Threat Cloud flywheel.</p>
<ul>
<li>Previous: v2.0.16</li>
<li>Total rules: 314</li>
<li>Trigger commit: <a href="https://github.com/Agent-Threat-Rule/agent-threat-rules/commit/80daf41387f4c8a76939fd28f321c2d88bff4f3d">80daf41387f4c8a76939fd28f321c2d88bff4f3d</a></li>
<li>Pipeline: tc-pr-back → safety gate → auto-merge → this release</li>
</ul>
<pre tabindex="0"><code>npm install agent-threat-rules@2.0.17
</code></pre>]]></content:encoded></item><item><title>CBrowser - AI Browser Automation with Safety Boundaries</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/cbrowser-ai-browser-automation-with-safety-boundaries/</link><pubDate>Wed, 22 Apr 2026 06:25:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/cbrowser-ai-browser-automation-with-safety-boundaries/</guid><description>Version updated for https://github.com/alexandriashai/cbrowser to version v18.65.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CBrowser is a browser automation tool designed to simulate and analyze user cognitive behavior, predicting usability challenges and abandonment risks based on cognitive traits and personas. It automates tasks such as cognitive audits, accessibility empathy testing, and attention analysis, providing insights like cognitive transport scores, bottleneck identification, and abandonment risk percentages. By leveraging research-backed models, it helps developers optimize user experiences and address accessibility challenges effectively.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/alexandriashai/cbrowser">https://github.com/alexandriashai/cbrowser</a></strong> to version <strong>v18.65.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cbrowser-ai-browser-automation-with-safety-boundaries">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CBrowser is a browser automation tool designed to simulate and analyze user cognitive behavior, predicting usability challenges and abandonment risks based on cognitive traits and personas. It automates tasks such as cognitive audits, accessibility empathy testing, and attention analysis, providing insights like cognitive transport scores, bottleneck identification, and abandonment risk percentages. By leveraging research-backed models, it helps developers optimize user experiences and address accessibility challenges effectively.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/alexandriashai/cbrowser/compare/v18.64.1...v18.65.0">https://github.com/alexandriashai/cbrowser/compare/v18.64.1...v18.65.0</a></p>
]]></content:encoded></item><item><title>AI PR Reviewer by Bonn</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ai-pr-reviewer-by-bonn/</link><pubDate>Wed, 22 Apr 2026 06:25:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ai-pr-reviewer-by-bonn/</guid><description>Version updated for https://github.com/AndreaBonn/ai-pr-reviewer to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AI PR Reviewer is a GitHub Action that automates code reviews for pull requests by leveraging large language models (LLMs) to generate structured feedback, including assessments of bugs, security, performance, and testing gaps. It supports multiple LLM providers (e.g., Groq, Gemini, Anthropic, OpenAI) with automatic fallback to ensure reliability, making it a robust tool for streamlining the PR review process and maintaining code quality. Additionally, it updates reviews dynamically when new commits are pushed, reducing redundancy and enhancing collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AndreaBonn/ai-pr-reviewer">https://github.com/AndreaBonn/ai-pr-reviewer</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-pr-reviewer-by-bonn">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>AI PR Reviewer</strong> is a GitHub Action that automates code reviews for pull requests by leveraging large language models (LLMs) to generate structured feedback, including assessments of bugs, security, performance, and testing gaps. It supports multiple LLM providers (e.g., Groq, Gemini, Anthropic, OpenAI) with automatic fallback to ensure reliability, making it a robust tool for streamlining the PR review process and maintaining code quality. Additionally, it updates reviews dynamically when new commits are pushed, reducing redundancy and enhancing collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="ai-pr-reviewer-v100">AI PR Reviewer v1.0.0</h2>
<p>Automated pull request reviews powered by LLMs. Set up in minutes, get actionable feedback on every PR.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Multi-provider support</strong> — Groq, Gemini, Anthropic, OpenAI</li>
<li><strong>Automatic fallback</strong> — comma-separated providers with key rotation (<code>groq,gemini</code>)</li>
<li><strong>Smart file filtering</strong> — skip lock files, minified code, configurable ignore patterns</li>
<li><strong>Multi-language reviews</strong> — English, Italian, French, Spanish, German</li>
<li><strong>Prompt injection protection</strong> — PR title/body sanitized before LLM prompt</li>
<li><strong>Zero dependencies</strong> — only <code>requests</code> in production</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">AndreaBonn/ai-pr-reviewer@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_provider</span>: <span style="color:#e6db74">&#39;groq&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.LLM_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span></code></pre></div><hr>
<p>Full documentation</p>
<p>See README for all configuration options.</p>
]]></content:encoded></item><item><title>Cached Pre-Commit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/cached-pre-commit/</link><pubDate>Wed, 22 Apr 2026 06:25:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/cached-pre-commit/</guid><description>Version updated for https://github.com/andrewaylett/pre-commit-action to version v4.6.0-0.
This action is used across all versions by 16 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The andrewaylett/pre-commit-action GitHub Action automates the execution of pre-commit hooks in a CI/CD pipeline. It simplifies the process of running code quality checks, such as linting and formatting, by automatically setting up the pre-commit environment and running the configured hooks on code changes. This action addresses the need for consistent enforcement of coding standards and streamlined code validation during development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/andrewaylett/pre-commit-action">https://github.com/andrewaylett/pre-commit-action</a></strong> to version <strong>v4.6.0-0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>16</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cached-pre-commit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>andrewaylett/pre-commit-action</code> GitHub Action automates the execution of <a href="https://pre-commit.com">pre-commit</a> hooks in a CI/CD pipeline. It simplifies the process of running code quality checks, such as linting and formatting, by automatically setting up the <code>pre-commit</code> environment and running the configured hooks on code changes. This action addresses the need for consistent enforcement of coding standards and streamlined code validation during development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.126.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/945">https://github.com/andrewaylett/pre-commit-action/pull/945</a></li>
<li>Update andrewaylett/pre-commit-action digest to 2fcf714 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/946">https://github.com/andrewaylett/pre-commit-action/pull/946</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.127.2 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/947">https://github.com/andrewaylett/pre-commit-action/pull/947</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.127.3 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/948">https://github.com/andrewaylett/pre-commit-action/pull/948</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.128.1 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/949">https://github.com/andrewaylett/pre-commit-action/pull/949</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.129.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/950">https://github.com/andrewaylett/pre-commit-action/pull/950</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.129.1 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/951">https://github.com/andrewaylett/pre-commit-action/pull/951</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.131.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/952">https://github.com/andrewaylett/pre-commit-action/pull/952</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.132.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/953">https://github.com/andrewaylett/pre-commit-action/pull/953</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.132.1 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/954">https://github.com/andrewaylett/pre-commit-action/pull/954</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.132.3 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/955">https://github.com/andrewaylett/pre-commit-action/pull/955</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.136.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/956">https://github.com/andrewaylett/pre-commit-action/pull/956</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.136.1 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/957">https://github.com/andrewaylett/pre-commit-action/pull/957</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.136.3 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/958">https://github.com/andrewaylett/pre-commit-action/pull/958</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.138.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/959">https://github.com/andrewaylett/pre-commit-action/pull/959</a></li>
<li>Update dependency pre-commit to v4.6.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/961">https://github.com/andrewaylett/pre-commit-action/pull/961</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/andrewaylett/pre-commit-action/compare/v4.5.1-46...v4.6.0-0">https://github.com/andrewaylett/pre-commit-action/compare/v4.5.1-46...v4.6.0-0</a></p>
]]></content:encoded></item><item><title>Import Code-Signing Certificates</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/import-code-signing-certificates/</link><pubDate>Wed, 22 Apr 2026 06:25:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/import-code-signing-certificates/</guid><description>Version updated for https://github.com/Apple-Actions/import-codesign-certs to version v7.0.0.
This action is used across all versions by 7,212 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of importing Apple code-signing certificates and keys into a CI/CD pipeline by securely handling .p12 certificate files and their associated passwords. It simplifies the setup required for signing iOS apps during automated builds, ensuring proper integration with Apple’s code-signing requirements. This action is particularly useful for streamlining app deployment workflows to the App Store or other distribution platforms.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Apple-Actions/import-codesign-certs">https://github.com/Apple-Actions/import-codesign-certs</a></strong> to version <strong>v7.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7,212</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/import-code-signing-certificates">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of importing Apple code-signing certificates and keys into a CI/CD pipeline by securely handling <code>.p12</code> certificate files and their associated passwords. It simplifies the setup required for signing iOS apps during automated builds, ensuring proper integration with Apple&rsquo;s code-signing requirements. This action is particularly useful for streamlining app deployment workflows to the App Store or other distribution platforms.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Switch from <code>ncc</code> to <code>esbuild</code></li>
<li>Bump flatted from 3.4.1 to 3.4.2 by @dependabot[bot] in <a href="https://github.com/Apple-Actions/import-codesign-certs/pull/166">https://github.com/Apple-Actions/import-codesign-certs/pull/166</a></li>
<li>Bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in <a href="https://github.com/Apple-Actions/import-codesign-certs/pull/167">https://github.com/Apple-Actions/import-codesign-certs/pull/167</a></li>
<li>Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in <a href="https://github.com/Apple-Actions/import-codesign-certs/pull/168">https://github.com/Apple-Actions/import-codesign-certs/pull/168</a></li>
<li>Bump knip from 5.78.0 to 6.2.0 by @dependabot[bot] in <a href="https://github.com/Apple-Actions/import-codesign-certs/pull/173">https://github.com/Apple-Actions/import-codesign-certs/pull/173</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Apple-Actions/import-codesign-certs/compare/v6.1.0...v7.0.0">https://github.com/Apple-Actions/import-codesign-certs/compare/v6.1.0...v7.0.0</a></p>
]]></content:encoded></item><item><title>Create secret in Kubernetes cluster</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/create-secret-in-kubernetes-cluster/</link><pubDate>Wed, 22 Apr 2026 06:24:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/create-secret-in-kubernetes-cluster/</guid><description>Version updated for https://github.com/Azure/k8s-create-secret to version v6.0.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 6,312 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Kubernetes Create Secret GitHub Action automates the creation and management of Kubernetes secrets, including generic secrets and Docker registry (image pull) secrets, within a Kubernetes cluster. It simplifies the process of securely provisioning sensitive data like credentials or configuration files by supporting both plaintext and base64-encoded formats and integrating seamlessly with workflows that set the Kubernetes cluster context. This action eliminates the need for manual kubectl commands, streamlining secret management in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Azure/k8s-create-secret">https://github.com/Azure/k8s-create-secret</a></strong> to version <strong>v6.0.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>6,312</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-secret-in-kubernetes-cluster">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Kubernetes Create Secret</strong> GitHub Action automates the creation and management of Kubernetes secrets, including generic secrets and Docker registry (image pull) secrets, within a Kubernetes cluster. It simplifies the process of securely provisioning sensitive data like credentials or configuration files by supporting both plaintext and base64-encoded formats and integrating seamlessly with workflows that set the Kubernetes cluster context. This action eliminates the need for manual <code>kubectl</code> commands, streamlining secret management in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><a href="https://github.com/Azure/k8s-create-secret/pull/172">#172</a> Added logic for TLS secret type handling</li>
<li><a href="https://github.com/Azure/k8s-create-secret/pull/166">#166</a> Add husky pre-commit hook</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li><a href="https://github.com/Azure/k8s-create-secret/pull/238">#238</a> Migrate project to ESM with esbuild and vitest</li>
<li><a href="https://github.com/Azure/k8s-create-secret/pull/229">#229</a> Update Node.js runtime from node20 to node24</li>
<li><a href="https://github.com/Azure/k8s-create-secret/pull/215">#215</a> Use docker driver in minikube setup</li>
<li><a href="https://github.com/Azure/k8s-create-secret/pull/180">#180</a> Update CODEOWNERS</li>
<li>Bump npm dependencies: <code>@types/node</code>, <code>prettier</code>, <code>undici</code>, <code>@actions/http-client</code>, <code>handlebars</code>, <code>picomatch</code>, <code>minimatch</code>, <code>js-yaml</code>, <code>glob</code>, <code>tar-fs</code>, <code>form-data</code>, <code>jest</code> (#174, #175, #178, #179, #194, #201, #203, #205, #206, #209, #213, #223, #226, #231, #235, #236)</li>
<li>Bump GitHub Actions: <code>github/codeql-action</code>, <code>actions/setup-node</code>, and other grouped action updates in <code>.github/workflows</code> (#163, #164, #169, #170, #182, #183, #184, #185, #186, #187, #188, #189, #190, #191, #197, #198, #199, #200, #204, #207, #208, #210, #211, #212, #214, #216, #217, #218, #219, #221, #224, #225, #227, #228, #233, #237)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><a href="https://github.com/Azure/k8s-create-secret/pull/168">#168</a> Fix for generic secret types</li>
</ul>
]]></content:encoded></item><item><title>Lint k8s manifest files</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/lint-k8s-manifest-files/</link><pubDate>Wed, 22 Apr 2026 06:24:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/lint-k8s-manifest-files/</guid><description>Version updated for https://github.com/Azure/k8s-lint to version v4.0.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 1,066 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Kubernetes lint GitHub Action is designed to validate and lint Kubernetes manifest files, ensuring they conform to specifications or are pre-checked for server-side compatibility using dry-run validation. It automates the process of identifying errors or inconsistencies in Kubernetes configurations, helping developers maintain deployment accuracy and compliance. Key capabilities include schema validation through kubeconform and server-side validation for Kubernetes versions 1.12 and above.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Azure/k8s-lint">https://github.com/Azure/k8s-lint</a></strong> to version <strong>v4.0.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>1,066</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lint-k8s-manifest-files">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Kubernetes lint GitHub Action is designed to validate and lint Kubernetes manifest files, ensuring they conform to specifications or are pre-checked for server-side compatibility using dry-run validation. It automates the process of identifying errors or inconsistencies in Kubernetes configurations, helping developers maintain deployment accuracy and compliance. Key capabilities include schema validation through <code>kubeconform</code> and server-side validation for Kubernetes versions 1.12 and above.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>#189 <a href="https://github.com/Azure/k8s-lint/pull/189">Update Node.js runtime from node20 to node24</a></li>
<li>#198 <a href="https://github.com/Azure/k8s-lint/pull/198">build: migrate action to ESM with esbuild and Vitest</a></li>
<li><strong>Dependabot - GitHub Actions workflow updates:</strong> bumps to <code>github/codeql-action</code>, <code>actions/setup-node</code>, and other workflow actions in #145, #147, #148, #150, #152, #156, #158, #160, #167, #169, #171, #173, #175, #177, #179, #181, #183, #185, #187, #188, #193, #197</li>
<li><strong>Dependabot - npm dependency updates:</strong> <code>@types/node</code> (#144, #146, #159, #166, #174), <code>undici</code> / <code>@actions/http-client</code> (#184, #191), <code>jest</code> (#149), <code>handlebars</code> (#196), <code>picomatch</code> (#195), <code>minimatch</code> (#186), <code>js-yaml</code> (#163), <code>glob</code> (#165), and grouped npm <code>actions</code> updates in #151, #155, #157, #164, #168, #170, #172, #176, #178</li>
</ul>
]]></content:encoded></item><item><title>PR Pilot Summary</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/pr-pilot-summary/</link><pubDate>Wed, 22 Apr 2026 06:24:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/pr-pilot-summary/</guid><description>Version updated for https://github.com/bishalprasad321/prpilot-summary to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, PR Pilot Summary, automates the generation of intelligent, context-aware pull request descriptions using AI. It analyzes code changes to create professional summaries, developer notes, and checklists, helping teams and contributors improve communication and streamline the PR review process. Key features include support for multiple AI models, dynamic checklist generation based on file types, and efficient handling of large or noisy diffs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bishalprasad321/prpilot-summary">https://github.com/bishalprasad321/prpilot-summary</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-pilot-summary">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>PR Pilot Summary</strong>, automates the generation of intelligent, context-aware pull request descriptions using AI. It analyzes code changes to create professional summaries, developer notes, and checklists, helping teams and contributors improve communication and streamline the PR review process. Key features include support for multiple AI models, dynamic checklist generation based on file types, and efficient handling of large or noisy diffs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="pr-pilot-summary">PR Pilot Summary</h1>
<p>Automatically generate intelligent, context-aware pull request descriptions using AI.</p>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="pr-pilot-summary-v100">PR Pilot Summary v1.0.0</h3>
<p>Initial stable release with complete AI-powered PR description generation.</p>
<ul>
<li><strong>AI-powered PR analysis</strong> — Supports OpenAI GPT-4, GPT-4o-mini, Google Gemini, and OpenAI-compatible models</li>
<li><strong>Professional PR templates</strong> — Auto-generates Summary, Key Points, and Technical Highlights sections</li>
<li><strong>Smart content preservation</strong> — Intelligently extracts and preserves existing PR descriptions in Developer Notes</li>
<li><strong>Dynamic checklists</strong> — Auto-populates checklist items based on file types changed (tests, docs, configs, performance)</li>
<li><strong>Incremental diff processing</strong> — Handles large diffs efficiently with configurable line limits</li>
<li><strong>Idempotent execution</strong> — Won&rsquo;t reprocess the same commits on subsequent updates</li>
<li><strong>Multi-language support</strong> — Detects and analyzes 20+ programming languages</li>
<li><strong>Smart filtering</strong> — Automatically ignores build artifacts, node_modules, lock files, and dependency files</li>
<li><strong>Timeout-safe</strong> — Graceful error handling ensures it never breaks your CI/CD pipeline</li>
<li><strong>Comprehensive test coverage</strong> — Type-safe TypeScript codebase with production-ready reliability</li>
</ul>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">bishalprasad321/prpilot-summary@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># GitHub token with permissions to read PR details and post comments</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Required</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># LLM provider API key (OpenAI, Gemini, or compatible provider)</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Required</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.LLM_API_KEY }}</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># LLM provider to use: auto, openai, openai-compatible, gemini</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Default: auto</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_provider</span>: <span style="color:#e6db74">&#39;&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Optional custom API endpoint for OpenAI-compatible providers or proxies</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Default: &#39;&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_base_url</span>: <span style="color:#e6db74">&#39;&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># AI model to use (e.g., gpt-4o-mini, gemini-2.5-flash)</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Default: gpt-4o-mini</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">ai_model</span>: <span style="color:#e6db74">&#39;&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Maximum diff lines to process before generating summary</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># If exceeded, a summary will be generated instead</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Default: 5000</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">max_diff_lines</span>: <span style="color:#e6db74">&#39;&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Enable incremental diff processing for large diffs</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Processes diffs in chunks to handle large changesets efficiently</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Default: true</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">enable_incremental_diff_processing</span>: <span style="color:#e6db74">&#39;&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Enable debug mode for verbose logging</span>
</span></span><span style="display:flex;"><span>    <span style="color:#75715e"># Default: true</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">debug</span>: <span style="color:#e6db74">&#39;&#39;</span>
</span></span></code></pre></div><h2 id="scenarios">Scenarios</h2>
<h3 id="basic-setup">Basic Setup</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">Generate PR Description</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull_request</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">opened, synchronize]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">generate-description</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">read</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Generate AI PR Description</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">bishalprasad321/prpilot-summary@v1</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.GEMINI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">llm_provider</span>: <span style="color:#ae81ff">gemini</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">ai_model</span>: <span style="color:#ae81ff">gemini-2.5-flash</span>
</span></span></code></pre></div><h3 id="using-openai-gpt-4o-mini">Using OpenAI GPT-4o-mini</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">bishalprasad321/prpilot-summary@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.OPENAI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_provider</span>: <span style="color:#ae81ff">openai</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">ai_model</span>: <span style="color:#ae81ff">gpt-4o-mini</span>
</span></span></code></pre></div><h3 id="using-custom-openai-compatible-provider">Using Custom OpenAI-Compatible Provider</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">bishalprasad321/prpilot-summary@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.LLM_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_provider</span>: <span style="color:#ae81ff">openai-compatible</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_base_url</span>: <span style="color:#ae81ff">https://your-custom-endpoint.com/v1</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">ai_model</span>: <span style="color:#ae81ff">your-model-name</span>
</span></span></code></pre></div><h3 id="handling-large-pull-requests">Handling Large Pull Requests</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">bishalprasad321/prpilot-summary@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.GEMINI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_provider</span>: <span style="color:#ae81ff">gemini</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">ai_model</span>: <span style="color:#ae81ff">gemini-2.5-flash</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">max_diff_lines</span>: <span style="color:#ae81ff">10000</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">enable_incremental_diff_processing</span>: <span style="color:#66d9ef">true</span>
</span></span></code></pre></div><h3 id="development-workflow-with-debug-mode">Development Workflow with Debug Mode</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">bishalprasad321/prpilot-summary@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.GEMINI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">llm_provider</span>: <span style="color:#ae81ff">gemini</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">debug</span>: <span style="color:#66d9ef">true</span>
</span></span></code></pre></div><h2 id="recommended-permissions">Recommended Permissions</h2>
<p>When using PR Pilot Summary in your GitHub Actions workflow, it is recommended to set the following <code>GITHUB_TOKEN</code> permissions:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">read</span>
</span></span></code></pre></div><ul>
<li><code>pull-requests: write</code> — Required to post PR descriptions and comments</li>
<li><code>contents: read</code> — Required to read repository contents and PR diffs</li>
</ul>
<h2 id="note">Note</h2>
<p>For detailed setup instructions and to get your LLM API key:</p>
<ul>
<li><strong>Gemini</strong> (Free): <a href="https://aistudio.google.com/apikey">Google AI Studio</a></li>
<li><strong>OpenAI</strong>: <a href="https://platform.openai.com/api-keys">OpenAI API Keys</a></li>
<li><strong>Other Providers</strong>: Refer to your provider&rsquo;s documentation</li>
</ul>
<p>For more information, see the <a href="https://github.com/bishalprasad321/prpilot-summary/blob/develop/QUICKSTART.md">Quick Start Guide</a> and <a href="https://github.com/bishalprasad321/prpilot-summary/blob/develop/README.md">Full Documentation</a>.</p>
<h2 id="license">License</h2>
<p>The scripts and documentation in this project are released under the <a href="https://github.com/bishalprasad321/prpilot-summary/blob/develop/LICENSE">MIT License</a>.</p>
]]></content:encoded></item><item><title>Compile and publish all LaTeX</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/compile-and-publish-all-latex/</link><pubDate>Wed, 22 Apr 2026 06:24:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/compile-and-publish-all-latex/</guid><description>Version updated for https://github.com/DanySK/compile-and-publish-all-latex to version 2.3.3.
This action is used across all versions by 199 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the compilation of LaTeX documents and publishes the resulting artifacts directly to GitHub Releases, streamlining the process of managing and distributing LaTeX-generated outputs. It also supports generating differential documents by integrating with auto-latexdiff, enabling users to track changes between versions. This action simplifies workflows for teams or individuals working with LaTeX by handling compiling, versioning, and release management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DanySK/compile-and-publish-all-latex">https://github.com/DanySK/compile-and-publish-all-latex</a></strong> to version <strong>2.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>199</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compile-and-publish-all-latex">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the compilation of LaTeX documents and publishes the resulting artifacts directly to GitHub Releases, streamlining the process of managing and distributing LaTeX-generated outputs. It also supports generating differential documents by integrating with <code>auto-latexdiff</code>, enabling users to track changes between versions. This action simplifies workflows for teams or individuals working with LaTeX by handling compiling, versioning, and release management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="233-2026-04-21"><a href="https://github.com/DanySK/compile-and-publish-all-latex/compare/2.3.2...2.3.3">2.3.3</a> (2026-04-21)</h2>
<h3 id="dependency-updates">Dependency updates</h3>
<ul>
<li><strong>core-deps:</strong> update adityagarg8/remove-unwanted-software action to v5 (<a href="https://github.com/DanySK/compile-and-publish-all-latex/issues/405">#405</a>) (<a href="https://github.com/DanySK/compile-and-publish-all-latex/commit/498701ede26a2b66bbe3a22ea9a0d421c69bdd69">498701e</a>)</li>
</ul>
<h3 id="build-and-continuous-integration">Build and continuous integration</h3>
<ul>
<li><strong>deps:</strong> update actions/setup-node action to v6.4.0 (<a href="https://github.com/DanySK/compile-and-publish-all-latex/issues/404">#404</a>) (<a href="https://github.com/DanySK/compile-and-publish-all-latex/commit/9faa920c062bb90a826266c97e307c92ab0d9725">9faa920</a>)</li>
</ul>
]]></content:encoded></item><item><title>swarm-review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/swarm-review/</link><pubDate>Wed, 22 Apr 2026 06:24:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/swarm-review/</guid><description>Version updated for https://github.com/EvanGribar/Swarm-Review to version 0.1.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The swarm-review GitHub Action automates pull request reviews by leveraging multiple AI agents, each specializing in areas like security, performance, architecture, or developer experience. These agents independently analyze code changes, engage in structured debates to challenge or reinforce findings, and produce a synthesized final review comment via a principal agent. This action streamlines and enhances code review processes, providing teams with comprehensive, collaborative, and specialized feedback.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/EvanGribar/Swarm-Review">https://github.com/EvanGribar/Swarm-Review</a></strong> to version <strong>0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/swarm-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>swarm-review</code> GitHub Action automates pull request reviews by leveraging multiple AI agents, each specializing in areas like security, performance, architecture, or developer experience. These agents independently analyze code changes, engage in structured debates to challenge or reinforce findings, and produce a synthesized final review comment via a principal agent. This action streamlines and enhances code review processes, providing teams with comprehensive, collaborative, and specialized feedback.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Harden PR targeting and managed comment updates by @EvanGribar in <a href="https://github.com/EvanGribar/Swarm-Review/pull/40">https://github.com/EvanGribar/Swarm-Review/pull/40</a></li>
<li>Add diff budgeting and stronger LLM retries by @EvanGribar in <a href="https://github.com/EvanGribar/Swarm-Review/pull/41">https://github.com/EvanGribar/Swarm-Review/pull/41</a></li>
<li>Expand unit coverage for diff and GitHub helpers by @EvanGribar in <a href="https://github.com/EvanGribar/Swarm-Review/pull/42">https://github.com/EvanGribar/Swarm-Review/pull/42</a></li>
<li>Prepare v0.0.2 release docs and metadata by @EvanGribar in <a href="https://github.com/EvanGribar/Swarm-Review/pull/43">https://github.com/EvanGribar/Swarm-Review/pull/43</a></li>
<li>Consolidated fixes for v0.0.2 release feedback by @EvanGribar in <a href="https://github.com/EvanGribar/Swarm-Review/pull/44">https://github.com/EvanGribar/Swarm-Review/pull/44</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/EvanGribar/Swarm-Review/compare/0.01...0.1.1">https://github.com/EvanGribar/Swarm-Review/compare/0.01...0.1.1</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/fallow-codebase-health/</link><pubDate>Wed, 22 Apr 2026 06:24:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.44.2.
This action is used across all versions by 9 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Fallow is a static analysis tool for TypeScript and JavaScript that identifies unused code, duplication, complexity, and architectural issues across an entire codebase. It automates codebase cleanup and optimization, helping developers improve maintainability, enforce boundaries, and streamline AI-assisted development workflows. With its zero-configuration setup, sub-second performance, and optional runtime insights for production behavior, Fallow provides a comprehensive and efficient solution for code quality and health analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.44.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Fallow is a static analysis tool for TypeScript and JavaScript that identifies unused code, duplication, complexity, and architectural issues across an entire codebase. It automates codebase cleanup and optimization, helping developers improve maintainability, enforce boundaries, and streamline AI-assisted development workflows. With its zero-configuration setup, sub-second performance, and optional runtime insights for production behavior, Fallow provides a comprehensive and efficient solution for code quality and health analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="interface-mediated-class-member-usage-react-router-7-routes-and-a-crypto-rng-dev-dep-fix">Interface-mediated class member usage, React Router 7 routes, and a crypto-rng dev-dep fix</h2>
<p>Three targeted fixes landed on top of v2.44.1.</p>
<h3 id="fixes">Fixes</h3>
<ul>
<li><strong>Class members used only through interface-typed bindings are no longer flagged unused</strong> (thanks @M-Hassan-Raza, <a href="https://github.com/fallow-rs/fallow/issues/132">#132</a>). A class method called only via an interface-typed variable or parameter (e.g. <code>const strategy: VirtualScrollStrategy = ...; strategy.attach();</code> where <code>FixedSizeScrollStrategy implements VirtualScrollStrategy</code>) appeared as an unused class member because the access resolved to the interface name, not the implementer. The extractor now tracks type-annotated bindings (locals, parameters, class fields, parameter properties) alongside <code>new ClassName()</code> bindings, and the member-usage analysis propagates interface member accesses to every class that <code>implements</code> the interface. Same-named interface exports in separate files stay isolated by <code>ExportKey</code>, so unrelated implementers do not silently credit each other. Real-world check on vite: 163 → 160 unused class members (3 false positives eliminated, zero new findings).</li>
<li><strong><code>react-router.config.ts</code> route modules with a <code>routesFn</code> are honored.</strong> Config-driven route modules (<code>import { flatRoutes } from &quot;@react-router/fs-routes&quot;; export default { routes: flatRoutes() }</code>) are extracted the same way as static <code>routes: [...]</code> arrays, so route files referenced only through the filesystem convention are no longer reported as unused files in React Router 7 apps.</li>
<li><strong><code>rand 0.8</code> re-pinned in <code>fallow-license</code> dev-dependencies.</strong> A Dependabot bump to <code>rand 0.9</code> broke the <code>OsRng</code> + <code>SignatureEncoding</code> wiring used by test key generation; dev-deps stay on 0.8 until the signing path is ported to 0.9&rsquo;s new <code>TryRngCore</code> trait set.</li>
</ul>
<h3 id="cache">Cache</h3>
<ul>
<li><strong>Cache version bumped 43 → 44.</strong> The new visitor handlers (parameter types, property types, <code>this.field</code> aliases) produce additional <code>MemberAccess</code> records, so warm caches must be invalidated on upgrade for users to pick up the fix without touching individual files.</li>
</ul>
<h3 id="thanks">Thanks</h3>
<ul>
<li>@M-Hassan-Raza for <a href="https://github.com/fallow-rs/fallow/pull/162">#162</a>, continuing an ongoing streak of contributor fixes to class-member detection.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.44.1...v2.44.2">https://github.com/fallow-rs/fallow/compare/v2.44.1...v2.44.2</a></p>
]]></content:encoded></item><item><title>Run Checkov with reviewdog</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/run-checkov-with-reviewdog/</link><pubDate>Wed, 22 Apr 2026 06:24:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/run-checkov-with-reviewdog/</guid><description>Version updated for https://github.com/fulgas/reviewdog-action-checkov to version v2.10.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Checkov + Reviewdog GitHub Action automates security scanning for Infrastructure as Code (IaC) files such as Terraform, CloudFormation, and Kubernetes, using Checkov. It integrates with Reviewdog to provide inline feedback on pull requests, helping developers identify and address security issues directly within their workflows. This action simplifies the process of enforcing security best practices, offering configurable severity levels, filtering options, and streamlined execution via a pre-built Docker image.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fulgas/reviewdog-action-checkov">https://github.com/fulgas/reviewdog-action-checkov</a></strong> to version <strong>v2.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-checkov-with-reviewdog">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Checkov + Reviewdog GitHub Action automates security scanning for Infrastructure as Code (IaC) files such as Terraform, CloudFormation, and Kubernetes, using Checkov. It integrates with Reviewdog to provide inline feedback on pull requests, helping developers identify and address security issues directly within their workflows. This action simplifies the process of enforcing security best practices, offering configurable severity levels, filtering options, and streamlined execution via a pre-built Docker image.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="2100-2026-04-21"><a href="https://github.com/fulgas/reviewdog-action-checkov/compare/v2.9.0...v2.10.0">2.10.0</a> (2026-04-21)</h1>
<h3 id="features">Features</h3>
<ul>
<li><strong>deps:</strong> update dependency bridgecrewio/checkov to v3.2.524 (<a href="https://github.com/fulgas/reviewdog-action-checkov/commit/f78d666fc88b0ef6fde9011db3e644e02e6b57b7">f78d666</a>)</li>
</ul>
]]></content:encoded></item><item><title>Deploy getbao</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/deploy-getbao/</link><pubDate>Wed, 22 Apr 2026 06:24:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/deploy-getbao/</guid><description>Version updated for https://github.com/getbao/action to version v0.0.0-alpha.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The getbao Deploy Action automates the deployment of a getbao authentication service to Cloudflare Workers directly from a GitHub workflow. It streamlines tasks such as retrieving versioned assets, provisioning infrastructure (e.g., databases and namespaces), applying migrations, deploying workers, and initializing encryption keys and secrets. This action simplifies and accelerates the deployment process while ensuring infrastructure changes are tracked and committed via pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/getbao/action">https://github.com/getbao/action</a></strong> to version <strong>v0.0.0-alpha</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/deploy-getbao">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>getbao Deploy Action</strong> automates the deployment of a getbao authentication service to Cloudflare Workers directly from a GitHub workflow. It streamlines tasks such as retrieving versioned assets, provisioning infrastructure (e.g., databases and namespaces), applying migrations, deploying workers, and initializing encryption keys and secrets. This action simplifies and accelerates the deployment process while ensuring infrastructure changes are tracked and committed via pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>release: v0.0.0-alpha (b1fbed7)</li>
</ul>
]]></content:encoded></item><item><title>agent-cfi</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/agent-cfi/</link><pubDate>Wed, 22 Apr 2026 06:24:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/agent-cfi/</guid><description>Version updated for https://github.com/grcwarlock/agent-cfi to version v0.2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The agent-cfi GitHub Action provides Control Flow Integrity (CFI) for AI agents by verifying that their tool-call behavior remains consistent across code changes. It automates the detection of unauthorized tool calls or deviations in the agent’s call graph, helping identify vulnerabilities like prompt injections or unexpected behavior during CI workflows. Key capabilities include baseline graph creation, PR-based drift detection, and proactive security testing with red-team probes based on real-world vulnerabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/grcwarlock/agent-cfi">https://github.com/grcwarlock/agent-cfi</a></strong> to version <strong>v0.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-cfi">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>agent-cfi</code> GitHub Action provides Control Flow Integrity (CFI) for AI agents by verifying that their tool-call behavior remains consistent across code changes. It automates the detection of unauthorized tool calls or deviations in the agent&rsquo;s call graph, helping identify vulnerabilities like prompt injections or unexpected behavior during CI workflows. Key capabilities include baseline graph creation, PR-based drift detection, and proactive security testing with red-team probes based on real-world vulnerabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="what-it-does">What it does</h2>
<p><code>agent-cfi</code> gates every PR on your AI agent&rsquo;s <strong>tool-call graph shape</strong>.</p>
<p>Runtime guardrails (Lakera, LLM-Guard, NeMo Guardrails) look at a single call in isolation. Red-team frameworks (Garak, PyRIT, Promptfoo) ask &ldquo;did it fail this scenario?&rdquo; Neither models allowed behavior as a graph and blocks drift in CI. <code>agent-cfi</code> does.</p>
<h2 id="quick-start">Quick start</h2>
<p>Record a baseline from eval traces on <code>main</code>, then commit the graph:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>agent-cfi record --traces traces.jsonl --out .agent-cfi/baseline.json
</span></span></code></pre></div><p>In your PR workflow, re-run evals to capture <code>pr-traces.jsonl</code>, then:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">grcwarlock/agent-cfi@v0.2.1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">traces</span>: <span style="color:#ae81ff">pr-traces.jsonl</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">baseline</span>: <span style="color:#ae81ff">.agent-cfi/baseline.json</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">config</span>: <span style="color:#ae81ff">.agent-cfi/config.yaml</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">upload-sarif</span>: <span style="color:#66d9ef">true</span>
</span></span></code></pre></div><h2 id="what-it-catches">What it catches</h2>
<table>
  <thead>
      <tr>
          <th>Attack</th>
          <th>Detected as</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Indirect prompt injection → unexpected tool call</td>
          <td><code>new_edge</code></td>
      </tr>
      <tr>
          <td>Agent hijacked into loop (budget drain)</td>
          <td><code>edge_drift</code></td>
      </tr>
      <tr>
          <td>Exfiltration: tainted source → <code>http_post.body</code></td>
          <td><code>taint_violation</code></td>
      </tr>
      <tr>
          <td>Silent MCP schema rug-pull</td>
          <td><code>mcp_schema_mismatch</code></td>
      </tr>
  </tbody>
</table>
<h2 id="inputs">Inputs</h2>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>traces</code></td>
          <td>required</td>
          <td>JSONL trace file from this PR</td>
      </tr>
      <tr>
          <td><code>baseline</code></td>
          <td><code>.agent-cfi/baseline.json</code></td>
          <td>Committed baseline graph</td>
      </tr>
      <tr>
          <td><code>config</code></td>
          <td><code>.agent-cfi/config.yaml</code></td>
          <td>Rule config</td>
      </tr>
      <tr>
          <td><code>sarif</code></td>
          <td><code>agent-cfi.sarif</code></td>
          <td>SARIF output path</td>
      </tr>
      <tr>
          <td><code>upload-sarif</code></td>
          <td><code>true</code></td>
          <td>Upload findings to GitHub Code Scanning</td>
      </tr>
      <tr>
          <td><code>fail-on</code></td>
          <td>config-defined</td>
          <td>Comma-separated kinds that fail CI</td>
      </tr>
      <tr>
          <td><code>mcp-pins</code></td>
          <td>—</td>
          <td>MCP pin file (paired with <code>mcp-current</code>)</td>
      </tr>
      <tr>
          <td><code>mcp-current</code></td>
          <td>—</td>
          <td>Live MCP schemas JSON (paired with <code>mcp-pins</code>)</td>
      </tr>
      <tr>
          <td><code>python-version</code></td>
          <td><code>3.12</code></td>
          <td>Python runtime</td>
      </tr>
  </tbody>
</table>
<h2 id="whats-in-v021">What&rsquo;s in v0.2.1</h2>
<p>All v0.2.0 features — MCP schema hash-pinning, diff-overlay graph visualization, native LangGraph/CrewAI/AutoGen tracer adapters, offline paraphrase fuzzer, and a CVE-derived probe pack — plus Marketplace polish: the Action now exposes MCP pinning inputs, CLI gains <code>--version</code>, SARIF tool version tracks package version, reference probe-agent example ships in <code>examples/</code>, unit-test CI runs pytest on Python 3.10 / 3.11 / 3.12.</p>
<h2 id="docs">Docs</h2>
<ul>
<li><a href="https://github.com/grcwarlock/agent-cfi">README</a></li>
<li><a href="https://github.com/grcwarlock/agent-cfi/blob/main/CHANGELOG.md">CHANGELOG</a></li>
</ul>
]]></content:encoded></item><item><title>Model Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/model-scanner/</link><pubDate>Wed, 22 Apr 2026 06:24:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/model-scanner/</guid><description>Version updated for https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action to version v1.0.8.
This action is used across all versions by 3 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HiddenLayer Model Scanner GitHub Action integrates model scanning into CI pipelines, automating the detection of potential security issues in machine learning models stored in repositories or on AWS S3. It provides clear scan results (e.g., identifying malicious models) in the GitHub Actions Job Summary or pull requests, and supports optional features like SARIF output and community scan capabilities. This action helps streamline security checks for machine learning workflows, ensuring the integrity of deployed models.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action">https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action</a></strong> to version <strong>v1.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/model-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HiddenLayer Model Scanner GitHub Action integrates model scanning into CI pipelines, automating the detection of potential security issues in machine learning models stored in repositories or on AWS S3. It provides clear scan results (e.g., identifying malicious models) in the GitHub Actions Job Summary or pull requests, and supports optional features like SARIF output and community scan capabilities. This action helps streamline security checks for machine learning workflows, ensuring the integrity of deployed models.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>github action doc change by @bpham-hl in <a href="https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action/pull/153">https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action/pull/153</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@bpham-hl made their first contribution in <a href="https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action/pull/153">https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action/pull/153</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action/compare/v1.0.7...v1.0.8">https://github.com/hiddenlayerai/hiddenlayer-model-scan-github-action/compare/v1.0.7...v1.0.8</a></p>
]]></content:encoded></item><item><title>jPipe Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/jpipe-runner/</link><pubDate>Wed, 22 Apr 2026 06:24:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/jpipe-runner/</guid><description>Version updated for https://github.com/jpipe-mcscert/jpipe-runner to version v3.4.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary jPipe Runner is a command-line tool designed to execute and validate workflows created using the jPipe framework. It automates tasks such as defining template variables, loading custom Python modules, generating workflow diagrams, and performing dry-run validations. Its key capabilities include flexible workflow execution, diagram generation, and configuration management to streamline workflow development and visualization.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jpipe-mcscert/jpipe-runner">https://github.com/jpipe-mcscert/jpipe-runner</a></strong> to version <strong>v3.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jpipe-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>jPipe Runner</strong> is a command-line tool designed to execute and validate workflows created using the jPipe framework. It automates tasks such as defining template variables, loading custom Python modules, generating workflow diagrams, and performing dry-run validations. Its key capabilities include flexible workflow execution, diagram generation, and configuration management to streamline workflow development and visualization.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add jpipe_link decorator for explicit function binding to pipeline (#72) (f328ab7)</li>
<li>feat: validate justification JSON files against a declarative JSON Schema (#71) (fe103ba)</li>
<li>docs: remove all references to decommissioned GUI (bc9db35)</li>
<li>fix(release): add python3-tomli to release job apt dependencies (25d85ce)</li>
<li>fix(deb): install python3-tomli via apt, not pip (62922d1)</li>
<li>Refactor to use pure-Python graphviz and fix PPA build dependencies (#70) (e7191af)</li>
<li>bumping version to 3.2.0 (9b5490e)</li>
<li>Enhance documentation, fix logger issues, and refactor setup (#69) (623f0f0)</li>
<li>release v3.1.0 (#62) (2db1414)</li>
<li>feat(action): adding branding informations (5c93d3a)</li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/secondbrainaction/</link><pubDate>Wed, 22 Apr 2026 06:24:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2616-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, Zendesk) to retrieve, filter, and analyze data using a Large Language Model (LLM). By leveraging Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating summaries, reports, and insights from diverse and disconnected datasets. Key capabilities include analyzing directories of files, summarizing GitHub repository changes, and extracting insights from YouTube transcripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2616-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, Zendesk) to retrieve, filter, and analyze data using a Large Language Model (LLM). By leveraging Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating summaries, reports, and insights from diverse and disconnected datasets. Key capabilities include analyzing directories of files, summarizing GitHub repository changes, and extracting insights from YouTube transcripts.</p>
]]></content:encoded></item><item><title>Binary Size &amp; Memory Footprint Tracking</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/binary-size-memory-footprint-tracking/</link><pubDate>Wed, 22 Apr 2026 06:23:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/binary-size-memory-footprint-tracking/</guid><description>Version updated for https://github.com/membrowse/membrowse-action to version v1.2.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 0 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MemBrowse is a GitHub Action designed to analyze the binary size and memory footprint of embedded firmware by extracting detailed memory information from ELF files and linker scripts. It automates symbol-level analysis with source file mapping, memory region extraction, and historical tracking by integrating with the MemBrowse platform for continuous monitoring, reporting, and CI gating. Key capabilities include PR memory analysis with utilization changes, symbol-level deltas, and customizable PR comments, as well as historical onboarding of previous builds for comprehensive memory tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/membrowse/membrowse-action">https://github.com/membrowse/membrowse-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>0</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/binary-size-memory-footprint-tracking">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MemBrowse is a GitHub Action designed to analyze the binary size and memory footprint of embedded firmware by extracting detailed memory information from ELF files and linker scripts. It automates symbol-level analysis with source file mapping, memory region extraction, and historical tracking by integrating with the MemBrowse platform for continuous monitoring, reporting, and CI gating. Key capabilities include PR memory analysis with utilization changes, symbol-level deltas, and customizable PR comments, as well as historical onboarding of previous builds for comprehensive memory tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>cpp demangle local symbols</li>
<li>support lma and vma addresses</li>
<li>properly detect arc and toolchain</li>
<li>fix formatting default pr commit message</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/run-aer-tests/</link><pubDate>Wed, 22 Apr 2026 06:23:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.161.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables developers to validate Apex code, execute tests, and simulate a lightweight Salesforce-compatible runtime directly in their CI/CD pipelines. It automates the process of running Apex tests without requiring deployment to a Salesforce org, significantly improving iteration speed and test reproducibility. Key capabilities include running test suites, debugging code interactively, and simulating Salesforce-like behavior using local SObject metadata.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.161</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables developers to validate Apex code, execute tests, and simulate a lightweight Salesforce-compatible runtime directly in their CI/CD pipelines. It automates the process of running Apex tests without requiring deployment to a Salesforce org, significantly improving iteration speed and test reproducibility. Key capabilities include running test suites, debugging code interactively, and simulating Salesforce-like behavior using local SObject metadata.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.161</p>
<ul>
<li>
<p>Add CommercePayments Parent Type Coverage And Interface Tests</p>
</li>
<li>
<p>Implement Grouped Report Execution</p>
</li>
<li>
<p>Implement Report Date Filtering</p>
</li>
<li>
<p>Add PersonAccounts Metadata And Fix Setup Test Harnesses</p>
</li>
<li>
<p>Implement Report Boolean Filters And Grouping Sort Order</p>
</li>
<li>
<p>Implement Report Sorting And Row Limits</p>
</li>
<li>
<p>Add Builtin AiJob Schema Objects</p>
</li>
<li>
<p>Fix Platform Event Publish Validation Results</p>
</li>
<li>
<p>Restrict Unqualified Type Fallback To System Namespace For Unnamespaced Classes</p>
</li>
</ul>
]]></content:encoded></item><item><title>Ogoron Setup</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ogoron-setup/</link><pubDate>Wed, 22 Apr 2026 06:23:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/ogoron-setup/</guid><description>Version updated for https://github.com/OgoronAI/ogoron-setup-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Ogoron Setup Action automates the initialization or migration of Ogoron configurations in a repository by downloading the required Ogoron Linux bundle, setting up or upgrading repository artifacts, and performing an analysis step. It addresses the need for seamless repository setup and updates, while providing key capabilities such as preparing the Ogoron UI workspace and creating or updating pull requests with the resulting changes. This action is designed specifically for manual bootstrap or migration workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OgoronAI/ogoron-setup-action">https://github.com/OgoronAI/ogoron-setup-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ogoron-setup">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Ogoron Setup Action</strong> automates the initialization or migration of Ogoron configurations in a repository by downloading the required Ogoron Linux bundle, setting up or upgrading repository artifacts, and performing an analysis step. It addresses the need for seamless repository setup and updates, while providing key capabilities such as preparing the Ogoron UI workspace and creating or updating pull requests with the resulting changes. This action is designed specifically for manual bootstrap or migration workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial public release of the Ogoron Setup action.</p>
<p>This action bootstraps or upgrades Ogoron in a repository, can run <code>ogoron analyze business</code>, can prepare the UI workspace, and can open a pull request with the resulting repository changes.</p>
<p>Current scope:</p>
<ul>
<li>Linux runners only</li>
<li>Requires <code>OGORON_REPO_TOKEN</code></li>
<li><code>OGORON_LLM_API_KEY</code> is required only in BYOK mode</li>
</ul>
]]></content:encoded></item><item><title>RepoClip Generate Video</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/repoclip-generate-video/</link><pubDate>Wed, 22 Apr 2026 06:23:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/repoclip-generate-video/</guid><description>Version updated for https://github.com/repoclip/generate-video to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The RepoClip Generate Video Action automates the creation of AI-powered promotional videos for GitHub repositories, integrating narration, visuals, and music. It streamlines the process of showcasing repository updates, features, or releases, solving the challenge of manually producing engaging video content. Key capabilities include customizable video styles, aspect ratios, and direct integration into GitHub workflows for seamless sharing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/repoclip/generate-video">https://github.com/repoclip/generate-video</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repoclip-generate-video">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>RepoClip Generate Video Action</strong> automates the creation of AI-powered promotional videos for GitHub repositories, integrating narration, visuals, and music. It streamlines the process of showcasing repository updates, features, or releases, solving the challenge of manually producing engaging video content. Key capabilities include customizable video styles, aspect ratios, and direct integration into GitHub workflows for seamless sharing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="initial-release">Initial Release</h2>
<p>Generate promotional videos for your GitHub repositories directly from CI/CD with <a href="https://repoclip.io">RepoClip</a>.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>AI-powered video generation</strong> from any GitHub repository</li>
<li>
<ul>
<li>Multiple video modes: <code>image</code>, <code>video_short</code>, <code>video_long</code></li>
</ul>
</li>
<li>
<ul>
<li>Customizable prompts, aspect ratios, and visual styles</li>
</ul>
</li>
<li>
<ul>
<li>Optional background music</li>
</ul>
</li>
<li>
<ul>
<li>Automatic polling with configurable timeout</li>
</ul>
</li>
<li>
<ul>
<li>Outputs video URL, thumbnail, and share page URL</li>
</ul>
</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">TwistTheoryGames/generate-video@v1</span>
</span></span><span style="display:flex;"><span>-   <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>-     <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.REPOCLIP_API_KEY }}</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">```</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Get your API key at [repoclip.io/dashboard/settings](https://repoclip.io/dashboard/settings).</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Resolve affected apps</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/resolve-affected-apps/</link><pubDate>Wed, 22 Apr 2026 06:23:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/resolve-affected-apps/</guid><description>Version updated for https://github.com/rogiervanstraten/nx-resolve-affected to version v0.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The nx-resolve-affected GitHub Action automates the creation of a deployment matrix for NX-based monorepos, identifying which apps in the repository need redeployment based on their last successful deployment SHA. It solves the problem of incorrectly using a single base SHA for all apps by determining the base SHA per app, ensuring only affected apps are included in the deployment matrix. This action streamlines deployment workflows in environments where different apps within a monorepo have varying deployment frequencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rogiervanstraten/nx-resolve-affected">https://github.com/rogiervanstraten/nx-resolve-affected</a></strong> to version <strong>v0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/resolve-affected-apps">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>nx-resolve-affected</code> GitHub Action automates the creation of a deployment matrix for NX-based monorepos, identifying which apps in the repository need redeployment based on their last successful deployment SHA. It solves the problem of incorrectly using a single base SHA for all apps by determining the base SHA per app, ensuring only affected apps are included in the deployment matrix. This action streamlines deployment workflows in environments where different apps within a monorepo have varying deployment frequencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First public release of <code>nx-resolve-affected</code>: a GitHub Action that builds an
NX deploy matrix for a monorepo, with a <strong>separate base SHA per app</strong>.</p>
<p>In a multi-app monorepo, <em>what changed</em> depends on which app you ask. App A
deployed this morning; App B hasn&rsquo;t shipped in a month. A single base SHA is
wrong for at least one of them. This action asks GitHub Deployments for each
app&rsquo;s last successful deploy SHA and runs <code>nx show projects --affected</code>
against <em>that</em> SHA per app — so the matrix only contains apps that genuinely
need redeploying.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rogiervanstraten/nx-resolve-affected/commits/v0.0.1">https://github.com/rogiervanstraten/nx-resolve-affected/commits/v0.0.1</a></p>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/cve-lite-cli/</link><pubDate>Wed, 22 Apr 2026 06:23:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.8.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a GitHub Action and CLI tool designed to scan JavaScript and TypeScript projects for known dependency vulnerabilities by analyzing lockfiles and querying the Open Source Vulnerabilities (OSV) database. It automates the process of identifying and prioritizing fixes with actionable remediation guidance, including direct fix commands, while offering features like offline scanning, transitive dependency visibility, and local-first operation without requiring a cloud account. The tool is optimized for fast, developer-friendly use in secure environments and supports multiple package managers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.8.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a GitHub Action and CLI tool designed to scan JavaScript and TypeScript projects for known dependency vulnerabilities by analyzing lockfiles and querying the Open Source Vulnerabilities (OSV) database. It automates the process of identifying and prioritizing fixes with actionable remediation guidance, including direct fix commands, while offering features like offline scanning, transitive dependency visibility, and local-first operation without requiring a cloud account. The tool is optimized for fast, developer-friendly use in secure environments and supports multiple package managers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="added">Added</h2>
<ul>
<li>Usage-aware dependency analysis phase 1: The CLI now statically analyzes project source code to detect if vulnerable dependencies are actually imported and reachable.</li>
<li>Added <code>--usage</code> and <code>--only-used</code> flags. <code>Used</code> findings bubble to the top, and <code>--only-used</code> aggressively filters out unreachable/unused dependencies to eliminate noise.</li>
<li>CLI tables now feature a dedicated <code>Usage</code> column indicating import counts or <code>unused</code> status, color-coded red and green.</li>
<li>Migrated the breaking change annotation into its own dedicated <code>Breaking?</code> column with a <code>⚠</code> symbol in the fix plan tables.</li>
</ul>
<h2 id="validation">Validation</h2>
<ul>
<li>npm test</li>
<li>npm run build</li>
</ul>
]]></content:encoded></item><item><title>Tinted Builder Rust</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/tinted-builder-rust/</link><pubDate>Wed, 22 Apr 2026 06:23:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/22/tinted-builder-rust/</guid><description>Version updated for https://github.com/tinted-theming/tinted-builder-rust to version v0.18.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The tinted-builder-rust GitHub Action provides a command-line tool and library for building themes from base16 and base24 templates according to the 0.11.1 builder specification. It automates tasks such as syncing the latest theme schemes and generating theme files based on user-defined templates, simplifying theme creation and updating workflows. Key capabilities include customizable scheme directories, ignore patterns, and integration into Rust applications for direct template management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tinted-theming/tinted-builder-rust">https://github.com/tinted-theming/tinted-builder-rust</a></strong> to version <strong>v0.18.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tinted-builder-rust">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>tinted-builder-rust</code> GitHub Action provides a command-line tool and library for building themes from base16 and base24 templates according to the <code>0.11.1</code> builder specification. It automates tasks such as syncing the latest theme schemes and generating theme files based on user-defined templates, simplifying theme creation and updating workflows. Key capabilities include customizable scheme directories, ignore patterns, and integration into Rust applications for direct template management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>Updated to tinted-builder <code>0.14.0</code> lib</li>
</ul>
]]></content:encoded></item><item><title>Build Assistant</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/build-assistant/</link><pubDate>Tue, 21 Apr 2026 22:02:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/build-assistant/</guid><description>Version updated for https://github.com/daniilsv/buildctl-cli to version v2.0.2.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Build Assistant GitHub Action integrates with the Build Assistant system to streamline CI/CD workflows by automating build event tracking, artifact uploads, Docker image registration, and commit analysis. It simplifies tasks such as reporting build statuses, managing container images, and sending notifications to platforms like Telegram. This action enhances pipeline visibility and reduces manual effort in managing build artifacts and deployment processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/daniilsv/buildctl-cli">https://github.com/daniilsv/buildctl-cli</a></strong> to version <strong>v2.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-assistant">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Build Assistant GitHub Action integrates with the Build Assistant system to streamline CI/CD workflows by automating build event tracking, artifact uploads, Docker image registration, and commit analysis. It simplifies tasks such as reporting build statuses, managing container images, and sending notifications to platforms like Telegram. This action enhances pipeline visibility and reduces manual effort in managing build artifacts and deployment processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>docs: add build_number usage to README, update examples to v2.0.2 (b2ed0a1)</li>
<li>chore: bump version to 2.0.2 (30711c0)</li>
<li>feat: add build_number input to CLI event action (329de50)</li>
<li>up version to 2.0.1 (b8d53c7)</li>
<li>Refactor action to use Node.js; remove Dockerfile and related scripts. Transition from Docker-based execution to a Node.js environment for improved performance and simplicity. (0ec9847)</li>
<li>Remove ACTION_README.md and PUBLISHING.md files; update Dockerfile to streamline build process and adjust paths for CLI source files. (bd54b01)</li>
<li>add all (35ead39)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/fallow-codebase-health/</link><pubDate>Tue, 21 Apr 2026 22:02:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.44.1.
This action is used across all versions by 9 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, provides static and optional runtime analysis for TypeScript and JavaScript codebases to identify and address issues like unused code, code duplication, high complexity, and architecture drift. It automates the detection of inefficiencies and risky code patterns across entire projects, offering insights beyond traditional file-local tools. With a focus on improving code health and maintainability, Fallow delivers rapid, zero-configuration analysis and supports runtime intelligence to enhance production-level decision-making.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.44.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, Fallow, provides static and optional runtime analysis for TypeScript and JavaScript codebases to identify and address issues like unused code, code duplication, high complexity, and architecture drift. It automates the detection of inefficiencies and risky code patterns across entire projects, offering insights beyond traditional file-local tools. With a focus on improving code health and maintainability, Fallow delivers rapid, zero-configuration analysis and supports runtime intelligence to enhance production-level decision-making.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<h3 id="--coverage-now-matches-arrow-function-exports"><code>--coverage</code> now matches arrow-function exports</h3>
<p>Istanbul records arrow functions bound to a <code>const</code> as <code>(anonymous_N)</code> while fallow extracts the binding identifier name. Neither the exact <code>(name, line)</code> match nor the name-only fuzzy match succeeded, so arrow-heavy codebases silently fell through to the estimated coverage model with <code>istanbul_matched: 0</code>, and <code>--max-crap</code> (new in v2.44.0) ran against estimates instead of observed coverage.</p>
<p><code>IstanbulFileCoverage::lookup</code> now has a third fallback: when no name-based match exists and exactly one <code>(anonymous_N)</code> entry starts within ±2 lines of the requested line, use it. The single-candidate guard keeps the match unambiguous (multiple candidates return <code>None</code> rather than risk attributing coverage to the wrong function).</p>
<p>Before:</p>
<pre tabindex="0"><code>{ &#34;coverage_model&#34;: &#34;istanbul&#34;, &#34;istanbul_matched&#34;: 0, &#34;istanbul_total&#34;: 1880 }
</code></pre><p>After:</p>
<pre tabindex="0"><code>{ &#34;coverage_model&#34;: &#34;istanbul&#34;, &#34;istanbul_matched&#34;: 1874, &#34;istanbul_total&#34;: 1880 }
</code></pre><p>Closes <a href="https://github.com/fallow-rs/fallow/issues/155">#155</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.44.0...v2.44.1">https://github.com/fallow-rs/fallow/compare/v2.44.0...v2.44.1</a></p>
]]></content:encoded></item><item><title>Aguara Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/aguara-security-scanner/</link><pubDate>Tue, 21 Apr 2026 22:01:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/aguara-security-scanner/</guid><description>Version updated for https://github.com/garagon/aguara to version v0.14.3.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Aguara is a security scanner designed to detect and prevent vulnerabilities in AI agent skills and MCP (Modular Command Platform) servers before deployment. It automates the identification of risks such as prompt injection, data exfiltration, supply-chain attacks, and other threats using advanced static analysis techniques, including pattern matching, NLP analysis, and cross-file toxic flow detection. Key capabilities include support for 189 detection rules, multi-layer analysis, evasion decoding, context-aware scanning, and risk scoring, providing robust protection for AI and MCP environments without requiring external APIs or cloud resources.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/garagon/aguara">https://github.com/garagon/aguara</a></strong> to version <strong>v0.14.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aguara-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Aguara is a security scanner designed to detect and prevent vulnerabilities in AI agent skills and MCP (Modular Command Platform) servers before deployment. It automates the identification of risks such as prompt injection, data exfiltration, supply-chain attacks, and other threats using advanced static analysis techniques, including pattern matching, NLP analysis, and cross-file toxic flow detection. Key capabilities include support for 189 detection rules, multi-layer analysis, evasion decoding, context-aware scanning, and risk scoring, providing robust protection for AI and MCP environments without requiring external APIs or cloud resources.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Maintenance release. Bundles one install-reliability fix, four rule calibration tweaks, a noisy update-check message, and a hardening change to the composite action. No engine changes, no rule-count change. There is no CVE, no known exploitation, and no action required beyond upgrading normally.</p>
<h2 id="fixed">Fixed</h2>
<h3 id="fresh-installs-of-v0140--v0141--v0142-were-failing">Fresh installs of v0.14.0 / v0.14.1 / v0.14.2 were failing</h3>
<p><code>install.sh</code> extracted the expected checksum with <code>grep &quot;$file&quot; checksums.txt | awk '{print $1}'</code>. After v0.14.0 started shipping per-archive SBOMs, the substring grep also matched the sibling <code>.sbom.json</code> line, so <code>awk '{print $1}'</code> returned two hashes concatenated. Every install aborted with <code>checksum mismatch: expected &lt;hash1&gt;&lt;hash2&gt;, got &lt;hash1&gt;</code>. The script was failing <strong>closed</strong> - no one was silently compromised - but nobody could install Aguara fresh.</p>
<p>Fix: exact-filename match on column 2 with awk. Users who already had v0.14.x installed (via Homebrew, <code>go install</code>, or a pre-v0.14 <code>install.sh</code>) were unaffected.</p>
<h3 id="four-rule-false-positives-on-real-world-skill-docs">Four rule false positives on real-world skill docs</h3>
<p>Detection-engineering pass over a 1247-file corpus of real skills caught four regexes firing on legitimate content without any corresponding true-positive loss:</p>
<ul>
<li><code>PROMPT_INJECTION_004</code> (Zero-width char obfuscation) fired on a single UTF-8 BOM at file start. Pattern 2 now requires <code>{2,}</code> like pattern 1.</li>
<li><code>PROMPT_INJECTION_011</code> (Jailbreak template) matched <code>DAN</code> inside unrelated words - <code>Enable zone re</code><strong><code>DAN</code></strong><code>dancy</code>, <code>clippy::pe</code><strong><code>DAN</code></strong><code>tic</code>. Tokens are now anchored with <code>\b</code>.</li>
<li><code>UNI_001</code> (RTL override) fired on U+202D (LRO), which appears in legitimate mixed-direction layout. Narrowed to U+202E (RLO, the actual Trojan Source signal).</li>
<li><code>UNI_006</code> (Tag characters) had a range that missed U+E0000 (LANGUAGE TAG). Extended to the full Unicode Tag Characters block.</li>
</ul>
<p>All true-positive coverage preserved. <code>testdata/malicious/</code> still produces 98 findings, unchanged.</p>
<h3 id="update-available-v0142--v0142-on-every-invocation"><code>Update available: v0.14.2 → v0.14.2</code> on every invocation</h3>
<p>The ldflag-injected binary version came in as <code>0.14.2</code> while the GitHub Releases API returns <code>v0.14.2</code>. The equality check compared them as raw strings, so up-to-date binaries kept printing an &ldquo;update available&rdquo; line pointing to the same version they were running. Fix: strip the leading <code>v</code> on both sides before comparing.</p>
<p>The <code>tag_name</code> returned by the GitHub API is now also validated against <code>^v\d+\.\d+\.\d+$</code> before being displayed, so a future hijacked release page cannot surface arbitrary text in the user&rsquo;s terminal.</p>
<h2 id="changed">Changed</h2>
<h3 id="actionyml-no-longer-pulls-installsh-from-main"><code>action.yml</code> no longer pulls <code>install.sh</code> from <code>main</code></h3>
<p>The composite action previously fetched <code>install.sh</code> directly from the <code>main</code> branch on every consumer run. That is a poor supply-chain pattern - a future compromise of the repository&rsquo;s write access would propagate to downstream CI without a release ever being cut, bypassing the Cosign/SBOM/SLSA signing pipeline that covers the tagged path. This is a hardening change, not a response to any observed incident.</p>
<p>The action now resolves the install ref from <code>inputs.install-script-ref</code> → <code>github.action_ref</code> → a baked-in tag default, rejecting anything that is not a semver tag (<code>vX.Y.Z</code>) or a 40-char commit SHA. <code>@main</code>, <code>@v1</code>, <code>@&lt;branch&gt;</code> all fall back to the pinned default and emit a GHA <code>::warning::</code>. Consumers who pin <code>uses: garagon/aguara@v0.14.3</code> (or any exact tag or SHA) see no behavior change.</p>
<p><code>DEFAULT_REF</code> is bumped to <code>v0.14.3</code> so consumers using non-semver refs fall back to this release&rsquo;s fixed <code>install.sh</code>.</p>
<h2 id="upgrade">Upgrade</h2>
<ul>
<li><strong>Homebrew</strong>: <code>brew update &amp;&amp; brew upgrade aguara</code></li>
<li><strong>go install</strong>: <code>go install github.com/garagon/aguara/cmd/aguara@v0.14.3</code></li>
<li><strong>install.sh</strong> (fresh): <code>curl -fsSL https://raw.githubusercontent.com/garagon/aguara/v0.14.3/install.sh | bash</code></li>
<li><strong>Docker</strong>: <code>docker pull ghcr.io/garagon/aguara:0.14.3</code></li>
<li><strong>GitHub Action</strong>: <code>uses: garagon/aguara@v0.14.3</code></li>
</ul>
<h2 id="verification">Verification</h2>
<p>Post-release acceptance script passed all 6 checks on <code>darwin/arm64</code>: Cosign-signed checksums, archive sha256, extracted binary version, Cosign-signed Docker image, native multi-arch pull, SBOM + SLSA provenance attestations.</p>
<p>Reproduce locally:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>VERSION<span style="color:#f92672">=</span>v0.14.3 .github/scripts/verify-release.sh
</span></span></code></pre></div><h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(action): pin install.sh fetch to a tagged ref, never main in #56</li>
<li>fix(install): exact-filename match in verify_checksum in #56</li>
<li>fix(rules): tighten regex boundaries on four unicode + jailbreak rules in #57</li>
<li>fix(update-check): normalize v-prefix + validate tag shape in #58</li>
<li>release: v0.14.3 in #59</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/garagon/aguara/compare/v0.14.2...v0.14.3">https://github.com/garagon/aguara/compare/v0.14.2...v0.14.3</a></p>
]]></content:encoded></item><item><title>accessibility-scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/accessibility-scanner/</link><pubDate>Tue, 21 Apr 2026 22:01:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/accessibility-scanner/</guid><description>Version updated for https://github.com/github/accessibility-scanner to version v3.1.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 38 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI-powered Accessibility Scanner is a GitHub Action designed to automate the detection of accessibility issues in websites, repositories, and dynamic content. It identifies accessibility barriers, creates actionable GitHub issues, and optionally leverages GitHub Copilot to propose AI-powered fixes for review. This tool streamlines the process of improving digital accessibility and helps teams efficiently address compliance gaps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/github/accessibility-scanner">https://github.com/github/accessibility-scanner</a></strong> to version <strong>v3.1.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>38</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/accessibility-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI-powered Accessibility Scanner is a GitHub Action designed to automate the detection of accessibility issues in websites, repositories, and dynamic content. It identifies accessibility barriers, creates actionable GitHub issues, and optionally leverages GitHub Copilot to propose AI-powered fixes for review. This tool streamlines the process of improving digital accessibility and helps teams efficiently address compliance gaps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="new-features">New Features</h3>
<ul>
<li>Support TypeScript plugins in find plugin manager via esbuild by @Copilot in <a href="https://github.com/github/accessibility-scanner/pull/187">https://github.com/github/accessibility-scanner/pull/187</a></li>
</ul>
<h3 id="dependencydocumentation-updates">Dependency/documentation updates</h3>
<ul>
<li>chore(deps): Bump ruby/setup-ruby from 1.300.0 to 1.301.0 in the github-actions group across 1 directory by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/192">https://github.com/github/accessibility-scanner/pull/192</a></li>
<li>chore(deps-dev): Bump typescript from 5.9.3 to 6.0.2 in /.github/actions/fix by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/197">https://github.com/github/accessibility-scanner/pull/197</a></li>
<li>chore(deps-dev): Bump typescript from 5.9.3 to 6.0.2 in /.github/actions/find by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/196">https://github.com/github/accessibility-scanner/pull/196</a></li>
<li>chore(deps-dev): Bump typescript from 5.9.3 to 6.0.2 in /.github/actions/file by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/195">https://github.com/github/accessibility-scanner/pull/195</a></li>
<li>chore(deps-dev): Bump typescript from 5.9.3 to 6.0.2 in /.github/actions/auth by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/194">https://github.com/github/accessibility-scanner/pull/194</a></li>
<li>chore(deps): Bump the npm-minor-and-patch group across 5 directories with 6 updates by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/199">https://github.com/github/accessibility-scanner/pull/199</a></li>
<li>chore(deps): Bump puma from 7.2.0 to 8.0.0 in /sites/site-with-errors by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/191">https://github.com/github/accessibility-scanner/pull/191</a></li>
<li>chore(deps): Bump ruby/setup-ruby from 1.301.0 to 1.302.0 in the github-actions group across 1 directory by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/204">https://github.com/github/accessibility-scanner/pull/204</a></li>
<li>chore(deps): Bump the npm-minor-and-patch group across 5 directories with 4 updates by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/205">https://github.com/github/accessibility-scanner/pull/205</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/github/accessibility-scanner/compare/v3.0.1...v3.1.0">https://github.com/github/accessibility-scanner/compare/v3.0.1...v3.1.0</a></p>
]]></content:encoded></item><item><title>setup-gungraun</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-gungraun/</link><pubDate>Tue, 21 Apr 2026 22:01:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-gungraun/</guid><description>Version updated for https://github.com/gungraun/setup-gungraun to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action simplifies setting up the Gungraun toolchain by automating the installation and synchronization of gungraun-runner and Valgrind based on the specified or auto-detected versions. It addresses compatibility and version management challenges across various Linux distributions and supports multiple installation strategies for flexibility. Key capabilities include automated dependency installation, version detection, and customizable configuration for efficient development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gungraun/setup-gungraun">https://github.com/gungraun/setup-gungraun</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-gungraun">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action simplifies setting up the Gungraun toolchain by automating the installation and synchronization of <code>gungraun-runner</code> and <code>Valgrind</code> based on the specified or auto-detected versions. It addresses compatibility and version management challenges across various Linux distributions and supports multiple installation strategies for flexibility. Key capabilities include automated dependency installation, version detection, and customizable configuration for efficient development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="101---2025-04-21">[1.0.1] - 2025-04-21</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>Upgrade @actions/core to v2, @actions/exec to v2, @actions/github to v8, @actions/io to v2, @actions/tool-cache to v3</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Fix a dependency vulnerability undici &lt;=6.23.0 with severity: high by updating @actions/github to v8</li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@gamma0987 made their first contribution in <a href="https://github.com/gungraun/setup-gungraun/pull/16">https://github.com/gungraun/setup-gungraun/pull/16</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gungraun/setup-gungraun/compare/v1.0.0...v1.0.1">https://github.com/gungraun/setup-gungraun/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Mix Coverage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mix-coverage/</link><pubDate>Tue, 21 Apr 2026 22:01:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mix-coverage/</guid><description>Version updated for https://github.com/hipcall/mix-coverage-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates with Elixir projects to parse mix test.coverage output, automate posting or updating sticky pull request comments with test coverage details, and enforce coverage thresholds at both total and per-module levels. It streamlines code review by providing actionable insights into coverage metrics, highlighting changed files, and ensuring consistent enforcement of coverage standards across multiple Elixir versions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hipcall/mix-coverage-action">https://github.com/hipcall/mix-coverage-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mix-coverage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates with Elixir projects to parse <code>mix test.coverage</code> output, automate posting or updating sticky pull request comments with test coverage details, and enforce coverage thresholds at both total and per-module levels. It streamlines code review by providing actionable insights into coverage metrics, highlighting changed files, and ensuring consistent enforcement of coverage standards across multiple Elixir versions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Two fixes bundled into a single patch release.</p>
<h3 id="pre-120-coverage-format-supported">Pre-1.20 coverage format supported</h3>
<p>The 1.20 release introduced a markdown-pipe coverage table (<code>| Percentage | Module |</code>). Older Elixir versions emit a plain <code>Percentage | Module</code> table without leading or trailing pipes. The parser now recognises both, so hex packages that test across Elixir 1.17–1.20 in the same workflow can use this action without per-version branching.</p>
<h3 id="changed-files-matching-fixed-for-non-standard-layouts">Changed-files matching fixed for non-standard layouts</h3>
<p>Two bugs in <code>include-changed-files: true</code>:</p>
<ol>
<li>The <code>lib/</code> prefix strip required a leading slash, so paths starting directly with <code>lib/</code> (like <code>lib/my_app/account.ex</code>) weren&rsquo;t normalised.</li>
<li>Projects whose filesystem layout doesn&rsquo;t mirror their module namespace (e.g. <code>lib/my_app/account.ex</code> defining <code>MyApp.Data.Account</code>) never matched any module.</li>
</ol>
<p>Matching now includes a basename fallback alongside the existing strict path comparison.</p>
<p><strong>Full diff:</strong> <a href="https://github.com/hipcall/mix-coverage-action/compare/v1.0.0...v1.0.1">https://github.com/hipcall/mix-coverage-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/hyperlocalise-ci/</link><pubDate>Tue, 21 Apr 2026 22:01:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.4.5.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The hyperlocalise GitHub Action provides CI automation for managing localization workflows in software development. It automates tasks such as detecting translation changes (drift mode) and validating localization integrity (check mode), helping teams ensure consistent, high-quality translations as part of their development process. This action integrates seamlessly into the CI/CD pipeline, offering features like dry-run reporting, integrity checks, and artifact uploads for localization management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.4.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>hyperlocalise</code> GitHub Action provides CI automation for managing localization workflows in software development. It automates tasks such as detecting translation changes (<code>drift</code> mode) and validating localization integrity (<code>check</code> mode), helping teams ensure consistent, high-quality translations as part of their development process. This action integrates seamlessly into the CI/CD pipeline, offering features like dry-run reporting, integrity checks, and artifact uploads for localization management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(deps): update dependency ai to v6.0.161 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/284">https://github.com/hyperlocalise/hyperlocalise/pull/284</a></li>
<li>fix(deps): update dependency hono to v4.12.14 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/287">https://github.com/hyperlocalise/hyperlocalise/pull/287</a></li>
<li>chore(deps): update dependency vite-plus to v0.1.18 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/286">https://github.com/hyperlocalise/hyperlocalise/pull/286</a></li>
<li>fix(deps): update dependency @ai-sdk/openai to v3.0.53 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/283">https://github.com/hyperlocalise/hyperlocalise/pull/283</a></li>
<li>fix(deps): update dependency inngest to v4.2.4 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/289">https://github.com/hyperlocalise/hyperlocalise/pull/289</a></li>
<li>cli: add &ndash;file and &ndash;key filters to <code>check</code> command by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/291">https://github.com/hyperlocalise/hyperlocalise/pull/291</a></li>
<li>chore(deps): update node.js to v24.15.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/292">https://github.com/hyperlocalise/hyperlocalise/pull/292</a></li>
<li>fix(deps): update dependency next to v16.2.4 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/290">https://github.com/hyperlocalise/hyperlocalise/pull/290</a></li>
<li>chore(deps): update dependency typescript to v6.0.3 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/294">https://github.com/hyperlocalise/hyperlocalise/pull/294</a></li>
<li>feat(cli): add diff-scoped check mode by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/295">https://github.com/hyperlocalise/hyperlocalise/pull/295</a></li>
<li>Revert &ldquo;feat(cli): add diff-scoped check mode&rdquo; by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/296">https://github.com/hyperlocalise/hyperlocalise/pull/296</a></li>
<li>fix(deps): update dependency shadcn to v4.3.0 - autoclosed by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/293">https://github.com/hyperlocalise/hyperlocalise/pull/293</a></li>
<li>fix(deps): update dependency ai to v6.0.168 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/288">https://github.com/hyperlocalise/hyperlocalise/pull/288</a></li>
<li>feat(cli): add diff-scoped validation for changed keys by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/297">https://github.com/hyperlocalise/hyperlocalise/pull/297</a></li>
<li>chore: prepare github app by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/298">https://github.com/hyperlocalise/hyperlocalise/pull/298</a></li>
<li>feat(web): add WorkOS org-aware auth flow and session-backed API auth + github action events by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/299">https://github.com/hyperlocalise/hyperlocalise/pull/299</a></li>
<li>privacy + tos by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/300">https://github.com/hyperlocalise/hyperlocalise/pull/300</a></li>
<li>fix workos by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/302">https://github.com/hyperlocalise/hyperlocalise/pull/302</a></li>
<li>Cut over from Inngest to internal workflow executor and remove Inngest integration by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/301">https://github.com/hyperlocalise/hyperlocalise/pull/301</a></li>
<li>docs(commands): add missing check command docs by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/304">https://github.com/hyperlocalise/hyperlocalise/pull/304</a></li>
<li>feat(web): add multi-org WorkOS context and local teams support by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/303">https://github.com/hyperlocalise/hyperlocalise/pull/303</a></li>
<li>feat(web): add zero-org onboarding and encrypted org provider setup by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/305">https://github.com/hyperlocalise/hyperlocalise/pull/305</a></li>
<li>docs(docs): use distinct icons for global anchors by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/306">https://github.com/hyperlocalise/hyperlocalise/pull/306</a></li>
<li>fix(deps): update go dependencies by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/307">https://github.com/hyperlocalise/hyperlocalise/pull/307</a></li>
<li>new landing page by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/308">https://github.com/hyperlocalise/hyperlocalise/pull/308</a></li>
<li>fix(deps): update dependency recharts to v3.8.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/309">https://github.com/hyperlocalise/hyperlocalise/pull/309</a></li>
<li>fix(deps): update dependency shadcn to v4.3.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/310">https://github.com/hyperlocalise/hyperlocalise/pull/310</a></li>
<li>chore(deps): update dependency bazel to v9.1.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/314">https://github.com/hyperlocalise/hyperlocalise/pull/314</a></li>
<li>Update dependency @base-ui/react to v1.4.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/311">https://github.com/hyperlocalise/hyperlocalise/pull/311</a></li>
<li>Update tailwindcss monorepo to v4.2.3 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/312">https://github.com/hyperlocalise/hyperlocalise/pull/312</a></li>
<li>Update dependency react-hook-form to v7.73.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/315">https://github.com/hyperlocalise/hyperlocalise/pull/315</a></li>
<li>update landing page by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/316">https://github.com/hyperlocalise/hyperlocalise/pull/316</a></li>
<li>Update dependency @workos-inc/authkit-nextjs to v3.0.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/313">https://github.com/hyperlocalise/hyperlocalise/pull/313</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.5">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.5</a></p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cibuild-action/</link><pubDate>Tue, 21 Apr 2026 22:01:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.5.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The cibuild GitHub Action simplifies the setup and management of continuous integration (CI) pipelines for iOS and Android projects. It automates tasks such as pipeline generation, platform detection, secret management, and workflow validation, enabling developers to quickly configure and run CI workflows locally or on GitHub Actions. Key features include auto-creation of pipelines, interactive setup wizards, local and remote pipeline execution, and seamless integration with GitHub for deploying secrets and workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.5.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>cibuild</code> GitHub Action simplifies the setup and management of continuous integration (CI) pipelines for iOS and Android projects. It automates tasks such as pipeline generation, platform detection, secret management, and workflow validation, enabling developers to quickly configure and run CI workflows locally or on GitHub Actions. Key features include auto-creation of pipelines, interactive setup wizards, local and remote pipeline execution, and seamless integration with GitHub for deploying secrets and workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.5.4</p>
]]></content:encoded></item><item><title>Skills Update Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/skills-update-action/</link><pubDate>Tue, 21 Apr 2026 22:01:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/skills-update-action/</guid><description>Version updated for https://github.com/iyaki/skills-update to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Skills Update Action automates the process of keeping your repository’s agent skills up to date by wrapping Vercel’s Skills CLI to run updates in CI/CD workflows. It ensures controlled updates by enforcing a path safety policy, allowing only explicitly permitted files to be modified, and supports workflows such as read-only updates, creating commits, or managing a single rolling pull request. This action streamlines skills maintenance while maintaining human oversight on approval and merge decisions, addressing the need for secure and efficient automation in CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/iyaki/skills-update">https://github.com/iyaki/skills-update</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skills-update-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Skills Update Action</strong> automates the process of keeping your repository&rsquo;s agent skills up to date by wrapping Vercel&rsquo;s Skills CLI to run updates in CI/CD workflows. It ensures controlled updates by enforcing a path safety policy, allowing only explicitly permitted files to be modified, and supports workflows such as read-only updates, creating commits, or managing a single rolling pull request. This action streamlines skills maintenance while maintaining human oversight on approval and merge decisions, addressing the need for secure and efficient automation in CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/iyaki/skills-update/compare/v1...v1.0.1">https://github.com/iyaki/skills-update/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>Michael – Build Log Analyser</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/michael-build-log-analyser/</link><pubDate>Tue, 21 Apr 2026 22:01:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/michael-build-log-analyser/</guid><description>Version updated for https://github.com/Jonesie/Michael to version v1.0.8.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Michael,” analyzes .NET build logs to identify, group, and rank warnings and errors by impact, helping developers prioritize and address issues efficiently. It automates the creation of detailed reports and optional AI-ready fix scripts, streamlining the debugging and remediation process in both local and CI workflows. Key outputs include machine-readable issue data, summary reports, and customizable fix scripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Jonesie/Michael">https://github.com/Jonesie/Michael</a></strong> to version <strong>v1.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/michael-build-log-analyser">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Michael,&rdquo; analyzes .NET build logs to identify, group, and rank warnings and errors by impact, helping developers prioritize and address issues efficiently. It automates the creation of detailed reports and optional AI-ready fix scripts, streamlining the debugging and remediation process in both local and CI workflows. Key outputs include machine-readable issue data, summary reports, and customizable fix scripts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add &ndash;template-file option to specify a fix-script template and… by @Jonesie in <a href="https://github.com/Jonesie/Michael/pull/29">https://github.com/Jonesie/Michael/pull/29</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Jonesie/Michael/compare/v1.0.7...v1.0.8">https://github.com/Jonesie/Michael/compare/v1.0.7...v1.0.8</a></p>
<h2 id="whats-changed-2">What&rsquo;s Changed</h2>
<ul>
<li>feat: add &ndash;template-file option to specify a fix-script template and… by @Jonesie in <a href="https://github.com/Jonesie/Michael/pull/29">https://github.com/Jonesie/Michael/pull/29</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Jonesie/Michael/compare/v1.0.7...v1.0.8">https://github.com/Jonesie/Michael/compare/v1.0.7...v1.0.8</a></p>
]]></content:encoded></item><item><title>CA Certificate Import</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ca-certificate-import/</link><pubDate>Tue, 21 Apr 2026 22:01:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ca-certificate-import/</guid><description>Version updated for https://github.com/LiquidLogicLabs/git-action-ca-certificate-import to version v3.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CA Certificate Import GitHub Action automates the installation of custom SSL/TLS certificates into CI/CD runner environments, ensuring tools like Docker can interact with private registries or internal resources using non-standard certificate authorities. It simplifies certificate management by supporting multiple input methods (file, URL, or inline content), validating certificates, and optionally generating BuildKit configuration files for Docker integration. This action solves the problem of enabling secure communication with custom CAs in automated workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LiquidLogicLabs/git-action-ca-certificate-import">https://github.com/LiquidLogicLabs/git-action-ca-certificate-import</a></strong> to version <strong>v3.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ca-certificate-import">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>CA Certificate Import GitHub Action</strong> automates the installation of custom SSL/TLS certificates into CI/CD runner environments, ensuring tools like Docker can interact with private registries or internal resources using non-standard certificate authorities. It simplifies certificate management by supporting multiple input methods (file, URL, or inline content), validating certificates, and optionally generating BuildKit configuration files for Docker integration. This action solves the problem of enabling secure communication with custom CAs in automated workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-uncategorized">📦 Uncategorized</h2>
<ul>
<li>chore: migrate from standard-version to npm lifecycle hooks + conventional-changelog-cli</li>
<li>chore: add devcontainer with Docker and act support</li>
<li>chore: migrate devcontainer to file-based secrets</li>
<li>chore: harden install-certificate shell script</li>
<li>chore(ci): bump actions/checkout and actions/setup-node to v6</li>
<li>chore(release): 3.0.2</li>
</ul>
<details>
<summary>Pull Requests</summary>
<p>#{{PR_LIST}}</p>
</details>
<hr>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">LiquidLogicLabs/git-action-ca-certificate-import@v3.0.2</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">certificate: &#39;path/to/cert.crt&#39;  # Auto-detects</span>: <span style="color:#ae81ff">file path, URL, or inline content</span>
</span></span></code></pre></div><h3 id="installation">Installation</h3>
<p>The certificate will be installed to the system CA store and trusted by:</p>
<ul>
<li>✅ Docker (push/pull from registries with custom certs)</li>
<li>✅ curl, wget, and other HTTP clients</li>
<li>✅ pip, npm, apt, and other package managers</li>
<li>✅ Git operations over HTTPS</li>
<li>✅ Any tool that uses the system CA store</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/run-aer-tests/</link><pubDate>Tue, 21 Apr 2026 22:01:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.160.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action provides a streamlined solution for validating, testing, and debugging Salesforce Apex code within CI/CD pipelines. It automates the execution of Apex tests and creates a lightweight Salesforce-compatible runtime on local machines, enabling developers to rapidly iterate on Apex logic without deploying to a Salesforce org. Its key features include running test suites, executing specific code paths, and integrating with tools like VS Code for interactive debugging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.160</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action provides a streamlined solution for validating, testing, and debugging Salesforce Apex code within CI/CD pipelines. It automates the execution of Apex tests and creates a lightweight Salesforce-compatible runtime on local machines, enabling developers to rapidly iterate on Apex logic without deploying to a Salesforce org. Its key features include running test suites, executing specific code paths, and integrating with tools like VS Code for interactive debugging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.160</p>
<ul>
<li>
<p>Add Health Cloud Authorization And Contact Objects To The Schema</p>
</li>
<li>
<p>Add CartExtension Test Coverage And Gate Subscription Methods</p>
</li>
<li>
<p>Add Apex Coverage For UserProvisioning Batchables</p>
</li>
<li>
<p>Set Authenticated User On VM For Apex REST Requests</p>
</li>
<li>
<p>Fix UserProvisioning Batchable Interface Enforcement</p>
</li>
<li>
<p>Add CommerceExtension ExtensionInfo And Resolution Builtins</p>
</li>
<li>
<p>Cover Remaining CommerceExtension ResolutionException Methods</p>
</li>
<li>
<p>Add Asset Lifecycle And Partner Fund Objects To The Schema</p>
</li>
<li>
<p>Add CommercePayments Builtins For Remaining Classes</p>
</li>
<li>
<p>Track UserProvisioning Coverage Through Parent Builtins</p>
</li>
<li>
<p>Cover Remaining CommercePayments Testable Methods</p>
</li>
<li>
<p>Cover Remaining UserProvisioning Apex Methods</p>
</li>
<li>
<p>Add Requested Experience, FSC, HealthCloud, And LiveAgent Objects</p>
</li>
<li>
<p>Enforce Attachment Sharing And Direct Role Imports</p>
</li>
<li>
<p>Add RevenueCloud Objects And Fix Standard Prefixes</p>
</li>
<li>
<p>Fix getPopulatedFieldsAsMap field order after JSON deserialization</p>
</li>
<li>
<p>Add More Action Plan Objects</p>
</li>
<li>
<p>Add SObject.class and construction-style deserialization field order tests</p>
</li>
<li>
<p>Add ConsumerGoodsCloud Objects And Fix Standard Prefixes</p>
</li>
<li>
<p>Model Permissionable Name Fields In Schema</p>
</li>
<li>
<p>Fix Content USER_MODE Field Access</p>
</li>
<li>
<p>Refine Optional Schema Metadata And Add ManufacturingCloud</p>
</li>
<li>
<p>Omit Empty Child Subqueries From JSON.serialize Output</p>
</li>
</ul>
]]></content:encoded></item><item><title>Organetic Tobi Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/organetic-tobi-validator/</link><pubDate>Tue, 21 Apr 2026 22:01:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/organetic-tobi-validator/</guid><description>Version updated for https://github.com/OrganeticSphere/tobi-validator to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Tobi Validator GitHub Action serves as a public wrapper for the Stage 1 release of Organetic’s AI Verification Engine. It automates the validation of files and workflows using two primary modes: canon for canonical structure validation and golden for conformance checks against predefined fixtures, enabling deterministic diagnostics and verification processes. This action streamlines integration into GitHub workflows by providing a controlled evaluation-token-based onboarding process and essential tools for diagnostics, support, and adoption.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OrganeticSphere/tobi-validator">https://github.com/OrganeticSphere/tobi-validator</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/organetic-tobi-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Tobi Validator</strong> GitHub Action serves as a public wrapper for the Stage 1 release of Organetic&rsquo;s AI Verification Engine. It automates the validation of files and workflows using two primary modes: <code>canon</code> for canonical structure validation and <code>golden</code> for conformance checks against predefined fixtures, enabling deterministic diagnostics and verification processes. This action streamlines integration into GitHub workflows by providing a controlled evaluation-token-based onboarding process and essential tools for diagnostics, support, and adoption.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Public Marketplace release for the released Stage 1 Tobi Validator action wrapper.</p>
<p>This action provides a narrow validator-first GitHub Actions path for:</p>
<ul>
<li>canon mode</li>
<li>golden mode</li>
<li>controlled private artifact access via TOBI_DIST_TOKEN</li>
</ul>
<p>Current v1 reading:</p>
<ul>
<li>Windows-only</li>
<li>public action wrapper</li>
<li>private binary delivery from OrganeticSphere/tobi-validator-dist</li>
<li>checksum verification required</li>
<li>no runtime/backend/API/platform claims</li>
</ul>
]]></content:encoded></item><item><title>Lint Ansible code</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/lint-ansible-code/</link><pubDate>Tue, 21 Apr 2026 22:01:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/lint-ansible-code/</guid><description>Version updated for https://github.com/pako-23/action-ansible-lint to version v0.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ansible-lint GitHub Action automates the process of linting Ansible playbooks, roles, and collections using the ansible-lint tool. It helps ensure Ansible configurations adhere to best practices and coding standards, saving time and reducing errors during code reviews or continuous integration workflows. This action provides seamless integration with GitHub workflows, enabling automated checks for YAML files in your repository.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pako-23/action-ansible-lint">https://github.com/pako-23/action-ansible-lint</a></strong> to version <strong>v0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lint-ansible-code">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ansible-lint</code> GitHub Action automates the process of linting Ansible playbooks, roles, and collections using the <code>ansible-lint</code> tool. It helps ensure Ansible configurations adhere to best practices and coding standards, saving time and reducing errors during code reviews or continuous integration workflows. This action provides seamless integration with GitHub workflows, enabling automated checks for YAML files in your repository.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pako-23/action-ansible-lint/commits/v0.0.1">https://github.com/pako-23/action-ansible-lint/commits/v0.0.1</a></p>
]]></content:encoded></item><item><title>Japanese (Keigo) PR Translator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/japanese-keigo-pr-translator/</link><pubDate>Tue, 21 Apr 2026 22:01:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/japanese-keigo-pr-translator/</guid><description>Version updated for https://github.com/preeti-ballal/bilingual-commit-translator to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automatically generates professional Japanese (Keigo) summaries for Pull Requests using Google Gemini AI, streamlining communication in Japanese corporate environments. It eliminates the need for manual translations by providing accurate, context-aware bilingual summaries tailored for business use.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/preeti-ballal/bilingual-commit-translator">https://github.com/preeti-ballal/bilingual-commit-translator</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/japanese-keigo-pr-translator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automatically generates professional Japanese (Keigo) summaries for Pull Requests using Google Gemini AI, streamlining communication in Japanese corporate environments. It eliminates the need for manual translations by providing accurate, context-aware bilingual summaries tailored for business use.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/preeti-ballal/bilingual-commit-translator/compare/v1.0.0...v1.0.1">https://github.com/preeti-ballal/bilingual-commit-translator/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>UNPWNED Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/unpwned-security-scan/</link><pubDate>Tue, 21 Apr 2026 22:00:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/unpwned-security-scan/</guid><description>Version updated for https://github.com/razazu/unpwned-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The UNPWNED Security Scan GitHub Action automates security checks for web applications by scanning domains for vulnerabilities, such as missing security headers, expired certificates, exposed sensitive files, and misconfigured DNS or CORS policies. It runs on every push or pull request and can fail builds based on critical findings, helping developers catch security regressions early. Key features include generating security scores, identifying data breaches, and optionally commenting results on pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/razazu/unpwned-action">https://github.com/razazu/unpwned-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/unpwned-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>UNPWNED Security Scan GitHub Action</strong> automates security checks for web applications by scanning domains for vulnerabilities, such as missing security headers, expired certificates, exposed sensitive files, and misconfigured DNS or CORS policies. It runs on every push or pull request and can fail builds based on critical findings, helping developers catch security regressions early. Key features include generating security scores, identifying data breaches, and optionally commenting results on pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First public release of the UNPWNED Security Scan GitHub Action.</p>
<h2 id="what-it-does">What it does</h2>
<p>Runs the <a href="https://github.com/razazu/unpwned-cli">UNPWNED CLI</a> against your domain on every push or pull request. Surfaces a score, grade, and severity breakdown in the Actions tab, and fails the workflow when findings exceed your configured threshold.</p>
<h2 id="checks-included">Checks included</h2>
<p>Security Headers, SSL/TLS, DNS Security, Cookie Security, CORS Policy, Sensitive Files, Tech Stack, Data Breaches.</p>
<h2 id="quick-start">Quick start</h2>
<p><code>+ '```yaml' +</code></p>
<ul>
<li>uses: razazu/unpwned-action@v1
with:
domain: yoursite.com
<code>+ '```' +</code></li>
</ul>
<p>See the <a href="https://github.com/razazu/unpwned-action#readme">README</a> for full input/output documentation and examples.</p>
<h2 id="want-more">Want more?</h2>
<p>The full <a href="https://www.unpwned.io">unpwned.io</a> platform adds 700+ checks, AI fix prompts, continuous monitoring, PDF reports, and GitHub Issues integration.</p>
]]></content:encoded></item><item><title>Cargo Workspace Inheritance Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cargo-workspace-inheritance-check/</link><pubDate>Tue, 21 Apr 2026 22:00:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cargo-workspace-inheritance-check/</guid><description>Version updated for https://github.com/RomarQ/cargo-workspace-inheritance-check to version v1.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, cargo-workspace-inheritance-check, automates the detection and resolution of dependency inheritance issues in Rust’s Cargo workspaces. It identifies cases where workspace member crates specify dependency versions directly instead of using { workspace = true }, flags version mismatches, and suggests candidates for centralizing shared dependencies in the [workspace.dependencies] section of the root Cargo.toml. By enforcing consistent dependency management, it helps prevent version drift, reduces duplication, and simplifies dependency maintenance across workspace projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RomarQ/cargo-workspace-inheritance-check">https://github.com/RomarQ/cargo-workspace-inheritance-check</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-workspace-inheritance-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>cargo-workspace-inheritance-check</code>, automates the detection and resolution of dependency inheritance issues in Rust&rsquo;s Cargo workspaces. It identifies cases where workspace member crates specify dependency versions directly instead of using <code>{ workspace = true }</code>, flags version mismatches, and suggests candidates for centralizing shared dependencies in the <code>[workspace.dependencies]</code> section of the root <code>Cargo.toml</code>. By enforcing consistent dependency management, it helps prevent version drift, reduces duplication, and simplifies dependency maintenance across workspace projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="130---2026-04-21">[1.3.0] - 2026-04-21</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/RomarQ/cargo-workspace-inheritance-check/compare/v1.2.0...v1.3.0">https://github.com/RomarQ/cargo-workspace-inheritance-check/compare/v1.2.0...v1.3.0</a></p>
<h3 id="added">Added</h3>
<ul>
<li>
<p>Ignore rules via <code>[workspace.metadata.inheritance-check]</code> in the root <code>Cargo.toml</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[<span style="color:#a6e22e">workspace</span>.<span style="color:#a6e22e">metadata</span>.<span style="color:#a6e22e">inheritance-check</span>]
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">ignore</span> = [
</span></span><span style="display:flex;"><span>  { <span style="color:#a6e22e">dependency</span> = <span style="color:#e6db74">&#34;rand&#34;</span>, <span style="color:#a6e22e">member</span> = <span style="color:#e6db74">&#34;crates/bar&#34;</span> }, <span style="color:#75715e"># skip in a specific crate</span>
</span></span><span style="display:flex;"><span>  { <span style="color:#a6e22e">dependency</span> = <span style="color:#e6db74">&#34;openssl&#34;</span> },                     <span style="color:#75715e"># skip everywhere</span>
</span></span><span style="display:flex;"><span>]
</span></span></code></pre></div><p>Ignored <code>(dependency, member)</code> pairs are suppressed from both reporting and <code>--fix</code>.
Without <code>member</code>, the rule applies to every crate and also drops the dependency
from promotion-candidate grouping. Both inline-array and
<code>[[workspace.metadata.inheritance-check.ignore]]</code> array-of-tables syntax are
accepted.</p>
</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/rumdl-action/</link><pubDate>Tue, 21 Apr 2026 22:00:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.78.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The “rumdl” GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates the identification and correction of common Markdown issues through highly configurable linting rules, automatic formatting, and support for multiple Markdown flavors. With its speed, zero dependencies, and CI/CD-friendly design, rumdl streamlines documentation quality control in modern development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.78</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The &ldquo;rumdl&rdquo; GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates the identification and correction of common Markdown issues through highly configurable linting rules, automatic formatting, and support for multiple Markdown flavors. With its speed, zero dependencies, and CI/CD-friendly design, rumdl streamlines documentation quality control in modern development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>lsp</strong>: discover .config/rumdl.toml when walking up from a file (<a href="https://github.com/rvben/rumdl/commit/9d32fa76b8d6baac3387ce588758a3bec6a3390a">9d32fa7</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.78-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.78-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.78-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.78-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-apple-darwin.tar.gz">rumdl-v0.1.78-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-aarch64-apple-darwin.tar.gz">rumdl-v0.1.78-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-pc-windows-msvc.zip">rumdl-v0.1.78-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.78/rumdl-v0.1.78-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>AgentAuditKit MCP Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/agentauditkit-mcp-security-scan/</link><pubDate>Tue, 21 Apr 2026 22:00:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/agentauditkit-mcp-security-scan/</guid><description>Version updated for https://github.com/sattyamjjain/agent-audit-kit to version v0.3.3.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AgentAuditKit is a comprehensive security scanner designed for AI agent pipelines connected to Multi-Agent Collaboration Protocols (MCP). It automates the detection of vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, trust boundary violations, and tainted data flows across 13 agent platforms, using 151 rules and 28 scanning modules. The tool provides robust compliance mapping, OWASP standard coverage, supply chain integrity features, and offline functionality, streamlining security audits and ensuring rapid response to emerging AI-related vulnerabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sattyamjjain/agent-audit-kit">https://github.com/sattyamjjain/agent-audit-kit</a></strong> to version <strong>v0.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentauditkit-mcp-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AgentAuditKit is a comprehensive security scanner designed for AI agent pipelines connected to Multi-Agent Collaboration Protocols (MCP). It automates the detection of vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, trust boundary violations, and tainted data flows across 13 agent platforms, using 151 rules and 28 scanning modules. The tool provides robust compliance mapping, OWASP standard coverage, supply chain integrity features, and offline functionality, streamlining security audits and ensuring rapid response to emerging AI-related vulnerabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<p><strong>pip:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install agent-audit-kit<span style="color:#f92672">==</span>v0.3.3
</span></span></code></pre></div><p><strong>Docker:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>docker pull ghcr.io/sattyamjjain/agent-audit-kit:v0.3.3
</span></span></code></pre></div><p><strong>GitHub Action:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">sattyamjjain/agent-audit-kit@v0.3.3</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">high</span>
</span></span></code></pre></div><h2 id="supply-chain">Supply chain</h2>
<ul>
<li><code>rules.json</code> — deterministic rule bundle</li>
<li><code>rules.json.sha256</code> — trusted digest</li>
<li><code>sbom.cdx.json</code> / <code>sbom.spdx.json</code> — CycloneDX + SPDX SBOM</li>
<li><code>*.sigstore</code> — Sigstore keyless signatures (verify with <code>agent-audit-kit verify-bundle</code>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sattyamjjain/agent-audit-kit/compare/v0.3.2...v0.3.3">https://github.com/sattyamjjain/agent-audit-kit/compare/v0.3.2...v0.3.3</a></p>
]]></content:encoded></item><item><title>ZIRAN Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ziran-agent-security-scan/</link><pubDate>Tue, 21 Apr 2026 22:00:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ziran-agent-security-scan/</guid><description>Version updated for https://github.com/taoq-ai/ziran to version v0.28.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ZIRAN is a security testing tool designed to identify vulnerabilities in AI agents, particularly those using tools, memory, and multi-step reasoning. It models agents as capability graphs to uncover risks arising from tool interactions, such as transitive attack paths and silent failures, which are often missed by traditional prompt-based testing. Key features include graph-based tool chain analysis, execution-level side-effect detection, multi-phase attack simulations, and support for autonomous pentesting and multi-agent coordination.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/taoq-ai/ziran">https://github.com/taoq-ai/ziran</a></strong> to version <strong>v0.28.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ziran-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ZIRAN is a security testing tool designed to identify vulnerabilities in AI agents, particularly those using tools, memory, and multi-step reasoning. It models agents as capability graphs to uncover risks arising from tool interactions, such as transitive attack paths and silent failures, which are often missed by traditional prompt-based testing. Key features include graph-based tool chain analysis, execution-level side-effect detection, multi-phase attack simulations, and support for autonomous pentesting and multi-agent coordination.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="0280-2026-04-21"><a href="https://github.com/taoq-ai/ziran/compare/v0.27.0...v0.28.0">0.28.0</a> (2026-04-21)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>atlas:</strong> retro-map every vector + atlas_coverage + CLI/report surface (<a href="https://github.com/taoq-ai/ziran/issues/263">#263</a>) (<a href="https://github.com/taoq-ai/ziran/commit/cd427ef138ca36d60218414e0a3f202818d019a1">cd427ef</a>)</li>
</ul>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat(atlas): retro-map every vector + atlas_coverage + CLI/report surface by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/263">https://github.com/taoq-ai/ziran/pull/263</a></li>
<li>chore(main): release 0.28.0 by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/265">https://github.com/taoq-ai/ziran/pull/265</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/taoq-ai/ziran/compare/v0...v0.28.0">https://github.com/taoq-ai/ziran/compare/v0...v0.28.0</a></p>
]]></content:encoded></item><item><title>Expand AWS IAM Wildcards</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/expand-aws-iam-wildcards/</link><pubDate>Tue, 21 Apr 2026 22:00:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/expand-aws-iam-wildcards/</guid><description>Version updated for https://github.com/thekbb/expand-aws-iam-wildcards to version v1.2.4.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automatically detects and expands AWS IAM wildcard actions in pull request (PR) diffs, adding inline comments that detail the specific actions matched by each wildcard, along with links to AWS documentation. It streamlines code reviews by helping reviewers quickly understand the security implications of IAM changes, especially in scenarios involving wildcard permissions. The action supports various file types, groups consecutive wildcards into a single comment, and logs full expansions for very large wildcard matches.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thekbb/expand-aws-iam-wildcards">https://github.com/thekbb/expand-aws-iam-wildcards</a></strong> to version <strong>v1.2.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/expand-aws-iam-wildcards">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automatically detects and expands AWS IAM wildcard actions in pull request (PR) diffs, adding inline comments that detail the specific actions matched by each wildcard, along with links to AWS documentation. It streamlines code reviews by helping reviewers quickly understand the security implications of IAM changes, especially in scenarios involving wildcard permissions. The action supports various file types, groups consecutive wildcards into a single comment, and logs full expansions for very large wildcard matches.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Require the <code>Verify Draft Release</code> workflow to run from the same release tag it verifies, so artifact attestations can
be verified with <code>--source-ref refs/tags/vX.Y.Z</code> instead of a commit SHA</li>
</ul>
]]></content:encoded></item><item><title>ghstats-cards</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ghstats-cards/</link><pubDate>Tue, 21 Apr 2026 22:00:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ghstats-cards/</guid><description>Version updated for https://github.com/tiennm99/ghstats to version v1.4.0.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ghstats GitHub Action generates visually appealing SVG cards summarizing a GitHub user’s profile, including data such as activity statistics, language usage, contributions, and productivity over time. It automates the process of fetching GitHub user data and creating customizable graphics for embedding in profile READMEs, solving the need for clear and engaging profile summaries. Key features include detailed visualizations like contribution heatmaps, language breakdowns, productivity charts, and repository stats.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tiennm99/ghstats">https://github.com/tiennm99/ghstats</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghstats-cards">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ghstats</code> GitHub Action generates visually appealing SVG cards summarizing a GitHub user&rsquo;s profile, including data such as activity statistics, language usage, contributions, and productivity over time. It automates the process of fetching GitHub user data and creating customizable graphics for embedding in profile READMEs, solving the need for clear and engaging profile summaries. Key features include detailed visualizations like contribution heatmaps, language breakdowns, productivity charts, and repository stats.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore(demo): regenerate gallery (2cde89f)</li>
<li>chore(readme): mirror profile layout in preview, demo uses Monday start (e686f2f)</li>
<li>chore(demo): mirror author profile README layout in per-theme pages (f1cc28b)</li>
<li>chore(demo): regenerate gallery (7f592da)</li>
<li>feat(card): configurable start of week (#25) (1763422)</li>
<li>chore(demo): regenerate gallery (fb1be29)</li>
<li>fix(card): productive titles render at 15 px for every timezone (#24) (f184ac8)</li>
<li>chore(demo): regenerate gallery (234d2ef)</li>
<li>feat(card): stack heatmap into two halves; unify font-size vocabulary (#23) (3cd7b29)</li>
<li>chore(demo): regenerate gallery (f55d229)</li>
</ul>
]]></content:encoded></item><item><title>Setup Tombi</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-tombi/</link><pubDate>Tue, 21 Apr 2026 22:00:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-tombi/</guid><description>Version updated for https://github.com/tombi-toml/setup-tombi to version v1.0.10.
This action is used across all versions by 85 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-tombi GitHub Action automates the installation and setup of the Tombi tool within GitHub Actions workflows. It simplifies the process of managing Tombi versions by supporting specific version installation, lock file-based version resolution, and optional checksum validation for security. This action is ideal for automating tasks like TOML file validation directly in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tombi-toml/setup-tombi">https://github.com/tombi-toml/setup-tombi</a></strong> to version <strong>v1.0.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>85</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-tombi">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-tombi</code> GitHub Action automates the installation and setup of the Tombi tool within GitHub Actions workflows. It simplifies the process of managing Tombi versions by supporting specific version installation, lock file-based version resolution, and optional checksum validation for security. This action is ideal for automating tasks like TOML file validation directly in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove unnecessary GITHUB_TOKEN usage examples by @ya7010 in <a href="https://github.com/tombi-toml/setup-tombi/pull/30">https://github.com/tombi-toml/setup-tombi/pull/30</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tombi-toml/setup-tombi/compare/v1.0.9...v1.0.10">https://github.com/tombi-toml/setup-tombi/compare/v1.0.9...v1.0.10</a></p>
]]></content:encoded></item><item><title>Review Insights</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/review-insights/</link><pubDate>Tue, 21 Apr 2026 22:00:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/review-insights/</guid><description>Version updated for https://github.com/wiyco/review-insights to version v2.0.0-rc.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Review Insights, analyzes pull request review data to identify workload imbalances, reviewer-author dynamics, merge trends, and the impact of AI involvement, providing detailed visual reports with metrics such as heatmaps, bar charts, and time-series trends. It automates the detection of review bottlenecks, zero-review merges, and AI adoption patterns, helping teams optimize collaboration and improve code review practices. Key capabilities include tracking human review burden, highlighting review biases, and generating actionable insights for repository management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wiyco/review-insights">https://github.com/wiyco/review-insights</a></strong> to version <strong>v2.0.0-rc.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/review-insights">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Review Insights</strong>, analyzes pull request review data to identify workload imbalances, reviewer-author dynamics, merge trends, and the impact of AI involvement, providing detailed visual reports with metrics such as heatmaps, bar charts, and time-series trends. It automates the detection of review bottlenecks, zero-review merges, and AI adoption patterns, helping teams optimize collaboration and improve code review practices. Key capabilities include tracking human review burden, highlighting review biases, and generating actionable insights for repository management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: add octocov metric badges by @wiyco in <a href="https://github.com/wiyco/review-insights/pull/43">https://github.com/wiyco/review-insights/pull/43</a></li>
<li>ci: use GitHub App token for badge publishing by @wiyco in <a href="https://github.com/wiyco/review-insights/pull/44">https://github.com/wiyco/review-insights/pull/44</a></li>
<li>Revert &ldquo;ci: use GitHub App token for badge publishing&rdquo; by @wiyco in <a href="https://github.com/wiyco/review-insights/pull/45">https://github.com/wiyco/review-insights/pull/45</a></li>
<li>ci: pass app token to octocov action by @wiyco in <a href="https://github.com/wiyco/review-insights/pull/46">https://github.com/wiyco/review-insights/pull/46</a></li>
<li>chore(tsconfig): enable noUncheckedIndexedAccess by @wiyco in <a href="https://github.com/wiyco/review-insights/pull/47">https://github.com/wiyco/review-insights/pull/47</a></li>
<li>fix: align change request rate with observed reviews by @wiyco in <a href="https://github.com/wiyco/review-insights/pull/48">https://github.com/wiyco/review-insights/pull/48</a></li>
<li>chore(deps): update action dependencies by @wiyco in <a href="https://github.com/wiyco/review-insights/pull/49">https://github.com/wiyco/review-insights/pull/49</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/wiyco/review-insights/compare/v2.0.0-rc.1...v2.0.0-rc.2">https://github.com/wiyco/review-insights/compare/v2.0.0-rc.1...v2.0.0-rc.2</a></p>
]]></content:encoded></item><item><title>dbt-semguard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/dbt-semguard/</link><pubDate>Tue, 21 Apr 2026 22:00:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/dbt-semguard/</guid><description>Version updated for https://github.com/yeaight7/dbt-semguard to version v0.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary dbt-semguard is a semantic change detection tool for dbt’s Semantic Layer, designed to identify and classify changes to metrics and models as breaking, risky, or safe. It automates the process of detecting semantic drift by comparing two versions of semantic contracts, focusing on meaningful changes that could impact downstream consumers, such as dashboards or APIs, while ignoring non-functional YAML changes. This tool helps teams safeguard metric integrity by providing actionable insights during code reviews and CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yeaight7/dbt-semguard">https://github.com/yeaight7/dbt-semguard</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dbt-semguard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>dbt-semguard</code> is a semantic change detection tool for dbt’s Semantic Layer, designed to identify and classify changes to metrics and models as breaking, risky, or safe. It automates the process of detecting semantic drift by comparing two versions of semantic contracts, focusing on meaningful changes that could impact downstream consumers, such as dashboards or APIs, while ignoring non-functional YAML changes. This tool helps teams safeguard metric integrity by providing actionable insights during code reviews and CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="dbt-semguard-v030">dbt-semguard v0.3.0</h2>
<p>Focused semantic-depth release.</p>
<h3 id="added">Added</h3>
<ul>
<li>breaking change detection for entity and dimension expression changes</li>
<li>end-to-end support for cumulative and conversion metrics in YAML and <code>semantic_manifest.json</code></li>
<li>field-coverage policy for the semantic contract so diffed, nested, and intentionally excluded fields are auditable in tests</li>
<li>CI smoke coverage for the published action in manifest mode with hostile spaced paths</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>declarative field comparators in the diff engine instead of ad hoc per-field branching</li>
<li>grouped markdown/text findings under the same semantic object for easier review</li>
<li>more precise semantic object context in change messages, especially for nested entities and dimensions</li>
</ul>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/neurolink-ai/</link><pubDate>Tue, 21 Apr 2026 14:27:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.56.1.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API, enabling seamless integration of AI capabilities into applications. It simplifies tasks such as provider switching, tool usage, memory management, and cost optimization, while offering advanced features like multi-provider failover and intelligent routing. NeuroLink streamlines AI workflows by automating complex processes, making it ideal for organizations seeking scalable, production-ready AI solutions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.56.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API, enabling seamless integration of AI capabilities into applications. It simplifies tasks such as provider switching, tool usage, memory management, and cost optimization, while offering advanced features like multi-provider failover and intelligent routing. NeuroLink streamlines AI workflows by automating complex processes, making it ideal for organizations seeking scalable, production-ready AI solutions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9561-2026-04-21"><a href="https://github.com/juspay/neurolink/compare/v9.56.0...v9.56.1">9.56.1</a> (2026-04-21)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(context):</strong>  Add support to filter out empty content chunks (<a href="https://github.com/juspay/neurolink/commit/5f13d919cb5342dce3c2796fa22436ad6aceb318">5f13d91</a>)</li>
</ul>
]]></content:encoded></item><item><title>spek - OpenSpec Static Site</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/spek-openspec-static-site/</link><pubDate>Tue, 21 Apr 2026 14:27:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/spek-openspec-static-site/</guid><description>Version updated for https://github.com/kewang/spek to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The spek GitHub Action provides a lightweight, read-only viewer for managing and navigating OpenSpec content locally. It automates tasks like browsing structured specifications, tracking changes, monitoring task progress, and conducting full-text searches, offering a user-friendly alternative to reading raw Markdown files. Key features include a searchable dashboard, BDD syntax highlighting, revision history tracking, and compatibility with web browsers, VS Code, and IntelliJ, making it a versatile tool for organizing and visualizing specification data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kewang/spek">https://github.com/kewang/spek</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spek-openspec-static-site">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>spek</strong> GitHub Action provides a lightweight, read-only viewer for managing and navigating OpenSpec content locally. It automates tasks like browsing structured specifications, tracking changes, monitoring task progress, and conducting full-text searches, offering a user-friendly alternative to reading raw Markdown files. Key features include a searchable dashboard, BDD syntax highlighting, revision history tracking, and compatibility with web browsers, VS Code, and IntelliJ, making it a versatile tool for organizing and visualizing specification data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add table-of-contents (TOC) sidebar to spec detail pages — sticky navigation lists all <code>h2</code>/<code>h3</code> headings, with scrollspy highlighting and smooth scrolling on click</li>
<li>Add TOC sidebar to change detail pages for the Proposal, Design, and Specs tabs (Tasks tab excluded); TOC updates when switching tabs</li>
<li>Persist the active tab in the change detail URL (<code>?tab=&lt;id&gt;</code>) and support deep links with both tab + hash (e.g., <code>?tab=design#decision-1</code>)</li>
<li>Specs tab: prefix each delta spec&rsquo;s heading ids with <code>&lt;topic&gt;--</code> so multiple specs with the same heading text no longer collide</li>
<li>Support URL hash anchors on spec detail pages (e.g., <code>/specs/foo#requirement-bar</code> scrolls to that heading)</li>
<li>Expand spec items in the VS Code sidebar to reveal their headings as child nodes; clicking a heading opens the webview at the corresponding section</li>
<li>Add <code>extractHeadings</code> and <code>slugifyHeading</code> utilities to <code>@spek/core</code> for shared heading parsing across web and extension hosts</li>
<li>Web: reloads and direct URL visits now restore the most recent repo from localStorage instead of bouncing back to the repo-selection page</li>
</ul>
]]></content:encoded></item><item><title>mcpunit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mcpunit/</link><pubDate>Tue, 21 Apr 2026 14:27:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mcpunit/</guid><description>Version updated for https://github.com/lee-to/mcpunit to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The mcpunit GitHub Action performs a comprehensive quality audit of MCP servers, identifying issues such as poorly named tools, weak schemas, hidden risks, and inefficiencies in server responses. It automates the validation process with deterministic, CI-friendly checks, ensuring high standards for server configuration to improve AI agent behavior and prevent operational errors. Built for speed and simplicity, it provides lightweight, fast execution with zero runtime dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lee-to/mcpunit">https://github.com/lee-to/mcpunit</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mcpunit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>mcpunit</code> GitHub Action performs a comprehensive quality audit of MCP servers, identifying issues such as poorly named tools, weak schemas, hidden risks, and inefficiencies in server responses. It automates the validation process with deterministic, CI-friendly checks, ensuring high standards for server configuration to improve AI agent behavior and prevent operational errors. Built for speed and simplicity, it provides lightweight, fast execution with zero runtime dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/compare/v1.2.0...v1.3.0">https://github.com/lee-to/mcpunit/compare/v1.2.0...v1.3.0</a></p>
]]></content:encoded></item><item><title>Cassandra AI Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cassandra-ai-review/</link><pubDate>Tue, 21 Apr 2026 14:27:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cassandra-ai-review/</guid><description>Version updated for https://github.com/menny/cassandra to version v0.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Cassandra - AI Review Agent is an autonomous code review tool designed to analyze code changes, provide structured feedback, and identify potential issues before deployment. It integrates with local Git workflows and CI/CD pipelines, supporting inline GitHub pull request reviews with actionable, context-aware feedback facilitated by AI models like Anthropic Claude and Google Gemini. This tool automates the code review process, enhancing code quality and reducing the risk of production bugs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/menny/cassandra">https://github.com/menny/cassandra</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cassandra-ai-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Cassandra - AI Review Agent is an autonomous code review tool designed to analyze code changes, provide structured feedback, and identify potential issues before deployment. It integrates with local Git workflows and CI/CD pipelines, supporting inline GitHub pull request reviews with actionable, context-aware feedback facilitated by AI models like Anthropic Claude and Google Gemini. This tool automates the code review process, enhancing code quality and reducing the risk of production bugs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add Copilot setup steps workflow by @menny in <a href="https://github.com/menny/cassandra/pull/49">https://github.com/menny/cassandra/pull/49</a></li>
<li>Restructure prompt assembly for prefix caching + add prompt dev guide by @Copilot in <a href="https://github.com/menny/cassandra/pull/48">https://github.com/menny/cassandra/pull/48</a></li>
<li>feat: log prompt summary to stderr after BuildSystemPrompt by @Copilot in <a href="https://github.com/menny/cassandra/pull/52">https://github.com/menny/cassandra/pull/52</a></li>
<li>feat: add retry logic for LLM and GitHub API calls by @Copilot in <a href="https://github.com/menny/cassandra/pull/53">https://github.com/menny/cassandra/pull/53</a></li>
<li>refactor(llm): cleanup + scoped AGENTS.md by @menny in <a href="https://github.com/menny/cassandra/pull/54">https://github.com/menny/cassandra/pull/54</a></li>
<li>refactor(core): cleanup and idiom pass by @menny in <a href="https://github.com/menny/cassandra/pull/55">https://github.com/menny/cassandra/pull/55</a></li>
<li>refactor(tools): error idioms and helper extraction by @menny in <a href="https://github.com/menny/cassandra/pull/56">https://github.com/menny/cassandra/pull/56</a></li>
<li>refactor(cmd): cleanup and shared helpers by @menny in <a href="https://github.com/menny/cassandra/pull/57">https://github.com/menny/cassandra/pull/57</a></li>
<li>docs: correct AGENTS.md/DESIGN.md and add CODE_STYLE.md by @menny in <a href="https://github.com/menny/cassandra/pull/58">https://github.com/menny/cassandra/pull/58</a></li>
<li>feat: use pre-built binaries when available by @menny in <a href="https://github.com/menny/cassandra/pull/59">https://github.com/menny/cassandra/pull/59</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/menny/cassandra/compare/v0.0.1...v0.1.0">https://github.com/menny/cassandra/compare/v0.0.1...v0.1.0</a></p>
]]></content:encoded></item><item><title>middleBrick API Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/middlebrick-api-security-scan/</link><pubDate>Tue, 21 Apr 2026 14:27:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/middlebrick-api-security-scan/</guid><description>Version updated for https://github.com/middleBrick/scan-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The middleBrick Scan Action is a GitHub Action designed to automate security assessments for API endpoints, including REST, GraphQL, LLM/AI, and Web3 JSON-RPC. It evaluates APIs for vulnerabilities across 14 security categories, assigns a risk score (A–F), and provides actionable findings to help maintain security standards. Key features include the ability to fail CI pipelines based on a score threshold, post findings as PR comments, add inline annotations, and support authenticated scanning, streamlining API security testing in CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/middleBrick/scan-action">https://github.com/middleBrick/scan-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/middlebrick-api-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>middleBrick Scan Action</strong> is a GitHub Action designed to automate security assessments for API endpoints, including REST, GraphQL, LLM/AI, and Web3 JSON-RPC. It evaluates APIs for vulnerabilities across 14 security categories, assigns a risk score (A–F), and provides actionable findings to help maintain security standards. Key features include the ability to fail CI pipelines based on a score threshold, post findings as PR comments, add inline annotations, and support authenticated scanning, streamlining API security testing in CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First public release of the middleBrick API Security Scan Action.</p>
<h2 id="whats-in-this-release">What&rsquo;s in this release</h2>
<ul>
<li><strong>Authenticated scanning</strong> — new <code>headers</code> input accepts a JSON map of auth headers. Allowlist: <code>Authorization</code>, <code>X-API-Key</code>, <code>Cookie</code>, <code>X-Custom-*</code>. Requires one-time domain verification in the dashboard.</li>
<li><strong>Marketplace-ready</strong> README with full coverage, examples (threshold gate, PR comment, matrix, OpenAPI), and safety notes.</li>
<li><strong>Apache 2.0</strong> license (<code>LICENSE</code> + <code>NOTICE</code>).</li>
<li><strong>Rebuilt bundle</strong> — ncc-packaged <code>dist/index.js</code> at ~1.9MB.</li>
</ul>
<h2 id="coverage">Coverage</h2>
<p>14 security categories: OWASP API Top 10 (12 checks) + LLM/AI Security (system prompt leakage, injection, jailbreaks) + Web3 JSON-RPC (EVM / Solana / Cosmos) + DeFi application (oracles, slippage, leaked provider keys).</p>
<p>Protocols auto-detected: REST, GraphQL, gRPC-Web, SOAP, JSON-RPC, EVM-RPC, Solana-RPC, Cosmos-RPC.</p>
<p>Compliance mapping: PCI-DSS 4.0, SOC 2 Type II, OWASP API Top 10 2023.</p>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">middlebrick/scan-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.MIDDLEBRICK_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">url</span>: <span style="color:#ae81ff">https://api.staging.example.com/v1/users</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">threshold</span>: <span style="color:#ae81ff">70</span>
</span></span></code></pre></div><p>See <a href="https://github.com/middleBrick/scan-action/blob/main/README.md">README</a> for full inputs, outputs, and examples.</p>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://middlebrick.com">middlebrick.com</a></li>
<li><a href="https://middlebrick.com/dashboard">Dashboard</a></li>
<li><a href="https://middlebrick.com/#pricing">Pricing</a></li>
</ul>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mipiti-verify/</link><pubDate>Tue, 21 Apr 2026 14:27:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.30.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, mipiti-verify, automates the verification of security controls and threat model assertions within CI pipelines using the Mipiti framework. It ensures that security controls remain up-to-date and detects configuration drift by verifying assertions locally, in batch mode, or against AI-assisted models. Key capabilities include automated verification, signed report auditing, and integration with AI models for enhanced analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.30.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>mipiti-verify</strong>, automates the verification of security controls and threat model assertions within CI pipelines using the Mipiti framework. It ensures that security controls remain up-to-date and detects configuration drift by verifying assertions locally, in batch mode, or against AI-assisted models. Key capabilities include automated verification, signed report auditing, and integration with AI models for enhanced analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.30.1@sha256:6a202cc6994e8425dc216593bc23c7685d552ab68486bbddba28007d1ce53544</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.30.1</code>
Digest: <code>sha256:6a202cc6994e8425dc216593bc23c7685d552ab68486bbddba28007d1ce53544</code></p>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/agent-bom-scan/</link><pubDate>Tue, 21 Apr 2026 14:27:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.81.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The GitHub Action agent-bom is a security scanner designed for AI supply chains, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtimes. It automates the identification of vulnerabilities (CVEs) across interconnected components, providing detailed blast radius analysis to pinpoint impacted credentials, tools, and remediation steps. This action helps organizations secure their AI stack by offering end-to-end visibility and actionable fixes for potential security risks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.81.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong></p>
<p>The GitHub Action <code>agent-bom</code> is a security scanner designed for AI supply chains, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtimes. It automates the identification of vulnerabilities (CVEs) across interconnected components, providing detailed blast radius analysis to pinpoint impacted credentials, tools, and remediation steps. This action helps organizations secure their AI stack by offering end-to-end visibility and actionable fixes for potential security risks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>[codex] add hosted product spec and split deployment diagrams by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1601">https://github.com/msaad00/agent-bom/pull/1601</a></li>
<li>Add source registry and wire the Sources page by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1602">https://github.com/msaad00/agent-bom/pull/1602</a></li>
<li>Fix release coherence and tenant isolation by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1603">https://github.com/msaad00/agent-bom/pull/1603</a></li>
<li>[docs] simplify self-hosted deployment and runtime flow diagrams by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1604">https://github.com/msaad00/agent-bom/pull/1604</a></li>
<li>[platform] sharpen scoring, lookup, and tracing by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1605">https://github.com/msaad00/agent-bom/pull/1605</a></li>
<li>[platform] wire sources schedules to the control plane by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1606">https://github.com/msaad00/agent-bom/pull/1606</a></li>
<li>[docs] simplify self-hosted deployment and runtime diagrams by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1607">https://github.com/msaad00/agent-bom/pull/1607</a></li>
<li>[release] prepare 0.81.0 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1608">https://github.com/msaad00/agent-bom/pull/1608</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.81.0">https://github.com/msaad00/agent-bom/compare/v0...v0.81.0</a></p>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/kyosei-code-review/</link><pubDate>Tue, 21 Apr 2026 14:27:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v1.5.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action is a GitHub Action that automates multi-perspective AI-powered code reviews for pull requests, analyzing code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with repetitive or outdated feedback by leveraging the kyosei plugin to exclude already-posted, resolved, or acknowledged comments, ensuring only new and relevant insights are provided. Additionally, it removes opinionated defaults from other review tools, enabling project-specific conventions to be defined via configuration files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v1.5.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kyosei-action</code> is a GitHub Action that automates multi-perspective AI-powered code reviews for pull requests, analyzing code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with repetitive or outdated feedback by leveraging the <code>kyosei</code> plugin to exclude already-posted, resolved, or acknowledged comments, ensuring only new and relevant insights are provided. Additionally, it removes opinionated defaults from other review tools, enabling project-specific conventions to be defined via configuration files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.1 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fix: Node.jsセットアップを追加し依存関係の解決をcomposite actionに集約 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/68">https://github.com/ncaq/kyosei-action/pull/68</a></li>
</ul>
<h3 id="dependency-updates">Dependency Updates</h3>
<ul>
<li>build(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/ncaq/kyosei-action/pull/66">https://github.com/ncaq/kyosei-action/pull/66</a></li>
<li>build(deps): update ncaq/nix-composite-action action to v1.1.1 by @renovate[bot] in <a href="https://github.com/ncaq/kyosei-action/pull/67">https://github.com/ncaq/kyosei-action/pull/67</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v1.5.0...v1.5.1">https://github.com/ncaq/kyosei-action/compare/v1.5.0...v1.5.1</a></p>
]]></content:encoded></item><item><title>Faultline AI Trust &amp; Safety Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/faultline-ai-trust-safety-scanner/</link><pubDate>Tue, 21 Apr 2026 14:27:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/faultline-ai-trust-safety-scanner/</guid><description>Version updated for https://github.com/nxtg-ai/faultline-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Faultline AI Trust &amp;amp; Safety Scanner is a GitHub Action designed to verify the integrity and compliance of AI-generated content during the CI pipeline process. It detects issues such as hallucinations, manipulations, and policy violations (e.g., GDPR, EU AI Act) by analyzing specified files and generating detailed security alerts and inline PR annotations for identified issues. This action helps automate AI content validation, ensuring safer and more reliable AI outputs before deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nxtg-ai/faultline-action">https://github.com/nxtg-ai/faultline-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/faultline-ai-trust-safety-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Faultline AI Trust &amp; Safety Scanner</strong> is a GitHub Action designed to verify the integrity and compliance of AI-generated content during the CI pipeline process. It detects issues such as hallucinations, manipulations, and policy violations (e.g., GDPR, EU AI Act) by analyzing specified files and generating detailed security alerts and inline PR annotations for identified issues. This action helps automate AI content validation, ensuring safer and more reliable AI outputs before deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="faultline-ai-trust--safety-scanner-v100">Faultline AI Trust &amp; Safety Scanner v1.0.0</h2>
<p>Forensic AI output verification for your CI pipeline.</p>
<h3 id="what-it-does">What it does</h3>
<ul>
<li>Scans AI-generated content for hallucination, manipulation, and policy violations</li>
<li>Outputs SARIF to GitHub Code Scanning (inline PR annotations + Security tab alerts)</li>
<li>EU AI Act Article 5/Annex III/Article 50 compliance detection</li>
<li>Free mock mode — no API key required</li>
</ul>
<h3 id="usage">Usage</h3>
<p>```yaml</p>
<ul>
<li>uses: nxtg-ai/faultline-action@v1
with:
input: &lsquo;docs/ai-output.md&rsquo;
fail-on: &lsquo;high&rsquo;
env:
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
```</li>
</ul>
<p>See <a href="https://github.com/nxtg-ai/faultline-action#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>Setup Cloudflare R2</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-cloudflare-r2/</link><pubDate>Tue, 21 Apr 2026 14:27:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-cloudflare-r2/</guid><description>Version updated for https://github.com/rarestype/r2-setup-action to version v1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The r2-setup-action GitHub Action configures the AWS CLI to seamlessly interact with Cloudflare R2, a storage solution similar to Amazon S3. It automates the setup process, enabling users to upload files to R2 using the AWS CLI by specifying the appropriate endpoint, simplifying integration with Cloudflare’s storage services.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rarestype/r2-setup-action">https://github.com/rarestype/r2-setup-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-cloudflare-r2">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>r2-setup-action</strong> GitHub Action configures the AWS CLI to seamlessly interact with Cloudflare R2, a storage solution similar to Amazon S3. It automates the setup process, enabling users to upload files to R2 using the AWS CLI by specifying the appropriate endpoint, simplifying integration with Cloudflare&rsquo;s storage services.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rarestype/r2-setup-action/commits/v1">https://github.com/rarestype/r2-setup-action/commits/v1</a></p>
]]></content:encoded></item><item><title>Drawio Export Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/drawio-export-action/</link><pubDate>Tue, 21 Apr 2026 14:26:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/drawio-export-action/</guid><description>Version updated for https://github.com/rlespinasse/drawio-export-action to version v2.48.0.
This action is used across all versions by 123 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Drawio Export Action is a GitHub Action that automates the export of diagrams created in draw.io to various formats, including PNG, PDF, SVG, and more. It simplifies the process of keeping exported diagram files synchronized with their source .drawio files by automatically generating updated exports on changes. This action supports configurable options like output format, image quality, scaling, and background transparency, making it a powerful tool for managing and versioning diagram assets in repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rlespinasse/drawio-export-action">https://github.com/rlespinasse/drawio-export-action</a></strong> to version <strong>v2.48.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>123</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/drawio-export-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Drawio Export Action</strong> is a GitHub Action that automates the export of diagrams created in draw.io to various formats, including PNG, PDF, SVG, and more. It simplifies the process of keeping exported diagram files synchronized with their source <code>.drawio</code> files by automatically generating updated exports on changes. This action supports configurable options like output format, image quality, scaling, and background transparency, making it a powerful tool for managing and versioning diagram assets in repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="2480-2026-04-21"><a href="https://github.com/rlespinasse/drawio-export-action/compare/v2.47.0...v2.48.0">2.48.0</a> (2026-04-21)</h1>
<h3 id="features">Features</h3>
<ul>
<li>bump rlespinasse/drawio-export from v4.48.0 to v4.49.0 (<a href="https://github.com/rlespinasse/drawio-export-action/issues/100">#100</a>) (<a href="https://github.com/rlespinasse/drawio-export-action/commit/7f483fb8257d468fa917691d1b5bf8b31ec80e3d">7f483fb</a>)</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/rumdl-action/</link><pubDate>Tue, 21 Apr 2026 14:26:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.77.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary rumdl is a high-performance Markdown linter and formatter built with Rust to ensure consistency and best practices in Markdown files. It automates the detection and correction of common Markdown issues, offers 71 lint rules, supports multiple Markdown flavors, and provides configurable, CI/CD-friendly functionality with fast execution and intelligent caching. By combining speed, automatic formatting, and comprehensive error reporting, rumdl streamlines the management of Markdown files for developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.77</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>rumdl is a high-performance Markdown linter and formatter built with Rust to ensure consistency and best practices in Markdown files. It automates the detection and correction of common Markdown issues, offers 71 lint rules, supports multiple Markdown flavors, and provides configurable, CI/CD-friendly functionality with fast execution and intelligent caching. By combining speed, automatic formatting, and comprehensive error reporting, rumdl streamlines the management of Markdown files for developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>md046</strong>: ignore container content when detecting code-block style (<a href="https://github.com/rvben/rumdl/commit/2685388a223764504d6a994118605d1a2890aadd">2685388</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.77-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.77-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.77-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.77-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-apple-darwin.tar.gz">rumdl-v0.1.77-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-aarch64-apple-darwin.tar.gz">rumdl-v0.1.77-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-pc-windows-msvc.zip">rumdl-v0.1.77-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.77/rumdl-v0.1.77-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Ansible Galaxy Publish Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ansible-galaxy-publish-action/</link><pubDate>Tue, 21 Apr 2026 14:26:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ansible-galaxy-publish-action/</guid><description>Version updated for https://github.com/somaz94/ansible-galaxy-publish-action to version v1.1.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Ansible Galaxy Publish Action is a GitHub Action designed to automate the publishing of Ansible collections or roles to Ansible Galaxy. It streamlines the process by handling tasks such as building and publishing collections or importing roles, with features like dry-run mode for validation without using an API key and artifact uploads for manual inspection. This action simplifies CI workflows by providing key outputs like published references, artifact paths, and collection versions, while supporting version pinning for Ansible.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/ansible-galaxy-publish-action">https://github.com/somaz94/ansible-galaxy-publish-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ansible-galaxy-publish-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Ansible Galaxy Publish Action</strong> is a GitHub Action designed to automate the publishing of Ansible collections or roles to Ansible Galaxy. It streamlines the process by handling tasks such as building and publishing collections or importing roles, with features like dry-run mode for validation without using an API key and artifact uploads for manual inspection. This action simplifies CI workflows by providing key outputs like published references, artifact paths, and collection versions, while supporting version pinning for Ansible.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Update changelog (3f456b7)</li>
<li>Update CONTRIBUTORS.md (7137176)</li>
<li>Update changelog (2471da7)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>Bump softprops/action-gh-release from 2 to 3 (4526385)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>Unify namespace+name inputs, derive version from galaxy.yml, upload dry-run artifact, polish summary (12fb2a7)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/ansible-galaxy-publish-action/compare/v1.0.0...v1.1.0">https://github.com/somaz94/ansible-galaxy-publish-action/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Ansible Molecule Test Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ansible-molecule-test-action/</link><pubDate>Tue, 21 Apr 2026 14:26:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ansible-molecule-test-action/</guid><description>Version updated for https://github.com/somaz94/ansible-molecule-test-action to version v1.0.2.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ansible-molecule-test-action is a GitHub Action designed to automate the testing of Ansible roles and collections using Molecule. It streamlines the entire Molecule testing pipeline, including setting up Python, installing dependencies (Ansible, Molecule, Docker driver), and running molecule test across specified Linux distributions, making it ideal for validating Ansible configurations in CI workflows. The action supports version pinning, additional package installations, and provides test results and metadata as outputs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/ansible-molecule-test-action">https://github.com/somaz94/ansible-molecule-test-action</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ansible-molecule-test-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ansible-molecule-test-action</code> is a GitHub Action designed to automate the testing of Ansible roles and collections using Molecule. It streamlines the entire Molecule testing pipeline, including setting up Python, installing dependencies (Ansible, Molecule, Docker driver), and running <code>molecule test</code> across specified Linux distributions, making it ideal for validating Ansible configurations in CI workflows. The action supports version pinning, additional package installations, and provides test results and metadata as outputs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>Bump softprops/action-gh-release v2 to v3 for sibling-repo alignment (8429e50)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Update changelog (d06d1d5)</li>
<li>Add Known Compatibility section for ansible-core 2.19 issue (4ad2f4e)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/ansible-molecule-test-action/compare/v1.0.1...v1.0.2">https://github.com/somaz94/ansible-molecule-test-action/compare/v1.0.1...v1.0.2</a></p>
]]></content:encoded></item><item><title>Go Kubebuilder Test Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/go-kubebuilder-test-action/</link><pubDate>Tue, 21 Apr 2026 14:26:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/go-kubebuilder-test-action/</guid><description>Version updated for https://github.com/somaz94/go-kubebuilder-test-action to version v1.0.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The go-kubebuilder-test-action is a GitHub Action designed to automate the testing and verification process for projects using the Kubebuilder framework. It streamlines tasks such as setting up Go, running tests, ensuring manifests and deepcopy code are up-to-date, and verifying no drift in generated files, all in a single step. This action simplifies the development workflow for Kubebuilder-based repositories by replacing multiple manual steps with a customizable and efficient solution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/go-kubebuilder-test-action">https://github.com/somaz94/go-kubebuilder-test-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-kubebuilder-test-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>go-kubebuilder-test-action</code> is a GitHub Action designed to automate the testing and verification process for projects using the Kubebuilder framework. It streamlines tasks such as setting up Go, running tests, ensuring manifests and deepcopy code are up-to-date, and verifying no drift in generated files, all in a single step. This action simplifies the development workflow for Kubebuilder-based repositories by replacing multiple manual steps with a customizable and efficient solution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Unify verify step so manifests_drift output is set when verify is skipped (dd8f73e)</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>Add release, mirror, and changelog workflows (5a081ec)</li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>Implement go-kubebuilder-test-action (d9ccae4)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>Add baseline repo files and license (d563298)</li>
</ul>
]]></content:encoded></item><item><title>Helm Chart Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/helm-chart-release/</link><pubDate>Tue, 21 Apr 2026 14:26:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/helm-chart-release/</guid><description>Version updated for https://github.com/somaz94/helm-chart-release-action to version v1.0.2.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The helm-chart-release-action is a GitHub Action that automates the release process for Helm charts by packaging them, publishing them to a gh-pages branch as a Helm repository, and optionally pushing them to an OCI registry. It streamlines the Helm chart release pipeline, supporting both single and multi-chart workflows, with features like dry-run validation, app version auto-bumping, and flexible toggles for gh-pages and OCI push operations. This action simplifies and accelerates Helm chart deployments while ensuring consistent and repeatable processes for developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/helm-chart-release-action">https://github.com/somaz94/helm-chart-release-action</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-chart-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>helm-chart-release-action</code> is a GitHub Action that automates the release process for Helm charts by packaging them, publishing them to a <code>gh-pages</code> branch as a Helm repository, and optionally pushing them to an OCI registry. It streamlines the Helm chart release pipeline, supporting both single and multi-chart workflows, with features like dry-run validation, app version auto-bumping, and flexible toggles for gh-pages and OCI push operations. This action simplifies and accelerates Helm chart deployments while ensuring consistent and repeatable processes for developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Use &rsquo;latest&rsquo; string for helm_version (azure/setup-helm v5 rejects empty) (062ccac)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Update changelog (5254bcf)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/helm-chart-release-action/compare/v1.0.1...v1.0.2">https://github.com/somaz94/helm-chart-release-action/compare/v1.0.1...v1.0.2</a></p>
]]></content:encoded></item><item><title>Helm OCI Push</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/helm-oci-push/</link><pubDate>Tue, 21 Apr 2026 14:26:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/helm-oci-push/</guid><description>Version updated for https://github.com/somaz94/helm-oci-push-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The helm-oci-push-action is a GitHub Action designed to automate the packaging and pushing of Helm charts to OCI-compliant registries, such as GHCR, ECR, GAR, Harbor, and more. It simplifies workflows by supporting multiple input modes (e.g., tarballs, chart paths, or directory scans), providing features like dry-run validation, idempotent releases by skipping existing versions, and built-in Helm registry authentication. This action streamlines Helm chart management, making it efficient for CI/CD pipelines and registry publishing tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/helm-oci-push-action">https://github.com/somaz94/helm-oci-push-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-oci-push">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>helm-oci-push-action</strong> is a GitHub Action designed to automate the packaging and pushing of Helm charts to OCI-compliant registries, such as GHCR, ECR, GAR, Harbor, and more. It simplifies workflows by supporting multiple input modes (e.g., tarballs, chart paths, or directory scans), providing features like dry-run validation, idempotent releases by skipping existing versions, and built-in Helm registry authentication. This action streamlines Helm chart management, making it efficient for CI/CD pipelines and registry publishing tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Update changelog (c70f442)</li>
<li>Update CONTRIBUTORS.md (ed80ee2)</li>
<li>Fix license reference (MIT, matches LICENSE file) (a64097b)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>Install latest helm at build time, drop hardcoded v3.16.4 pin (0a6ab94)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/helm-oci-push-action/compare/v1.0.0...v1.0.1">https://github.com/somaz94/helm-oci-push-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>ci-delta</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ci-delta/</link><pubDate>Tue, 21 Apr 2026 14:26:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/ci-delta/</guid><description>Version updated for https://github.com/tengfone/ci-delta to version v0.1.2.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ci-delta GitHub Action analyzes changes in GitHub Actions workflow files between two code revisions and generates semantic diff reports, highlighting potential pipeline behavior changes that may not be obvious in raw YAML diffs. It automates the detection of critical changes, such as new high-risk triggers, permission escalations, environment modifications, and job structure alterations, helping developers identify and mitigate risks in CI/CD configurations. The action also supports generating reports in markdown or JSON formats and can optionally post findings as comments on pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tengfone/ci-delta">https://github.com/tengfone/ci-delta</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ci-delta">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ci-delta</code> GitHub Action analyzes changes in GitHub Actions workflow files between two code revisions and generates semantic diff reports, highlighting potential pipeline behavior changes that may not be obvious in raw YAML diffs. It automates the detection of critical changes, such as new high-risk triggers, permission escalations, environment modifications, and job structure alterations, helping developers identify and mitigate risks in CI/CD configurations. The action also supports generating reports in markdown or JSON formats and can optionally post findings as comments on pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Refresh the npm package README with a visible GitHub repository link and publish updated package metadata.</p>
]]></content:encoded></item><item><title>Soundcheck Security Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/soundcheck-security-review/</link><pubDate>Tue, 21 Apr 2026 14:26:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/soundcheck-security-review/</guid><description>Version updated for https://github.com/thejefflarson/soundcheck-action to version v1.0.12.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Soundcheck Security Review GitHub Action automates the process of performing an OWASP-based security review on your repository’s source code. It scans for vulnerabilities, rewrites code with Critical, High, and Medium severity findings in place, and generates a pull request containing the updated code alongside a severity-ranked findings table. This action streamlines security auditing, ensures code hygiene, and helps developers address vulnerabilities efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thejefflarson/soundcheck-action">https://github.com/thejefflarson/soundcheck-action</a></strong> to version <strong>v1.0.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/soundcheck-security-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Soundcheck Security Review GitHub Action</strong> automates the process of performing an OWASP-based security review on your repository&rsquo;s source code. It scans for vulnerabilities, rewrites code with Critical, High, and Medium severity findings in place, and generates a pull request containing the updated code alongside a severity-ranked findings table. This action streamlines security auditing, ensures code hygiene, and helps developers address vulnerabilities efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Bumps <code>SOUNDCHECK_SHA</code> to soundcheck e63ae37 (release v1.8.1).</p>
<p>Pulls in self-review poisoning protection, empty-findings integrity gate, and the new quarterly-threat-review drafting job. The floating <code>v1</code> tag now points here.</p>
<p>See <a href="https://github.com/thejefflarson/soundcheck/releases/tag/v1.8.1">https://github.com/thejefflarson/soundcheck/releases/tag/v1.8.1</a> for details.</p>
]]></content:encoded></item><item><title>Expand AWS IAM Wildcards</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/expand-aws-iam-wildcards/</link><pubDate>Tue, 21 Apr 2026 14:26:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/expand-aws-iam-wildcards/</guid><description>Version updated for https://github.com/thekbb/expand-aws-iam-wildcards to version v1.2.3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Expand AWS IAM Wildcards,” automates the process of identifying and expanding wildcard actions in AWS IAM policy changes within pull requests. It analyzes PR diffs, identifies IAM actions with wildcards, and posts inline comments detailing the specific actions each wildcard matches, including links to AWS documentation. This helps reviewers quickly and accurately assess the security implications of IAM policy changes, improving code review efficiency and reducing the risk of unintended permissions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thekbb/expand-aws-iam-wildcards">https://github.com/thekbb/expand-aws-iam-wildcards</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/expand-aws-iam-wildcards">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Expand AWS IAM Wildcards,&rdquo; automates the process of identifying and expanding wildcard actions in AWS IAM policy changes within pull requests. It analyzes PR diffs, identifies IAM actions with wildcards, and posts inline comments detailing the specific actions each wildcard matches, including links to AWS documentation. This helps reviewers quickly and accurately assess the security implications of IAM policy changes, improving code review efficiency and reducing the risk of unintended permissions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li>Add OIDC-backed release attestation for the shipped <code>dist/index.js</code> action bundle</li>
<li>Add release verification docs and extend <code>verify-release.sh</code> to check artifact attestations when GitHub CLI is
available</li>
<li>Add action entrypoint orchestration tests covering pull request handling, comment sync paths, truncation logging, and
failure reporting</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Refresh bundled IAM action data from AWS</li>
<li>Generate release bundles on Ubuntu through the <code>Prepare Release</code> workflow instead of from a local machine</li>
<li>Include the IAM data generator script in TypeScript checking</li>
<li>Update npm dependencies</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Validate the <code>collapse-threshold</code> input and fail clearly for invalid values instead of accepting partial parses</li>
</ul>
]]></content:encoded></item><item><title>Build with Code Composer Studio™ integrated development environment (IDE)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/build-with-code-composer-studio-integrated-development-environment-ide/</link><pubDate>Tue, 21 Apr 2026 14:26:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/build-with-code-composer-studio-integrated-development-environment-ide/</guid><description>Version updated for https://github.com/uoohyo/action-ccstudio-ide to version v2.0.2.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-ccstudio-ide GitHub Action automates the setup and build process for projects developed in Texas Instruments’ Code Composer Studio (CCS), an IDE for embedded development on TI microcontrollers and processors. It streamlines CI/CD workflows by downloading, installing, and configuring CCS within a Docker-based Linux environment, enabling developers to build and test their embedded projects directly within GitHub Actions. Key capabilities include specifying project paths, build configurations, and CCS versions to tailor the build process to individual project requirements.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/uoohyo/action-ccstudio-ide">https://github.com/uoohyo/action-ccstudio-ide</a></strong> to version <strong>v2.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-with-code-composer-studio-integrated-development-environment-ide">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>action-ccstudio-ide</code> GitHub Action automates the setup and build process for projects developed in Texas Instruments&rsquo; Code Composer Studio (CCS), an IDE for embedded development on TI microcontrollers and processors. It streamlines CI/CD workflows by downloading, installing, and configuring CCS within a Docker-based Linux environment, enabling developers to build and test their embedded projects directly within GitHub Actions. Key capabilities include specifying project paths, build configurations, and CCS versions to tailor the build process to individual project requirements.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>🐛 fix versioned eclipse dir path for CCS v12 and below (dd4f8c9)</li>
<li>🔀 Merge pull request #5 from uoohyo/develop (5fb9267)</li>
<li>🐛 correct v12 download URL directory path from 4-part to 3-part version (5b505a5)</li>
<li>💚 update workflow actions to Node.js 24 compatible versions (df651ab)</li>
<li>✨ implement CCS headless CI build with version-aware install and build failure detection #major (8d82eb0)</li>
<li>Set execute permission for the entrypoint script #major (53fea92)</li>
<li>#major readme update (2ccf4fe)</li>
<li>fix: Update Version (4199643)</li>
<li>fix: delete build: (19564f1)</li>
<li>fix: action jobs.. checkout and create release.. (53a7319)</li>
</ul>
]]></content:encoded></item><item><title>Gemini Discussion Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gemini-discussion-agent/</link><pubDate>Tue, 21 Apr 2026 14:26:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gemini-discussion-agent/</guid><description>Version updated for https://github.com/Val-d-emar/gemini-discussions-agent to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Gemini Discussion Agent is a GitHub Action that automates the analysis and response to GitHub Discussions using Google AI’s Gemini. It reads the entire discussion thread for context and generates meaningful, AI-driven replies when triggered by a mention. This action streamlines community interaction by providing automated, context-aware responses, with support for configurable prompts, languages, and AI models.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/gemini-discussions-agent">https://github.com/Val-d-emar/gemini-discussions-agent</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gemini-discussion-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Gemini Discussion Agent</strong> is a GitHub Action that automates the analysis and response to GitHub Discussions using Google AI&rsquo;s Gemini. It reads the entire discussion thread for context and generates meaningful, AI-driven replies when triggered by a mention. This action streamlines community interaction by providing automated, context-aware responses, with support for configurable prompts, languages, and AI models.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Dev by @Val-d-emar in <a href="https://github.com/Val-d-emar/gemini-discussions-agent/pull/4">https://github.com/Val-d-emar/gemini-discussions-agent/pull/4</a></li>
<li>Dev by @Val-d-emar in <a href="https://github.com/Val-d-emar/gemini-discussions-agent/pull/5">https://github.com/Val-d-emar/gemini-discussions-agent/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/gemini-discussions-agent/compare/v1...v1.1.0">https://github.com/Val-d-emar/gemini-discussions-agent/compare/v1...v1.1.0</a></p>
]]></content:encoded></item><item><title>Setup vp</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-vp/</link><pubDate>Tue, 21 Apr 2026 14:25:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-vp/</guid><description>Version updated for https://github.com/voidzero-dev/setup-vp to version v1.7.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-vp GitHub Action streamlines the setup of Vite+ (vp) environments by automating the global installation of Vite+, optional Node.js version management, and dependency caching with lockfile detection. It simplifies project setup workflows by supporting all major package managers, enabling automated dependency installation, and offering flexibility for custom configurations like working directories and private package registries. This action is ideal for automating consistent, efficient development and CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/voidzero-dev/setup-vp">https://github.com/voidzero-dev/setup-vp</a></strong> to version <strong>v1.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-vp">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-vp</code> GitHub Action streamlines the setup of Vite+ (<code>vp</code>) environments by automating the global installation of Vite+, optional Node.js version management, and dependency caching with lockfile detection. It simplifies project setup workflows by supporting all major package managers, enabling automated dependency installation, and offering flexibility for custom configurations like working directories and private package registries. This action is ideal for automating consistent, efficient development and CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: update README with bun support and bump deps by @fengmk2 in <a href="https://github.com/voidzero-dev/setup-vp/pull/44">https://github.com/voidzero-dev/setup-vp/pull/44</a></li>
<li>chore(deps): update dependency typescript to v6.0.3 by @renovate[bot] in <a href="https://github.com/voidzero-dev/setup-vp/pull/45">https://github.com/voidzero-dev/setup-vp/pull/45</a></li>
<li>chore(deps): update vite-plus to v0.1.19 by @fengmk2 in <a href="https://github.com/voidzero-dev/setup-vp/pull/46">https://github.com/voidzero-dev/setup-vp/pull/46</a></li>
<li>feat: retry Vite+ install on transient network failures by @fengmk2 in <a href="https://github.com/voidzero-dev/setup-vp/pull/47">https://github.com/voidzero-dev/setup-vp/pull/47</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/voidzero-dev/setup-vp/compare/v1.6.0...v1.7.0">https://github.com/voidzero-dev/setup-vp/compare/v1.6.0...v1.7.0</a></p>
]]></content:encoded></item><item><title>Depenemy Dependency Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/depenemy-dependency-scanner/</link><pubDate>Tue, 21 Apr 2026 14:25:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/depenemy-dependency-scanner/</guid><description>Version updated for https://github.com/W3OSC/depenemy-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The depenemy-action GitHub Action scans project dependencies for supply chain risks, reputation concerns, and behavioral issues. It automates security and reliability checks by identifying vulnerabilities, outdated packages, malicious elements, and other risks, with results integrated directly into GitHub’s Code Scanning interface. Key capabilities include multi-ecosystem support (e.g., npm, Python, Rust) and configurable severity thresholds to streamline dependency management and enhance software supply chain security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/W3OSC/depenemy-action">https://github.com/W3OSC/depenemy-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/depenemy-dependency-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>depenemy-action</strong> GitHub Action scans project dependencies for supply chain risks, reputation concerns, and behavioral issues. It automates security and reliability checks by identifying vulnerabilities, outdated packages, malicious elements, and other risks, with results integrated directly into GitHub&rsquo;s Code Scanning interface. Key capabilities include multi-ecosystem support (e.g., npm, Python, Rust) and configurable severity thresholds to streamline dependency management and enhance software supply chain security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix YAML syntax in action.yml (df6aa9e)</li>
<li>add LICENSE (dc50abc)</li>
<li>add README (025e7ba)</li>
<li>initial action release (2060010)</li>
</ul>
]]></content:encoded></item><item><title>Replace multiple strings in files</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/replace-multiple-strings-in-files/</link><pubDate>Tue, 21 Apr 2026 06:30:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/replace-multiple-strings-in-files/</guid><description>Version updated for https://github.com/flcdrg/replace-multiple-action to version v4.1.74.
This action is used across all versions by 111 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of searching for specific strings in matching files and replacing them with designated values, saving the modified files afterward. It is particularly useful for bulk string replacements across multiple files, including handling complex replacement scenarios using regular expressions or large replacement payloads via external JSON files. Key capabilities include support for wildcard file matching, JSON-based replacement definitions, and customizable prefix/suffix contexts for precise pattern matching.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/flcdrg/replace-multiple-action">https://github.com/flcdrg/replace-multiple-action</a></strong> to version <strong>v4.1.74</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>111</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/replace-multiple-strings-in-files">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of searching for specific strings in matching files and replacing them with designated values, saving the modified files afterward. It is particularly useful for bulk string replacements across multiple files, including handling complex replacement scenarios using regular expressions or large replacement payloads via external JSON files. Key capabilities include support for wildcard file matching, JSON-based replacement definitions, and customizable prefix/suffix contexts for precise pattern matching.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<ul>
<li>audit fixes @flcdrg (#1046)</li>
<li>Bump typescript from 5.9.3 to 6.0.3 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1042)</li>
<li>Bump axios from 1.15.0 to 1.15.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1045)</li>
<li>Bump rollup from 4.60.1 to 4.60.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1044)</li>
<li>Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1043)</li>
<li>Bump lru-cache from 11.3.3 to 11.3.5 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1040)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.58.1 to 8.58.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1041)</li>
<li>Bump @typescript-eslint/parser from 8.58.1 to 8.58.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1039)</li>
<li>Bump globals from 17.4.0 to 17.5.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1038)</li>
<li>Bump eslint-plugin-jest from 29.15.1 to 29.15.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1035)</li>
<li>Bump rollup-plugin-license from 3.7.0 to 3.7.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1034)</li>
<li>Bump lru-cache from 11.3.2 to 11.3.3 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1033)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.58.0 to 8.58.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1032)</li>
<li>Bump axios from 1.14.0 to 1.15.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1031)</li>
<li>Bump @typescript-eslint/parser from 8.58.0 to 8.58.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1030)</li>
<li>Bump lru-cache from 11.3.0 to 11.3.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1029)</li>
<li>Bump @types/node from 20.19.37 to 20.19.39 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1028)</li>
<li>Bump lru-cache from 11.2.7 to 11.3.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1027)</li>
<li>Bump ts-jest from 29.4.6 to 29.4.9 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1026)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.57.2 to 8.58.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1025)</li>
<li>Bump @typescript-eslint/parser from 8.57.2 to 8.58.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1024)</li>
<li>Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1021)</li>
<li>Bump rollup from 4.60.0 to 4.60.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1023)</li>
<li>Bump axios from 1.13.6 to 1.14.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1022)</li>
<li>Bump eslint-plugin-jest from 29.15.0 to 29.15.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1020)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.57.1 to 8.57.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1019)</li>
<li>Bump @typescript-eslint/parser from 8.57.1 to 8.57.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1018)</li>
<li>Bump rollup from 4.59.0 to 4.60.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1017)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.57.0 to 8.57.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1016)</li>
<li>Bump pnpm/action-setup from 4 to 5 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1015)</li>
<li>Bump @typescript-eslint/parser from 8.57.0 to 8.57.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1014)</li>
</ul>
]]></content:encoded></item><item><title>gha-timer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gha-timer/</link><pubDate>Tue, 21 Apr 2026 06:29:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gha-timer/</guid><description>Version updated for https://github.com/fulcrumgenomics/gha-timer to version v1.1.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gha-timer GitHub Action provides functionality to group and log tasks within GitHub Actions workflows, while tracking and displaying elapsed time for each group. It visually highlights task outcomes (e.g., success, failure, canceled, or skipped) with customizable colors and icons, improving workflow transparency and debugging efficiency. Additionally, it includes a command-line tool for starting timers and reporting elapsed times outside GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fulcrumgenomics/gha-timer">https://github.com/fulcrumgenomics/gha-timer</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gha-timer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>gha-timer</code> GitHub Action</strong> provides functionality to group and log tasks within GitHub Actions workflows, while tracking and displaying elapsed time for each group. It visually highlights task outcomes (e.g., success, failure, canceled, or skipped) with customizable colors and icons, improving workflow transparency and debugging efficiency. Additionally, it includes a command-line tool for starting timers and reporting elapsed times outside GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug Fixes</h2>
<ul>
<li>Git tag in release process (#8) (842f5ef9)</li>
<li>The coloring of installation completing (#9) (55c38437)</li>
</ul>
<h2 id="documentation">Documentation</h2>
<ul>
<li>Update fulcrum genomics logo with light/dark theme support (#11) (b6f3e01c)</li>
</ul>
<h2 id="miscellaneous-tasks">Miscellaneous Tasks</h2>
<ul>
<li>Fix logo in the README (7ca47964)</li>
<li>Update orhun/git-cliff-action from v3 to v4 (#10) (ec6ec57d)</li>
</ul>
<h2 id="ci">Ci</h2>
<ul>
<li>Pin GitHub Actions to full-length commit SHAs (#12) (d5868d83)</li>
</ul>
]]></content:encoded></item><item><title>Setup Docker Desktop macOS</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-docker-desktop-macos/</link><pubDate>Tue, 21 Apr 2026 06:29:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-docker-desktop-macos/</guid><description>Version updated for https://github.com/gh-workflow/setup-docker-desktop-macos to version 0.0.10.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-docker-desktop-macos GitHub Action installs and starts Docker Desktop on macOS runners in GitHub Actions workflows. It automates the setup of a Docker environment on macOS for testing workflows or applications that rely on Docker, eliminating manual configuration steps. This action is specifically designed for scenarios requiring Docker on macOS and is not intended for building or publishing Linux containers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gh-workflow/setup-docker-desktop-macos">https://github.com/gh-workflow/setup-docker-desktop-macos</a></strong> to version <strong>0.0.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-docker-desktop-macos">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-docker-desktop-macos</code> GitHub Action installs and starts Docker Desktop on macOS runners in GitHub Actions workflows. It automates the setup of a Docker environment on macOS for testing workflows or applications that rely on Docker, eliminating manual configuration steps. This action is specifically designed for scenarios requiring Docker on macOS and is not intended for building or publishing Linux containers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gh-workflow/setup-docker-desktop-macos/compare/0.0.9...0.0.10">https://github.com/gh-workflow/setup-docker-desktop-macos/compare/0.0.9...0.0.10</a></p>
]]></content:encoded></item><item><title>gRPC Testify Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/grpc-testify-action/</link><pubDate>Tue, 21 Apr 2026 06:29:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/grpc-testify-action/</guid><description>Version updated for https://github.com/gripmock/grpctestify-action to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gRPC Testify GitHub Action automates the installation and execution of the grpctestify tool in CI workflows, enabling users to validate, test, and format gRPC test files without requiring a Rust toolchain. It simplifies CI setups by downloading the appropriate grpctestify binary, adding it to the PATH, and optionally running commands like run, check, or fmt on specified files. This action streamlines gRPC test management in CI pipelines, saving setup time and ensuring consistency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gripmock/grpctestify-action">https://github.com/gripmock/grpctestify-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/grpc-testify-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>gRPC Testify GitHub Action</strong> automates the installation and execution of the <code>grpctestify</code> tool in CI workflows, enabling users to validate, test, and format gRPC test files without requiring a Rust toolchain. It simplifies CI setups by downloading the appropriate <code>grpctestify</code> binary, adding it to the <code>PATH</code>, and optionally running commands like <code>run</code>, <code>check</code>, or <code>fmt</code> on specified files. This action streamlines gRPC test management in CI pipelines, saving setup time and ensuring consistency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>first version by @rez1dent3 in <a href="https://github.com/gripmock/grpctestify-action/pull/1">https://github.com/gripmock/grpctestify-action/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@rez1dent3 made their first contribution in <a href="https://github.com/gripmock/grpctestify-action/pull/1">https://github.com/gripmock/grpctestify-action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gripmock/grpctestify-action/commits/v1.0.0">https://github.com/gripmock/grpctestify-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>helmfile-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/helmfile-action/</link><pubDate>Tue, 21 Apr 2026 06:29:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/helmfile-action/</guid><description>Version updated for https://github.com/helmfile/helmfile-action to version v2.4.3.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The helmfile-action GitHub Action simplifies the setup and use of Helmfile and Helm within GitHub Actions workflows. It automates tasks such as managing Helmfile and Helm versions, installing Helm plugins, and executing Helmfile commands, streamlining Kubernetes configuration and deployment processes. This action is cross-platform and provides outputs for better workflow integration, such as command exit codes and output logs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/helmfile/helmfile-action">https://github.com/helmfile/helmfile-action</a></strong> to version <strong>v2.4.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helmfile-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>helmfile-action</code></strong> GitHub Action simplifies the setup and use of Helmfile and Helm within GitHub Actions workflows. It automates tasks such as managing Helmfile and Helm versions, installing Helm plugins, and executing Helmfile commands, streamlining Kubernetes configuration and deployment processes. This action is cross-platform and provides outputs for better workflow integration, such as command exit codes and output logs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>build(deps-dev): bump @typescript-eslint/parser from 8.58.0 to 8.58.1 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/670">https://github.com/helmfile/helmfile-action/pull/670</a></li>
<li>build(deps-dev): bump eslint-plugin-jest from 29.15.1 to 29.15.2 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/673">https://github.com/helmfile/helmfile-action/pull/673</a></li>
<li>build(deps-dev): bump prettier from 3.8.1 to 3.8.2 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/672">https://github.com/helmfile/helmfile-action/pull/672</a></li>
<li>build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.58.0 to 8.58.1 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/669">https://github.com/helmfile/helmfile-action/pull/669</a></li>
<li>build(deps-dev): bump @types/node from 25.5.2 to 25.6.0 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/671">https://github.com/helmfile/helmfile-action/pull/671</a></li>
<li>build(deps-dev): bump globals from 17.4.0 to 17.5.0 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/674">https://github.com/helmfile/helmfile-action/pull/674</a></li>
<li>build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.58.1 to 8.58.2 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/676">https://github.com/helmfile/helmfile-action/pull/676</a></li>
<li>build(deps-dev): bump typescript from 6.0.2 to 6.0.3 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/679">https://github.com/helmfile/helmfile-action/pull/679</a></li>
<li>build(deps-dev): bump @swc/core from 1.15.24 to 1.15.30 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/680">https://github.com/helmfile/helmfile-action/pull/680</a></li>
<li>build(deps-dev): bump prettier from 3.8.2 to 3.8.3 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/677">https://github.com/helmfile/helmfile-action/pull/677</a></li>
<li>build(deps-dev): bump @typescript-eslint/parser from 8.58.1 to 8.58.2 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/675">https://github.com/helmfile/helmfile-action/pull/675</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/helmfile/helmfile-action/compare/v2.4.2...v2.4.3">https://github.com/helmfile/helmfile-action/compare/v2.4.2...v2.4.3</a></p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cibuild-action/</link><pubDate>Tue, 21 Apr 2026 06:29:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.5.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cibuild GitHub Action simplifies setting up CI/CD pipelines for iOS and Android projects by auto-generating, customizing, and managing GitHub Actions workflows. It automates tasks such as platform detection, pipeline configuration, secret management, and validation, streamlining the process of creating and running CI pipelines locally or on GitHub. Its key capabilities include non-interactive pipeline creation, interactive setup wizards, local pipeline execution, and seamless secret synchronization with GitHub environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.5.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cibuild</code> GitHub Action simplifies setting up CI/CD pipelines for iOS and Android projects by auto-generating, customizing, and managing GitHub Actions workflows. It automates tasks such as platform detection, pipeline configuration, secret management, and validation, streamlining the process of creating and running CI pipelines locally or on GitHub. Its key capabilities include non-interactive pipeline creation, interactive setup wizards, local pipeline execution, and seamless secret synchronization with GitHub environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.5.3</p>
]]></content:encoded></item><item><title>Setup Protobuf Compiler (protoc)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-protobuf-compiler-protoc/</link><pubDate>Tue, 21 Apr 2026 06:29:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-protobuf-compiler-protoc/</guid><description>Version updated for https://github.com/Jisu-Woniu/setup-protoc to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup protoc GitHub Action simplifies the process of downloading, installing, and configuring the Google Protocol Buffers (protoc) compiler in CI workflows. It automates locating the appropriate protoc release based on the specified version and runner environment, downloads and caches it, and adds it to the system PATH for immediate use. This action streamlines workflow setup by ensuring the correct version of protoc is readily available, reducing manual effort and potential configuration errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Jisu-Woniu/setup-protoc">https://github.com/Jisu-Woniu/setup-protoc</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-protobuf-compiler-protoc">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup protoc</strong> GitHub Action simplifies the process of downloading, installing, and configuring the Google Protocol Buffers (<code>protoc</code>) compiler in CI workflows. It automates locating the appropriate <code>protoc</code> release based on the specified version and runner environment, downloads and caches it, and adds it to the system PATH for immediate use. This action streamlines workflow setup by ensuring the correct version of <code>protoc</code> is readily available, reducing manual effort and potential configuration errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Jisu-Woniu/setup-protoc/compare/v1.0.0...v1.0.1">https://github.com/Jisu-Woniu/setup-protoc/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/versionary-action/</link><pubDate>Tue, 21 Apr 2026 06:29:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.16.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release tool designed to simplify semantic versioning, changelog generation, and release workflows using conventional commits. It supports both direct releases and release pull request (PR) workflows, enabling maintainers to review changes before publication. The tool is software-agnostic, extensible, and integrates versioning, tagging, and SCM release metadata management, streamlining the release process while leaving artifact publishing to external CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.16.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release tool designed to simplify semantic versioning, changelog generation, and release workflows using conventional commits. It supports both direct releases and release pull request (PR) workflows, enabling maintainers to review changes before publication. The tool is software-agnostic, extensible, and integrates versioning, tagging, and SCM release metadata management, streamlining the release process while leaving artifact publishing to external CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>strategies:</strong> add latex strategy (<a href="https://github.com/jolars/versionary/commit/ff225d296f5fba2fa40d445c1c06cce95d6e95ce"><code>ff225d2</code></a>)</li>
<li>merge fixing and closing phrases in changelogs (<a href="https://github.com/jolars/versionary/commit/7a577582c16f3443b94bb13aac1de14bde1dc38d"><code>7a57758</code></a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>deduplicate &ldquo;fixes #<issue>&rdquo; notes (<a href="https://github.com/jolars/versionary/commit/e6c895e4d47b9adec5f497f3bdfab99372d3d835"><code>e6c895e</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>Verify Agent Execution Receipt</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/verify-agent-execution-receipt/</link><pubDate>Tue, 21 Apr 2026 06:29:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/verify-agent-execution-receipt/</guid><description>Version updated for https://github.com/joy7758/verify-agent-receipt-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Verify Agent Execution Receipt” GitHub Action automates the validation of signed execution receipts against corresponding evidence bundles using a public key. It ensures the integrity and authenticity of artifacts produced by agent workflows, making it particularly useful for CI pipelines to verify execution evidence and fail jobs when validations fail. The action generates a verdict (valid or invalid) and a detailed verification report, helping to maintain trust and transparency in automated processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joy7758/verify-agent-receipt-action">https://github.com/joy7758/verify-agent-receipt-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verify-agent-execution-receipt">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Verify Agent Execution Receipt&rdquo; GitHub Action automates the validation of signed execution receipts against corresponding evidence bundles using a public key. It ensures the integrity and authenticity of artifacts produced by agent workflows, making it particularly useful for CI pipelines to verify execution evidence and fail jobs when validations fail. The action generates a verdict (<code>valid</code> or <code>invalid</code>) and a detailed verification report, helping to maintain trust and transparency in automated processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v010---verify-agent-execution-receipt-action">v0.1.0 - Verify Agent Execution Receipt Action</h1>
<p>Initial release.</p>
<h2 id="what-this-action-does">What this action does</h2>
<p>This GitHub Action validates signed agent execution receipts against evidence bundles using the <code>verifiable-tool-invocation-flow</code> Python package.</p>
<h2 id="features">Features</h2>
<ul>
<li>Installs <code>verifiable-tool-invocation-flow==0.1.1</code></li>
<li>Runs the independent receipt validator CLI</li>
<li>Validates receipt, evidence bundle, and public key</li>
<li>Outputs <code>verdict</code></li>
<li>Outputs <code>report-path</code></li>
<li>Supports configurable <code>audience</code></li>
<li>Supports configurable Python version</li>
<li>Supports configurable package version</li>
<li>Supports <code>fail-on-invalid</code></li>
</ul>
<h2 id="inputs">Inputs</h2>
<ul>
<li><code>receipt</code></li>
<li><code>evidence</code></li>
<li><code>public-key</code></li>
<li><code>audience</code></li>
<li><code>output</code></li>
<li><code>package-version</code></li>
<li><code>python-version</code></li>
<li><code>fail-on-invalid</code></li>
</ul>
<h2 id="outputs">Outputs</h2>
<ul>
<li><code>verdict</code></li>
<li><code>report-path</code></li>
</ul>
<h2 id="scope">Scope</h2>
<p>This action validates signed execution evidence.</p>
<p>It does not prove semantic correctness of the tool output.
It does not prove that the policy itself is correct.
It does not protect against a compromised signer.
It does not replace sandboxing, IAM, access control, monitoring, or human approval.</p>
<h2 id="related-project">Related project</h2>
<p>Core package:
<a href="https://pypi.org/project/verifiable-tool-invocation-flow/0.1.1/">https://pypi.org/project/verifiable-tool-invocation-flow/0.1.1/</a></p>
<p>Core repository:
<a href="https://github.com/joy7758/verifiable-tool-invocation-flow">https://github.com/joy7758/verifiable-tool-invocation-flow</a></p>
]]></content:encoded></item><item><title>Groq AI Code Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/groq-ai-code-reviewer/</link><pubDate>Tue, 21 Apr 2026 06:29:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/groq-ai-code-reviewer/</guid><description>Version updated for https://github.com/krishthesmart/github-code-reviewer to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Code Reviewer GitHub Action automatically reviews pull requests using Groq AI to assess code across five categories: Security, Bugs, Performance, Maintainability, and Best Practices. It provides inline comments with severity levels and can optionally auto-fix issues by committing changes directly to the PR branch, enabling a fully automated review workflow. This action helps streamline code review processes, enhance code quality, and identify critical issues like OWASP Top 10 security vulnerabilities with minimal human intervention.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/krishthesmart/github-code-reviewer">https://github.com/krishthesmart/github-code-reviewer</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/groq-ai-code-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AI Code Reviewer</strong> GitHub Action automatically reviews pull requests using Groq AI to assess code across five categories: Security, Bugs, Performance, Maintainability, and Best Practices. It provides inline comments with severity levels and can optionally auto-fix issues by committing changes directly to the PR branch, enabling a fully automated review workflow. This action helps streamline code review processes, enhance code quality, and identify critical issues like OWASP Top 10 security vulnerabilities with minimal human intervention.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-included">What&rsquo;s included</h2>
<ul>
<li>Full 5-category review: Security, Bugs, Performance, Maintainability, Best Practices</li>
<li>Inline line comments with severity levels (CRITICAL, HIGH, MEDIUM, LOW, SUGGESTION)</li>
<li>OWASP Top 10 security checks</li>
<li><code>auto_fix: &quot;true&quot;</code> — AI commits fixes directly to the PR branch, re-review runs automatically</li>
<li>Infinite loop protection — skips auto-fix if last commit was already a bot fix</li>
<li><code>/fix</code> and <code>/review</code> slash commands via PR comments</li>
<li>Powered by Groq (free API key at console.groq.com)</li>
</ul>
<h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">krishthesmart/github-code-reviewer@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">groq_api_key</span>: <span style="color:#ae81ff">${{ secrets.GROQ_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">auto_fix</span>: <span style="color:#e6db74">&#34;true&#34;</span>
</span></span></code></pre></div><p>See the README for full setup instructions.</p>
]]></content:encoded></item><item><title>Kida Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/kida-report/</link><pubDate>Tue, 21 Apr 2026 06:29:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/kida-report/</guid><description>Version updated for https://github.com/lbliii/kida to version v0.7.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Kida is a Python-based component framework for generating HTML, terminal output, and markdown with modern frontend patterns, such as typed props, named slots, scoped state, and error boundaries, all without relying on JavaScript or a build step. It automates template validation, component discovery, and compile-time checks to enhance reliability and scalability across multi-core Python environments. Key features include static type-checking, context propagation, co-located styles, and error handling, making it a robust alternative to traditional templating engines like Jinja2.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lbliii/kida">https://github.com/lbliii/kida</a></strong> to version <strong>v0.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kida-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Kida is a Python-based component framework for generating HTML, terminal output, and markdown with modern frontend patterns, such as typed props, named slots, scoped state, and error boundaries, all without relying on JavaScript or a build step. It automates template validation, component discovery, and compile-time checks to enhance reliability and scalability across multi-core Python environments. Key features include static type-checking, context propagation, co-located styles, and error handling, making it a robust alternative to traditional templating engines like Jinja2.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="070-2026-04-20">0.7.0 (2026-04-20)</h2>
<blockquote>
<p><strong>+6842</strong> / <strong>-703</strong> across <strong>87</strong> files</p>
</blockquote>
<h3 id="new-features">New Features</h3>
<ul>
<li>feat: agent-UX — narrow {% set %} warning, parser trap hints, docs truth (<a href="https://github.com/lbliii/kida/pull/106">#106</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<ul>
<li>feat: reject non-top-level {% def %}/{% region %}, retarget Undefined hint (<a href="https://github.com/lbliii/kida/pull/100">#100</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary
- Compile-time check (**K-TPL-004**) rejects `{% def %}` / `{% region %}` nested inside any control-flow construct (`if`, `for`, `with`, `provide`, `try`, `match`, `cache`, `capture`, `push`, `spaceless`, `filter`, `while`), where `_globals_setup` cannot bind the name for `render_block()`&hellip;</p>
  </details>
<ul>
<li>feat: RenderCapture — block-level capture, search indexing, freeze cache (<a href="https://github.com/lbliii/kida/pull/99">#99</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<ul>
<li>feat: adopt Python 3.14+ patterns — TypedDict, match/case, slots (<a href="https://github.com/lbliii/kida/pull/98">#98</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fix: extend CoercionWarning to collection/number filters, add lint gates (<a href="https://github.com/lbliii/kida/pull/97">#97</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<ul>
<li>fix: suppress PrecedenceWarning when nullish fallback is parenthesized (<a href="https://github.com/lbliii/kida/pull/96">#96</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<ul>
<li>fix: bump action default python-version from 3.12 to 3.14 (<a href="https://github.com/lbliii/kida/pull/94">#94</a>)</li>
</ul>
<details><summary>Details</summary>
<p>The release-notes workflow failed because the action&rsquo;s default `python-version` was `3.12`, but every `kida-templates` release on PyPI requires `&gt;=3.14`. This bumps the default to `3.14` so `pip install kida-templates` succeeds.</p>
  </details>
<h3 id="documentation">Documentation</h3>
<ul>
<li>docs: add AGENTS.md — contributor safety/values guide (<a href="https://github.com/lbliii/kida/pull/104">#104</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary
Adds `AGENTS.md` at the repo root as a contributor-facing values/safety guide, complementing `CLAUDE.md` (tactical syntax/API reference). Covers Kida&rsquo;s north star (component model in pure Python, statically validated, on free-threaded 3.14t), design philosophy, blast radius by subsystem, &hellip;</p>
  </details>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>refactor: leaf-node hardening — bug fixes, dead code, test gap closure (<a href="https://github.com/lbliii/kida/pull/105">#105</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>feat!: flip strict_undefined default to True (<a href="https://github.com/lbliii/kida/pull/107">#107</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<ul>
<li>Render-surface hardening: parity corpus, fragment scaffold, sandbox fuzz (<a href="https://github.com/lbliii/kida/pull/103">#103</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary
- **Sprint 1 — parity corpus.** 32-case corpus across 7 render methods pins three latent bugs (def-as-generator in full streams, let-cellvar in async block stream, region returning async_generator) under strict xfail so any fix flips XPASS → FAIL.
- **Sprint 2 — fragment scaffold.** `rend&hellip;</p>
  </details>
<ul>
<li>release: prepare v0.6.0 — version bump, changelog, and docs (<a href="https://github.com/lbliii/kida/pull/93">#93</a>)</li>
</ul>
<details><summary>Details</summary>
<p>## Summary</p>
  </details>
<details>
<summary><strong>Direct commits</strong> (1)</summary>
<ul>
<li><code>2f8ce28</code> release: prepare v0.7.0 — strict-by-default, agent-UX hints, render-surface hardening (#108) — @Lawrence Lane</li>
</ul>
</details>
<h3 id="contributors">Contributors</h3>
<p>@lbliii</p>
<hr>
<p><strong>Full diff:</strong> <a href="https://github.com/lbliii/kida/compare/v0.6.0...v0.7.0">0.6.0&hellip;0.7.0</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/secondbrainaction/</link><pubDate>Tue, 21 Apr 2026 06:29:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2615-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool designed to retrieve, filter, and analyze data from various external sources (e.g., Salesforce, Slack, YouTube, and GitHub) using Retrieval Augmented Generation (RAG) techniques and Large Language Models (LLMs). It automates tasks such as generating insights, summaries, and reports by extracting relevant information from disconnected datasets and applying natural language processing to analyze the data. Key capabilities include directory scanning for document analysis, querying GitHub repository changes, and summarizing YouTube video transcripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2615-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool designed to retrieve, filter, and analyze data from various external sources (e.g., Salesforce, Slack, YouTube, and GitHub) using Retrieval Augmented Generation (RAG) techniques and Large Language Models (LLMs). It automates tasks such as generating insights, summaries, and reports by extracting relevant information from disconnected datasets and applying natural language processing to analyze the data. Key capabilities include directory scanning for document analysis, querying GitHub repository changes, and summarizing YouTube video transcripts.</p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mipiti-verify/</link><pubDate>Tue, 21 Apr 2026 06:28:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.29.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of threat model assertions for security controls using the Mipiti platform. It streamlines tasks such as validating assertions locally, in CI pipelines, or offline, leveraging AI-powered analysis for advanced checks. This action helps ensure security controls remain accurate, detect configuration drift, and maintain compliance by providing capabilities like batch verification, drift detection, and signed audit report validation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.29.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of threat model assertions for security controls using the Mipiti platform. It streamlines tasks such as validating assertions locally, in CI pipelines, or offline, leveraging AI-powered analysis for advanced checks. This action helps ensure security controls remain accurate, detect configuration drift, and maintain compliance by providing capabilities like batch verification, drift detection, and signed audit report validation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.29.0@sha256:e580e0fb5dbe68acc9cfea588fa5574a5529430422714bad975ce136fb0531af</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.29.0</code>
Digest: <code>sha256:e580e0fb5dbe68acc9cfea588fa5574a5529430422714bad975ce136fb0531af</code></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/totem-shield/</link><pubDate>Tue, 21 Apr 2026 06:28:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.15.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool designed to provide a persistent, cross-repository memory and enforcement layer for AI coding agents. It automates the process of converting lessons learned from past mistakes into enforceable rules, preventing recurring architectural errors and ensuring code consistency without relying on live LLMs. By using deterministic, offline linting, Totem enhances the reliability and efficiency of AI-assisted development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.15.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool designed to provide a persistent, cross-repository memory and enforcement layer for AI coding agents. It automates the process of converting lessons learned from past mistakes into enforceable rules, preventing recurring architectural errors and ensuring code consistency without relying on live LLMs. By using deterministic, offline linting, Totem enhances the reliability and efficiency of AI-assisted development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="minor-changes">Minor Changes</h3>
<ul>
<li>
<p>f9c287b: 1.15.0 ships Pack Distribution: the first shippable Totem pack, plus the compile-hardening and zero-trust substrate that makes packs safe to distribute.</p>
<h2 id="pack-distribution">Pack Distribution</h2>
<ul>
<li><code>@totem/pack-agent-security</code> (ADR-089 flagship pack). 5 immutable security rules covering unauthorized process spawning, dynamic code evaluation with non-literal arguments, network exfiltration via hardcoded IPs or suspicious domains (API + shell-string variants), and obfuscated string assembly via byte-level primitives. Every rule ships <code>immutable: true</code> + <code>severity: error</code> + <code>category: security</code> with bad/good fixture pairs and 57 unit tests.</li>
<li><code>totem install pack/&lt;name&gt;</code> command installs a published pack into the local manifest.</li>
<li><code>pack-merge</code> primitive refuses downgrade of immutable rules to warning or archived; bypass attempts log to the Trap Ledger.</li>
<li>Content-hash substrate across TypeScript and bash (review + sync + pre-push hook) so pack integrity verifies without relying on file timestamps.</li>
</ul>
<h2 id="zero-trust-default-adr-089">Zero-trust default (ADR-089)</h2>
<ul>
<li>Pipeline 2 and Pipeline 3 LLM-generated rules now ship <code>unverified: true</code> unconditionally. Activation via the atomic <code>totem rule promote &lt;hash&gt;</code> CLI or the ADR-091 Stage 4 Codebase Verifier in 1.16.0.</li>
<li>Pipeline 1 (manual) keeps its conditional semantics; human-authored rules are self-evidencing.</li>
</ul>
<h2 id="compile-hardening-adr-088-phase-1">Compile hardening (ADR-088 Phase 1)</h2>
<ul>
<li>Layer 3 verify-retry loop: rules that fail their own smoke test re-prompt once before the compiler rejects them.</li>
<li>Compile-time smoke gate runs both <code>badExample</code> and <code>goodExample</code>; rules that fire on both directions are rejected with reason code <code>matches-good-example</code> (closes the over-matching hole that drove the 2026-04-18 security-pack 10-of-10 archive rate).</li>
<li><code>archivedAt</code> timestamp preserved across schema round-trips so the institutional first-archive-provenance ledger survives every compile cycle.</li>
<li><code>unverified</code> flag and <code>nonCompilable</code> 4-tuple with 9-value reason-code enum replaces the opaque 2-tuples.</li>
<li><code>totem doctor</code> stale-rule advisory (ADR-088 Phase 1) plus the grandfathered-rule advisory that surfaces the pre-zero-trust cohort categorized by <code>vintage-pre-1.13.0</code>, <code>no-badExample</code>, and <code>no-goodExample</code>.</li>
</ul>
<h2 id="platform">Platform</h2>
<ul>
<li>Compound ast-grep rules (ADR-087, promoted from Proposal 226). <code>astGrepYamlRule</code> field on <code>CompiledRule</code> with mutual exclusion on <code>astGrepPattern</code>, structural combinators (all / any / not / inside / has / precedes / follows), and canonical-serialization hashing via <code>canonicalStringify</code>.</li>
<li>Windows shell-injection fix in <code>safeExec</code> via <code>cross-spawn.sync</code> (closes a three-week-latent vector).</li>
<li>Cross-Repo Context Mesh (<code>totem search</code> federation + <code>totem doctor</code> Linked Indexes health check).</li>
<li>Standalone binary distribution unblocked (darwin-arm64, linux-x64, win32-x64).</li>
</ul>
<h2 id="positioning">Positioning</h2>
<ul>
<li><strong>ADR-090 (Multi-Agent State Substrate).</strong> Scopes Totem as the shared state, enforcement, and audit substrate for multi-agent development. Totem does not own agent routing, capability negotiation, session lifecycle, or live-edit conflict resolution. Future feature admission passes the Scope Decision Test.</li>
<li><strong>ADR-091 (Ingestion Pipeline Refinements).</strong> Redefines the 1.16.0 ingestion pipeline as a 5-stage funnel: Extract → Classify → Compile → Verify-Against-Codebase → Activate. Renames the legacy <code>allowlist</code> terminology to <code>baseline</code>.</li>
<li><strong>ADR-085 (Pack Ecosystem).</strong> Accepted with five deferred decisions resolved: Behavioral SemVer with refinement classification, array-order precedence plus <code>totem doctor</code> shadowing warning, Local Supreme Authority with ADR-089 immutable-severity carve-out, Sigstore + in-toto signing, native npm lifecycle with 72-hour unpublish constraint.</li>
</ul>
<p>Detailed patch-level changes: CHANGELOG.md entries 1.14.1 through 1.14.17.</p>
</li>
</ul>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>Updated dependencies [f9c287b]
<ul>
<li>@mmnto/totem@1.15.0</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Check Action Versions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/check-action-versions/</link><pubDate>Tue, 21 Apr 2026 06:28:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/check-action-versions/</guid><description>Version updated for https://github.com/nerdalytics/check-action-versions to version v1.0.3.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Check Action Versions” GitHub Action automates the process of auditing and updating actions referenced in workflow files to ensure they use the latest strict-semver releases. It scans workflows, identifies outdated actions, and creates a tracking issue and pull request to update uses: references with the latest commit SHAs, ensuring compliance with SHA-pinning requirements. This action simplifies maintaining up-to-date dependencies and enhances workflow security and reliability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nerdalytics/check-action-versions">https://github.com/nerdalytics/check-action-versions</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/check-action-versions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Check Action Versions&rdquo; GitHub Action automates the process of auditing and updating actions referenced in workflow files to ensure they use the latest strict-semver releases. It scans workflows, identifies outdated actions, and creates a tracking issue and pull request to update <code>uses:</code> references with the latest commit SHAs, ensuring compliance with SHA-pinning requirements. This action simplifies maintaining up-to-date dependencies and enhances workflow security and reliability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="docs">Docs</h3>
<p>Full README overhaul. No behavior changes.</p>
<ul>
<li><strong>Quickstart</strong> now SHA-pins the action itself, matching the form this action writes for every other entry in consumer workflow files and satisfying any repo or organization enforcing SHA-pinning on <code>uses:</code> references.</li>
<li><strong>Updating the pin</strong>: new dedicated section explaining how to resolve the commit SHA for the latest release (GitHub UI and <code>gh</code> CLI one-liner).</li>
<li><strong>GPG setup</strong>: complete caller-side YAML example. Notes that the GPG path is implemented but not yet validated end-to-end in production.</li>
<li><strong>Troubleshooting</strong>: headings now match real log output. New entry for the org-policy error (<em>&ldquo;Actions must be pinned to a full-length commit SHA&rdquo;</em>).</li>
<li><strong>Versioning</strong>: simplified to exact semver releases. The floating <code>v1</code> tag has been retired; consumers should pin by commit SHA as described in Quickstart.</li>
<li>Removed the &ldquo;Security design notes&rdquo; section (the framing was confusing; the useful content is implicit elsewhere).</li>
<li>Brand-voice pass throughout: shorter sentences, fewer em dashes, less marketing cadence.</li>
</ul>
<h3 id="consumer-impact">Consumer impact</h3>
<p>For repos already pinned to v1.0.2&rsquo;s SHA: the next scheduled run of this action opens a PR rewriting the pin to v1.0.3&rsquo;s SHA and comment. No manual action needed.</p>
<p>For new consumers: see <a href="https://github.com/nerdalytics/check-action-versions#quickstart">Quickstart</a> in the new README.</p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/run-aer-tests/</link><pubDate>Tue, 21 Apr 2026 06:28:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.159.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action provides a lightweight, Salesforce-compatible runtime to validate and test Apex code directly in CI/CD pipelines without deploying to a Salesforce org. It simplifies and accelerates development workflows by enabling fast, reproducible test execution and debugging for Apex code. Key capabilities include running Apex tests, executing specific code paths, and interactive debugging within tools like VS Code or IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.159</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action provides a lightweight, Salesforce-compatible runtime to validate and test Apex code directly in CI/CD pipelines without deploying to a Salesforce org. It simplifies and accelerates development workflows by enabling fast, reproducible test execution and debugging for Apex code. Key capabilities include running Apex tests, executing specific code paths, and interactive debugging within tools like VS Code or IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.159</p>
<ul>
<li>
<p>Remove BusinessRule Namespace</p>
</li>
<li>
<p>Add Additional Scheduler Objects To The Schema</p>
</li>
<li>
<p>Add CartExtension Adjustment And Exception Builtins</p>
</li>
<li>
<p>Add Productivity Objects To The Builtin Schema</p>
</li>
<li>
<p>Add Solution Search And Taxonomy Objects To The Schema</p>
</li>
<li>
<p>Add Activity Macro And Quick Text Objects To The Schema</p>
</li>
<li>
<p>Add LiveAgent Conversation Objects To The Schema</p>
</li>
<li>
<p>Add CartExtension Test Coverage For Already-Implemented Methods</p>
</li>
<li>
<p>Add In App Guidance Objects To The Schema</p>
</li>
<li>
<p>Add Document Metadata Objects To The Schema</p>
</li>
<li>
<p>Add Setup Metadata Objects To The Schema</p>
</li>
<li>
<p>Add Scheduler Bundle And Filter Objects To The Schema</p>
</li>
<li>
<p>Add Financial Services Contract Plan Objects To The Schema</p>
</li>
<li>
<p>Add Life Sciences Custody Objects To The Schema</p>
</li>
<li>
<p>Add Privacy Center Objects To The Schema</p>
</li>
<li>
<p>Fix Reference Source Blank Line Inflation For Nested Classes</p>
</li>
<li>
<p>Add Financial Services Service Catalog Objects To The Schema</p>
</li>
<li>
<p>Add Life Sciences Record Alert Objects To The Schema</p>
</li>
<li>
<p>Restore AppLauncher Symbols And Implement ChatterAnswers AccountCreator</p>
</li>
<li>
<p>Track BuyerActions Coverage Via BuyerActionsMock Parent Type</p>
</li>
<li>
<p>Track CartExtension List Type Coverage</p>
</li>
<li>
<p>Add B2B Commerce Objects To The Schema</p>
</li>
<li>
<p>Move Commerce Objects Behind The B2B Commerce Feature</p>
</li>
<li>
<p>Fix Cron Schedule Boundary Handling And Remove Context Namespace</p>
</li>
<li>
<p>Add Industry Cloud Objects To The Schema</p>
</li>
<li>
<p>Validate CartExtension Custom Fields Against Schema</p>
</li>
<li>
<p>Preserve Child Subquery Field Order Through Untyped Map Roundtrip</p>
</li>
<li>
<p>Add Experience Cloud And Field Service Objects To The Schema</p>
</li>
<li>
<p>Preserve Submitter User Across Async Apex Jobs</p>
</li>
<li>
<p>Grant Field-Level Access On Universally-Accessible Objects</p>
</li>
<li>
<p>Preserve Typed Child Subquery JSON Field Order</p>
</li>
<li>
<p>Add Default Mobile Policy And Identity Objects To The Schema</p>
</li>
<li>
<p>Cover Populated-Fields Order After Map&lt;Id, Sobject&gt; Deserialize</p>
</li>
<li>
<p>Implement UserProvisioning Methods</p>
</li>
<li>
<p>Preserve Map Key Order On JSON.deserializeStrict Round-Trip</p>
</li>
<li>
<p>Send Update Notification To Stderr</p>
</li>
<li>
<p>Cover More UserProvisioning Methods</p>
</li>
<li>
<p>Add Default Security And Provisioning Objects To The Schema</p>
</li>
<li>
<p>Accept SObject Instances For Shadowed SObject Type Names</p>
</li>
</ul>
]]></content:encoded></item><item><title>Website Preview and Deployment via SSH</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/website-preview-and-deployment-via-ssh/</link><pubDate>Tue, 21 Apr 2026 06:28:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/website-preview-and-deployment-via-ssh/</guid><description>Version updated for https://github.com/OpenRailAssociation/web-deployment-action to version v1.2.2.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Website Preview and Deployment Action” automates the deployment of a website artifact to both production and preview environments via SSH. It supports optional link checking, manages preview deployments for pull requests, and provides features like sticky PR comments and step summaries on GitHub. This action simplifies website deployment workflows by enabling seamless artifact delivery and environment-specific deployments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OpenRailAssociation/web-deployment-action">https://github.com/OpenRailAssociation/web-deployment-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/website-preview-and-deployment-via-ssh">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Website Preview and Deployment Action&rdquo; automates the deployment of a website artifact to both production and preview environments via SSH. It supports optional link checking, manages preview deployments for pull requests, and provides features like sticky PR comments and step summaries on GitHub. This action simplifies website deployment workflows by enabling seamless artifact delivery and environment-specific deployments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="122-2026-04-20"><a href="https://github.com/OpenRailAssociation/web-deployment-action/compare/v1.2.1...v1.2.2">1.2.2</a> (2026-04-20)</h2>
<h3 id="-ci-improvements">📦 CI Improvements</h3>
<ul>
<li>harden CI using zizmor, improve docu (<a href="https://github.com/OpenRailAssociation/web-deployment-action/issues/48">#48</a>) (<a href="https://github.com/OpenRailAssociation/web-deployment-action/commit/9be439bd3ea77b3396d7bf9d1a85a505a22cdf68">9be439b</a>)</li>
</ul>
]]></content:encoded></item><item><title>Rearm Build And Submit Release metadata action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/rearm-build-and-submit-release-metadata-action/</link><pubDate>Tue, 21 Apr 2026 06:28:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/rearm-build-and-submit-release-metadata-action/</guid><description>Version updated for https://github.com/relizaio/rearm-docker-action to version 1.10.1.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rearm-docker-action GitHub Action automates the process of building a Docker image, pushing it to a specified registry, and submitting release metadata to the ReARM platform. It streamlines tasks related to containerized application delivery, supporting features like multi-platform builds, SBOM generation, and integration with security tools such as CodeQL and SecureSBOM. This action is ideal for organizations aiming to enhance their CI/CD workflows with automated image management and metadata tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/relizaio/rearm-docker-action">https://github.com/relizaio/rearm-docker-action</a></strong> to version <strong>1.10.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rearm-build-and-submit-release-metadata-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rearm-docker-action</code> GitHub Action automates the process of building a Docker image, pushing it to a specified registry, and submitting release metadata to the ReARM platform. It streamlines tasks related to containerized application delivery, supporting features like multi-platform builds, SBOM generation, and integration with security tools such as CodeQL and SecureSBOM. This action is ideal for organizations aiming to enhance their CI/CD workflows with automated image management and metadata tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Bump rearm-actions to 1.3.1</li>
</ul>
]]></content:encoded></item><item><title>Setup cosign</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-cosign/</link><pubDate>Tue, 21 Apr 2026 06:28:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-cosign/</guid><description>Version updated for https://github.com/rsclarke/setup-cosign to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup cosign Action automates the installation of the cosign binary (a tool for container image signing and verification) into GitHub Actions runners, ensuring the binary is secure through rigorous verification checks. It simplifies workflows by handling version resolution, caching for faster subsequent runs, and securely validating the integrity of the downloaded software, reducing setup time and ensuring reliability in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rsclarke/setup-cosign">https://github.com/rsclarke/setup-cosign</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-cosign">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup cosign Action</strong> automates the installation of the <code>cosign</code> binary (a tool for container image signing and verification) into GitHub Actions runners, ensuring the binary is secure through rigorous verification checks. It simplifies workflows by handling version resolution, caching for faster subsequent runs, and securely validating the integrity of the downloaded software, reducing setup time and ensuring reliability in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rsclarke/setup-cosign/commits/v1.0.0">https://github.com/rsclarke/setup-cosign/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>Setup tenv</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-tenv/</link><pubDate>Tue, 21 Apr 2026 06:28:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/setup-tenv/</guid><description>Version updated for https://github.com/rsclarke/setup-tenv to version v2.0.0.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup tenv GitHub Action automates the installation of the tenv tool and a specified infrastructure tool (e.g., Terraform or OpenTofu) at a specific version, ensuring version management and consistency across workflows. It includes caching to optimize performance and leverages signature verification to ensure the authenticity of downloaded binaries, streamlining secure and efficient tool setup in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rsclarke/setup-tenv">https://github.com/rsclarke/setup-tenv</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-tenv">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup tenv GitHub Action</strong> automates the installation of the <code>tenv</code> tool and a specified infrastructure tool (e.g., Terraform or OpenTofu) at a specific version, ensuring version management and consistency across workflows. It includes caching to optimize performance and leverages signature verification to ensure the authenticity of downloaded binaries, streamlining secure and efficient tool setup in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): bump actions/cache from 5.0.4 to 5.0.5 by @dependabot[bot] in <a href="https://github.com/rsclarke/setup-tenv/pull/21">https://github.com/rsclarke/setup-tenv/pull/21</a></li>
<li>fix: tighten tenv release download curls by @rsclarke in <a href="https://github.com/rsclarke/setup-tenv/pull/22">https://github.com/rsclarke/setup-tenv/pull/22</a></li>
<li>fix: default tenv to latest release by @rsclarke in <a href="https://github.com/rsclarke/setup-tenv/pull/23">https://github.com/rsclarke/setup-tenv/pull/23</a></li>
<li>feat: use setup-cosign only on tenv cache misses by @rsclarke in <a href="https://github.com/rsclarke/setup-tenv/pull/24">https://github.com/rsclarke/setup-tenv/pull/24</a></li>
<li>docs: use version placeholders in README examples by @rsclarke in <a href="https://github.com/rsclarke/setup-tenv/pull/25">https://github.com/rsclarke/setup-tenv/pull/25</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rsclarke/setup-tenv/compare/v1.0.1...v2.0.0">https://github.com/rsclarke/setup-tenv/compare/v1.0.1...v2.0.0</a></p>
]]></content:encoded></item><item><title>Pool Lock</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/pool-lock/</link><pubDate>Tue, 21 Apr 2026 06:27:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/pool-lock/</guid><description>Version updated for https://github.com/sandipndev/pool-lock to version 0.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The pool-lock GitHub Action facilitates cross-run concurrent resource locking by interoperating with the Concourse Pool resource via a Git-based system. It automates the process of claiming and releasing shared resources (e.g., environments, machines) across CI/CD workflows, ensuring efficient resource management and preventing conflicts. This action is particularly useful for teams needing synchronized access to limited resources in distributed build or deployment pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sandipndev/pool-lock">https://github.com/sandipndev/pool-lock</a></strong> to version <strong>0.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pool-lock">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>pool-lock GitHub Action</strong> facilitates cross-run concurrent resource locking by interoperating with the Concourse Pool resource via a Git-based system. It automates the process of claiming and releasing shared resources (e.g., environments, machines) across CI/CD workflows, ensuring efficient resource management and preventing conflicts. This action is particularly useful for teams needing synchronized access to limited resources in distributed build or deployment pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix: trust new ssh hosts on first connection (#42) (68fd54d)</li>
<li>chore(deps): bump actions/setup-node from 4 to 6 (#29) (6f1a114)</li>
<li>chore(deps): bump actions/upload-artifact from 4 to 5 (#30) (a8dad51)</li>
<li>chore(deps-dev): bump the npm-development group across 1 directory with 9 updates (#31) (3648e0c)</li>
<li>chore: add branding (87283a8)</li>
<li>chore: readme (1b70139)</li>
<li>feat: make script (46c4c5b)</li>
<li>feat: initial commit (bb65b61)</li>
</ul>
]]></content:encoded></item><item><title>SecureOps Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/secureops-scan/</link><pubDate>Tue, 21 Apr 2026 06:27:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/secureops-scan/</guid><description>Version updated for https://github.com/secureopsfr/actions-scan to version v2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SecureOps GitHub Action automates security scanning for web applications directly within CI/CD pipelines. It identifies critical vulnerabilities, calculates a security score, and enforces a minimum score threshold to ensure compliance with security standards. The action integrates seamlessly with GitHub Actions, providing asynchronous scanning, real-time status updates, and automated failure handling based on scan results.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/secureopsfr/actions-scan">https://github.com/secureopsfr/actions-scan</a></strong> to version <strong>v2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secureops-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The SecureOps GitHub Action automates security scanning for web applications directly within CI/CD pipelines. It identifies critical vulnerabilities, calculates a security score, and enforces a minimum score threshold to ensure compliance with security standards. The action integrates seamlessly with GitHub Actions, providing asynchronous scanning, real-time status updates, and automated failure handling based on scan results.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge branch &lsquo;feature/modify-readme&rsquo; (8356c2f)</li>
<li>docs: Update README.md (3610f48)</li>
<li>Merge branch &lsquo;feature/correct-bundle&rsquo; (65111b5)</li>
<li>feat: Add multi scan gestion (7b479ba)</li>
<li>feat: Update dist (0e7a9cd)</li>
<li>feat: Add trad  to scan result (c7cb013)</li>
<li>feat: Add verbosity to scan result (656060b)</li>
<li>feat: Update dist (4f1270e)</li>
<li>feat: Add polling (47ec628)</li>
<li>feat: Update dist (5fdd3d2)</li>
</ul>
]]></content:encoded></item><item><title>Sylius Plugin CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/sylius-plugin-ci/</link><pubDate>Tue, 21 Apr 2026 06:27:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/sylius-plugin-ci/</guid><description>Version updated for https://github.com/Setono/sylius-plugin to version 2.1.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sylius Plugin GitHub Action is a suite of CI/CD tools designed to streamline the development and maintenance of Sylius plugins. It automates key tasks such as static code analysis, dependency management, testing (unit, integration, and mutation), code coverage, and backward compatibility checks. By providing pre-configured, modular actions aligned with Sylius development standards, it reduces the overhead of setting up and maintaining individual CI pipelines for plugin authors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Setono/sylius-plugin">https://github.com/Setono/sylius-plugin</a></strong> to version <strong>2.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sylius-plugin-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Sylius Plugin GitHub Action</strong> is a suite of CI/CD tools designed to streamline the development and maintenance of Sylius plugins. It automates key tasks such as static code analysis, dependency management, testing (unit, integration, and mutation), code coverage, and backward compatibility checks. By providing pre-configured, modular actions aligned with Sylius development standards, it reduces the overhead of setting up and maintaining individual CI pipelines for plugin authors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Drop extensions input from backwards-compatibility sub-action (bff61da)</li>
<li>Add backwards-compatibility sub-action wrapping Roave&rsquo;s BC check (6d67e6e)</li>
<li>Archive add-ci-composite-actions and sync ci-composite-actions spec (78c8c00)</li>
<li>Use vendor/bin tools and add defaults for php-version/dependencies (507ebf8)</li>
<li>Change name (09b76ea)</li>
<li>Add bin/release script to enforce dual-tag release invariant (13851ef)</li>
<li>Add composite GitHub Actions for Sylius plugin CI (1b2784a)</li>
<li>Add .editorconfig (d715376)</li>
<li>Document rule that new features must be added to README (9388a1b)</li>
<li>Add highest/lowest dependency matrix to CI (3835800)</li>
</ul>
]]></content:encoded></item><item><title>Newma Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/newma-review/</link><pubDate>Tue, 21 Apr 2026 06:27:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/newma-review/</guid><description>Version updated for https://github.com/slatinwine/newma-review-action to version v0.2.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Newma Review Action is a GitHub Action that automates AI-powered code reviews and security audits for repositories. It provides two modes: a “diff mode” for reviewing pull request changes and a “full mode” for conducting repository-wide security scans. By identifying critical security vulnerabilities such as URL/path injection, secret leakage, and default fail-open issues, it helps developers streamline code review processes and enhance code security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/slatinwine/newma-review-action">https://github.com/slatinwine/newma-review-action</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/newma-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Newma Review Action</strong> is a GitHub Action that automates AI-powered code reviews and security audits for repositories. It provides two modes: a &ldquo;diff mode&rdquo; for reviewing pull request changes and a &ldquo;full mode&rdquo; for conducting repository-wide security scans. By identifying critical security vulnerabilities such as URL/path injection, secret leakage, and default fail-open issues, it helps developers streamline code review processes and enhance code security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/slatinwine/newma-review-action/compare/v0.2.0...v0.2.0">https://github.com/slatinwine/newma-review-action/compare/v0.2.0...v0.2.0</a></p>
]]></content:encoded></item><item><title>Gemini Discussion Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gemini-discussion-agent/</link><pubDate>Tue, 21 Apr 2026 06:27:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gemini-discussion-agent/</guid><description>Version updated for https://github.com/Val-d-emar/gemini-discussions-agent to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Gemini Discussion Agent is a GitHub Action that automates the process of analyzing and responding to GitHub Discussions using Google AI’s Gemini. It provides meaningful, context-aware responses by evaluating the entire discussion thread, including the title, original post, and comments. Key capabilities include customizable prompts, language selection, AI model configuration, and automated responses triggered by mentions, streamlining discussion management and enhancing user engagement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/gemini-discussions-agent">https://github.com/Val-d-emar/gemini-discussions-agent</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gemini-discussion-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Gemini Discussion Agent</strong> is a GitHub Action that automates the process of analyzing and responding to GitHub Discussions using Google AI&rsquo;s Gemini. It provides meaningful, context-aware responses by evaluating the entire discussion thread, including the title, original post, and comments. Key capabilities include customizable prompts, language selection, AI model configuration, and automated responses triggered by mentions, streamlining discussion management and enhancing user engagement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/gemini-discussions-agent/compare/v1...v1.0.1">https://github.com/Val-d-emar/gemini-discussions-agent/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>Gemini AI PR Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gemini-ai-pr-reviewer/</link><pubDate>Tue, 21 Apr 2026 06:27:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/21/gemini-ai-pr-reviewer/</guid><description>Version updated for https://github.com/Val-d-emar/gemini-review to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Gemini AI PR Reviewer Action is a GitHub Action that automates code review for pull requests using Google’s Gemini AI models. It analyzes only the changed lines of code in a PR and can provide feedback, request changes, or approve the PR based on AI evaluation, streamlining the code review process. With support for multiple authentication methods, model selection, and integration with branch protection rules, it simplifies and enhances code quality assurance workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/gemini-review">https://github.com/Val-d-emar/gemini-review</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gemini-ai-pr-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <em>Gemini AI PR Reviewer Action</em> is a GitHub Action that automates code review for pull requests using Google&rsquo;s Gemini AI models. It analyzes only the changed lines of code in a PR and can provide feedback, request changes, or approve the PR based on AI evaluation, streamlining the code review process. With support for multiple authentication methods, model selection, and integration with branch protection rules, it simplifies and enhances code quality assurance workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/gemini-review/compare/v1...v1.2.0">https://github.com/Val-d-emar/gemini-review/compare/v1...v1.2.0</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/muaddib-scanner/</link><pubDate>Mon, 20 Apr 2026 22:09:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.100.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security scanning tool designed to detect and mitigate threats in npm and PyPI supply chains by analyzing dependencies for known malicious packages, suspicious behavior, and vulnerabilities. It automates threat detection and prevention through advanced features like multi-scanner parallelism, machine learning classifiers, deobfuscation, inter-module data flow analysis, and sandboxed testing. The tool provides capabilities such as pre-installation package scanning, risk scoring, detailed threat explanations, and exportable reports, making it a comprehensive first line of defense against supply chain attacks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.100</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security scanning tool designed to detect and mitigate threats in npm and PyPI supply chains by analyzing dependencies for known malicious packages, suspicious behavior, and vulnerabilities. It automates threat detection and prevention through advanced features like multi-scanner parallelism, machine learning classifiers, deobfuscation, inter-module data flow analysis, and sandboxed testing. The tool provides capabilities such as pre-installation package scanning, risk scoring, detailed threat explanations, and exportable reports, making it a comprehensive first line of defense against supply chain attacks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Regenerate package-lock.json, drop 14 extraneous packages. Total packages 102 → 30, 0 CVE. 5 direct dependencies.</p>
]]></content:encoded></item><item><title>TypeScript Agent Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/typescript-agent-action/</link><pubDate>Mon, 20 Apr 2026 22:09:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/typescript-agent-action/</guid><description>Version updated for https://github.com/earlyai/pull-request-test-generation to version v1.8.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Early-Catch is a GitHub Action that automates the generation of unit tests for TypeScript and JavaScript code changes in pull requests. It analyzes modified files, identifies under-tested functions, and generates working tests that meet coverage thresholds, automatically committing them to the source branch without introducing errors. This streamlines the testing process, improves code coverage, and reduces the manual effort required to write tests for new or updated code.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/earlyai/pull-request-test-generation">https://github.com/earlyai/pull-request-test-generation</a></strong> to version <strong>v1.8.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/typescript-agent-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Early-Catch is a GitHub Action that automates the generation of unit tests for TypeScript and JavaScript code changes in pull requests. It analyzes modified files, identifies under-tested functions, and generates working tests that meet coverage thresholds, automatically committing them to the source branch without introducing errors. This streamlines the testing process, improves code coverage, and reduces the manual effort required to write tests for new or updated code.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="182-2026-04-20"><a href="https://github.com/earlyai/pull-request-test-generation/compare/v1.8.1...v1.8.2">1.8.2</a> (2026-04-20)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>reduce max-testables default from 2 to 1 (<a href="https://github.com/earlyai/pull-request-test-generation/issues/202">#202</a>) (<a href="https://github.com/earlyai/pull-request-test-generation/commit/20d1866a271ddd2552f7d23efbbb5f2fba47e558">20d1866</a>)</li>
</ul>
]]></content:encoded></item><item><title>Setup PanDA</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-panda/</link><pubDate>Mon, 20 Apr 2026 22:09:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-panda/</guid><description>Version updated for https://github.com/eic/panda-compose to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The panda-compose GitHub Action provides a self-contained Docker Compose stack for deploying a local instance of the PanDA workload management system. It is designed for development and CI testing of tools that integrate with PanDA, such as workflow managers and custom plugins. This action automates the setup of key PanDA components, including databases, message brokers, and APIs, enabling users to test and develop against a functional PanDA environment without requiring a full production-grade deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/eic/panda-compose">https://github.com/eic/panda-compose</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-panda">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>panda-compose</code> GitHub Action provides a self-contained Docker Compose stack for deploying a local instance of the PanDA workload management system. It is designed for development and CI testing of tools that integrate with PanDA, such as workflow managers and custom plugins. This action automates the setup of key PanDA components, including databases, message brokers, and APIs, enabling users to test and develop against a functional PanDA environment without requiring a full production-grade deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: avoid <code>pip install panda-client</code> permissions denied error by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/1">https://github.com/eic/panda-compose/pull/1</a></li>
<li>Simplify panda-client installation in CI workflow by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/2">https://github.com/eic/panda-compose/pull/2</a></li>
<li>Remove jacamar-ci-specific references; make project generic by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/3">https://github.com/eic/panda-compose/pull/3</a></li>
<li>chore: switch from bitnami/mariadb to standard mariadb:10.11 by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/5">https://github.com/eic/panda-compose/pull/5</a></li>
<li>feat: real compute backend via Harvester subprocess plugins by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/4">https://github.com/eic/panda-compose/pull/4</a></li>
<li>docs: add Docsify documentation site with GitHub Pages deployment by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/7">https://github.com/eic/panda-compose/pull/7</a></li>
<li>feat: add composite action (uses: eic/panda-compose@main) by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/8">https://github.com/eic/panda-compose/pull/8</a></li>
<li>Shorten description in action.yml by @wdconinc in <a href="https://github.com/eic/panda-compose/pull/9">https://github.com/eic/panda-compose/pull/9</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/eic/panda-compose/commits/v1.0.0">https://github.com/eic/panda-compose/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>Claude AutoFix</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/claude-autofix/</link><pubDate>Mon, 20 Apr 2026 22:09:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/claude-autofix/</guid><description>Version updated for https://github.com/enriconunes/claude-autofix-action to version v2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Claude AutoFix Action is a GitHub Action that automates the identification and resolution of test failures in pull requests. It uses Claude AI to analyze failing tests, provide diagnostic comments, generate fixes, and create a new pull request with corrected code for review. This streamlines the debugging process and reduces manual effort for developers in projects using Python (pytest), TypeScript, or JavaScript (Vitest/Jest).</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/enriconunes/claude-autofix-action">https://github.com/enriconunes/claude-autofix-action</a></strong> to version <strong>v2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-autofix">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Claude AutoFix Action</strong> is a GitHub Action that automates the identification and resolution of test failures in pull requests. It uses Claude AI to analyze failing tests, provide diagnostic comments, generate fixes, and create a new pull request with corrected code for review. This streamlines the debugging process and reduces manual effort for developers in projects using Python (pytest), TypeScript, or JavaScript (Vitest/Jest).</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>This release introduces error logging and AI-powered developer insights.</p>
<p>What&rsquo;s new:</p>
<ul>
<li>Error log (enable-error-log) — every failing test is recorded as a structured entry in logs/error_history.jsonl on the main branch, capturing timestamp,
author, branch, file, test name, error type, error message, and whether the fix was applied. No Claude tokens used.</li>
<li>Developer insights (enable-insights) — after 3 or more recorded failures, Claude analyses the author&rsquo;s error history and posts a comment on the PR
pointing out recurring patterns and giving concrete, actionable tips. Uses Claude Haiku to keep costs low.</li>
</ul>
<p>Both features are opt-in and off by default. Existing setups require no changes to upgrade.</p>
]]></content:encoded></item><item><title>Rust Toolchain for Xtensa</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/rust-toolchain-for-xtensa/</link><pubDate>Mon, 20 Apr 2026 22:09:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/rust-toolchain-for-xtensa/</guid><description>Version updated for https://github.com/esp-rs/xtensa-toolchain to version v1.7.0.
This action is used across all versions by 618 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The xtensa-toolchain GitHub Action automates the installation of a custom Rust compiler fork with Xtensa architecture support, along with necessary toolchain binaries such as ldproxy. It simplifies the setup process for building and testing Rust projects targeting Espressif Xtensa-based chips, solving compatibility and dependency management issues. Key capabilities include configuring the toolchain version, default settings, supported build targets, and optional components like LLVM libraries.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/esp-rs/xtensa-toolchain">https://github.com/esp-rs/xtensa-toolchain</a></strong> to version <strong>v1.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>618</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-toolchain-for-xtensa">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>xtensa-toolchain</code> GitHub Action automates the installation of a custom Rust compiler fork with Xtensa architecture support, along with necessary toolchain binaries such as <code>ldproxy</code>. It simplifies the setup process for building and testing Rust projects targeting Espressif Xtensa-based chips, solving compatibility and dependency management issues. Key capabilities include configuring the toolchain version, default settings, supported build targets, and optional components like LLVM libraries.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add support for espup&rsquo;s <code>--esp-riscv-gcc</code> flag by @jessebraham in <a href="https://github.com/esp-rs/xtensa-toolchain/pull/46">https://github.com/esp-rs/xtensa-toolchain/pull/46</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/esp-rs/xtensa-toolchain/compare/v1.6...v1.7.0">https://github.com/esp-rs/xtensa-toolchain/compare/v1.6...v1.7.0</a></p>
]]></content:encoded></item><item><title>Report Deployment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/report-deployment/</link><pubDate>Mon, 20 Apr 2026 22:08:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/report-deployment/</guid><description>Version updated for https://github.com/ewake-ai/report-deployment-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Report Deployment Action is a GitHub Action that integrates with Ewake to report deployment events, enabling correlation of deployments with incidents and providing contextual insights during investigations. It automates the process of sending deployment metadata (e.g., repository, commit SHA, timestamp, artifact name) to Ewake without disrupting workflows, even in the event of network errors or API issues. This action helps teams improve incident response by surfacing deployment-related context in their observability tools.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ewake-ai/report-deployment-action">https://github.com/ewake-ai/report-deployment-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/report-deployment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Report Deployment Action</strong> is a GitHub Action that integrates with <a href="https://www.ewake.ai">Ewake</a> to report deployment events, enabling correlation of deployments with incidents and providing contextual insights during investigations. It automates the process of sending deployment metadata (e.g., repository, commit SHA, timestamp, artifact name) to Ewake without disrupting workflows, even in the event of network errors or API issues. This action helps teams improve incident response by surfacing deployment-related context in their observability tools.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: initial release of report-deployment action by @cian-ewake in <a href="https://github.com/ewake-ai/report-deployment-action/pull/1">https://github.com/ewake-ai/report-deployment-action/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@cian-ewake made their first contribution in <a href="https://github.com/ewake-ai/report-deployment-action/pull/1">https://github.com/ewake-ai/report-deployment-action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ewake-ai/report-deployment-action/commits/v1.0.0">https://github.com/ewake-ai/report-deployment-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>Example Dependency Submission Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/example-dependency-submission-action/</link><pubDate>Mon, 20 Apr 2026 22:08:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/example-dependency-submission-action/</guid><description>Version updated for https://github.com/github/dependency-submission-toolkit to version v2.0.6.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 110 repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Dependency Submission Toolkit is a TypeScript library designed to help developers create and submit dependency snapshots to GitHub’s Dependency Submission API. This action automates the process of generating structured dependency data, including metadata, and integrates it into a repository’s dependency graph for enhanced supply chain security and visibility. It streamlines dependency tracking by enabling developers to define dependencies programmatically and submit comprehensive snapshots for use in security and management workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/github/dependency-submission-toolkit">https://github.com/github/dependency-submission-toolkit</a></strong> to version <strong>v2.0.6</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>110</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/example-dependency-submission-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Dependency Submission Toolkit is a TypeScript library designed to help developers create and submit dependency snapshots to GitHub&rsquo;s Dependency Submission API. This action automates the process of generating structured dependency data, including metadata, and integrates it into a repository&rsquo;s dependency graph for enhanced supply chain security and visibility. It streamlines dependency tracking by enabling developers to define dependencies programmatically and submit comprehensive snapshots for use in security and management workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add id to submitSnapshot success response by @gitulisca in <a href="https://github.com/github/dependency-submission-toolkit/pull/117">https://github.com/github/dependency-submission-toolkit/pull/117</a></li>
<li>Bump vite from 5.4.14 to 6.2.5 in the npm_and_yarn group by @dependabot[bot] in <a href="https://github.com/github/dependency-submission-toolkit/pull/118">https://github.com/github/dependency-submission-toolkit/pull/118</a></li>
<li>Bump vitest from 3.0.8 to 3.1.2 by @dependabot[bot] in <a href="https://github.com/github/dependency-submission-toolkit/pull/121">https://github.com/github/dependency-submission-toolkit/pull/121</a></li>
<li>Update exec_sponsor from nerdneha to aaroncathcart by @jovel in <a href="https://github.com/github/dependency-submission-toolkit/pull/141">https://github.com/github/dependency-submission-toolkit/pull/141</a></li>
<li>Add actions to CodeQL analysis languages by @AshelyTC in <a href="https://github.com/github/dependency-submission-toolkit/pull/147">https://github.com/github/dependency-submission-toolkit/pull/147</a></li>
<li>Add permissions to publish.yml and test.yml by @AshelyTC in <a href="https://github.com/github/dependency-submission-toolkit/pull/150">https://github.com/github/dependency-submission-toolkit/pull/150</a></li>
<li>Upgrade Undici to 5.29.0 by @AshelyTC in <a href="https://github.com/github/dependency-submission-toolkit/pull/152">https://github.com/github/dependency-submission-toolkit/pull/152</a></li>
<li>Bump github/codeql-action from 3 to 4 by @dependabot[bot] in <a href="https://github.com/github/dependency-submission-toolkit/pull/164">https://github.com/github/dependency-submission-toolkit/pull/164</a></li>
<li>Bump actions/checkout from 4 to 5 by @dependabot[bot] in <a href="https://github.com/github/dependency-submission-toolkit/pull/145">https://github.com/github/dependency-submission-toolkit/pull/145</a></li>
<li>Remove ownership.yaml (moved to central directory) by @github-service-catalog[bot] in <a href="https://github.com/github/dependency-submission-toolkit/pull/171">https://github.com/github/dependency-submission-toolkit/pull/171</a></li>
<li>Upgrade glob and vite dependencies manually by @brrygrdn in <a href="https://github.com/github/dependency-submission-toolkit/pull/172">https://github.com/github/dependency-submission-toolkit/pull/172</a></li>
<li>Bump actions/setup-node from 4 to 6 by @dependabot[bot] in <a href="https://github.com/github/dependency-submission-toolkit/pull/167">https://github.com/github/dependency-submission-toolkit/pull/167</a></li>
<li>Upgrade dependencies to clear security alerts by @ljones140 in <a href="https://github.com/github/dependency-submission-toolkit/pull/179">https://github.com/github/dependency-submission-toolkit/pull/179</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@gitulisca made their first contribution in <a href="https://github.com/github/dependency-submission-toolkit/pull/117">https://github.com/github/dependency-submission-toolkit/pull/117</a></li>
<li>@jovel made their first contribution in <a href="https://github.com/github/dependency-submission-toolkit/pull/141">https://github.com/github/dependency-submission-toolkit/pull/141</a></li>
<li>@AshelyTC made their first contribution in <a href="https://github.com/github/dependency-submission-toolkit/pull/147">https://github.com/github/dependency-submission-toolkit/pull/147</a></li>
<li>@github-service-catalog[bot] made their first contribution in <a href="https://github.com/github/dependency-submission-toolkit/pull/171">https://github.com/github/dependency-submission-toolkit/pull/171</a></li>
<li>@brrygrdn made their first contribution in <a href="https://github.com/github/dependency-submission-toolkit/pull/172">https://github.com/github/dependency-submission-toolkit/pull/172</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/github/dependency-submission-toolkit/compare/v2.0.5...v2.0.6">https://github.com/github/dependency-submission-toolkit/compare/v2.0.5...v2.0.6</a></p>
]]></content:encoded></item><item><title>PR Slack Reminder</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/pr-slack-reminder/</link><pubDate>Mon, 20 Apr 2026 22:08:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/pr-slack-reminder/</guid><description>Version updated for https://github.com/hellej/pr-slack-reminder-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of sending Slack reminders about open Pull Requests across multiple repositories, with customizable message content and formatting. It addresses limitations of GitHub’s built-in reminders by enabling monitoring for up to 30 repositories, highlighting older PRs, providing concise review status updates, and supporting flexible filtering and user mapping. This tool is ideal for teams without formal GitHub team setups or accurate CODEOWNERS files who need tailored PR notifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hellej/pr-slack-reminder-action">https://github.com/hellej/pr-slack-reminder-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-slack-reminder">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of sending Slack reminders about open Pull Requests across multiple repositories, with customizable message content and formatting. It addresses limitations of GitHub&rsquo;s built-in reminders by enabling monitoring for up to 30 repositories, highlighting older PRs, providing concise review status updates, and supporting flexible filtering and user mapping. This tool is ideal for teams without formal GitHub team setups or accurate CODEOWNERS files who need tailored PR notifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update README for v1 release (<a href="https://github.com/hellej/pr-slack-reminder-action/commit/d162091cb8b4179909f922056b4c951aab253ec7">d162091</a>) @hellej</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hellej/pr-slack-reminder-action/compare/v0.15.0...v1.0.0">https://github.com/hellej/pr-slack-reminder-action/compare/v0.15.0...v1.0.0</a></p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/cibuild-action/</link><pubDate>Mon, 20 Apr 2026 22:08:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.4.9.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The cibuild GitHub Action simplifies setting up and managing CI/CD pipelines for iOS and Android projects by automating the generation and customization of GitHub Actions workflows. It provides tools to auto-detect project platforms, configure build settings, manage secrets, and validate or execute pipelines locally or on GitHub. This action streamlines the CI/CD process, saving developers time and reducing setup complexity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.4.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>cibuild</code> GitHub Action simplifies setting up and managing CI/CD pipelines for iOS and Android projects by automating the generation and customization of GitHub Actions workflows. It provides tools to auto-detect project platforms, configure build settings, manage secrets, and validate or execute pipelines locally or on GitHub. This action streamlines the CI/CD process, saving developers time and reducing setup complexity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.4.9</p>
]]></content:encoded></item><item><title>Semantic Release by Jedi Knights</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/semantic-release-by-jedi-knights/</link><pubDate>Mon, 20 Apr 2026 22:08:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/semantic-release-by-jedi-knights/</guid><description>Version updated for https://github.com/jedi-knights/go-semantic-release to version v0.10.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The semantic-release GitHub Action is a robust tool written in Go that automates the release management process by analyzing conventional commits to determine semantic versioning, generating changelogs, creating Git tags, and publishing GitHub releases. It supports complex workflows, including monorepos with independent versioning, branch-specific release policies, and dependency propagation. This action simplifies and streamlines the release pipeline, ensuring consistent and automated versioning and release notes generation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/go-semantic-release">https://github.com/jedi-knights/go-semantic-release</a></strong> to version <strong>v0.10.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semantic-release-by-jedi-knights">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>semantic-release</code> GitHub Action is a robust tool written in Go that automates the release management process by analyzing conventional commits to determine semantic versioning, generating changelogs, creating Git tags, and publishing GitHub releases. It supports complex workflows, including monorepos with independent versioning, branch-specific release policies, and dependency propagation. This action simplifies and streamlines the release pipeline, ensuring consistent and automated versioning and release notes generation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>MD to Blog Pro</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/md-to-blog-pro/</link><pubDate>Mon, 20 Apr 2026 22:08:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/md-to-blog-pro/</guid><description>Version updated for https://github.com/JinbaoSite/md2blog to version 0.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “md2blog” GitHub Action automates the process of converting Markdown files into blog posts and publishing them to supported blogging platforms. It simplifies content management workflows by handling formatting, uploading, and integration with external platforms, enabling users to efficiently share Markdown-based content without manual publishing steps. Key capabilities include seamless Markdown-to-blog conversion and streamlined publishing automation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JinbaoSite/md2blog">https://github.com/JinbaoSite/md2blog</a></strong> to version <strong>0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/md-to-blog-pro">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;md2blog&rdquo; GitHub Action automates the process of converting Markdown files into blog posts and publishing them to supported blogging platforms. It simplifies content management workflows by handling formatting, uploading, and integration with external platforms, enabling users to efficiently share Markdown-based content without manual publishing steps. Key capabilities include seamless Markdown-to-blog conversion and streamlined publishing automation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Update action.yml (84cb944)</li>
<li>Create action.yml (f344cfd)</li>
<li>Create styles.css (02411bd)</li>
<li>Create script.js (2eb5bb0)</li>
<li>Create md2blog.py (473c871)</li>
<li>Initial commit (5628cf8)</li>
</ul>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/neurolink-ai/</link><pubDate>Mon, 20 Apr 2026 22:08:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.56.0.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that streamlines connectivity across 13 major AI providers and 100+ models via a consistent API. It simplifies the process of switching providers, optimizing costs, and deploying AI-powered applications at scale by offering features like multi-provider failover, intelligent routing, and built-in tools for seamless integration. This action automates complex AI workflows, enabling developers to efficiently unify, manage, and leverage diverse AI capabilities without vendor lock-in.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.56.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that streamlines connectivity across 13 major AI providers and 100+ models via a consistent API. It simplifies the process of switching providers, optimizing costs, and deploying AI-powered applications at scale by offering features like multi-provider failover, intelligent routing, and built-in tools for seamless integration. This action automates complex AI workflows, enabling developers to efficiently unify, manage, and leverage diverse AI capabilities without vendor lock-in.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9560-2026-04-20"><a href="https://github.com/juspay/neurolink/compare/v9.55.11...v9.56.0">9.56.0</a> (2026-04-20)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>(logs):</strong>  add logs in stream function flow (<a href="https://github.com/juspay/neurolink/commit/730efdcca0a509480d0e41c2ee1d0ee25f6b9931">730efdc</a>)</li>
</ul>
]]></content:encoded></item><item><title>devguard audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/devguard-audit/</link><pubDate>Mon, 20 Apr 2026 22:08:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/devguard-audit/</guid><description>Version updated for https://github.com/kevinpatildxd/devguard-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The devguard-action GitHub Action automates auditing for Node.js and React projects within a CI pipeline, identifying issues such as dependency problems, misconfigured environment files, dead imports, inefficient re-render patterns, accessibility violations, and React Server Component boundary errors. By integrating these checks into CI, it ensures code quality and prevents problematic changes from being merged, streamlining the development process with robust error detection and optional configuration flexibility.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kevinpatildxd/devguard-action">https://github.com/kevinpatildxd/devguard-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/devguard-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>devguard-action</code> GitHub Action automates auditing for Node.js and React projects within a CI pipeline, identifying issues such as dependency problems, misconfigured environment files, dead imports, inefficient re-render patterns, accessibility violations, and React Server Component boundary errors. By integrating these checks into CI, it ensures code quality and prevents problematic changes from being merged, streamlining the development process with robust error detection and optional configuration flexibility.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: build dist (61d2200)</li>
<li>feat: initial devguard-action (d28d0ef)</li>
<li>Initial commit (31ddf9d)</li>
</ul>
]]></content:encoded></item><item><title>mcpunit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/mcpunit/</link><pubDate>Mon, 20 Apr 2026 22:08:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/mcpunit/</guid><description>Version updated for https://github.com/lee-to/mcpunit to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary mcpunit is a GitHub Action designed to audit the quality of Model Context Protocol (MCP) servers by evaluating tool names, input schemas, descriptions, and capabilities to ensure they are precise, safe, and optimized for AI agent behavior. It addresses issues such as ambiguous tool semantics, weak schemas, and dangerous capabilities, preventing errors, inefficiencies, and security risks in production. Key features include deterministic rule checks, fast execution, lightweight design (&amp;lt;5 MB binary), and seamless CI integration for automated quality assurance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lee-to/mcpunit">https://github.com/lee-to/mcpunit</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mcpunit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>mcpunit</strong> is a GitHub Action designed to audit the quality of Model Context Protocol (MCP) servers by evaluating tool names, input schemas, descriptions, and capabilities to ensure they are precise, safe, and optimized for AI agent behavior. It addresses issues such as ambiguous tool semantics, weak schemas, and dangerous capabilities, preventing errors, inefficiencies, and security risks in production. Key features include deterministic rule checks, fast execution, lightweight design (&lt;5 MB binary), and seamless CI integration for automated quality assurance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/compare/v1.1.0...v1.2.0">https://github.com/lee-to/mcpunit/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/totem-shield/</link><pubDate>Mon, 20 Apr 2026 22:08:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.14.14.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool that provides a persistent memory and enforcement layer for AI coding agents, addressing the issue of repeated mistakes and degraded architectural integrity in AI-assisted development. It automates the creation and enforcement of coding rules by converting plain-English lessons into deterministic, offline linting rules, ensuring that mistakes identified in code reviews or production are not repeated. This enables a more efficient and reliable collaboration with AI agents while maintaining code consistency and quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.14.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool that provides a persistent memory and enforcement layer for AI coding agents, addressing the issue of repeated mistakes and degraded architectural integrity in AI-assisted development. It automates the creation and enforcement of coding rules by converting plain-English lessons into deterministic, offline linting rules, ensuring that mistakes identified in code reviews or production are not repeated. This enables a more efficient and reliable collaboration with AI agents while maintaining code consistency and quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>e073dc0: Flip Pipeline 5 auto-capture on <code>totem review</code> from opt-out to opt-in.</p>
<p><code>--no-auto-capture</code> is renamed to <code>--auto-capture</code>; the default is now OFF. Observation rules captured from review findings are context-less (regex drawn from the flagged line, message taken from the reviewer, <code>fileGlobs</code> scoped to the whole codebase) and routinely pollute <code>compiled-rules.json</code> with rules that fire on unrelated files. The Liquid City Session 6 audit measured an 8-rule wave across 5 review invocations producing 13 new warnings on the next <code>totem lint</code>, up from 0.</p>
<p>To preserve the old behavior, pass <code>--auto-capture</code> explicitly. Auto-capture will resume as a default once ADR-091 Stage 2 Classifier + Stage 4 Codebase Verifier ship in 1.16.0 and the LLM-emitted rule loop has gates that prevent context-less emissions.</p>
<p>Closes #1579.</p>
</li>
<li>
<p>Updated dependencies [e073dc0]</p>
<ul>
<li>@mmnto/totem@1.14.14</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>CSDA Version</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/csda-version/</link><pubDate>Mon, 20 Apr 2026 22:08:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/csda-version/</guid><description>Version updated for https://github.com/NASA-IMPACT/csda-version to version v0.2.7.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The csda-version GitHub Action automates the calculation of the next version number for a repository using the CSDA versioning format (vYY.PI.SP-X). It simplifies version management by integrating with tools like release-please, ensuring consistent and programmatic version updates based on time-based increments (year, program increment, sprint, and release number). This action streamlines release workflows, reducing manual effort and minimizing errors in versioning.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/NASA-IMPACT/csda-version">https://github.com/NASA-IMPACT/csda-version</a></strong> to version <strong>v0.2.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/csda-version">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>csda-version</code> GitHub Action automates the calculation of the next version number for a repository using the CSDA versioning format (<code>vYY.PI.SP-X</code>). It simplifies version management by integrating with tools like <code>release-please</code>, ensuring consistent and programmatic version updates based on time-based increments (year, program increment, sprint, and release number). This action streamlines release workflows, reducing manual effort and minimizing errors in versioning.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="027-2026-04-20"><a href="https://github.com/NASA-IMPACT/csda-version/compare/v0.2.6...v0.2.7">0.2.7</a> (2026-04-20)</h2>
<h3 id="chores">Chores</h3>
<ul>
<li>add commit prefixes (<a href="https://github.com/NASA-IMPACT/csda-version/issues/42">#42</a>) (<a href="https://github.com/NASA-IMPACT/csda-version/commit/39d4e347768c322866cc2ef5814c4abf8c12b820">39d4e34</a>)</li>
<li>bump version (<a href="https://github.com/NASA-IMPACT/csda-version/issues/38">#38</a>) (<a href="https://github.com/NASA-IMPACT/csda-version/commit/d10da9054f4229fd7c7769066520b14d61ce7c08">d10da90</a>)</li>
<li>bump version to 26.3.1 (<a href="https://github.com/NASA-IMPACT/csda-version/issues/44">#44</a>) (<a href="https://github.com/NASA-IMPACT/csda-version/commit/9746013b893bfb556d3e73895dc15f96e3566851">9746013</a>)</li>
<li>update readme (<a href="https://github.com/NASA-IMPACT/csda-version/issues/39">#39</a>) (<a href="https://github.com/NASA-IMPACT/csda-version/commit/25916e46b11afc58c2628a2d7f5820a084a207dd">25916e4</a>)</li>
</ul>
]]></content:encoded></item><item><title>Trigger and Wait for this repository workflow</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/trigger-and-wait-for-this-repository-workflow/</link><pubDate>Mon, 20 Apr 2026 22:08:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/trigger-and-wait-for-this-repository-workflow/</guid><description>Version updated for https://github.com/nerazshakya/trigger-repflow to version v0.1.7.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The trigger-repflow GitHub Action automates the process of triggering a workflow in one repository from a workflow running in another repository. It simplifies cross-repository workflow coordination, enabling seamless integration and automated task execution between interconnected repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nerazshakya/trigger-repflow">https://github.com/nerazshakya/trigger-repflow</a></strong> to version <strong>v0.1.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/trigger-and-wait-for-this-repository-workflow">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>trigger-repflow</strong> GitHub Action automates the process of triggering a workflow in one repository from a workflow running in another repository. It simplifies cross-repository workflow coordination, enabling seamless integration and automated task execution between interconnected repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>changed filename (d79ecfd)</li>
<li>changed repository INPUT (39f1ead)</li>
<li>changed env (e7b4294)</li>
<li>removed the wait for status (df482be)</li>
<li>changed the run_id retrieval (5960507)</li>
<li>added back env: on action.yml (4f19d3c)</li>
<li>added function to get base url (e6a2ec2)</li>
<li>modified paramaters (418f4f1)</li>
<li>modified paramaters (decd281)</li>
<li>changed python file (21cb9cb)</li>
</ul>
]]></content:encoded></item><item><title>AWS Pricing Analyzer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/aws-pricing-analyzer/</link><pubDate>Mon, 20 Apr 2026 22:07:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/aws-pricing-analyzer/</guid><description>Version updated for https://github.com/nicoavila/aws-ai-pricing-analyzer to version 1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AWS Pricing AI Analyzer GitHub Action automates the process of estimating AWS infrastructure costs by analyzing Terraform plans in JSON format. It retrieves up-to-date pricing data from the AWS Pricing MCP Server, leverages an AI model via OpenRouter to generate a detailed cost breakdown, and provides optimization recommendations. This action helps developers and DevOps teams gain insights into cloud costs during the infrastructure planning phase, streamlining cost estimation and budgeting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nicoavila/aws-ai-pricing-analyzer">https://github.com/nicoavila/aws-ai-pricing-analyzer</a></strong> to version <strong>1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aws-pricing-analyzer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AWS Pricing AI Analyzer GitHub Action automates the process of estimating AWS infrastructure costs by analyzing Terraform plans in JSON format. It retrieves up-to-date pricing data from the AWS Pricing MCP Server, leverages an AI model via OpenRouter to generate a detailed cost breakdown, and provides optimization recommendations. This action helps developers and DevOps teams gain insights into cloud costs during the infrastructure planning phase, streamlining cost estimation and budgeting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release of AWS Pricing AI Analyzer!</p>
<p>This GitHub Action takes your Terraform plan and estimates the cost of your AWS infrastructure by combining two modern technologies: the AWS Pricing MCP Server for live pricing data, and an LLM via OpenRouter for the analysis.</p>
<h2 id="what-it-does">What it does</h2>
<ul>
<li>Reads a <code>.tfplan</code> JSON file from your pipeline</li>
<li>Queries the AWS Pricing MCP Server to fetch real-time pricing data</li>
<li>Uses an LLM (via OpenRouter) to generate a structured cost breakdown</li>
<li>Exposes the total cost and full report as workflow outputs</li>
</ul>
<h2 id="requirements">Requirements</h2>
<ul>
<li>An OpenRouter API key</li>
<li>An AWS IAM user with <code>pricing:*</code> read permissions</li>
</ul>
]]></content:encoded></item><item><title>Run RSFC</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-rsfc/</link><pubDate>Mon, 20 Apr 2026 22:07:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-rsfc/</guid><description>Version updated for https://github.com/oeg-upm/rsfc-action to version v0.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The RSFC GitHub Action automates the analysis of pull requests within a repository to detect and evaluate specific code or repository-related issues. It is designed to streamline the review process by providing checks and validations for repositories, particularly in workflows involving forked repositories and pull request synchronization. This action helps improve code quality and maintain consistency across collaborative projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/oeg-upm/rsfc-action">https://github.com/oeg-upm/rsfc-action</a></strong> to version <strong>v0.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-rsfc">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The RSFC GitHub Action automates the analysis of pull requests within a repository to detect and evaluate specific code or repository-related issues. It is designed to streamline the review process by providing checks and validations for repositories, particularly in workflows involving forked repositories and pull request synchronization. This action helps improve code quality and maintain consistency across collaborative projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>First version fix</li>
</ul>
]]></content:encoded></item><item><title>Perry — ToS Change Watcher</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/perry-tos-change-watcher/</link><pubDate>Mon, 20 Apr 2026 22:07:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/perry-tos-change-watcher/</guid><description>Version updated for https://github.com/perry-tos/edge-bot to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Perry — Edge Bot, automates the monitoring of npm dependencies in your repository for changes in third-party providers’ Terms of Service (ToS). It identifies affected packages when a ToS change occurs, filters the relevant packages based on your package.json, and opens or updates GitHub issues with detailed advisories and recommended actions. The action is zero-knowledge, ensuring that your dependency data remains private by performing all processing locally on the GitHub Actions runner.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/perry-tos/edge-bot">https://github.com/perry-tos/edge-bot</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/perry-tos-change-watcher">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, Perry — Edge Bot, automates the monitoring of npm dependencies in your repository for changes in third-party providers&rsquo; Terms of Service (ToS). It identifies affected packages when a ToS change occurs, filters the relevant packages based on your <code>package.json</code>, and opens or updates GitHub issues with detailed advisories and recommended actions. The action is zero-knowledge, ensuring that your dependency data remains private by performing all processing locally on the GitHub Actions runner.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>removed github secret from desc (3c81f64)</li>
<li>shortened desc (d9afabe)</li>
<li>v0.1.0 (174a927)</li>
</ul>
]]></content:encoded></item><item><title>Puma Scan Professional</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/puma-scan-professional/</link><pubDate>Mon, 20 Apr 2026 22:07:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/puma-scan-professional/</guid><description>Version updated for https://github.com/pumasecurity/puma-scan-pro-action to version v1.7.1.62.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Puma Scan Pro GitHub Action automates static code analysis to identify security vulnerabilities and coding issues in .NET projects during the CI/CD pipeline. It simplifies the process of integrating security scanning into pull requests by analyzing specified project files and generating results in multiple output formats (e.g., JSON, HTML, SARIF). This action helps developers maintain secure codebases by providing customizable settings, risk thresholds, and integration with existing workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pumasecurity/puma-scan-pro-action">https://github.com/pumasecurity/puma-scan-pro-action</a></strong> to version <strong>v1.7.1.62</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/puma-scan-professional">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Puma Scan Pro GitHub Action automates static code analysis to identify security vulnerabilities and coding issues in .NET projects during the CI/CD pipeline. It simplifies the process of integrating security scanning into pull requests by analyzing specified project files and generating results in multiple output formats (e.g., JSON, HTML, SARIF). This action helps developers maintain secure codebases by providing customizable settings, risk thresholds, and integration with existing workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Puma scan image tag: 1.7.1-net10.0-linux-x64</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: gh action release pipeline by @ejohn20 in <a href="https://github.com/pumasecurity/puma-scan-pro-action/pull/2">https://github.com/pumasecurity/puma-scan-pro-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pumasecurity/puma-scan-pro-action/compare/v1.6.1...v1.7.1.62">https://github.com/pumasecurity/puma-scan-pro-action/compare/v1.6.1...v1.7.1.62</a></p>
]]></content:encoded></item><item><title>Pencil Actions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/pencil-actions/</link><pubDate>Mon, 20 Apr 2026 22:07:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/pencil-actions/</guid><description>Version updated for https://github.com/RemoteState/pencil-actions to version v1.0.1.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Pencil Actions is a GitHub Action that automates design reviews by detecting changes in .pen design files within pull requests. It generates screenshots of modified design frames, provides before/after comparisons, previews new frames, and organizes unchanged frames in a collapsible section—all directly within the PR comments. This action streamlines collaboration by enabling visual design reviews alongside code reviews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RemoteState/pencil-actions">https://github.com/RemoteState/pencil-actions</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pencil-actions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Pencil Actions is a GitHub Action that automates design reviews by detecting changes in <code>.pen</code> design files within pull requests. It generates screenshots of modified design frames, provides before/after comparisons, previews new frames, and organizes unchanged frames in a collapsible section—all directly within the PR comments. This action streamlines collaboration by enabling visual design reviews alongside code reviews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug Fixes</h2>
<h3 id="frames-in-nested-structures-now-detected-correctly">Frames in nested structures now detected correctly</h3>
<p>Frames nested inside groups or components were not being detected as changed, resulting in &ldquo;No frame-level changes detected&rdquo; appearing incorrectly in PR comments.</p>
<p><strong>Before:</strong> Only top-level frames were analyzed, missing any frames inside groups/components.
<strong>After:</strong> Recursive traversal finds all frames at any nesting depth.</p>
<h2 id="full-changelog">Full Changelog</h2>
<ul>
<li><code>1aea3f2</code> fix: recurse into nested children when extracting frames</li>
<li><code>283183b</code> docs: add privacy section to README</li>
<li><code>e7555e4</code> chore: remove redundant example workflows</li>
<li><code>d22c826</code> fix: unify branding and fix documentation issues</li>
<li><code>bed4e98</code> docs: add before/after example images</li>
</ul>
<hr>
<p><em>Generated by Pencil Actions</em></p>
]]></content:encoded></item><item><title>json-razor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/json-razor/</link><pubDate>Mon, 20 Apr 2026 22:07:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/json-razor/</guid><description>Version updated for https://github.com/rick-does/json-razor-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The json-razor Action is a GitHub Action designed to collapse repetitive structures in JSON, YAML, and NDJSON files, making them more compact and easier to analyze. It automates the process of simplifying large data files, such as OpenAPI specifications, to help identify structural changes and reduce redundancy. Key capabilities include customizable depth control, string truncation, and support for multiple output formats.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rick-does/json-razor-action">https://github.com/rick-does/json-razor-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/json-razor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>json-razor Action</code> is a GitHub Action designed to collapse repetitive structures in JSON, YAML, and NDJSON files, making them more compact and easier to analyze. It automates the process of simplifying large data files, such as OpenAPI specifications, to help identify structural changes and reduce redundancy. Key capabilities include customizable depth control, string truncation, and support for multiple output formats.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Composite GitHub Action that wraps json-razor for use in CI pipelines.</p>
<p>Collapses repeated structures in JSON, YAML, and NDJSON files. Primary use case: inspect and validate OpenAPI specs before publishing.</p>
<p>See the README for full usage and examples.</p>
]]></content:encoded></item><item><title>Repository Create</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/repository-create/</link><pubDate>Mon, 20 Apr 2026 22:07:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/repository-create/</guid><description>Version updated for https://github.com/stairwaytowonderland/repository-create to version v1.7.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The repository-create GitHub Action is a Node.js-based tool that automates the creation of GitHub organization repositories, including applying predefined repository settings and branch rules. It supports creating blank repositories or generating them from templates, streamlining repository setup and configuration. This action is particularly useful for standardizing repository configurations across an organization and reducing manual setup efforts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stairwaytowonderland/repository-create">https://github.com/stairwaytowonderland/repository-create</a></strong> to version <strong>v1.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repository-create">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>repository-create</strong> GitHub Action is a Node.js-based tool that automates the creation of GitHub organization repositories, including applying predefined repository settings and branch rules. It supports creating blank repositories or generating them from templates, streamlining repository setup and configuration. This action is particularly useful for standardizing repository configurations across an organization and reducing manual setup efforts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="170-2026-04-20"><a href="https://github.com/stairwaytowonderland/repository-create/compare/v1.6.0...v1.7.0">1.7.0</a> (2026-04-20)</h2>
<h3 id="-features">✨ Features</h3>
<ul>
<li>compiling as cjs instead of js (<a href="https://github.com/stairwaytowonderland/repository-create/commit/19b86a2e5fd5d505bf09c6414dcdb1f88b395b73">19b86a2</a>)</li>
</ul>
]]></content:encoded></item><item><title>ExifPR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/exifpr/</link><pubDate>Mon, 20 Apr 2026 22:07:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/exifpr/</guid><description>Version updated for https://github.com/xryuseix/exifpr to version v2.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ExifPR GitHub Action extracts Exif metadata from specified file types whenever a pull request (PR) is created and automatically adds this information as a comment on the PR. It also allows users to trigger Exif extraction by commenting @github exifpr on the PR, streamlining metadata analysis and improving collaboration in workflows that involve media files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/xryuseix/exifpr">https://github.com/xryuseix/exifpr</a></strong> to version <strong>v2.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/exifpr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ExifPR GitHub Action</strong> extracts Exif metadata from specified file types whenever a pull request (PR) is created and automatically adds this information as a comment on the PR. It also allows users to trigger Exif extraction by commenting <code>@github exifpr</code> on the PR, streamlining metadata analysis and improving collaboration in workflows that involve media files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="new-features">New Features</h3>
<ul>
<li><strong>modifiedファイルのサポート</strong>: PRで変更（modified）されたファイルもEXIFレポートの対象になりました。以前は新規追加（added）のみが対象でした。</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/xryuseix/exifpr/compare/v2.2.0...v2.3.0">https://github.com/xryuseix/exifpr/compare/v2.2.0...v2.3.0</a></p>
]]></content:encoded></item><item><title>Lint package.json</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/lint-package.json/</link><pubDate>Mon, 20 Apr 2026 14:30:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/lint-package.json/</guid><description>Version updated for https://github.com/kirkeaton/action-publint to version v2.0.13.
This action is used across all versions by 13 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-publint GitHub Action automates the linting of a package.json file to identify packaging errors using Publint. It helps developers ensure their package configurations are error-free and adhere to best practices, reducing potential issues during publication. Key capabilities include customizable logging levels, strict error reporting, and support for analyzing package directories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kirkeaton/action-publint">https://github.com/kirkeaton/action-publint</a></strong> to version <strong>v2.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lint-package-json">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>action-publint</code> GitHub Action automates the linting of a <code>package.json</code> file to identify packaging errors using Publint. It helps developers ensure their package configurations are error-free and adhere to best practices, reducing potential issues during publication. Key capabilities include customizable logging levels, strict error reporting, and support for analyzing package directories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2013-2026-04-20"><a href="https://github.com/kirkeaton/action-publint/compare/v2.0.12...v2.0.13">2.0.13</a> (2026-04-20)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> lock file maintenance (<a href="https://github.com/kirkeaton/action-publint/issues/245">#245</a>) (<a href="https://github.com/kirkeaton/action-publint/commit/504ccb8fc6b9c11e7f132a697006de295210d39d">504ccb8</a>)</li>
</ul>
]]></content:encoded></item><item><title>Setup React</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-react/</link><pubDate>Mon, 20 Apr 2026 14:30:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-react/</guid><description>Version updated for https://github.com/kirkeaton/setup-react to version v2.0.12.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-react GitHub Action automates the process of configuring a workflow with specific versions of React, ReactDOM, and their TypeScript type definitions. It simplifies the setup for projects requiring precise React dependencies, ensuring consistency and reducing manual installation efforts. This action is particularly useful for maintaining standardized React environments in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kirkeaton/setup-react">https://github.com/kirkeaton/setup-react</a></strong> to version <strong>v2.0.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-react">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-react</code> GitHub Action automates the process of configuring a workflow with specific versions of React, ReactDOM, and their TypeScript type definitions. It simplifies the setup for projects requiring precise React dependencies, ensuring consistency and reducing manual installation efforts. This action is particularly useful for maintaining standardized React environments in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2012-2026-04-20"><a href="https://github.com/kirkeaton/setup-react/compare/v2.0.11...v2.0.12">2.0.12</a> (2026-04-20)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> lock file maintenance (<a href="https://github.com/kirkeaton/setup-react/issues/157">#157</a>) (<a href="https://github.com/kirkeaton/setup-react/commit/a0322832c115908f2583ad23b8520e536096df02">a032283</a>)</li>
</ul>
]]></content:encoded></item><item><title>Validate PowerOn</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/validate-poweron/</link><pubDate>Mon, 20 Apr 2026 14:30:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/validate-poweron/</guid><description>Version updated for https://github.com/libum-llc/validate-poweron-action to version v1.2.6.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the validation of PowerOn files on the Jack Henry™ Symitar core platform, ensuring code compliance and functionality during development workflows. It simplifies the process of verifying changes by connecting to the Symitar host, retrieving files, and validating them against specified criteria. Key capabilities include support for both SSH and HTTPS connections, targeting specific branches or files, and ignoring designated files during validation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/libum-llc/validate-poweron-action">https://github.com/libum-llc/validate-poweron-action</a></strong> to version <strong>v1.2.6</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/validate-poweron">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the validation of PowerOn files on the Jack Henry™ Symitar core platform, ensuring code compliance and functionality during development workflows. It simplifies the process of verifying changes by connecting to the Symitar host, retrieving files, and validating them against specified criteria. Key capabilities include support for both SSH and HTTPS connections, targeting specific branches or files, and ignoring designated files during validation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>bump w/logging fixes (e5e2b32)</li>
<li>lock bump (9f13961)</li>
<li>bump for progress fixes (6568232)</li>
<li>bump w/filename replacement fix (d348213)</li>
<li>bump symitar (ce9713a)</li>
<li>normalize apikey &amp; bump patch (e6eb80c)</li>
<li>chore: update @libum-llc/symitar to 1.4.0 (#3) (90c7622)</li>
<li>bump symitar lib (3d1eef6)</li>
<li>update docs &amp; description (6b239b8)</li>
<li>fix for getChangedFiles (f3330b9)</li>
</ul>
]]></content:encoded></item><item><title>run increase index</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-increase-index/</link><pubDate>Mon, 20 Apr 2026 14:30:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-increase-index/</guid><description>Version updated for https://github.com/LorryIsLuRui/code-intelligence-ci-index to version 1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The code-intelligence-ci-index GitHub Action automates the process of incrementally indexing code symbols during a CI workflow. It helps developers maintain up-to-date symbol tables, improving code intelligence and enabling more efficient navigation, analysis, or tooling. This action simplifies and streamlines tasks related to symbol management in projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LorryIsLuRui/code-intelligence-ci-index">https://github.com/LorryIsLuRui/code-intelligence-ci-index</a></strong> to version <strong>1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-increase-index">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>code-intelligence-ci-index</code> GitHub Action automates the process of incrementally indexing code symbols during a CI workflow. It helps developers maintain up-to-date symbol tables, improving code intelligence and enabling more efficient navigation, analysis, or tooling. This action simplifies and streamlines tasks related to symbol management in projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>更新 (7d397b2)</li>
<li>Merge pull request #1 from LorryIsLuRui/copilot/create-github-action-for-index-increase (92a3e67)</li>
<li>feat: add marketplace-ready run-increase-index action wrapper (e12a163)</li>
<li>Initial plan (44cc6ec)</li>
<li>Initial commit (282d020)</li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/secondbrainaction/</link><pubDate>Mon, 20 Apr 2026 14:30:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2614-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, YouTube, GitHub) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating insights, summaries, and reports by leveraging Retrieval Augmented Generation (RAG) techniques to extract relevant information from diverse and disconnected datasets. Key capabilities include directory scanning for document analysis, GitHub change summarization, and YouTube transcript processing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2614-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, YouTube, GitHub) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating insights, summaries, and reports by leveraging Retrieval Augmented Generation (RAG) techniques to extract relevant information from diverse and disconnected datasets. Key capabilities include directory scanning for document analysis, GitHub change summarization, and YouTube transcript processing.</p>
]]></content:encoded></item><item><title>gako-tag-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/gako-tag-action/</link><pubDate>Mon, 20 Apr 2026 14:30:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/gako-tag-action/</guid><description>Version updated for https://github.com/monperrus/gako-tag-action to version v0.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gako-tag-action is a GitHub Action designed to automate version tagging for commits pushed to the main branch by incrementing the version number based on the specified component (e.g., major, minor, or micro). It solves the problem of manually managing version tags by automatically identifying the latest tag, computing the next version, and pushing the new tag to the repository. Key capabilities include customizable version increments, handling of initial tags, and outputting the new and previous tags for further workflow integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/monperrus/gako-tag-action">https://github.com/monperrus/gako-tag-action</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gako-tag-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>gako-tag-action</strong> is a GitHub Action designed to automate version tagging for commits pushed to the <code>main</code> branch by incrementing the version number based on the specified component (e.g., <code>major</code>, <code>minor</code>, or <code>micro</code>). It solves the problem of manually managing version tags by automatically identifying the latest tag, computing the next version, and pushing the new tag to the repository. Key capabilities include customizable version increments, handling of initial tags, and outputting the new and previous tags for further workflow integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #4 from monperrus/copilot/rename-every-occurrence-of-auto-tag-action (81e416c)</li>
<li>Merge pull request #3 from monperrus/copilot/update-bump-type-default (1085a56)</li>
<li>Update README.md to reflect new default bump_type of &ldquo;minor&rdquo; (e9f0405)</li>
<li>refactor: rename auto-tag-action to gako-tag-action everywhere (6b35b07)</li>
<li>Change default bump_type from &ldquo;micro&rdquo; to &ldquo;minor&rdquo; in action.yaml (94fa3b3)</li>
<li>Initial plan (7a30934)</li>
<li>Initial plan (3a9acc0)</li>
<li>Clarify version tag computation in README (aacec34)</li>
<li>Merge pull request #2 from monperrus/copilot/add-github-actions-workflow (5f0c851)</li>
<li>Add auto-tag workflow for self-tagging on push to main (07f5189)</li>
</ul>
]]></content:encoded></item><item><title>GuardRail - Next.js Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/guardrail-next.js-security-scanner/</link><pubDate>Mon, 20 Apr 2026 14:29:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/guardrail-next.js-security-scanner/</guid><description>Version updated for https://github.com/Montech-stack/GuardRail to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary GuardRail AI is a GitHub Action designed to automatically scan pull requests in Next.js projects for over 20 security vulnerabilities, such as hardcoded secrets, XSS, and injection risks. It leverages AI to provide clear explanations and actionable fix suggestions directly within PR comments, streamlining security reviews and addressing issues early in the development workflow. This tool integrates seamlessly into the CI/CD pipeline, helping teams enhance security without disrupting developer productivity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Montech-stack/GuardRail">https://github.com/Montech-stack/GuardRail</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/guardrail-next-js-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>GuardRail AI is a GitHub Action designed to automatically scan pull requests in Next.js projects for over 20 security vulnerabilities, such as hardcoded secrets, XSS, and injection risks. It leverages AI to provide clear explanations and actionable fix suggestions directly within PR comments, streamlining security reviews and addressing issues early in the development workflow. This tool integrates seamlessly into the CI/CD pipeline, helping teams enhance security without disrupting developer productivity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-guardrail-ai--initial-release">🛡️ GuardRail AI — Initial Release</h2>
<p>AI-powered security scanning for Next.js applications. Finds vulnerabilities in every PR and uses Gemini AI to explain what&rsquo;s wrong and show you exactly how to fix it.</p>
<h3 id="whats-included">What&rsquo;s included</h3>
<ul>
<li><strong>30 security rules</strong> across 5 categories: secrets, XSS, injection, auth, and data exposure</li>
<li><strong>Gemini AI analysis</strong> — plain-English explanations and specific fix suggestions per finding</li>
<li><strong>Clean PR comments</strong> — severity-grouped, no spam (updates existing comment)</li>
<li><strong>Configurable</strong> — set severity threshold and choose when to fail the PR check</li>
<li><strong>Zero setup</strong> — single-file dist, no install step in CI</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Montech-stack/GuardRail@v1.0.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">gemini-api-key</span>: <span style="color:#ae81ff">${{ secrets.GEMINI_API_KEY }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Run pully</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-pully/</link><pubDate>Mon, 20 Apr 2026 14:29:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-pully/</guid><description>Version updated for https://github.com/N35N0M/pully to version 3.0.4.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Pully is a GitHub Action that automates the task of posting and updating concise Slack messages to provide real-time status updates for pull requests (PRs) in a single channel. It eliminates the need for external services by leveraging a dedicated orphan branch in the repository to manage state, offering a lightweight solution for tracking PR progress, approvals, and requested changes. This action is particularly useful for teams working in high-paced environments by improving collaboration and visibility into PR statuses without requiring direct Slack channel read permissions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/N35N0M/pully">https://github.com/N35N0M/pully</a></strong> to version <strong>3.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-pully">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Pully is a GitHub Action that automates the task of posting and updating concise Slack messages to provide real-time status updates for pull requests (PRs) in a single channel. It eliminates the need for external services by leveraging a dedicated orphan branch in the repository to manage state, offering a lightweight solution for tracking PR progress, approvals, and requested changes. This action is particularly useful for teams working in high-paced environments by improving collaboration and visibility into PR statuses without requiring direct Slack channel read permissions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="304-2026-04-20"><a href="https://github.com/N35N0M/pully/compare/3.0.3...3.0.4">3.0.4</a> (2026-04-20)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>bumping:</strong> do not bump PRs marked as draft, as they arent meant for decisive reviews yet (<a href="https://github.com/N35N0M/pully/commit/3c0cf3af301d2039a8f47c750d3d75e0b3ce36f2">3c0cf3a</a>)</li>
</ul>
]]></content:encoded></item><item><title>Lint YAML files</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/lint-yaml-files/</link><pubDate>Mon, 20 Apr 2026 14:29:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/lint-yaml-files/</guid><description>Version updated for https://github.com/pako-23/action-yamllint to version v0.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The yamllint GitHub Action provides automated linting of YAML files in a repository using the yamllint tool. It helps ensure YAML files adhere to syntax and formatting standards, reducing errors and improving code quality. This action automates the process of validating YAML files during CI workflows, enhancing consistency and reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pako-23/action-yamllint">https://github.com/pako-23/action-yamllint</a></strong> to version <strong>v0.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lint-yaml-files">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>yamllint GitHub Action</strong> provides automated linting of YAML files in a repository using the <a href="https://yamllint.readthedocs.io/">yamllint</a> tool. It helps ensure YAML files adhere to syntax and formatting standards, reducing errors and improving code quality. This action automates the process of validating YAML files during CI workflows, enhancing consistency and reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pako-23/action-yamllint/compare/v0...v0.0.2">https://github.com/pako-23/action-yamllint/compare/v0...v0.0.2</a></p>
]]></content:encoded></item><item><title>Calcis LLM Cost Estimate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/calcis-llm-cost-estimate/</link><pubDate>Mon, 20 Apr 2026 14:29:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/calcis-llm-cost-estimate/</guid><description>Version updated for https://github.com/rc397/calcis-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Calcis LLM Cost Estimator GitHub Action automates the estimation of Large Language Model (LLM) API costs for pull requests by analyzing prompt file changes. It calculates cost deltas between branches, provides monthly cost projections, and enforces budget thresholds through configurable status checks to prevent overspending. This action streamlines cost management for AI projects, ensuring transparency and governance over prompt-related expenses.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rc397/calcis-action">https://github.com/rc397/calcis-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/calcis-llm-cost-estimate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Calcis LLM Cost Estimator GitHub Action</strong> automates the estimation of Large Language Model (LLM) API costs for pull requests by analyzing prompt file changes. It calculates cost deltas between branches, provides monthly cost projections, and enforces budget thresholds through configurable status checks to prevent overspending. This action streamlines cost management for AI projects, ensuring transparency and governance over prompt-related expenses.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix: shorten description for marketplace (3f66c50)</li>
<li>chore: bump version to 1.1.0 (88f979d)</li>
<li>docs: rewrite README and add .calcis.yml.example (360e184)</li>
<li>feat: add .calcis.yml config, cost deltas, and budget-gated check run (68fb2c6)</li>
<li>action: v1.1.0 brand refresh, check-circle + green (66dd9f8)</li>
<li>chore: update branding to zap icon with gray-dark color (ab2ac73)</li>
<li>feat: initial release v1.0.0 (aced152)</li>
<li>Initial commit (7a45d63)</li>
</ul>
]]></content:encoded></item><item><title>rust-affected</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/rust-affected/</link><pubDate>Mon, 20 Apr 2026 14:29:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/rust-affected/</guid><description>Version updated for https://github.com/RobertRautenbach/rust-affected to version v4.0.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rust-affected GitHub Action analyzes a Rust workspace to determine which packages are impacted by changes to specific files, leveraging the Cargo dependency graph. It automates the identification of directly modified crates, affected library and binary members, and whether a full workspace rebuild is needed due to specific trigger files. This action helps optimize workflows by narrowing the scope of tasks, such as testing or deployment, to only the impacted components in large Rust projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RobertRautenbach/rust-affected">https://github.com/RobertRautenbach/rust-affected</a></strong> to version <strong>v4.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-affected">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>rust-affected</code></strong> GitHub Action analyzes a Rust workspace to determine which packages are impacted by changes to specific files, leveraging the Cargo dependency graph. It automates the identification of directly modified crates, affected library and binary members, and whether a full workspace rebuild is needed due to specific trigger files. This action helps optimize workflows by narrowing the scope of tasks, such as testing or deployment, to only the impacted components in large Rust projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>build(deps): bump rust from 1.94.0-alpine3.23 to 1.94.1-alpine3.23 by @dependabot[bot] in <a href="https://github.com/RobertRautenbach/rust-affected/pull/13">https://github.com/RobertRautenbach/rust-affected/pull/13</a></li>
<li>build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in <a href="https://github.com/RobertRautenbach/rust-affected/pull/14">https://github.com/RobertRautenbach/rust-affected/pull/14</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/RobertRautenbach/rust-affected/compare/v4.0.0...v4.0.1">https://github.com/RobertRautenbach/rust-affected/compare/v4.0.0...v4.0.1</a></p>
]]></content:encoded></item><item><title>AgentAuditKit MCP Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/agentauditkit-mcp-security-scan/</link><pubDate>Mon, 20 Apr 2026 14:29:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/agentauditkit-mcp-security-scan/</guid><description>Version updated for https://github.com/sattyamjjain/agent-audit-kit to version v0.3.2.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AgentAuditKit is a security scanner designed for AI agent pipelines, identifying vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, and tainted data flows across 13 agent platforms. It automates compliance checks, vulnerability detection, and remediation using 148 security rules, 28 scanner modules, and comprehensive support for industry standards like OWASP, SOC 2, and ISO 27001. With features like offline operation, supply chain integrity tools, and rapid CVE rule updates, it enhances the security and reliability of AI-driven systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sattyamjjain/agent-audit-kit">https://github.com/sattyamjjain/agent-audit-kit</a></strong> to version <strong>v0.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentauditkit-mcp-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AgentAuditKit is a security scanner designed for AI agent pipelines, identifying vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, and tainted data flows across 13 agent platforms. It automates compliance checks, vulnerability detection, and remediation using 148 security rules, 28 scanner modules, and comprehensive support for industry standards like OWASP, SOC 2, and ISO 27001. With features like offline operation, supply chain integrity tools, and rapid CVE rule updates, it enhances the security and reliability of AI-driven systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<p><strong>pip:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install agent-audit-kit<span style="color:#f92672">==</span>v0.3.2
</span></span></code></pre></div><p><strong>Docker:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>docker pull ghcr.io/sattyamjjain/agent-audit-kit:v0.3.2
</span></span></code></pre></div><p><strong>GitHub Action:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">sattyamjjain/agent-audit-kit@v0.3.2</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">high</span>
</span></span></code></pre></div><h2 id="supply-chain">Supply chain</h2>
<ul>
<li><code>rules.json</code> — deterministic rule bundle</li>
<li><code>rules.json.sha256</code> — trusted digest</li>
<li><code>sbom.cdx.json</code> / <code>sbom.spdx.json</code> — CycloneDX + SPDX SBOM</li>
<li><code>*.sigstore</code> — Sigstore keyless signatures (verify with <code>agent-audit-kit verify-bundle</code>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sattyamjjain/agent-audit-kit/compare/v0.3.0...v0.3.2">https://github.com/sattyamjjain/agent-audit-kit/compare/v0.3.0...v0.3.2</a></p>
]]></content:encoded></item><item><title>action-setup-claude</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/action-setup-claude/</link><pubDate>Mon, 20 Apr 2026 14:29:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/action-setup-claude/</guid><description>Version updated for https://github.com/seepine/action-setup-claude to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-setup-claude GitHub Action streamlines the installation and setup of the Claude CLI in CI workflows, with optional configuration of Anthropic-related environment variables. It automates caching of the CLI binary and configuration directories to reduce installation time, ensures the CLI is readily accessible via the system path, and outputs the installed version for verification. This action simplifies the integration of Claude capabilities while improving efficiency during CI processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/seepine/action-setup-claude">https://github.com/seepine/action-setup-claude</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/action-setup-claude">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>action-setup-claude</code> GitHub Action streamlines the installation and setup of the Claude CLI in CI workflows, with optional configuration of Anthropic-related environment variables. It automates caching of the CLI binary and configuration directories to reduce installation time, ensures the CLI is readily accessible via the system path, and outputs the installed version for verification. This action simplifies the integration of Claude capabilities while improving efficiency during CI processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat(action): add cache-key input and update cache configuration (9e8f4b4)</li>
<li>refactor(action): remove version output and reorder steps (4b94d67)</li>
<li>chore: init (118fb49)</li>
</ul>
]]></content:encoded></item><item><title>Node Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/node-semantic-release/</link><pubDate>Mon, 20 Apr 2026 14:29:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/node-semantic-release/</guid><description>Version updated for https://github.com/stairwaytowonderland/node-semantic-release to version v1.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The node-semantic-release GitHub Action automates the process of installing dependencies, building a Node.js project, and performing semantic releases to publish new versions based on commit history. It also base64-encodes release notes for safe downstream transport, solving common CI/CD challenges related to versioning, release management, and data handling. Its key capabilities include publishing releases, generating release notes, and supporting workflows that require CI checks or type validation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stairwaytowonderland/node-semantic-release">https://github.com/stairwaytowonderland/node-semantic-release</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/node-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>node-semantic-release</code> GitHub Action automates the process of installing dependencies, building a Node.js project, and performing semantic releases to publish new versions based on commit history. It also base64-encodes release notes for safe downstream transport, solving common CI/CD challenges related to versioning, release management, and data handling. Its key capabilities include publishing releases, generating release notes, and supporting workflows that require CI checks or type validation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="120-2026-04-19"><a href="https://github.com/stairwaytowonderland/node-semantic-release/compare/v1.1.0...v1.2.0">1.2.0</a> (2026-04-19)</h2>
<h3 id="-features">✨ Features</h3>
<ul>
<li>new release (<a href="https://github.com/stairwaytowonderland/node-semantic-release/commit/e476afc2f93481db88d6ecaf7f28a3ef1a3c825b">e476afc</a>)</li>
</ul>
<h3 id="-cicd">🔄 CI/CD</h3>
<ul>
<li>enable publish (<a href="https://github.com/stairwaytowonderland/node-semantic-release/commit/fdfb0f23ff761307897189a0a454d760e8f05146">fdfb0f2</a>)</li>
</ul>
]]></content:encoded></item><item><title>AutoJs6 APK Builder</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/autojs6-apk-builder/</link><pubDate>Mon, 20 Apr 2026 14:29:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/autojs6-apk-builder/</guid><description>Version updated for https://github.com/Steven-Qiang/AutoJs6-ApkBuilder to version v1.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AutoJs6 APK Builder is a tool designed to package AutoJs6 scripts or projects into standalone Android APKs through the command line or GitHub Actions. It eliminates dependencies on the Android runtime, resolves file system compatibility issues (e.g., Windows case-sensitivity), and automates tasks like resource configuration, script encryption, and APK signing. This action streamlines the process of creating custom APKs, enabling developers to integrate AutoJs6 scripts into independent, distributable applications with minimal setup.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Steven-Qiang/AutoJs6-ApkBuilder">https://github.com/Steven-Qiang/AutoJs6-ApkBuilder</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/autojs6-apk-builder">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AutoJs6 APK Builder</strong> is a tool designed to package AutoJs6 scripts or projects into standalone Android APKs through the command line or GitHub Actions. It eliminates dependencies on the Android runtime, resolves file system compatibility issues (e.g., Windows case-sensitivity), and automates tasks like resource configuration, script encryption, and APK signing. This action streamlines the process of creating custom APKs, enabling developers to integrate AutoJs6 scripts into independent, distributable applications with minimal setup.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="110-2026-04-17"><a href="https://github.com/Steven-Qiang/AutoJs6-ApkBuilder/compare/v1.0.0...v1.1.0">1.1.0</a> (2026-04-17)</h1>
<h3 id="features">Features</h3>
<ul>
<li>add nodejs version (<a href="https://github.com/Steven-Qiang/AutoJs6-ApkBuilder/commit/cdb46f76dab8a85dfcdd5959c62f4b22adc5e5ea">cdb46f7</a>)</li>
</ul>
]]></content:encoded></item><item><title>synergy-au/setup-uv</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/synergy-au/setup-uv/</link><pubDate>Mon, 20 Apr 2026 14:29:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/synergy-au/setup-uv/</guid><description>Version updated for https://github.com/synergy-au/setup-uv to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, setup-uv, automates the installation and configuration of the uv tool in a GitHub Actions workflow, allowing users to specify or dynamically resolve the required version. It streamlines caching, error handling, checksum verification, and environment activation, enhancing build efficiency and reliability. Additionally, the fork provides functionality to bypass a default mirror and directly retrieve uv archives from GitHub release URLs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/synergy-au/setup-uv">https://github.com/synergy-au/setup-uv</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/synergy-au-setup-uv">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>setup-uv</code>, automates the installation and configuration of the <code>uv</code> tool in a GitHub Actions workflow, allowing users to specify or dynamically resolve the required version. It streamlines caching, error handling, checksum verification, and environment activation, enhancing build efficiency and reliability. Additionally, the fork provides functionality to bypass a default mirror and directly retrieve <code>uv</code> archives from GitHub release URLs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: bring synergy specific changes into main repo from joecrowley-synergy location by @joecrowley-synergy in <a href="https://github.com/synergy-au/setup-uv/pull/3">https://github.com/synergy-au/setup-uv/pull/3</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@joecrowley-synergy made their first contribution in <a href="https://github.com/synergy-au/setup-uv/pull/3">https://github.com/synergy-au/setup-uv/pull/3</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/synergy-au/setup-uv/commits/v0.1.0">https://github.com/synergy-au/setup-uv/commits/v0.1.0</a></p>
]]></content:encoded></item><item><title>Soundcheck Security Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/soundcheck-security-review/</link><pubDate>Mon, 20 Apr 2026 14:29:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/soundcheck-security-review/</guid><description>Version updated for https://github.com/thejefflarson/soundcheck-action to version v1.0.11.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Soundcheck Security Review GitHub Action automates an OWASP-based security review for your repository by scanning source code, identifying security issues (Critical, High, and Medium severity), rewriting problematic code in place, and generating a pull request with a severity-ranked findings table. It streamlines the process of detecting and addressing vulnerabilities, leveraging the Soundcheck skill suite to cover OWASP Web and LLM Top 10 risks, thereby enhancing code security and reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thejefflarson/soundcheck-action">https://github.com/thejefflarson/soundcheck-action</a></strong> to version <strong>v1.0.11</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/soundcheck-security-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Soundcheck Security Review</strong> GitHub Action automates an OWASP-based security review for your repository by scanning source code, identifying security issues (Critical, High, and Medium severity), rewriting problematic code in place, and generating a pull request with a severity-ranked findings table. It streamlines the process of detecting and addressing vulnerabilities, leveraging the Soundcheck skill suite to cover OWASP Web and LLM Top 10 risks, thereby enhancing code security and reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Pin updated to soundcheck v1.8.0. See <a href="https://github.com/thejefflarson/soundcheck/releases/tag/v1.8.0">https://github.com/thejefflarson/soundcheck/releases/tag/v1.8.0</a> for changes.</p>
]]></content:encoded></item><item><title>Tinted Builder Rust</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/tinted-builder-rust/</link><pubDate>Mon, 20 Apr 2026 14:28:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/tinted-builder-rust/</guid><description>Version updated for https://github.com/tinted-theming/tinted-builder-rust to version v0.17.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Tinted Builder Rust is a command-line tool and library designed to build Base16 and Base24 templates, automating the process of generating color schemes for theming applications. It simplifies tasks like syncing with the latest schemes, managing templates, and applying builder specifications, making theme creation and customization more efficient. The tool supports integration into Rust applications and provides robust capabilities for handling template builds and synchronization.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tinted-theming/tinted-builder-rust">https://github.com/tinted-theming/tinted-builder-rust</a></strong> to version <strong>v0.17.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tinted-builder-rust">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Tinted Builder Rust is a command-line tool and library designed to build Base16 and Base24 templates, automating the process of generating color schemes for theming applications. It simplifies tasks like syncing with the latest schemes, managing templates, and applying builder specifications, making theme creation and customization more efficient. The tool supports integration into Rust applications and provides robust capabilities for handling template builds and synchronization.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>Updated to tinted-builder <code>0.13.0</code> lib</li>
</ul>
]]></content:encoded></item><item><title>Doc Pilot Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/doc-pilot-gate/</link><pubDate>Mon, 20 Apr 2026 14:28:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/doc-pilot-gate/</guid><description>Version updated for https://github.com/UnguisAI/docpilot to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DocPilot is a GitHub Action designed to automate the detection of missing documentation updates in pull requests, such as changes to README files, changelogs, or other key documentation directories. It helps teams maintain release hygiene by flagging documentation gaps and suggesting updates directly within the PR workflow. By integrating seamlessly with existing repositories and workflows, it ensures documentation stays aligned with code changes, eliminating the need for a separate platform or manual checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/UnguisAI/docpilot">https://github.com/UnguisAI/docpilot</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/doc-pilot-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DocPilot is a GitHub Action designed to automate the detection of missing documentation updates in pull requests, such as changes to README files, changelogs, or other key documentation directories. It helps teams maintain release hygiene by flagging documentation gaps and suggesting updates directly within the PR workflow. By integrating seamlessly with existing repositories and workflows, it ensures documentation stays aligned with code changes, eliminating the need for a separate platform or manual checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>DocPilot Docs Gate v1.0.1</p>
<p>DocPilot Docs Gate is a GitHub Action that catches missing documentation updates before merge.</p>
<p>It checks pull requests for missing updates across:</p>
<p>README.md
docs/
CHANGELOG.md
UPGRADING.md
high-signal doc-rich directories discovered automatically
Why this release</p>
<p>This release updates the Marketplace-facing action metadata so the listing uses a unique publishable name:</p>
<p>from DocPilot
to DocPilot Docs Gate
This fixes the Marketplace naming conflict and keeps the action ready for publication.</p>
<p>What the action does</p>
<p>flags missing README, docs, changelog, and upgrade-guide updates
starts safely in read-only report mode
can later post PR comments or auto-update docs
works inside your existing GitHub PR workflow
uses your own OpenAI API key
Recommended first use</p>
<p>Start with report mode for a safe trial, then enable comments or auto-updates if the workflow fits your repo.</p>
<p>Source and development repo</p>
<p>This repository is the action-only Marketplace distribution.</p>
<p>Source repo:
<a href="https://github.com/goat-ai-claw/docpilot">https://github.com/goat-ai-claw/docpilot</a></p>
]]></content:encoded></item><item><title>FlakeGuard JUnit Flake Detector</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/flakeguard-junit-flake-detector/</link><pubDate>Mon, 20 Apr 2026 14:28:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/flakeguard-junit-flake-detector/</guid><description>Version updated for https://github.com/UnguisAI/flakeguard-action to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary FlakeGuard is a GitHub Action that analyzes JUnit XML test results to detect and report flaky tests—tests with inconsistent pass/fail outcomes—directly within the GitHub Actions workflow UI. It automates the tracking of test history, identifies flaky tests using deterministic rules, and generates a detailed markdown summary for easy review. This action helps improve test reliability by flagging suspect tests and providing insights into their behavior across multiple runs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/UnguisAI/flakeguard-action">https://github.com/UnguisAI/flakeguard-action</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/flakeguard-junit-flake-detector">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>FlakeGuard is a GitHub Action that analyzes JUnit XML test results to detect and report flaky tests—tests with inconsistent pass/fail outcomes—directly within the GitHub Actions workflow UI. It automates the tracking of test history, identifies flaky tests using deterministic rules, and generates a detailed markdown summary for easy review. This action helps improve test reliability by flagging suspect tests and providing insights into their behavior across multiple runs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>FlakeGuard JUnit Flake Detector detects suspect flaky tests from JUnit history directly in GitHub Actions.</p>
<p>What&rsquo;s in this release</p>
<ul>
<li>Retries GitHub Marketplace publication with a fresh version after the earlier name-collision fix</li>
<li>Keeps the Marketplace-facing action metadata as FlakeGuard JUnit Flake Detector</li>
<li>Preserves the existing FlakeGuard behavior: parse JUnit XML, retain rolling history, and surface suspect flakes in the workflow summary</li>
</ul>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/sr-semantic-release/</link><pubDate>Mon, 20 Apr 2026 14:28:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v8.0.6.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The sr GitHub Action automates semantic versioning and release management using conventional commits, providing a streamlined and idempotent process for planning, preparing, and executing software releases. It simplifies complex workflows by integrating version bumping, changelog generation, tagging, and publishing to multiple registries (e.g., npm, Docker, PyPI) within a single static binary, eliminating the need for additional plugins or runtimes. Its workspace-aware and release channel features make it particularly suited for managing monorepos and trunk-based development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v8.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>sr</code> GitHub Action automates semantic versioning and release management using conventional commits, providing a streamlined and idempotent process for planning, preparing, and executing software releases. It simplifies complex workflows by integrating version bumping, changelog generation, tagging, and publishing to multiple registries (e.g., npm, Docker, PyPI) within a single static binary, eliminating the need for additional plugins or runtimes. Its workspace-aware and release channel features make it particularly suited for managing monorepos and trunk-based development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="806-2026-04-20">8.0.6 (2026-04-20)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>docs</strong>: expand 8.x migration guide with sr prepare patterns (<a href="https://github.com/urmzd/sr/commit/ce43546c1a81091983d5c953c58634dbc5002d96">ce43546</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v8.0.5...v8.0.6">Full Changelog</a></p>
]]></content:encoded></item><item><title>Astro Score</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/astro-score/</link><pubDate>Mon, 20 Apr 2026 14:28:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/astro-score/</guid><description>Version updated for https://github.com/Use-Astro/score-action to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Astro Score GitHub Action automates production readiness checks for JavaScript and TypeScript repositories by performing 22 diagnostic tests and assigning a 0-100 score. It posts the results as a pull request comment, enabling teams to identify potential issues before deploying code. This action helps ensure code quality and reliability by evaluating aspects like security, observability, and CI/CD best practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Use-Astro/score-action">https://github.com/Use-Astro/score-action</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/astro-score">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Astro Score GitHub Action automates production readiness checks for JavaScript and TypeScript repositories by performing 22 diagnostic tests and assigning a 0-100 score. It posts the results as a pull request comment, enabling teams to identify potential issues before deploying code. This action helps ensure code quality and reliability by evaluating aspects like security, observability, and CI/CD best practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Suppresses the public report URL in the PR comment for private repositories.</p>
<p><strong>Why:</strong> The report URL links to useastro.com/score, which can only scan public GitHub repos. For private repos, the link is broken and exposes the repo URL in the PR comment unnecessarily.</p>
<p><strong>Change:</strong> v1.0.3 detects <code>repository.private</code> at runtime. For private repos, the &ldquo;Full report&rdquo; link is omitted. Public repo behavior is unchanged.</p>
<p><strong>No breaking changes.</strong> Same 22 checks, same scoring logic, same upsert marker. Safe patch upgrade for all users.</p>
]]></content:encoded></item><item><title>Gemini AI PR Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/gemini-ai-pr-reviewer/</link><pubDate>Mon, 20 Apr 2026 14:28:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/gemini-ai-pr-reviewer/</guid><description>Version updated for https://github.com/Val-d-emar/gemini-review to version v1.1.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Gemini AI PR Reviewer Action” is a GitHub Action that automates pull request code reviews using Google’s Gemini AI models. It analyzes code changes in a PR, provides intelligent feedback, and can optionally approve or request changes based on AI recommendations, helping to streamline code review processes and enforce quality standards. The action supports both Google AI Studio and Google Cloud Vertex AI for authentication and integrates seamlessly into existing workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/gemini-review">https://github.com/Val-d-emar/gemini-review</a></strong> to version <strong>v1.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gemini-ai-pr-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Gemini AI PR Reviewer Action&rdquo; is a GitHub Action that automates pull request code reviews using Google&rsquo;s Gemini AI models. It analyzes code changes in a PR, provides intelligent feedback, and can optionally approve or request changes based on AI recommendations, helping to streamline code review processes and enforce quality standards. The action supports both Google AI Studio and Google Cloud Vertex AI for authentication and integrates seamlessly into existing workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Test fix by @Val-d-emar in <a href="https://github.com/Val-d-emar/gemini-review/pull/3">https://github.com/Val-d-emar/gemini-review/pull/3</a></li>
<li>pre v1.1.2 by @Val-d-emar in <a href="https://github.com/Val-d-emar/gemini-review/pull/4">https://github.com/Val-d-emar/gemini-review/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/gemini-review/compare/v1...v1.1.2">https://github.com/Val-d-emar/gemini-review/compare/v1...v1.1.2</a></p>
]]></content:encoded></item><item><title>Telegram PR Notifications</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/telegram-pr-notifications/</link><pubDate>Mon, 20 Apr 2026 14:28:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/telegram-pr-notifications/</guid><description>Version updated for https://github.com/Val-d-emar/telegram-pr-notifications to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action allows users to send customizable Telegram notifications for pull request events directly from their repositories, leveraging a pure Bash implementation with zero dependencies. It automates notifications for events like PR creation, review requests, and merges, while supporting features such as mapping GitHub usernames to Telegram handles, ignoring bot actions, and sending messages to specific threads in Telegram supergroups. Key capabilities include multi-language support, secure message formatting, and concurrency control to prevent redundant notifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/telegram-pr-notifications">https://github.com/Val-d-emar/telegram-pr-notifications</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/telegram-pr-notifications">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action allows users to send customizable Telegram notifications for pull request events directly from their repositories, leveraging a pure Bash implementation with zero dependencies. It automates notifications for events like PR creation, review requests, and merges, while supporting features such as mapping GitHub usernames to Telegram handles, ignoring bot actions, and sending messages to specific threads in Telegram supergroups. Key capabilities include multi-language support, secure message formatting, and concurrency control to prevent redundant notifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>A simple, fast, and pure-Bash GitHub Action to send flexible Telegram notifications for Pull Request events. <strong>Zero dependencies, no Node.js required!</strong></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>test: tg notify by @Val-d-emar in <a href="https://github.com/Val-d-emar/telegram-pr-notifications/pull/1">https://github.com/Val-d-emar/telegram-pr-notifications/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Val-d-emar made their first contribution in <a href="https://github.com/Val-d-emar/telegram-pr-notifications/pull/1">https://github.com/Val-d-emar/telegram-pr-notifications/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/telegram-pr-notifications/commits/v1">https://github.com/Val-d-emar/telegram-pr-notifications/commits/v1</a></p>
]]></content:encoded></item><item><title>Release Ruby gems</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/release-ruby-gems/</link><pubDate>Mon, 20 Apr 2026 14:28:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/release-ruby-gems/</guid><description>Version updated for https://github.com/voxpupuli/ruby-release to version v0.4.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the release of Ruby gems to RubyGems using trusted publishing tools, eliminating the need for a full bundler environment. It simplifies the gem publishing process by leveraging minimal tools and ensures compatibility with repositories containing a single gemspec file. This action helps streamline the release workflow, saving time and reducing complexity for developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/voxpupuli/ruby-release">https://github.com/voxpupuli/ruby-release</a></strong> to version <strong>v0.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-ruby-gems">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the release of Ruby gems to RubyGems using trusted publishing tools, eliminating the need for a full bundler environment. It simplifies the gem publishing process by leveraging minimal tools and ensures compatibility with repositories containing a single gemspec file. This action helps streamline the release workflow, saving time and reducing complexity for developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v0.4.1 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes-">Bug Fixes 🐛</h3>
<ul>
<li>Release CI: Fix C&amp;P leftovers by @bastelfreak in <a href="https://github.com/voxpupuli/ruby-release/pull/8">https://github.com/voxpupuli/ruby-release/pull/8</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/voxpupuli/ruby-release/compare/v0.4.0...v0.4.1">https://github.com/voxpupuli/ruby-release/compare/v0.4.0...v0.4.1</a></p>
]]></content:encoded></item><item><title>game-publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/game-publish/</link><pubDate>Mon, 20 Apr 2026 14:28:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/game-publish/</guid><description>Version updated for https://github.com/Xikaro/game-publish to version 3.3.3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 16.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The game-publish GitHub Action automates the publishing of Minecraft-related projects, such as mods, plugins, and resource packs, to platforms like Modrinth, GitHub Releases, and CurseForge. It simplifies the release process by resolving most configuration values automatically, requiring minimal setup, and supporting multi-platform deployments. This action is designed to streamline workflows and reduce errors, making it ideal for developers looking to efficiently distribute their projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Xikaro/game-publish">https://github.com/Xikaro/game-publish</a></strong> to version <strong>3.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>16</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/game-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>game-publish</code> GitHub Action automates the publishing of Minecraft-related projects, such as mods, plugins, and resource packs, to platforms like Modrinth, GitHub Releases, and CurseForge. It simplifies the release process by resolving most configuration values automatically, requiring minimal setup, and supporting multi-platform deployments. This action is designed to streamline workflows and reduce errors, making it ideal for developers looking to efficiently distribute their projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat: support comma and newline separators for loaders and game-versions (520110c)</li>
<li>feat: support comma separator for array inputs (17a5dac)</li>
<li>bump 3.3.1 (bb9e190)</li>
<li>feat: github-name (a33d5c3)</li>
<li>Build (995edad)</li>
<li>Added support for <code>neoforge.mods.toml</code> (bb3c76b)</li>
<li>Added pull request template (c0f30ad)</li>
<li>Build (423b200)</li>
<li>Added frequently needed scripts to the VSC config (f673bad)</li>
<li>Fixed ESLint (c7909fd)</li>
</ul>
]]></content:encoded></item><item><title>Nitro Client Publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/nitro-client-publish/</link><pubDate>Mon, 20 Apr 2026 06:27:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/nitro-client-publish/</guid><description>Version updated for https://github.com/ChilliCream/nitro-client-publish to version v16.0.0-rc.1.14.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Nitro Client Publish” GitHub Action automates the process of publishing client operations to the Nitro registry. It simplifies client version management by handling validation, approval workflows, and deployment to specific stages, with optional support for custom Nitro registry URLs. This action is particularly useful for streamlining CI/CD pipelines where consistent and efficient client publishing is required.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ChilliCream/nitro-client-publish">https://github.com/ChilliCream/nitro-client-publish</a></strong> to version <strong>v16.0.0-rc.1.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nitro-client-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Nitro Client Publish&rdquo; GitHub Action automates the process of publishing client operations to the Nitro registry. It simplifies client version management by handling validation, approval workflows, and deployment to specific stages, with optional support for custom Nitro registry URLs. This action is particularly useful for streamlining CI/CD pipelines where consistent and efficient client publishing is required.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Update artifacts (6e6dc49)</li>
<li>Update @chillicream/nitro-github-actions to 0.0.3 (928d619)</li>
<li>Publish as ESM (2971e0d)</li>
<li>Update Nitro CLI to 16.0.0-rc.1.14 (3fadd69)</li>
<li>Install @chillicream/nitro-github-actions (87e2c61)</li>
<li>Update icon (06bf317)</li>
<li>Change color (b908e75)</li>
<li>Update descriptions (3b444b8)</li>
<li>Initialize (b295adb)</li>
<li>Initial commit (09ea9d7)</li>
</ul>
]]></content:encoded></item><item><title>Coldstep eBPF CI Egress</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/coldstep-ebpf-ci-egress/</link><pubDate>Mon, 20 Apr 2026 06:27:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/coldstep-ebpf-ci-egress/</guid><description>Version updated for https://github.com/coldstep-io/coldstep to version v0.1.7.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Coldstep is a GitHub Action and eBPF-based Linux agent designed for monitoring and controlling process and network activity on GitHub-hosted Ubuntu runners. It provides observability in “detect” mode and optionally enforces an egress allowlist, generating detailed telemetry in JSONL format and summarizing it in Markdown for job summaries. This action helps automate security monitoring, compliance, and network activity control during CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/coldstep-io/coldstep">https://github.com/coldstep-io/coldstep</a></strong> to version <strong>v0.1.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/coldstep-ebpf-ci-egress">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Coldstep</strong> is a GitHub Action and eBPF-based Linux agent designed for monitoring and controlling process and network activity on GitHub-hosted Ubuntu runners. It provides observability in &ldquo;detect&rdquo; mode and optionally enforces an egress allowlist, generating detailed telemetry in JSONL format and summarizing it in Markdown for job summaries. This action helps automate security monitoring, compliance, and network activity control during CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Linux amd64 eBPF agent (ubuntu-latest). Composite action and SBOMs: see repository and workflow artifacts.</p>
]]></content:encoded></item><item><title>Compile and publish all LaTeX</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/compile-and-publish-all-latex/</link><pubDate>Mon, 20 Apr 2026 06:27:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/compile-and-publish-all-latex/</guid><description>Version updated for https://github.com/DanySK/compile-and-publish-all-latex to version 2.3.2.
This action is used across all versions by 199 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of compiling LaTeX documents and publishing the resulting output (e.g., PDFs) to GitHub Releases. It also supports generating differential documents to highlight changes between versions using auto-latexdiff. This action streamlines the workflow for managing and distributing LaTeX projects directly from a GitHub repository.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DanySK/compile-and-publish-all-latex">https://github.com/DanySK/compile-and-publish-all-latex</a></strong> to version <strong>2.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>199</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compile-and-publish-all-latex">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of compiling LaTeX documents and publishing the resulting output (e.g., PDFs) to GitHub Releases. It also supports generating differential documents to highlight changes between versions using <code>auto-latexdiff</code>. This action streamlines the workflow for managing and distributing LaTeX projects directly from a GitHub repository.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="232-2026-04-19"><a href="https://github.com/DanySK/compile-and-publish-all-latex/compare/2.3.1...2.3.2">2.3.2</a> (2026-04-19)</h2>
<h3 id="dependency-updates">Dependency updates</h3>
<ul>
<li><strong>core-deps:</strong> update danysk/compile-latex-action action to v2.3.1 (<a href="https://github.com/DanySK/compile-and-publish-all-latex/issues/403">#403</a>) (<a href="https://github.com/DanySK/compile-and-publish-all-latex/commit/62018d01f81d980013c7ac166d41260b6a87e341">62018d0</a>)</li>
</ul>
]]></content:encoded></item><item><title>Compile All LaTeX</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/compile-all-latex/</link><pubDate>Mon, 20 Apr 2026 06:27:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/compile-all-latex/</guid><description>Version updated for https://github.com/DanySK/compile-latex-action to version 2.3.1.
This action is used across all versions by 30 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Compile LaTeX Action is a GitHub Action designed to automate the compilation of LaTeX documents with minimal configuration. It scans the repository for .tex files, identifies root documents (based on file structure or magic comments), and compiles them into PDFs using the Rubber toolchain by default. This action simplifies LaTeX workflows by automating the build process, providing lists of successfully compiled files and generated PDFs for further integration, such as deployment to GitHub Releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DanySK/compile-latex-action">https://github.com/DanySK/compile-latex-action</a></strong> to version <strong>2.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>30</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compile-all-latex">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Compile LaTeX Action</strong> is a GitHub Action designed to automate the compilation of LaTeX documents with minimal configuration. It scans the repository for <code>.tex</code> files, identifies root documents (based on file structure or magic comments), and compiles them into PDFs using the Rubber toolchain by default. This action simplifies LaTeX workflows by automating the build process, providing lists of successfully compiled files and generated PDFs for further integration, such as deployment to GitHub Releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="231-2026-04-19"><a href="https://github.com/DanySK/compile-latex-action/compare/2.3.0...2.3.1">2.3.1</a> (2026-04-19)</h2>
<h3 id="dependency-updates">Dependency updates</h3>
<ul>
<li><strong>deps:</strong> update node.js to 24.15 (<a href="https://github.com/DanySK/compile-latex-action/issues/290">#290</a>) (<a href="https://github.com/DanySK/compile-latex-action/commit/ab9c7bdacee61b7fb4f8f0714474986b3c3b34c4">ab9c7bd</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>escape isntructions string (<a href="https://github.com/DanySK/compile-latex-action/commit/79f597ff402b18ca34052a23b1114d7fd12c891e">79f597f</a>)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>document <code>env-vars</code> (<a href="https://github.com/DanySK/compile-latex-action/issues/292">#292</a>) (<a href="https://github.com/DanySK/compile-latex-action/commit/7013f70594fa955eced256764162c4ba7cb12970">7013f70</a>)</li>
<li>fix readme (<a href="https://github.com/DanySK/compile-latex-action/commit/10af74c2d9b917bb2dd003e912ec01a68992d857">10af74c</a>)</li>
</ul>
<h3 id="build-and-continuous-integration">Build and continuous integration</h3>
<ul>
<li>fail fast when release remote is not ssh (<a href="https://github.com/DanySK/compile-latex-action/commit/d29950b85659b4b4093cc289772faf7299f08f49">d29950b</a>)</li>
<li>try to release using a deploy key (<a href="https://github.com/DanySK/compile-latex-action/commit/c3c8095fa0fb0cd84d56bdef5be21f8c8cbc03d5">c3c8095</a>)</li>
</ul>
]]></content:encoded></item><item><title>ECR Public Cleanup</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/ecr-public-cleanup/</link><pubDate>Mon, 20 Apr 2026 06:27:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/ecr-public-cleanup/</guid><description>Version updated for https://github.com/deployport/ecr-public-cleanup-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “ECR Public Cleanup” GitHub Action automates the safe deletion of untagged images in Amazon ECR Public repositories, addressing the lack of native lifecycle policies provided by AWS. It prevents accidental deletion of critical components, such as per-architecture manifests linked to multi-architecture tags, ensuring repository integrity. Key capabilities include identifying orphaned images, preserving dependencies, and offering a dry-run mode for safe testing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/deployport/ecr-public-cleanup-action">https://github.com/deployport/ecr-public-cleanup-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ecr-public-cleanup">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;ECR Public Cleanup&rdquo; GitHub Action automates the safe deletion of untagged images in Amazon ECR Public repositories, addressing the lack of native lifecycle policies provided by AWS. It prevents accidental deletion of critical components, such as per-architecture manifests linked to multi-architecture tags, ensuring repository integrity. Key capabilities include identifying orphaned images, preserving dependencies, and offering a dry-run mode for safe testing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First stable v1 release <code>uses: deployport/ecr-public-cleanup-action@v1</code></p>
]]></content:encoded></item><item><title>Setup OCI OIDC Auth</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-oci-oidc-auth/</link><pubDate>Mon, 20 Apr 2026 06:27:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-oci-oidc-auth/</guid><description>Version updated for https://github.com/devopshouse/oci-oidc-auth-config to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Setup OCI OIDC Auth” GitHub Action enables secure, keyless authentication to Oracle Cloud Infrastructure (OCI) from GitHub Actions using OpenID Connect (OIDC), eliminating the need for long-lived credentials. It automates the process of obtaining short-lived security tokens, configuring OCI authentication, and setting up the OCI CLI for subsequent use in workflows. This action is particularly useful for securely integrating GitHub Actions with OCI services, enabling seamless deployment and management workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/devopshouse/oci-oidc-auth-config">https://github.com/devopshouse/oci-oidc-auth-config</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-oci-oidc-auth">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Setup OCI OIDC Auth&rdquo; GitHub Action enables secure, keyless authentication to Oracle Cloud Infrastructure (OCI) from GitHub Actions using OpenID Connect (OIDC), eliminating the need for long-lived credentials. It automates the process of obtaining short-lived security tokens, configuring OCI authentication, and setting up the OCI CLI for subsequent use in workflows. This action is particularly useful for securely integrating GitHub Actions with OCI services, enabling seamless deployment and management workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="104-2026-04-20"><a href="https://github.com/devopshouse/oci-oidc-auth-config/compare/v1.0.3...v1.0.4">1.0.4</a> (2026-04-20)</h2>
<h3 id="-bug-fixes">🐛 Bug Fixes</h3>
<ul>
<li>inline composite sub-actions to remove relative path references (<a href="https://github.com/devopshouse/oci-oidc-auth-config/commit/b539cfc049b694d7852335f21c2e975c2f3303d7">b539cfc</a>)</li>
</ul>
]]></content:encoded></item><item><title>install-cadius-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/install-cadius-action/</link><pubDate>Mon, 20 Apr 2026 06:27:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/install-cadius-action/</guid><description>Version updated for https://github.com/digarok/install-cadius-action to version v0.2.0.
This action is used across all versions by 6 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The install-cadius-action GitHub Action automates the installation of Cadius, a tool for creating and manipulating ProDOS disk images, within GitHub workflows. It simplifies the process of building, packaging, and managing ProDOS disk images, including the optional inclusion of ProDOS system files for creating bootable disks. This action is particularly useful for Apple II development workflows, enabling seamless integration with tools like Merlin32 for efficient build and release pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/digarok/install-cadius-action">https://github.com/digarok/install-cadius-action</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-cadius-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>install-cadius-action</strong> GitHub Action automates the installation of Cadius, a tool for creating and manipulating ProDOS disk images, within GitHub workflows. It simplifies the process of building, packaging, and managing ProDOS disk images, including the optional inclusion of ProDOS system files for creating bootable disks. This action is particularly useful for Apple II development workflows, enabling seamless integration with tools like Merlin32 for efficient build and release pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>This supports setting which Cadius distribution to install: &ldquo;digarok&rdquo; (default) or &ldquo;mach-kernel&rdquo;.</p>
<p>It also lets you set a direct URL to a Cadius zip archive or raw binary.</p>
<ul>
<li>build instructions by @digarok in <a href="https://github.com/digarok/install-cadius-action/pull/7">https://github.com/digarok/install-cadius-action/pull/7</a></li>
<li>upgrade action from node 20 to node 22 by @digarok in <a href="https://github.com/digarok/install-cadius-action/pull/8">https://github.com/digarok/install-cadius-action/pull/8</a></li>
<li>allow cadius repo to be set by user by @digarok in <a href="https://github.com/digarok/install-cadius-action/pull/10">https://github.com/digarok/install-cadius-action/pull/10</a></li>
<li>bump to p8 2.4.3 by @digarok in <a href="https://github.com/digarok/install-cadius-action/pull/11">https://github.com/digarok/install-cadius-action/pull/11</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/digarok/install-cadius-action/compare/v0.1.3...v0.2.0">https://github.com/digarok/install-cadius-action/compare/v0.1.3...v0.2.0</a></p>
]]></content:encoded></item><item><title>Claude AutoFix</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/claude-autofix/</link><pubDate>Mon, 20 Apr 2026 06:27:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/claude-autofix/</guid><description>Version updated for https://github.com/enriconunes/claude-autofix-action to version v2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Claude AutoFix Action is a GitHub Action that automates the process of diagnosing and fixing failing tests in pull requests. It identifies test failures, provides a detailed diagnosis via a comment, generates a code fix using Claude AI, and creates a new pull request with the corrected code for review and merging. This action streamlines debugging and issue resolution for Python (pytest), TypeScript, and JavaScript projects, reducing manual effort and improving development efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/enriconunes/claude-autofix-action">https://github.com/enriconunes/claude-autofix-action</a></strong> to version <strong>v2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-autofix">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Claude AutoFix Action is a GitHub Action that automates the process of diagnosing and fixing failing tests in pull requests. It identifies test failures, provides a detailed diagnosis via a comment, generates a code fix using Claude AI, and creates a new pull request with the corrected code for review and merging. This action streamlines debugging and issue resolution for Python (pytest), TypeScript, and JavaScript projects, reducing manual effort and improving development efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>This release adds multi-language support, expanding the action beyond Python/pytest.</p>
<p>What&rsquo;s new:</p>
<ul>
<li>Vitest and Jest support — the action now works with TypeScript and JavaScript projects using Vitest or Jest, in addition to Python/pytest</li>
<li>New test-framework and language inputs — configure which framework and language your project uses (both default to pytest / python, so existing setups require no changes)</li>
<li>Automatic test generation — new optional workflow that uses Claude to generate test files for source files that don&rsquo;t have tests yet; can be triggered manually or automatically on PRs (off by default)</li>
<li>Per-step model selection — analysis comments now use Claude Haiku (faster, cheaper) while code fixes and test generation use Claude Sonnet 4.5 (more accurate)</li>
</ul>
<p>Backward compatible — projects using @v1 with Python/pytest work without any changes. To upgrade, point to @v2 and optionally add the new inputs.</p>
]]></content:encoded></item><item><title>Prompt Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/prompt-action/</link><pubDate>Mon, 20 Apr 2026 06:26:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/prompt-action/</guid><description>Version updated for https://github.com/FidelusAleksander/prompt-action to version v2.0.0.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Prompt Action GitHub Action enables seamless integration of AI-driven text generation into workflows by allowing users to send prompts to AI models and retrieve structured or unstructured responses. It automates tasks such as dynamic content generation, structured data output using JSON schemas, and customizable templated prompts with variable support. This action is ideal for workflows requiring AI-assisted responses, templated translations, or data formatting, streamlining processes that involve natural language input and output.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/FidelusAleksander/prompt-action">https://github.com/FidelusAleksander/prompt-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/prompt-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Prompt Action</strong> GitHub Action enables seamless integration of AI-driven text generation into workflows by allowing users to send prompts to AI models and retrieve structured or unstructured responses. It automates tasks such as dynamic content generation, structured data output using JSON schemas, and customizable templated prompts with variable support. This action is ideal for workflows requiring AI-assisted responses, templated translations, or data formatting, streamlining processes that involve natural language input and output.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li><strong>Update action to node24</strong>, bump all dependencies to latest, prepare v2 release (#133)</li>
<li>Pin GitHub Actions to SHA references for supply chain security (#122)</li>
<li>chore(deps): bump actions/checkout from 5 to 6 in the github-actions group (#120)</li>
<li>chore(deps): bump glob from 10.4.5 to 10.5.0 (#119)</li>
<li>chore(deps): bump actions/upload-artifact from 4 to 5 in the github-actions group (#113)</li>
</ul>
<h2 id="-documentation">📚 Documentation</h2>
<ul>
<li>Update action to node24, bump all dependencies to latest, prepare v2 release (#133)</li>
</ul>
]]></content:encoded></item><item><title>Cache Cleanup Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/cache-cleanup-action/</link><pubDate>Mon, 20 Apr 2026 06:26:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/cache-cleanup-action/</guid><description>Version updated for https://github.com/FrankBurmo/cache-cleanup-action to version v1.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Actions Cache Cleanup action automates the removal of unused caches from closed pull requests and stale caches from the main branch that have not been accessed for a configurable period. This helps reduce storage usage and optimize build performance by maintaining a clean and efficient caching environment. It is particularly useful for repositories that frequently generate large or temporary caches during CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/FrankBurmo/cache-cleanup-action">https://github.com/FrankBurmo/cache-cleanup-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cache-cleanup-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Actions Cache Cleanup</strong> action automates the removal of unused caches from closed pull requests and stale caches from the main branch that have not been accessed for a configurable period. This helps reduce storage usage and optimize build performance by maintaining a clean and efficient caching environment. It is particularly useful for repositories that frequently generate large or temporary caches during CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump actions/github-script from 7 to 8 by @dependabot[bot] in <a href="https://github.com/FrankBurmo/cache-cleanup-action/pull/1">https://github.com/FrankBurmo/cache-cleanup-action/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/FrankBurmo/cache-cleanup-action/pull/1">https://github.com/FrankBurmo/cache-cleanup-action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/FrankBurmo/cache-cleanup-action/compare/v1.0.0...v1.1.0">https://github.com/FrankBurmo/cache-cleanup-action/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/versionary-action/</link><pubDate>Mon, 20 Apr 2026 06:26:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.15.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is a software-agnostic GitHub Action designed to automate semantic versioning, changelog generation, release PR workflows, and tagging, with a focus on extensibility and compatibility across various repository types. It bridges the gap between tools like semantic-release and release-please by offering both direct release execution and release PR gating, enabling maintainers to preview and review changes before publication. By consolidating versioning and release metadata management into a single tool, it streamlines release processes while leaving artifact publishing to external CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.15.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is a software-agnostic GitHub Action designed to automate semantic versioning, changelog generation, release PR workflows, and tagging, with a focus on extensibility and compatibility across various repository types. It bridges the gap between tools like <code>semantic-release</code> and <code>release-please</code> by offering both direct release execution and release PR gating, enabling maintainers to preview and review changes before publication. By consolidating versioning and release metadata management into a single tool, it streamlines release processes while leaving artifact publishing to external CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>handle leaky gitpath spec filtering (<a href="https://github.com/jolars/versionary/commit/adac8ac28dec76539c6e250e66be431d266c61bc"><code>adac8ac</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>Upgrade Huawei Cloud CAE Deployment (Image Trigger)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/upgrade-huawei-cloud-cae-deployment-image-trigger/</link><pubDate>Mon, 20 Apr 2026 06:26:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/upgrade-huawei-cloud-cae-deployment-image-trigger/</guid><description>Version updated for https://github.com/lemrex/Triggers-CAE-upgrade-on-image-push to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Huawei Cloud CAE Auto Upgrade Action automates the process of upgrading components in the Huawei Cloud Cloud Application Engine (CAE) whenever a new Docker image is pushed. It streamlines deployment workflows by leveraging the Huawei Cloud CLI to dynamically authenticate, retrieve necessary IDs, and update components with the latest image versions. This action simplifies continuous deployment tasks and supports multi-region operations on Huawei Cloud.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lemrex/Triggers-CAE-upgrade-on-image-push">https://github.com/lemrex/Triggers-CAE-upgrade-on-image-push</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/upgrade-huawei-cloud-cae-deployment-image-trigger">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Huawei Cloud CAE Auto Upgrade Action</strong> automates the process of upgrading components in the Huawei Cloud Cloud Application Engine (CAE) whenever a new Docker image is pushed. It streamlines deployment workflows by leveraging the Huawei Cloud CLI to dynamically authenticate, retrieve necessary IDs, and update components with the latest image versions. This action simplifies continuous deployment tasks and supports multi-region operations on Huawei Cloud.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Optimized Dockerfile to build faster</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lemrex/Triggers-CAE-upgrade-on-image-push/compare/v1.0.0...v1.0.1">https://github.com/lemrex/Triggers-CAE-upgrade-on-image-push/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Validate PowerOn</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/validate-poweron/</link><pubDate>Mon, 20 Apr 2026 06:26:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/validate-poweron/</guid><description>Version updated for https://github.com/libum-llc/validate-poweron-action to version v1.2.4.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action is designed to automate the validation of PowerOn files on the Jack Henry™ Symitar credit union core platform. It streamlines the process of verifying code changes by connecting to the Symitar host via SSH or HTTPS, performing validations on selected files, and supporting configurations such as branch targeting, file exclusions, and directory-wide checks. This action helps ensure code quality and compliance, reducing manual effort and errors in PowerOn file validation workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/libum-llc/validate-poweron-action">https://github.com/libum-llc/validate-poweron-action</a></strong> to version <strong>v1.2.4</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/validate-poweron">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action is designed to automate the validation of PowerOn files on the Jack Henry™ Symitar credit union core platform. It streamlines the process of verifying code changes by connecting to the Symitar host via SSH or HTTPS, performing validations on selected files, and supporting configurations such as branch targeting, file exclusions, and directory-wide checks. This action helps ensure code quality and compliance, reducing manual effort and errors in PowerOn file validation workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>bump for progress fixes (6568232)</li>
<li>bump w/filename replacement fix (d348213)</li>
<li>bump symitar (ce9713a)</li>
<li>normalize apikey &amp; bump patch (e6eb80c)</li>
<li>chore: update @libum-llc/symitar to 1.4.0 (#3) (90c7622)</li>
<li>bump symitar lib (3d1eef6)</li>
<li>update docs &amp; description (6b239b8)</li>
<li>fix for getChangedFiles (f3330b9)</li>
<li>add sync method input for deltas (d835187)</li>
<li>bump symitar lib (e655270)</li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/secondbrainaction/</link><pubDate>Mon, 20 Apr 2026 06:26:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2602-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a command-line tool that integrates with external data sources like Salesforce, ZenDesk, Slack, and more, enabling users to retrieve, filter, and analyze data using Large Language Models (LLMs). By employing Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating insights, summaries, and reports from disparate and unstructured data sources, including directories, GitHub repositories, and YouTube transcripts. Its key capabilities include keyword-based data filtering, multi-source querying, and leveraging LLMs for advanced data analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2602-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a command-line tool that integrates with external data sources like Salesforce, ZenDesk, Slack, and more, enabling users to retrieve, filter, and analyze data using Large Language Models (LLMs). By employing Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating insights, summaries, and reports from disparate and unstructured data sources, including directories, GitHub repositories, and YouTube transcripts. Its key capabilities include keyword-based data filtering, multi-source querying, and leveraging LLMs for advanced data analysis.</p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/mipiti-verify/</link><pubDate>Mon, 20 Apr 2026 06:26:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.10.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of security threat model assertions in CI pipelines, ensuring compliance with defined security controls and detecting configuration drift. It provides capabilities like local and CI-based assertion checks, batch verification, signed report auditing, and integration with AI providers for advanced semantic verification. This action streamlines security validation processes and enhances codebase integrity across development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of security threat model assertions in CI pipelines, ensuring compliance with defined security controls and detecting configuration drift. It provides capabilities like local and CI-based assertion checks, batch verification, signed report auditing, and integration with AI providers for advanced semantic verification. This action streamlines security validation processes and enhances codebase integrity across development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.10@sha256:7ba571a4daadfc04e6843f042135cb3c80e5f4d57549a1a3ce4abf8cd816e5c6</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.10</code>
Digest: <code>sha256:7ba571a4daadfc04e6843f042135cb3c80e5f4d57549a1a3ce4abf8cd816e5c6</code></p>
]]></content:encoded></item><item><title>Code Per Day SVG</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/code-per-day-svg/</link><pubDate>Mon, 20 Apr 2026 06:26:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/code-per-day-svg/</guid><description>Version updated for https://github.com/mpge/code-per-day to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Code Per Day GitHub Action automates the creation of visually appealing SVG charts that showcase daily code additions and deletions across all repositories a user has contributed to. It uses the GitHub GraphQL API to gather commit data (without exposing sensitive details) and is designed for embedding these charts in profile READMEs, providing a clear, aesthetic summary of coding activity. This action simplifies tracking and sharing coding contributions while supporting customization of chart styles and themes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mpge/code-per-day">https://github.com/mpge/code-per-day</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/code-per-day-svg">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Code Per Day</strong> GitHub Action automates the creation of visually appealing SVG charts that showcase daily code additions and deletions across all repositories a user has contributed to. It uses the GitHub GraphQL API to gather commit data (without exposing sensitive details) and is designed for embedding these charts in profile READMEs, providing a clear, aesthetic summary of coding activity. This action simplifies tracking and sharing coding contributions while supporting customization of chart styles and themes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fix">Fix</h2>
<p><strong>Private repos are now included in the chart.</strong> GitHub&rsquo;s <code>contributionsCollection.commitContributionsByRepository</code> field silently drops private contributions it classifies as restricted, even when the token has <code>repo</code> scope. When running against the token owner (no <code>username</code> override), the action now backfills by enumerating every repo the token can read directly via <code>viewer.repositories</code> and merges the two lists.</p>
<p>Measured impact on a real profile: <strong>47 → 65 repos, 1,333 → 1,511 commits</strong>.</p>
<h2 id="also">Also</h2>
<ul>
<li>README gains a <strong>Limitations</strong> section covering profile privacy, SAML SSO authorization, fine-grained PAT caveats, org-enforced member privacy, and unlinked-email commits.</li>
<li>Per-repo log line no longer prints <code>null commits</code> for repos discovered via direct enumeration.</li>
</ul>
<h2 id="upgrading">Upgrading</h2>
<p>If you pin by <code>v1</code>, it&rsquo;s already been updated — just re-run your workflow. If you pin a specific SHA, update to this release.</p>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/agent-bom-scan/</link><pubDate>Mon, 20 Apr 2026 06:26:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.78.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The agent-bom GitHub Action is a security scanner designed for AI supply chains, including agents, MCP servers, packages, containers, cloud environments, GPUs, and runtimes. It automates the detection and analysis of vulnerabilities (CVEs), mapping their blast radius through the AI stack to identify impacted components, exposed credentials, and tools at risk. Key capabilities include end-to-end vulnerability tracking, remediation recommendations, and prioritization to enhance security posture and mitigate risks efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.78.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>agent-bom</code> GitHub Action is a security scanner designed for AI supply chains, including agents, MCP servers, packages, containers, cloud environments, GPUs, and runtimes. It automates the detection and analysis of vulnerabilities (CVEs), mapping their blast radius through the AI stack to identify impacted components, exposed credentials, and tools at risk. Key capabilities include end-to-end vulnerability tracking, remediation recommendations, and prioritization to enhance security posture and mitigate risks efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: fix restore script link for strict build by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1534">https://github.com/msaad00/agent-bom/pull/1534</a></li>
<li>release: align v0.78.1 surfaces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1535">https://github.com/msaad00/agent-bom/pull/1535</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.78.1">https://github.com/msaad00/agent-bom/compare/v0...v0.78.1</a></p>
]]></content:encoded></item><item><title>Run pully</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-pully/</link><pubDate>Mon, 20 Apr 2026 06:26:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/run-pully/</guid><description>Version updated for https://github.com/N35N0M/pully to version 3.0.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The “Pully” GitHub Action automates the process of keeping Slack channels updated with the status of pull requests (PRs) in high-paced development environments. It posts and continuously updates a concise, single Slack message per PR, summarizing key details like branch state, PR title, authors, reviewers, approvals, and requested changes. This action eliminates the need for manual status updates, enhances team visibility, and operates without requiring additional services, relying solely on GitHub or similar CI platforms.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/N35N0M/pully">https://github.com/N35N0M/pully</a></strong> to version <strong>3.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-pully">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The &ldquo;Pully&rdquo; GitHub Action automates the process of keeping Slack channels updated with the status of pull requests (PRs) in high-paced development environments. It posts and continuously updates a concise, single Slack message per PR, summarizing key details like branch state, PR title, authors, reviewers, approvals, and requested changes. This action eliminates the need for manual status updates, enhances team visibility, and operates without requiring additional services, relying solely on GitHub or similar CI platforms.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="303-2026-04-19"><a href="https://github.com/N35N0M/pully/compare/3.0.2...3.0.3">3.0.3</a> (2026-04-19)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>core:</strong> Prefer pull_request_target for the user-end code as this should be safer (only main gets access to context-write) and should solve problem with certain updates not getting pully updates (<a href="https://github.com/N35N0M/pully/commit/0c89ab6a987e33ec6ff245c0f23178e06b79ad7b">0c89ab6</a>)</li>
</ul>
]]></content:encoded></item><item><title>Nix Composite</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/nix-composite/</link><pubDate>Mon, 20 Apr 2026 06:25:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/nix-composite/</guid><description>Version updated for https://github.com/ncaq/nix-composite-action to version v1.1.1.
This action is used across all versions by 13 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The nix-composite-action is a GitHub Action that automates the setup of the Nix package manager with integrated caching support using Cachix and niks3. It simplifies workflows by handling Nix installation, configuring build caching, and securely managing credentials, enabling efficient and reproducible builds. This action is particularly useful for projects utilizing Nix flakes, as it streamlines cache handling and reduces build times.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/nix-composite-action">https://github.com/ncaq/nix-composite-action</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nix-composite">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>nix-composite-action</code> is a GitHub Action that automates the setup of the Nix package manager with integrated caching support using Cachix and niks3. It simplifies workflows by handling Nix installation, configuring build caching, and securely managing credentials, enabling efficient and reproducible builds. This action is particularly useful for projects utilizing Nix flakes, as it streamlines cache handling and reduces build times.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.1.1 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fix: cachixの方でもセルフホステッドランナーでデーモンモードを無効化 by @ncaq in <a href="https://github.com/ncaq/nix-composite-action/pull/7">https://github.com/ncaq/nix-composite-action/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/nix-composite-action/compare/v1.1.0...v1.1.1">https://github.com/ncaq/nix-composite-action/compare/v1.1.0...v1.1.1</a></p>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/multi-style-contribution-snake/</link><pubDate>Mon, 20 Apr 2026 06:25:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v20.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action transforms your GitHub contribution graph into dynamic, animated visualizations with five customizable styles, unique shapes, and optional month labels. It automates the creation of high-quality GIF and SVG animations, along with an auto-generated gallery for easy preview and sharing. This action simplifies the process of personalizing and showcasing contribution activity, providing visually appealing representations for GitHub profiles.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v20.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action transforms your GitHub contribution graph into dynamic, animated visualizations with five customizable styles, unique shapes, and optional month labels. It automates the creation of high-quality GIF and SVG animations, along with an auto-generated gallery for easy preview and sharing. This action simplifies the process of personalizing and showcasing contribution activity, providing visually appealing representations for GitHub profiles.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v20.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>QWED Protocol Verification</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/qwed-protocol-verification/</link><pubDate>Mon, 20 Apr 2026 06:25:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/qwed-protocol-verification/</guid><description>Version updated for https://github.com/QWED-AI/qwed-verification to version v5.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary QWED Protocol is a model-agnostic GitHub Action designed to verify the outputs, processes, and tool interactions of AI systems, including large language models (LLMs) and AI agents, before they are deployed to production. It prevents issues like hallucinations and inaccurate results by using multiple verification engines to ensure data trustworthiness and process determinism. This solution enhances reliability and security for AI-driven systems, enabling organizations to confidently use any LLM while mitigating risks associated with unverified outputs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/QWED-AI/qwed-verification">https://github.com/QWED-AI/qwed-verification</a></strong> to version <strong>v5.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/qwed-protocol-verification">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>QWED Protocol is a model-agnostic GitHub Action designed to verify the outputs, processes, and tool interactions of AI systems, including large language models (LLMs) and AI agents, before they are deployed to production. It prevents issues like hallucinations and inaccurate results by using multiple verification engines to ensure data trustworthiness and process determinism. This solution enhances reliability and security for AI-driven systems, enabling organizations to confidently use any LLM while mitigating risks associated with unverified outputs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>QWED v5.1.0 extends the verification boundary beyond actions and into deterministic state governance.</p>
<p>This release introduces <code>AgentStateGuard</code> and ships a focused hardening wave that closes the post-v5.0.0 fail-open paths identified during adversarial review. The result is a stricter system that is more explicit about what it proves, harder to bypass under uncertainty, and safer under agentic workflows.</p>
<h2 id="why-v510">Why v5.1.0</h2>
<p>This is a minor release because it adds a meaningful new capability while also tightening existing behavior across multiple trust boundaries.</p>
<p>Highlights:</p>
<ul>
<li>new deterministic state governance via <code>AgentStateGuard</code></li>
<li>fail-closed hardening across execution, tool approval, math verification, API semantics, and schema validation</li>
<li>clearer upgrade path for users who were still relying on legacy or ambiguous behaviors</li>
</ul>
<h2 id="headline-feature-agentstateguard">Headline Feature: AgentStateGuard</h2>
<p><code>AgentStateGuard</code> expands QWED from action verification toward state and memory governance.</p>
<p>It adds:</p>
<ul>
<li>strict structural validation for agent state payloads</li>
<li>semantic transition checks between current and proposed state</li>
<li>replay-resistant, monotonic transition enforcement</li>
<li>governed atomic commit behavior for approved state writes</li>
</ul>
<p>This means agent state is no longer just “well-formed”; it can now be deterministically checked before becoming reality.</p>
<h2 id="additional-hardening">Additional Hardening</h2>
<h3 id="execution-and-tool-governance">Execution and tool governance</h3>
<ul>
<li><code>CodeExecutor</code> is now permanently hard-blocked as a legacy execution path</li>
<li>unknown tools are now denied by default instead of being auto-approved at low heuristic risk</li>
</ul>
<h3 id="math-and-api-semantics">Math and API semantics</h3>
<ul>
<li><code>verify_math()</code> now enforces deterministic tolerance bounds</li>
<li>ambiguous <code>/verify/math</code> expressions now fail closed with <code>BLOCKED</code></li>
<li><code>verify_identity()</code> now rejects sampling-only agreement when no formal proof exists</li>
<li><code>verify_logic_rule()</code> now fails explicitly instead of returning an ambiguous <code>None</code></li>
</ul>
<h3 id="schema-enforcement">Schema enforcement</h3>
<ul>
<li><code>SchemaVerifier</code> now fails closed when <code>uniqueItems</code> cannot be verified deterministically</li>
</ul>
<h3 id="agentruntime-follow-through">Agent/runtime follow-through</h3>
<ul>
<li>progress-aware doom loop protection (<code>LOOP-004</code>)</li>
<li>continued infrastructure and config hardening</li>
<li>additional stats engine edge-case coverage</li>
<li>CodeQL and cleanup follow-up work</li>
</ul>
<h2 id="upgrade-notes">Upgrade Notes</h2>
<p>Review these changes before upgrading:</p>
<ul>
<li><code>CodeExecutor</code> can no longer be used. Migrate direct imports to <code>SecureCodeExecutor</code>.</li>
<li>unknown tools now require explicit allowlisting</li>
<li><code>verify_math()</code> may return <code>BLOCKED</code> for oversized or invalid tolerances</li>
<li><code>verify_logic_rule()</code> now raises instead of returning <code>None</code></li>
<li><code>verify_identity()</code> sampling-only matches now return <code>BLOCKED</code>, not <code>UNKNOWN</code></li>
<li>ambiguous <code>/verify/math</code> inputs now return <code>BLOCKED</code> with <code>is_valid: false</code></li>
<li><code>uniqueItems</code> verification failures now produce explicit schema errors instead of silent passes</li>
</ul>
<h2 id="included-pull-requests-since-v500">Included Pull Requests Since v5.0.0</h2>
<ul>
<li><code>#124</code> feat(agent): add progress-aware doom loop guard (LOOP-004)</li>
<li><code>#126</code> security: harden configs, CI, and infrastructure — full audit fixes</li>
<li><code>#127</code> test(stats): add edge case coverage for statistics engine</li>
<li><code>#136</code> fix(codeql): resolve remaining syntax and test cleanup alerts</li>
<li><code>#137</code> Update contributors section in README</li>
<li><code>#139</code> feat: AgentStateGuard – full implementation (structural + semantic + atomic commit)</li>
<li><code>#149</code> fix: hard-block legacy CodeExecutor execution path</li>
<li><code>#150</code> fix: default deny unknown tool approvals</li>
<li><code>#151</code> fix: bound verify_math tolerance by computed magnitude</li>
<li><code>#152</code> fix: fail closed in verify_logic_rule</li>
<li><code>#153</code> fix: fail closed in verify_identity</li>
<li><code>#154</code> fix: fail closed for ambiguous math api inputs</li>
<li><code>#155</code> fix: fail closed on uniqueItems validation errors</li>
</ul>
<h2 id="version-updates">Version Updates</h2>
<ul>
<li><code>qwed</code> (PyPI): <code>5.0.0</code> → <code>5.1.0</code></li>
<li><code>qwed_sdk</code> (Python): <code>5.0.0</code> → <code>5.1.0</code></li>
<li><code>@qwed-ai/sdk</code> (NPM): <code>5.0.0</code> → <code>5.1.0</code></li>
</ul>
<p>Full Changelog:
<code>v5.0.0...v5.1.0</code></p>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/rumdl-action/</link><pubDate>Mon, 20 Apr 2026 06:25:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.76.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary rumdl is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks like identifying common Markdown issues, auto-fixing violations, and formatting files, with support for multiple Markdown flavors and extensive configuration options. Its key features include speed optimization, zero dependencies, CI/CD integration, and compatibility with various installation and usage environments, making it a powerful tool for developers working with Markdown.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.76</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>rumdl</strong> is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks like identifying common Markdown issues, auto-fixing violations, and formatting files, with support for multiple Markdown flavors and extensive configuration options. Its key features include speed optimization, zero dependencies, CI/CD integration, and compatibility with various installation and usage environments, making it a powerful tool for developers working with Markdown.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>cli</strong>: error when &ndash;config path does not exist (<a href="https://github.com/rvben/rumdl/commit/c328c110b8ae538d040875d142d4bd130e2cb83e">c328c11</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.76-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.76-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.76-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.76-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-apple-darwin.tar.gz">rumdl-v0.1.76-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-aarch64-apple-darwin.tar.gz">rumdl-v0.1.76-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-pc-windows-msvc.zip">rumdl-v0.1.76-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.76/rumdl-v0.1.76-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Setup DepVault CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-depvault-cli/</link><pubDate>Mon, 20 Apr 2026 06:25:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/setup-depvault-cli/</guid><description>Version updated for https://github.com/suxrobGM/depvault to version cli/v1.5.6.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DepVault is a comprehensive web platform designed to automate dependency analysis, vulnerability detection, and secure management of environment variables and secret files. It scans dependencies across multiple language ecosystems, identifies security risks using OSV.dev, and provides an AES-256-GCM encrypted vault for storing and sharing secrets, enabling secure CI/CD workflows. Additionally, it offers tools for license compliance, secret sharing, and configuration management, helping teams enhance security, streamline workflows, and maintain compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/suxrobGM/depvault">https://github.com/suxrobGM/depvault</a></strong> to version <strong>cli/v1.5.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-depvault-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DepVault is a comprehensive web platform designed to automate dependency analysis, vulnerability detection, and secure management of environment variables and secret files. It scans dependencies across multiple language ecosystems, identifies security risks using OSV.dev, and provides an AES-256-GCM encrypted vault for storing and sharing secrets, enabling secure CI/CD workflows. Additionally, it offers tools for license compliance, secret sharing, and configuration management, helping teams enhance security, streamline workflows, and maintain compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Verify the derived KEK on <code>depvault unlock</code> and pull/push flows — a wrong vault password now fails immediately instead of silently producing a junk KEK that could corrupt new SELF grants</li>
<li>Detect vault-salt rotation and invalidate the cached KEK when the vault password was changed from another client, re-prompting for the new password</li>
<li>Add unit test suite covering CLI crypto primitives (AES-256-GCM, PBKDF2, HKDF), vault state lifecycle, and cross-platform interop vectors</li>
</ul>
]]></content:encoded></item><item><title>Tinted Builder Rust</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/tinted-builder-rust/</link><pubDate>Mon, 20 Apr 2026 06:25:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/tinted-builder-rust/</guid><description>Version updated for https://github.com/tinted-theming/tinted-builder-rust to version v0.16.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Tinted Builder Rust is a command-line tool and library designed to automate the process of building and managing base16 and base24 color scheme templates. It simplifies tasks like syncing and updating color schemes and generating themes from templates, providing developers with a streamlined way to integrate template-building functionality into their workflows or Rust applications. Its key capabilities include syncing the latest schemes, customizable data directories, and support for complex template builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tinted-theming/tinted-builder-rust">https://github.com/tinted-theming/tinted-builder-rust</a></strong> to version <strong>v0.16.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tinted-builder-rust">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Tinted Builder Rust is a command-line tool and library designed to automate the process of building and managing base16 and base24 color scheme templates. It simplifies tasks like syncing and updating color schemes and generating themes from templates, providing developers with a streamlined way to integrate template-building functionality into their workflows or Rust applications. Its key capabilities include syncing the latest schemes, customizable data directories, and support for complex template builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>Updated to tinted-builder <code>0.12.0</code> lib</li>
</ul>
]]></content:encoded></item><item><title>camo-buster</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/camo-buster/</link><pubDate>Mon, 20 Apr 2026 06:25:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/camo-buster/</guid><description>Version updated for https://github.com/twangodev/camo-buster to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The camo-buster GitHub Action automates the process of purging GitHub’s camo image cache, ensuring that updates to images in markdown files (e.g., README.md) are immediately reflected without displaying stale cached versions. It solves the problem of delayed image updates in repositories and provides capabilities to scan specific files or purge explicit image URLs, enhancing the accuracy of visual content in documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/twangodev/camo-buster">https://github.com/twangodev/camo-buster</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/camo-buster">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>camo-buster</code> GitHub Action automates the process of purging GitHub&rsquo;s camo image cache, ensuring that updates to images in markdown files (e.g., README.md) are immediately reflected without displaying stale cached versions. It solves the problem of delayed image updates in repositories and provides capabilities to scan specific files or purge explicit image URLs, enhancing the accuracy of visual content in documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="100-2026-04-18">1.0.0 (2026-04-18)</h2>
<h3 id="features">Features</h3>
<ul>
<li>initialize project with configuration files and core functionality (<a href="https://github.com/twangodev/camo-buster/commit/50c452ce7adf2b70215bcf38ddd4a2f794e6e2e7">50c452c</a>)</li>
</ul>
<h3 id="miscellaneous-chores">Miscellaneous Chores</h3>
<ul>
<li>reset version to 0.0.0 so release-please can cut v1.0.0 (<a href="https://github.com/twangodev/camo-buster/commit/bfa730f36f0913426745d26cd92defda0ddcf32e">bfa730f</a>)</li>
</ul>
]]></content:encoded></item><item><title>Gemini AI PR Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/gemini-ai-pr-reviewer/</link><pubDate>Mon, 20 Apr 2026 06:25:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/20/gemini-ai-pr-reviewer/</guid><description>Version updated for https://github.com/Val-d-emar/gemini-review to version v1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Gemini AI PR Reviewer Action is a GitHub Action that automates pull request code reviews using Google’s Gemini AI models. It analyzes code changes in PRs, provides feedback, and can optionally approve or request changes based on AI-generated recommendations. This action streamlines the code review process, supports both free and enterprise-level Google AI services, and integrates seamlessly into GitHub workflows with flexible authentication and review customization options.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/gemini-review">https://github.com/Val-d-emar/gemini-review</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gemini-ai-pr-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Gemini AI PR Reviewer Action</strong> is a GitHub Action that automates pull request code reviews using Google&rsquo;s Gemini AI models. It analyzes code changes in PRs, provides feedback, and can optionally approve or request changes based on AI-generated recommendations. This action streamlines the code review process, supports both free and enterprise-level Google AI services, and integrates seamlessly into GitHub workflows with flexible authentication and review customization options.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/gemini-review/compare/v1.1.0...v1.1.1">https://github.com/Val-d-emar/gemini-review/compare/v1.1.0...v1.1.1</a>
Fix: docs</p>
]]></content:encoded></item><item><title>repo-release-tools policy checks</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/repo-release-tools-policy-checks/</link><pubDate>Sun, 19 Apr 2026 21:44:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/repo-release-tools-policy-checks/</guid><description>Version updated for https://github.com/Anselmoo/repo-release-tools to version v0.1.10.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary repo-release-tools is a GitHub Action and CLI tool designed to enforce release policies and automate workflows in software repositories. It validates branch naming, commit messages, and changelog updates in CI pipelines to ensure consistency and compliance with release standards. Additionally, it provides local developer tools for branch management, versioning, pre-commit hooks, and streamlined release automation, addressing common challenges in maintaining structured and efficient release workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Anselmoo/repo-release-tools">https://github.com/Anselmoo/repo-release-tools</a></strong> to version <strong>v0.1.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repo-release-tools-policy-checks">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>repo-release-tools</code> is a GitHub Action and CLI tool designed to enforce release policies and automate workflows in software repositories. It validates branch naming, commit messages, and changelog updates in CI pipelines to ensure consistency and compliance with release standards. Additionally, it provides local developer tools for branch management, versioning, pre-commit hooks, and streamlined release automation, addressing common challenges in maintaining structured and efficient release workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: enhance changelog management with unreleased section handling and coverage reporting by @Anselmoo in <a href="https://github.com/Anselmoo/repo-release-tools/pull/24">https://github.com/Anselmoo/repo-release-tools/pull/24</a></li>
<li>feat: add &ndash;force option to bump command for resetting existing release branches by @Anselmoo in <a href="https://github.com/Anselmoo/repo-release-tools/pull/26">https://github.com/Anselmoo/repo-release-tools/pull/26</a></li>
<li>feat: implement lefthook integration with message file support for changelog updates by @Anselmoo in <a href="https://github.com/Anselmoo/repo-release-tools/pull/27">https://github.com/Anselmoo/repo-release-tools/pull/27</a></li>
<li>chore: bump version to v0.1.10 by @Anselmoo in <a href="https://github.com/Anselmoo/repo-release-tools/pull/28">https://github.com/Anselmoo/repo-release-tools/pull/28</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Anselmoo/repo-release-tools/compare/v0.1.9...v0.1.10">https://github.com/Anselmoo/repo-release-tools/compare/v0.1.9...v0.1.10</a></p>
]]></content:encoded></item><item><title>xfg - Repo as Code</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/xfg-repo-as-code/</link><pubDate>Sun, 19 Apr 2026 21:44:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/xfg-repo-as-code/</guid><description>Version updated for https://github.com/anthony-spruyt/xfg to version v6.0.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The xfg GitHub Action enables users to manage files, repository settings, and configurations declaratively across GitHub, Azure DevOps, and GitLab using a single YAML file. It automates tasks such as syncing configuration files, applying repository settings, enforcing rulesets, and managing repositories (e.g., creating, forking, or migrating) by generating pull requests or directly applying changes via API. This action simplifies standardization and governance of repositories for organizations by centralizing configuration management and reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/anthony-spruyt/xfg">https://github.com/anthony-spruyt/xfg</a></strong> to version <strong>v6.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/xfg-repo-as-code">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>xfg GitHub Action</strong> enables users to manage files, repository settings, and configurations declaratively across GitHub, Azure DevOps, and GitLab using a single YAML file. It automates tasks such as syncing configuration files, applying repository settings, enforcing rulesets, and managing repositories (e.g., creating, forking, or migrating) by generating pull requests or directly applying changes via API. This action simplifies standardization and governance of repositories for organizations by centralizing configuration management and reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(config): update Claude config by @claude-config-sync[bot] in <a href="https://github.com/anthony-spruyt/xfg/pull/717">https://github.com/anthony-spruyt/xfg/pull/717</a></li>
<li>fix: break CodeQL env taint chain and update Node to &gt;=20 by @anthony-spruyt in <a href="https://github.com/anthony-spruyt/xfg/pull/716">https://github.com/anthony-spruyt/xfg/pull/716</a></li>
<li>chore(config): update Claude config by @claude-config-sync[bot] in <a href="https://github.com/anthony-spruyt/xfg/pull/718">https://github.com/anthony-spruyt/xfg/pull/718</a></li>
<li>revert: undo ineffective CodeQL taint-chain workarounds by @anthony-spruyt in <a href="https://github.com/anthony-spruyt/xfg/pull/720">https://github.com/anthony-spruyt/xfg/pull/720</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/anthony-spruyt/xfg/compare/v6.0.1...v6.0.2">https://github.com/anthony-spruyt/xfg/compare/v6.0.1...v6.0.2</a></p>
]]></content:encoded></item><item><title>Accept to Ship</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/accept-to-ship/</link><pubDate>Sun, 19 Apr 2026 21:44:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/accept-to-ship/</guid><description>Version updated for https://github.com/CatChen/accept-to-ship-action to version v0.8.6.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The accept-to-ship-action is a GitHub Action that automates the process of merging pull requests once they receive approval. By adding a specific hashtag (e.g., #accept2ship) to a pull request, this action automatically handles the merging process, eliminating the need for manual intervention from the requester or approver. It supports features like auto-merge integration, customizable hashtags, and the ability to wait for checks to pass before merging, streamlining the pull request workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/accept-to-ship-action">https://github.com/CatChen/accept-to-ship-action</a></strong> to version <strong>v0.8.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/accept-to-ship">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>accept-to-ship-action</strong> is a GitHub Action that automates the process of merging pull requests once they receive approval. By adding a specific hashtag (e.g., <code>#accept2ship</code>) to a pull request, this action automatically handles the merging process, eliminating the need for manual intervention from the requester or approver. It supports features like auto-merge integration, customizable hashtags, and the ability to wait for checks to pass before merging, streamlining the pull request workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the development-dependencies group with 3 updates by @dependabot[bot] in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14041">https://github.com/CatChen/accept-to-ship-action/pull/14041</a></li>
<li>Bump the development-dependencies group with 3 updates by @dependabot[bot] in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14054">https://github.com/CatChen/accept-to-ship-action/pull/14054</a></li>
<li>Handle GraphqlResponseError in enablePullRequestAutoMerge by @CatChen in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14067">https://github.com/CatChen/accept-to-ship-action/pull/14067</a></li>
<li>Return boolean from enablePullRequestAutoMerge and fix setFailed message by @CatChen in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14100">https://github.com/CatChen/accept-to-ship-action/pull/14100</a></li>
<li>Bump prettier from 3.8.2 to 3.8.3 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14125">https://github.com/CatChen/accept-to-ship-action/pull/14125</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14138">https://github.com/CatChen/accept-to-ship-action/pull/14138</a></li>
<li>Bump @0no-co/graphqlsp from 1.15.3 to 1.15.4 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14151">https://github.com/CatChen/accept-to-ship-action/pull/14151</a></li>
<li>Bump typescript from 6.0.2 to 6.0.3 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/accept-to-ship-action/pull/14164">https://github.com/CatChen/accept-to-ship-action/pull/14164</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/accept-to-ship-action/compare/v0.8.5...v0.8.6">https://github.com/CatChen/accept-to-ship-action/compare/v0.8.5...v0.8.6</a></p>
]]></content:encoded></item><item><title>ESLint Feedback</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/eslint-feedback/</link><pubDate>Sun, 19 Apr 2026 21:44:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/eslint-feedback/</guid><description>Version updated for https://github.com/CatChen/eslint-suggestion-action to version v4.1.30.
This action is used across all versions by 119 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The eslint-suggestion-action GitHub Action automates the process of running ESLint on code changes in a Pull Request and provides inline feedback for issues detected in the modified lines. If ESLint can auto-fix a problem, it suggests the fix directly within the Pull Request, allowing developers to review and accept the changes. This action eliminates noise by focusing exclusively on new changes, helping maintain code quality without addressing pre-existing issues.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/eslint-suggestion-action">https://github.com/CatChen/eslint-suggestion-action</a></strong> to version <strong>v4.1.30</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>119</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/eslint-feedback">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>eslint-suggestion-action</code> GitHub Action automates the process of running ESLint on code changes in a Pull Request and provides inline feedback for issues detected in the modified lines. If ESLint can auto-fix a problem, it suggests the fix directly within the Pull Request, allowing developers to review and accept the changes. This action eliminates noise by focusing exclusively on new changes, helping maintain code quality without addressing pre-existing issues.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Build(deps-dev): Bump the development-dependencies group with 6 updates by @dependabot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4956">https://github.com/CatChen/eslint-suggestion-action/pull/4956</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4963">https://github.com/CatChen/eslint-suggestion-action/pull/4963</a></li>
<li>Build(deps-dev): Bump the development-dependencies group across 1 directory with 2 updates by @dependabot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4973">https://github.com/CatChen/eslint-suggestion-action/pull/4973</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/eslint-suggestion-action/compare/v4.1.29...v4.1.30">https://github.com/CatChen/eslint-suggestion-action/compare/v4.1.29...v4.1.30</a></p>
]]></content:encoded></item><item><title>Oxlint Feedback</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/oxlint-feedback/</link><pubDate>Sun, 19 Apr 2026 21:44:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/oxlint-feedback/</guid><description>Version updated for https://github.com/CatChen/oxlint-suggestion-action to version v1.0.5.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The oxlint-suggestion-action GitHub Action integrates Oxlint into your CI/CD pipeline to automate code linting and review processes for Pull Requests. It provides targeted inline feedback by posting review comments only on the lines modified in the Pull Request, reducing noise from pre-existing issues outside the diff. This action streamlines code quality enforcement and enhances collaboration during code reviews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/oxlint-suggestion-action">https://github.com/CatChen/oxlint-suggestion-action</a></strong> to version <strong>v1.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/oxlint-feedback">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>oxlint-suggestion-action</code> GitHub Action integrates Oxlint into your CI/CD pipeline to automate code linting and review processes for Pull Requests. It provides targeted inline feedback by posting review comments only on the lines modified in the Pull Request, reducing noise from pre-existing issues outside the diff. This action streamlines code quality enforcement and enhances collaboration during code reviews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the development-dependencies group with 5 updates by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/321">https://github.com/CatChen/oxlint-suggestion-action/pull/321</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/325">https://github.com/CatChen/oxlint-suggestion-action/pull/325</a></li>
<li>Bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/328">https://github.com/CatChen/oxlint-suggestion-action/pull/328</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/oxlint-suggestion-action/compare/v1.0.4...v1.0.5">https://github.com/CatChen/oxlint-suggestion-action/compare/v1.0.4...v1.0.5</a></p>
]]></content:encoded></item><item><title>Token Who Am I</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/token-who-am-i/</link><pubDate>Sun, 19 Apr 2026 21:44:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/token-who-am-i/</guid><description>Version updated for https://github.com/CatChen/token-who-am-i-action to version v2.0.20.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The token-who-am-i-action GitHub Action identifies and retrieves detailed metadata about the identity associated with a provided GitHub token. It automates the process of extracting key attributes such as username, ID, email, token type, and permission scopes, helping developers understand the context and capabilities of the token they are using. This action is particularly useful for debugging and managing access control in workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/token-who-am-i-action">https://github.com/CatChen/token-who-am-i-action</a></strong> to version <strong>v2.0.20</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/token-who-am-i">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>token-who-am-i-action</code> GitHub Action identifies and retrieves detailed metadata about the identity associated with a provided GitHub token. It automates the process of extracting key attributes such as username, ID, email, token type, and permission scopes, helping developers understand the context and capabilities of the token they are using. This action is particularly useful for debugging and managing access control in workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the development-dependencies group with 6 updates by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/416">https://github.com/CatChen/token-who-am-i-action/pull/416</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/417">https://github.com/CatChen/token-who-am-i-action/pull/417</a></li>
<li>Bump prettier from 3.8.2 to 3.8.3 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/418">https://github.com/CatChen/token-who-am-i-action/pull/418</a></li>
<li>Bump @0no-co/graphqlsp from 1.15.3 to 1.15.4 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/419">https://github.com/CatChen/token-who-am-i-action/pull/419</a></li>
<li>Bump typescript from 6.0.2 to 6.0.3 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/420">https://github.com/CatChen/token-who-am-i-action/pull/420</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/token-who-am-i-action/compare/v2.0.19...v2.0.20">https://github.com/CatChen/token-who-am-i-action/compare/v2.0.19...v2.0.20</a></p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/bernstein-multi-agent-orchestration/</link><pubDate>Sun, 19 Apr 2026 21:43:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.8.12.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is a GitHub Action and orchestration tool that automates the decomposition of coding goals into tasks, assigns them to AI coding agents running in parallel, verifies the results, and merges successful outputs. It solves the inefficiencies of using LLMs as coordinators by employing deterministic Python workflows for task scheduling, quality assurance, and reproducible execution, ensuring reliable and vendor-agnostic integration with various AI models. Key capabilities include parallel task execution, interchangeable agent support, and deterministic audit replay for repeatable and transparent operations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.8.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is a GitHub Action and orchestration tool that automates the decomposition of coding goals into tasks, assigns them to AI coding agents running in parallel, verifies the results, and merges successful outputs. It solves the inefficiencies of using LLMs as coordinators by employing deterministic Python workflows for task scheduling, quality assurance, and reproducible execution, ensuring reliable and vendor-agnostic integration with various AI models. Key capabilities include parallel task execution, interchangeable agent support, and deterministic audit replay for repeatable and transparent operations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v1812">v1.8.12</h2>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li><strong>persistence:</strong> handle Windows OSError in _pid_alive</li>
</ul>
<p><strong>Full changelog:</strong> <a href="https://github.com/chernistry/bernstein/compare/v1.8.11...v1.8.12">https://github.com/chernistry/bernstein/compare/v1.8.11...v1.8.12</a></p>
]]></content:encoded></item><item><title>Setup ccache action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/setup-ccache-action/</link><pubDate>Sun, 19 Apr 2026 21:43:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/setup-ccache-action/</guid><description>Version updated for https://github.com/Chocobo1/setup-ccache-action to version v1.5.7.
This action is used across all versions by 612 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action sets up and configures ccache in workflows to optimize and accelerate C/C++ build times by caching compilation results. It automates the installation, configuration, and environment setup for ccache, reducing redundant compilation and improving CI efficiency. Key features include customizable options for package management, environment path setup, and compiler-specific configurations, ensuring flexibility and ease of integration across various platforms.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Chocobo1/setup-ccache-action">https://github.com/Chocobo1/setup-ccache-action</a></strong> to version <strong>v1.5.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>612</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-ccache-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action sets up and configures <code>ccache</code> in workflows to optimize and accelerate C/C++ build times by caching compilation results. It automates the installation, configuration, and environment setup for <code>ccache</code>, reducing redundant compilation and improving CI efficiency. Key features include customizable options for package management, environment path setup, and compiler-specific configurations, ensuring flexibility and ease of integration across various platforms.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Fix wrong compare operator
Fixup <a href="https://github.com/Chocobo1/setup-ccache-action/commit/2a03c0b82ce0a6d3d3d5571ea552dfd93318c0e5">https://github.com/Chocobo1/setup-ccache-action/commit/2a03c0b82ce0a6d3d3d5571ea552dfd93318c0e5</a>.</li>
</ul>
]]></content:encoded></item><item><title>Compile and publish all LaTeX</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/compile-and-publish-all-latex/</link><pubDate>Sun, 19 Apr 2026 21:43:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/compile-and-publish-all-latex/</guid><description>Version updated for https://github.com/DanySK/compile-and-publish-all-latex to version 2.3.1.
This action is used across all versions by 199 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the compilation of LaTeX documents and publishes the resulting outputs directly to GitHub Releases, simplifying the workflow for managing and distributing LaTeX projects. It also supports generating differential documents using auto-latexdiff, enabling users to track changes between document versions. This solution streamlines the process of building, versioning, and sharing professional documents created in LaTeX.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DanySK/compile-and-publish-all-latex">https://github.com/DanySK/compile-and-publish-all-latex</a></strong> to version <strong>2.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>199</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compile-and-publish-all-latex">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the compilation of LaTeX documents and publishes the resulting outputs directly to GitHub Releases, simplifying the workflow for managing and distributing LaTeX projects. It also supports generating differential documents using <code>auto-latexdiff</code>, enabling users to track changes between document versions. This solution streamlines the process of building, versioning, and sharing professional documents created in LaTeX.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="231-2026-04-19"><a href="https://github.com/DanySK/compile-and-publish-all-latex/compare/2.3.0...2.3.1">2.3.1</a> (2026-04-19)</h2>
<h3 id="dependency-updates">Dependency updates</h3>
<ul>
<li><strong>core-deps:</strong> update danysk/compile-latex-action action to v2.3.0 (<a href="https://github.com/DanySK/compile-and-publish-all-latex/issues/402">#402</a>) (<a href="https://github.com/DanySK/compile-and-publish-all-latex/commit/ea3060dd3c547deac2c89dc5a772840dbcc6696a">ea3060d</a>)</li>
</ul>
]]></content:encoded></item><item><title>Compile All LaTeX</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/compile-all-latex/</link><pubDate>Sun, 19 Apr 2026 21:43:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/compile-all-latex/</guid><description>Version updated for https://github.com/DanySK/compile-latex-action to version 2.3.0.
This action is used across all versions by 30 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Compile LaTeX Action is a GitHub Action that automates the compilation of LaTeX documents into PDFs with minimal configuration. It scans the repository for .tex files, identifies root documents based on file structure or magic comments, and compiles them using the Rubber toolchain by default. This action simplifies the process of managing LaTeX builds across multiple repositories and provides outputs listing successfully compiled files, enabling easy deployment or integration into workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DanySK/compile-latex-action">https://github.com/DanySK/compile-latex-action</a></strong> to version <strong>2.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>30</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compile-all-latex">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Compile LaTeX Action</strong> is a GitHub Action that automates the compilation of LaTeX documents into PDFs with minimal configuration. It scans the repository for <code>.tex</code> files, identifies root documents based on file structure or magic comments, and compiles them using the Rubber toolchain by default. This action simplifies the process of managing LaTeX builds across multiple repositories and provides outputs listing successfully compiled files, enabling easy deployment or integration into workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="230-2026-04-19"><a href="https://github.com/DanySK/compile-latex-action/compare/2.2.7...2.3.0">2.3.0</a> (2026-04-19)</h2>
<h3 id="features">Features</h3>
<ul>
<li>add env-vars input to forward environment variables (<a href="https://github.com/DanySK/compile-latex-action/issues/291">#291</a>) (<a href="https://github.com/DanySK/compile-latex-action/commit/4aec5019abc8f5fdab6d25243c8f6d04eb232e6f">4aec501</a>)</li>
</ul>
<h3 id="dependency-updates">Dependency updates</h3>
<ul>
<li><strong>deps:</strong> update node.js to 24.14 (<a href="https://github.com/DanySK/compile-latex-action/commit/00f4718af2918c82e0abf7561e46be9acfe0fc97">00f4718</a>)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>add agent instructions (<a href="https://github.com/DanySK/compile-latex-action/commit/81fe7b47264fef5931c82dc0e0d871d923e397c7">81fe7b4</a>)</li>
</ul>
<h3 id="build-and-continuous-integration">Build and continuous integration</h3>
<ul>
<li><strong>deps:</strong> update actions/setup-node action to v6.3.0 (<a href="https://github.com/DanySK/compile-latex-action/commit/26916243f77a9e96857b108df6a8cac2b105fb50">2691624</a>)</li>
</ul>
]]></content:encoded></item><item><title>install-merlin32-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/install-merlin32-action/</link><pubDate>Sun, 19 Apr 2026 21:43:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/install-merlin32-action/</guid><description>Version updated for https://github.com/digarok/install-merlin32-action to version v0.2.0.
This action is used across all versions by 6 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The install-merlin32-action GitHub Action automates the installation of Merlin32, a tool for assembling 6502, 65c02, and 65816 assembly code, onto GitHub Runner machines. It streamlines the setup process for integrating assembly workflows into CI pipelines, enabling users to efficiently assemble source code as part of their automated builds. This action is particularly useful for developers working on retro computing projects or embedded systems requiring assembly-level programming.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/digarok/install-merlin32-action">https://github.com/digarok/install-merlin32-action</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-merlin32-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>install-merlin32-action</code> GitHub Action automates the installation of Merlin32, a tool for assembling 6502, 65c02, and 65816 assembly code, onto GitHub Runner machines. It streamlines the setup process for integrating assembly workflows into CI pipelines, enabling users to efficiently assemble source code as part of their automated builds. This action is particularly useful for developers working on retro computing projects or embedded systems requiring assembly-level programming.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Small cleanup to actions and made a newer Merlin32 default.</p>
]]></content:encoded></item><item><title>HTTP Server Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/http-server-action/</link><pubDate>Sun, 19 Apr 2026 21:43:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/http-server-action/</guid><description>Version updated for https://github.com/Eun/http-server-action to version v1.0.13.
This action is used across all versions by 634 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The http-server-action GitHub Action sets up a lightweight HTTP server to serve files from a specified directory during workflows. It automates the process of hosting static files, such as web pages or assets, and offers features like custom error pages, configurable caching, content type mappings, and request method restrictions. This action is ideal for testing, previewing, or sharing static content in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Eun/http-server-action">https://github.com/Eun/http-server-action</a></strong> to version <strong>v1.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>634</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/http-server-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>http-server-action</strong> GitHub Action sets up a lightweight HTTP server to serve files from a specified directory during workflows. It automates the process of hosting static files, such as web pages or assets, and offers features like custom error pages, configurable caching, content type mappings, and request method restrictions. This action is ideal for testing, previewing, or sharing static content in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li>chore: bump actions/checkout from 4 to 6 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#49)</li>
<li>chore: bump @actions/core from 1.11.1 to 3.0.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#54)</li>
<li>chore: Update to Node.js 20 @gruenich (#55)</li>
<li>chore: bump rlespinasse/github-slug-action from 4 to 5 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#45)</li>
</ul>
]]></content:encoded></item><item><title>Hwaro Deploy to Pages</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/hwaro-deploy-to-pages/</link><pubDate>Sun, 19 Apr 2026 21:43:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/hwaro-deploy-to-pages/</guid><description>Version updated for https://github.com/hahwul/hwaro to version v0.12.0.
This action is used across all versions by 8 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hwaro is a lightweight and efficient static site generator designed to convert Markdown content with TOML front matter and Jinja2-compatible templates into high-performance static websites. It automates tasks such as content management, template rendering, SEO optimization, and deployment, offering capabilities like incremental caching, live reload, syntax highlighting, image processing, and multilingual support. This tool is ideal for developers and content creators seeking a robust, customizable solution for building and deploying modern static websites efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hahwul/hwaro">https://github.com/hahwul/hwaro</a></strong> to version <strong>v0.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hwaro-deploy-to-pages">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Hwaro is a lightweight and efficient static site generator designed to convert Markdown content with TOML front matter and Jinja2-compatible templates into high-performance static websites. It automates tasks such as content management, template rendering, SEO optimization, and deployment, offering capabilities like incremental caching, live reload, syntax highlighting, image processing, and multilingual support. This tool is ideal for developers and content creators seeking a robust, customizable solution for building and deploying modern static websites efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v0120">v0.12.0</h2>
<h3 id="added">Added</h3>
<ul>
<li>Leaf-bundle layout for <code>hwaro new</code> with <code>--bundle</code>, archetype, and config support (#391)</li>
<li>Scaffold <code>archetypes/default.md</code> on <code>hwaro init</code> (#388)</li>
<li>Configurable front matter with description default for <code>hwaro new</code> (#387)</li>
<li><code>--json</code> output for <code>build</code>, <code>serve</code>, <code>deploy</code>, and <code>tool</code> subcommands (#372)</li>
<li>Per-target summary in <code>hwaro deploy --json</code> (#377)</li>
<li>JSON introspection for scaffolds, archetypes, and deploy targets (#368)</li>
<li>Stable error taxonomy with consistent exit codes (#373)</li>
<li><code>HwaroError</code> classification for IO, network, template, and content errors (#378, #380)</li>
<li>Global <code>--quiet</code> flag and <code>NO_COLOR</code> support (#371)</li>
<li>Live reload enabled by default for <code>hwaro serve</code> (#370)</li>
<li>Deterministic ready signal from <code>hwaro serve</code> (#367)</li>
<li>Closest-match suggestion on unknown command/subcommand (#366)</li>
<li>Configured deploy targets shown in <code>deploy --help</code> (#364)</li>
<li>Inline status glyphs in doctor output (#365)</li>
<li>Crystal 1.20 support (#342)</li>
<li>Docs coverage for remaining CLI flags, config keys, template helpers, <code>tool import</code>, <code>serve --no-error-overlay</code>, and <code>check-links</code> filename (#392, #393)</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li><code>hwaro new</code> is flag-only; dropped interactive title prompt (#369)</li>
<li>Skip image reprocessing for unchanged sources on serve rebuilds (#390)</li>
<li>Top-k related posts and combined CSS structural-char pass (#382)</li>
<li>Raise <code>HwaroError(HWARO_E_CONFIG)</code> at config-load source (#379)</li>
<li>Switch CI to official <code>crystallang/crystal</code> image</li>
<li>Expanded unit and functional specs across scaffolds, build phases, lifecycle, pagination, content processors, image hooks, live reload, and tool subcommands (#338, #339, #340, #341, #343, #344, #345, #346, #347)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Broken check-links URL and missing OG image alt text in docs (#394)</li>
<li>Scaffold sample dates and broken docs links (#383)</li>
<li>Always emit <code>date</code> field in <code>tool list --json</code> (#376)</li>
<li>Spurious <code>feeds.filename</code> doctor warning (#363)</li>
<li>Interactive prompt hang in non-TTY environments for <code>hwaro new</code> (#362)</li>
<li>Stray dots in <code>init</code> output for current directory (#361)</li>
<li>IPv6 loopback allowlist in <code>LiveReloadHandler</code></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hahwul/hwaro/compare/v0.11.1...v0.12.0">https://github.com/hahwul/hwaro/compare/v0.11.1...v0.12.0</a></p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cibuild-action/</link><pubDate>Sun, 19 Apr 2026 21:43:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.4.8.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cibuild GitHub Action is designed to simplify and accelerate the setup of CI/CD pipelines for iOS and Android projects. It automates the process of generating, validating, and customizing GitHub Actions workflows, offering features such as platform auto-detection, secret management, and local or remote pipeline execution. This tool reduces manual configuration effort and streamlines the deployment process, making it ideal for developers seeking efficient CI/CD integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.4.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cibuild</code> GitHub Action is designed to simplify and accelerate the setup of CI/CD pipelines for iOS and Android projects. It automates the process of generating, validating, and customizing GitHub Actions workflows, offering features such as platform auto-detection, secret management, and local or remote pipeline execution. This tool reduces manual configuration effort and streamlines the deployment process, making it ideal for developers seeking efficient CI/CD integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.4.8</p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/mipiti-verify/</link><pubDate>Sun, 19 Apr 2026 21:43:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.9.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of threat model assertions for the Mipiti security framework, ensuring that security controls remain consistent and effective. It enables local, CI, and batch validation of assertions using both static analysis and AI-powered semantic verification, while also supporting drift detection, signed report auditing, and granular control over verification scope. This action streamlines security verification workflows, reducing manual effort and enhancing confidence in system compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of threat model assertions for the Mipiti security framework, ensuring that security controls remain consistent and effective. It enables local, CI, and batch validation of assertions using both static analysis and AI-powered semantic verification, while also supporting drift detection, signed report auditing, and granular control over verification scope. This action streamlines security verification workflows, reducing manual effort and enhancing confidence in system compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.9@sha256:172f26d50c79d7cfcc876fc8dc7c0eb96b6bd03153b4000f1335880e8185a921</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.9</code>
Digest: <code>sha256:172f26d50c79d7cfcc876fc8dc7c0eb96b6bd03153b4000f1335880e8185a921</code></p>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/agent-bom-scan/</link><pubDate>Sun, 19 Apr 2026 21:43:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.78.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent-BOM is an open-source security scanner designed to analyze the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates the identification of vulnerabilities (CVEs) and their associated blast radius, mapping risks from specific packages to exposed credentials, tools, and infrastructure dependencies. The tool provides actionable recommendations for remediation, helping users secure their AI stack efficiently and comprehensively.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.78.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent-BOM is an open-source security scanner designed to analyze the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates the identification of vulnerabilities (CVEs) and their associated blast radius, mapping risks from specific packages to exposed credentials, tools, and infrastructure dependencies. The tool provides actionable recommendations for remediation, helping users secure their AI stack efficiently and comprehensively.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Prepare 0.77.0 release by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1497">https://github.com/msaad00/agent-bom/pull/1497</a></li>
<li>Correct release to 0.77.1 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1498">https://github.com/msaad00/agent-bom/pull/1498</a></li>
<li>Phase 0+1 hardening: rotation, drain, webhook retry, README + visuals by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1499">https://github.com/msaad00/agent-bom/pull/1499</a></li>
<li>Add backup-restore round-trip CI workflow by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1500">https://github.com/msaad00/agent-bom/pull/1500</a></li>
<li>Add tenant_id column to ClickHouse analytics for row-level isolation by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1501">https://github.com/msaad00/agent-bom/pull/1501</a></li>
<li>Add /v1/auth/debug for auth-method introspection by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1502">https://github.com/msaad00/agent-bom/pull/1502</a></li>
<li>Add MCP tool-schema validation rule catalog (OWASP-mapped) by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1507">https://github.com/msaad00/agent-bom/pull/1507</a></li>
<li>Tighten README diagrams + document the visual language by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1503">https://github.com/msaad00/agent-bom/pull/1503</a></li>
<li>Add /v1/compliance/{framework}/report signed evidence bundle endpoint by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1504">https://github.com/msaad00/agent-bom/pull/1504</a></li>
<li>Add docs/DATA_MODEL.md \u2014 single atlas for canonical model + DB + outputs by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1505">https://github.com/msaad00/agent-bom/pull/1505</a></li>
<li>Update dashboard description for the Risk overview redesign by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1506">https://github.com/msaad00/agent-bom/pull/1506</a></li>
<li>Add bounded depth cap to inter-procedural taint analyzer by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1508">https://github.com/msaad00/agent-bom/pull/1508</a></li>
<li>Restructure README EKS section + prune redundant topology SVG by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1510">https://github.com/msaad00/agent-bom/pull/1510</a></li>
<li>Harden compliance report (replay protection) + broaden LLM05 supply-chain tag by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1509">https://github.com/msaad00/agent-bom/pull/1509</a></li>
<li>Fresh screenshots: demo GIF + dashboard PNG (recorded locally) by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1511">https://github.com/msaad00/agent-bom/pull/1511</a></li>
<li>Add structured remediation field to CIS benchmark checks (#665 infra) by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1512">https://github.com/msaad00/agent-bom/pull/1512</a></li>
<li>Document and enforce OCSF boundary (optional SIEM interop) by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1513">https://github.com/msaad00/agent-bom/pull/1513</a></li>
<li>Wire CIS remediation through CLI, HTML, and SARIF (#665) by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1517">https://github.com/msaad00/agent-bom/pull/1517</a></li>
<li>Add exploit_likelihood graded signal (EPSS + KEV) — closes #486 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1518">https://github.com/msaad00/agent-bom/pull/1518</a></li>
<li>Wire MCP schema rule findings and harden chart defaults by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1519">https://github.com/msaad00/agent-bom/pull/1519</a></li>
<li>chore(release): backfill 0.77.0/0.77.1 CHANGELOG + align tools.json with 36 MCP decorators by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1523">https://github.com/msaad00/agent-bom/pull/1523</a></li>
<li>ux(cli): polish Fix First output — spacing + $ command prefix by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1524">https://github.com/msaad00/agent-bom/pull/1524</a></li>
<li>ux(dashboard): section headers + collapsibles on Risk overview page by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1525">https://github.com/msaad00/agent-bom/pull/1525</a></li>
<li>chore(docs): replace vendor names with generic language in published docs by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1526">https://github.com/msaad00/agent-bom/pull/1526</a></li>
<li>chore(skills): align openclaw SKILL.md with on-disk sub-skills + 36-tool catalog by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1527">https://github.com/msaad00/agent-bom/pull/1527</a></li>
<li>security(oci): harden tar-member safety against traversal + symlink attacks by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1528">https://github.com/msaad00/agent-bom/pull/1528</a></li>
<li>docs: sharpen self-hosted deployment story by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1529">https://github.com/msaad00/agent-bom/pull/1529</a></li>
<li>fix: speed up demo scan path and polish check output by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1530">https://github.com/msaad00/agent-bom/pull/1530</a></li>
<li>fix: restore inventory schema validation path by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1531">https://github.com/msaad00/agent-bom/pull/1531</a></li>
<li>fix: enforce end-to-end inventory and graph contracts by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1532">https://github.com/msaad00/agent-bom/pull/1532</a></li>
<li>release: wrap v0.78.0 stabilization by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1533">https://github.com/msaad00/agent-bom/pull/1533</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0.77.0...v0.78.0">https://github.com/msaad00/agent-bom/compare/v0.77.0...v0.78.0</a></p>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/kyosei-code-review/</link><pubDate>Sun, 19 Apr 2026 21:43:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v1.5.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action GitHub Action automates AI-driven code reviews for pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It resolves issues with redundant or opinionated comments from other review tools by filtering out resolved or acknowledged feedback and removing project-specific biases. This action simplifies integration of the kyosei plugin into CI workflows, ensuring efficient and context-aware code reviews for every code push.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>kyosei-action</strong> GitHub Action automates AI-driven code reviews for pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It resolves issues with redundant or opinionated comments from other review tools by filtering out resolved or acknowledged feedback and removing project-specific biases. This action simplifies integration of the kyosei plugin into CI workflows, ensuring efficient and context-aware code reviews for every code push.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fix: <code>allowed_tools</code>に<code>Skill</code>を追加してスキル実行の権限エラーを解消 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/63">https://github.com/ncaq/kyosei-action/pull/63</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v1.4.1...v1.5.0">https://github.com/ncaq/kyosei-action/compare/v1.4.1...v1.5.0</a></p>
]]></content:encoded></item><item><title>branch-watch</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/branch-watch/</link><pubDate>Sun, 19 Apr 2026 21:43:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/branch-watch/</guid><description>Version updated for https://github.com/nuri-yoo/branch-watch to version v0.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary branch-watch is a CLI tool that streamlines the management of GitHub branches, forks, and pull requests by providing real-time sync status comparisons. It automates the identification of outdated forks, drifted feature branches, and open pull requests, eliminating the need for manual tracking via the GitHub UI. Key capabilities include tracking commit differences between forks and upstream repositories, monitoring branch alignment with a base branch, and listing open pull requests with detailed metadata directly in the terminal.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nuri-yoo/branch-watch">https://github.com/nuri-yoo/branch-watch</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/branch-watch">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>branch-watch</strong> is a CLI tool that streamlines the management of GitHub branches, forks, and pull requests by providing real-time sync status comparisons. It automates the identification of outdated forks, drifted feature branches, and open pull requests, eliminating the need for manual tracking via the GitHub UI. Key capabilities include tracking commit differences between forks and upstream repositories, monitoring branch alignment with a base branch, and listing open pull requests with detailed metadata directly in the terminal.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/nuri-yoo/branch-watch/compare/v0.2.0...v0.3.0">https://github.com/nuri-yoo/branch-watch/compare/v0.2.0...v0.3.0</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/run-aer-tests/</link><pubDate>Sun, 19 Apr 2026 21:42:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.158.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action provides a streamlined way to validate Apex code, execute tests, and simulate a Salesforce-compatible runtime environment locally or in CI pipelines without requiring deployment to a Salesforce org. It automates Apex test execution, supports focused testing and interactive debugging, and ensures fast, reliable test cycles by emulating Salesforce SObject metadata. This action is particularly useful for developers seeking to optimize their Apex development and testing workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.158</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action provides a streamlined way to validate Apex code, execute tests, and simulate a Salesforce-compatible runtime environment locally or in CI pipelines without requiring deployment to a Salesforce org. It automates Apex test execution, supports focused testing and interactive debugging, and ensures fast, reliable test cycles by emulating Salesforce SObject metadata. This action is particularly useful for developers seeking to optimize their Apex development and testing workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.158</p>
<ul>
<li>
<p>Add LiveAgent Objects To The Schema</p>
</li>
<li>
<p>Add Additional CRM Analytics Objects To The Schema</p>
</li>
<li>
<p>Speed Up Test VM Pool Initialization</p>
</li>
<li>
<p>Add Additional Health Cloud Objects To The Schema</p>
</li>
<li>
<p>Add Additional Financial Services Cloud Objects To The Schema</p>
</li>
<li>
<p>Implement AppLauncher Namespace Builtin Methods</p>
</li>
<li>
<p>Add Clone Coverage for AppLauncher Controllers Without Constructors</p>
</li>
<li>
<p>Canonicalize UI Bundle Source Paths For Preview Builds</p>
</li>
<li>
<p>Add Additional Life Sciences Cloud Objects To The Schema</p>
</li>
<li>
<p>Split Oversized CRM Analytics Schema Helpers For Wasm Builds</p>
</li>
</ul>
]]></content:encoded></item><item><title>Repository Create</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/repository-create/</link><pubDate>Sun, 19 Apr 2026 21:42:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/repository-create/</guid><description>Version updated for https://github.com/stairwaytowonderland/repository-create to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The repository-create GitHub Action automates the creation of GitHub organization repositories using Octokit.js, with support for initializing them as blank or from a template. It applies predefined repository settings and branch rulesets, streamlining the setup of consistent configurations for new repositories. This action simplifies repository management tasks, saving time and ensuring organizational standards are met.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stairwaytowonderland/repository-create">https://github.com/stairwaytowonderland/repository-create</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repository-create">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>repository-create</code> GitHub Action automates the creation of GitHub organization repositories using Octokit.js, with support for initializing them as blank or from a template. It applies predefined repository settings and branch rulesets, streamlining the setup of consistent configurations for new repositories. This action simplifies repository management tasks, saving time and ensuring organizational standards are met.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="130-2026-04-19"><a href="https://github.com/stairwaytowonderland/repository-create/compare/v1.2.0...v1.3.0">1.3.0</a> (2026-04-19)</h2>
<h3 id="-features">✨ Features</h3>
<ul>
<li>implement node-semantic-release internal action (<a href="https://github.com/stairwaytowonderland/repository-create/commit/fd0b2b1dd952634e76cb75c126834ad0360a9d12">fd0b2b1</a>)</li>
</ul>
<h3 id="-documentation">📚 Documentation</h3>
<ul>
<li>update project structure in README.md (<a href="https://github.com/stairwaytowonderland/repository-create/commit/9bdc166f1b5079b15ec7e766e40bd7ade362319b">9bdc166</a>)</li>
</ul>
]]></content:encoded></item><item><title>ghstats-cards</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/ghstats-cards/</link><pubDate>Sun, 19 Apr 2026 21:42:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/ghstats-cards/</guid><description>Version updated for https://github.com/tiennm99/ghstats to version v1.3.1.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ghstats GitHub Action generates customizable SVG cards summarizing a user’s GitHub profile, including detailed statistics such as contributions, repositories, languages, and activity trends. It automates the process of visualizing and presenting GitHub data in a visually appealing format for embedding in profile READMEs. This tool is ideal for developers looking to showcase their GitHub activity and achievements in a professional and personalized way.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tiennm99/ghstats">https://github.com/tiennm99/ghstats</a></strong> to version <strong>v1.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghstats-cards">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ghstats</code> GitHub Action generates customizable SVG cards summarizing a user&rsquo;s GitHub profile, including detailed statistics such as contributions, repositories, languages, and activity trends. It automates the process of visualizing and presenting GitHub data in a visually appealing format for embedding in profile READMEs. This tool is ideal for developers looking to showcase their GitHub activity and achievements in a professional and personalized way.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix(card): productive titles render at 15 px for every timezone (#24) (f184ac8)</li>
<li>chore(demo): regenerate gallery (234d2ef)</li>
<li>feat(card): stack heatmap into two halves; unify font-size vocabulary (#23) (3cd7b29)</li>
<li>chore(demo): regenerate gallery (f55d229)</li>
<li>fix(card): heatmap cells back to 4x4 squares with side gutters (#22) (5cda59a)</li>
<li>chore(demo): regenerate gallery (9d5e117)</li>
<li>fix(card): make heatmap cells 3× taller — width was tight, height had room (#21) (dedce3d)</li>
<li>chore(demo): regenerate gallery (3e38547)</li>
<li>fix(card): donut legend caps at 7 rows (Other inclusive); add heatmap gutter (#20) (af20be8)</li>
<li>chore(demo): regenerate gallery (5c22627)</li>
</ul>
]]></content:encoded></item><item><title>Tinted Builder Rust</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/tinted-builder-rust/</link><pubDate>Sun, 19 Apr 2026 21:42:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/tinted-builder-rust/</guid><description>Version updated for https://github.com/tinted-theming/tinted-builder-rust to version v0.15.3.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The tinted-builder-rust GitHub Action provides a command-line tool and library for generating themes based on base16 and base24 templates. It automates tasks like syncing the latest theme schemes and building templates, streamlining theme creation and management for developers. Key capabilities include template building, scheme updates, and customization through various options and flags for efficient integration into workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tinted-theming/tinted-builder-rust">https://github.com/tinted-theming/tinted-builder-rust</a></strong> to version <strong>v0.15.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tinted-builder-rust">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>tinted-builder-rust</code> GitHub Action provides a command-line tool and library for generating themes based on base16 and base24 templates. It automates tasks like syncing the latest theme schemes and building templates, streamlining theme creation and management for developers. Key capabilities include template building, scheme updates, and customization through various options and flags for efficient integration into workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Fix missing <code>scheme.slug</code> support in <code>templates/config.yaml</code> file</li>
</ul>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/sr-semantic-release/</link><pubDate>Sun, 19 Apr 2026 21:42:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v7.1.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action urmzd/sr automates semantic versioning and release management based on conventional commits. It simplifies the release process by automatically bumping versions, generating changelogs, creating tags, and publishing GitHub releases, while supporting release channels for trunk-based development. This action is language-agnostic, requires no runtime dependencies, and provides zero-configuration defaults for seamless integration into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v7.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action <strong><code>urmzd/sr</code></strong> automates semantic versioning and release management based on conventional commits. It simplifies the release process by automatically bumping versions, generating changelogs, creating tags, and publishing GitHub releases, while supporting release channels for trunk-based development. This action is language-agnostic, requires no runtime dependencies, and provides zero-configuration defaults for seamless integration into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="712-2026-04-19">7.1.2 (2026-04-19)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>core</strong>: rewrite Cargo.lock workspace versions during bump (<a href="https://github.com/urmzd/sr/commit/d2b7582a6ed50ec2e230d6e4d2a4b1f2e356fa96">d2b7582</a>)</li>
</ul>
<h3 id="misc">Misc</h3>
<ul>
<li>remove AI command references and &ndash;merge flag from sr skill (<a href="https://github.com/urmzd/sr/commit/66755ed4b95274ce4749644a2d3aa410a856752d">66755ed</a>)</li>
<li>clarify hooks lifecycle and add build strategy guide (#24) (<a href="https://github.com/urmzd/sr/commit/744c6c4198c8e90b87d61c6df690a97d01f21f17">744c6c4</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v7.1.1...v7.1.2">Full Changelog</a></p>
]]></content:encoded></item><item><title>ATR Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/atr-scan/</link><pubDate>Sun, 19 Apr 2026 13:56:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/atr-scan/</guid><description>Version updated for https://github.com/Agent-Threat-Rule/agent-threat-rules to version v2.0.6.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ATR (Agent Threat Rules) GitHub Action provides a set of open-source, community-driven detection rules designed to identify security threats targeting AI agents, such as ChatGPT, Copilot, and other similar systems. It functions as a real-time threat detection layer, akin to antivirus signatures, to identify and mitigate attacks like data leakage, malicious command execution, and bypassing safety protocols. ATR integrates with existing security platforms, maps to OWASP Agentic Top 10 categories, and helps automate AI agent security by detecting and addressing vulnerabilities and malicious behaviors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Agent-Threat-Rule/agent-threat-rules">https://github.com/Agent-Threat-Rule/agent-threat-rules</a></strong> to version <strong>v2.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/atr-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ATR (Agent Threat Rules)</strong> GitHub Action provides a set of open-source, community-driven detection rules designed to identify security threats targeting AI agents, such as ChatGPT, Copilot, and other similar systems. It functions as a real-time threat detection layer, akin to antivirus signatures, to identify and mitigate attacks like data leakage, malicious command execution, and bypassing safety protocols. ATR integrates with existing security platforms, maps to OWASP Agentic Top 10 categories, and helps automate AI agent security by detecting and addressing vulnerabilities and malicious behaviors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Auto-published from Threat Cloud flywheel.</p>
<ul>
<li>Previous: v2.0.5</li>
<li>Total rules: 134</li>
<li>Trigger commit: <a href="https://github.com/Agent-Threat-Rule/agent-threat-rules/commit/41fd12b11068bd41429f9d10da46456026e98ed8">41fd12b11068bd41429f9d10da46456026e98ed8</a></li>
<li>Pipeline: tc-pr-back → safety gate → auto-merge → this release</li>
</ul>
<pre tabindex="0"><code>npm install agent-threat-rules@2.0.6
</code></pre>]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/muaddib-scanner/</link><pubDate>Sun, 19 Apr 2026 13:56:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.97.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action designed to detect and analyze supply chain threats in npm and PyPI packages. It automates the scanning process using 14 parallel scanners, advanced deobfuscation, inter-module dataflow analysis, and machine learning to identify known threats, suspicious behaviors, and over 225,000 indicators of compromise (IOCs). The tool provides risk scoring, detailed analysis, and safeguards like blocking malicious packages before installation, making it a robust first line of defense for securing software dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.97</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action designed to detect and analyze supply chain threats in npm and PyPI packages. It automates the scanning process using 14 parallel scanners, advanced deobfuscation, inter-module dataflow analysis, and machine learning to identify known threats, suspicious behaviors, and over 225,000 indicators of compromise (IOCs). The tool provides risk scoring, detailed analysis, and safeguards like blocking malicious packages before installation, making it a robust first line of defense for securing software dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>67/198 FP cappés (33.8%), 0/104 malware affecté. CRITICAL FP de 165 à 116 sur corpus humain.</p>
]]></content:encoded></item><item><title>Aguara Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/aguara-security-scanner/</link><pubDate>Sun, 19 Apr 2026 13:56:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/aguara-security-scanner/</guid><description>Version updated for https://github.com/garagon/aguara to version v0.14.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Aguara is a security scanning tool designed to analyze AI agent skills and MCP servers for vulnerabilities such as prompt injections, data exfiltration, and supply-chain attacks before deployment. It automates static analysis using advanced detection techniques, including pattern matching, NLP, taint tracking, and obfuscation decoding, to identify threats across structured files and cross-file interactions. Its key capabilities include 189 detection rules, context-aware scanning, risk scoring, and support for multiple file formats, offering comprehensive protection for AI-driven systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/garagon/aguara">https://github.com/garagon/aguara</a></strong> to version <strong>v0.14.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aguara-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Aguara is a security scanning tool designed to analyze AI agent skills and MCP servers for vulnerabilities such as prompt injections, data exfiltration, and supply-chain attacks before deployment. It automates static analysis using advanced detection techniques, including pattern matching, NLP, taint tracking, and obfuscation decoding, to identify threats across structured files and cross-file interactions. Its key capabilities include 189 detection rules, context-aware scanning, risk scoring, and support for multiple file formats, offering comprehensive protection for AI-driven systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(docker): strip v prefix from injected version (v0.14.2) by @garagon in <a href="https://github.com/garagon/aguara/pull/54">https://github.com/garagon/aguara/pull/54</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/garagon/aguara/compare/v0.14.1...v0.14.2">https://github.com/garagon/aguara/compare/v0.14.1...v0.14.2</a></p>
]]></content:encoded></item><item><title>aminet Supply Chain Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/aminet-supply-chain-review/</link><pubDate>Sun, 19 Apr 2026 13:56:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/aminet-supply-chain-review/</guid><description>Version updated for https://github.com/gorira-tatsu/aminet to version v0.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aminet GitHub Action and CLI tool automates the analysis and review of npm and Python dependencies to identify risks such as vulnerabilities, license issues, and supply chain concerns. It simplifies dependency management by generating detailed security and compliance reports, which can be output as terminal logs, JSON files, SBOMs, or pull request comments. Designed for integration into GitHub workflows, it enables teams to perform automated dependency reviews directly within pull requests, focusing on changes to direct dependencies and ensuring secure and compliant software development practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gorira-tatsu/aminet">https://github.com/gorira-tatsu/aminet</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aminet-supply-chain-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aminet</code> GitHub Action and CLI tool automates the analysis and review of npm and Python dependencies to identify risks such as vulnerabilities, license issues, and supply chain concerns. It simplifies dependency management by generating detailed security and compliance reports, which can be output as terminal logs, JSON files, SBOMs, or pull request comments. Designed for integration into GitHub workflows, it enables teams to perform automated dependency reviews directly within pull requests, focusing on changes to direct dependencies and ensuring secure and compliant software development practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="aminet-040">aminet 0.4.0</h2>
<p>npm: <a href="https://www.npmjs.com/package/aminet">https://www.npmjs.com/package/aminet</a></p>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npx aminet@0.4.0 --help
</span></span><span style="display:flex;"><span>npm install -g aminet
</span></span></code></pre></div><h3 id="github-action">GitHub Action</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">uses</span>: <span style="color:#ae81ff">gorira-tatsu/aminet@v0.4.0</span>
</span></span></code></pre></div><p>npmjs.org is the canonical package registry for aminet.</p>
<hr>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: complete Python review support by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/52">https://github.com/gorira-tatsu/aminet/pull/52</a></li>
<li>feat: improve private registry init flow by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/53">https://github.com/gorira-tatsu/aminet/pull/53</a></li>
<li>chore: clarify degraded cache mode by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/55">https://github.com/gorira-tatsu/aminet/pull/55</a></li>
<li>test: cover Python lockfile analyze flows by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/57">https://github.com/gorira-tatsu/aminet/pull/57</a></li>
<li>refactor: share Python output note semantics by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/58">https://github.com/gorira-tatsu/aminet/pull/58</a></li>
<li>[codex] Improve matrix PR review comments by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/47">https://github.com/gorira-tatsu/aminet/pull/47</a></li>
<li>docs: clarify private registry auth choices by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/54">https://github.com/gorira-tatsu/aminet/pull/54</a></li>
<li>docs: define v1 release criteria by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/59">https://github.com/gorira-tatsu/aminet/pull/59</a></li>
<li>docs: define Python lockfile support strategy by @gorira-tatsu in <a href="https://github.com/gorira-tatsu/aminet/pull/56">https://github.com/gorira-tatsu/aminet/pull/56</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gorira-tatsu/aminet/compare/v0.3.0...v0.4.0">https://github.com/gorira-tatsu/aminet/compare/v0.3.0...v0.4.0</a></p>
]]></content:encoded></item><item><title>Sijil CI Linter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/sijil-ci-linter/</link><pubDate>Sun, 19 Apr 2026 13:56:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/sijil-ci-linter/</guid><description>Version updated for https://github.com/hashemkhaled99/Sijil_CI_plug-in to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a zero-configuration, high-performance CI pipeline tailored for monorepos using Python, Go, and React. It automates strict code quality enforcement, leveraging modern Rust-backed linters and advanced path-filtering to optimize execution speed and efficiency while ensuring robust standards across languages. Key capabilities include parallelized checks, intelligent change detection, and dynamic reporting to streamline development and maintain high architectural quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashemkhaled99/Sijil_CI_plug-in">https://github.com/hashemkhaled99/Sijil_CI_plug-in</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sijil-ci-linter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a zero-configuration, high-performance CI pipeline tailored for monorepos using Python, Go, and React. It automates strict code quality enforcement, leveraging modern Rust-backed linters and advanced path-filtering to optimize execution speed and efficiency while ensuring robust standards across languages. Key capabilities include parallelized checks, intelligent change detection, and dynamic reporting to streamline development and maintain high architectural quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Create README.md (f28d3e7)</li>
<li>add (96880a4)</li>
</ul>
]]></content:encoded></item><item><title>Check and report Android Lint result</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/check-and-report-android-lint-result/</link><pubDate>Sun, 19 Apr 2026 13:56:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/check-and-report-android-lint-result/</guid><description>Version updated for https://github.com/hidakatsuya/action-report-android-lint to version v1.3.0.
This action is used across all versions by 25 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-report-android-lint GitHub Action automates the process of analyzing Android Lint results and reporting them in GitHub Job Summaries. It simplifies lint result handling by parsing the output from Android Lint (in XML format) and integrating the findings directly into the workflow summary. This action helps developers identify and address lint issues efficiently and can optionally fail workflows based on configurable severity thresholds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hidakatsuya/action-report-android-lint">https://github.com/hidakatsuya/action-report-android-lint</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>25</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/check-and-report-android-lint-result">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>action-report-android-lint</code> GitHub Action automates the process of analyzing Android Lint results and reporting them in GitHub Job Summaries. It simplifies lint result handling by parsing the output from Android Lint (in XML format) and integrating the findings directly into the workflow summary. This action helps developers identify and address lint issues efficiently and can optionally fail workflows based on configurable severity thresholds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Migrate action to Node 24 ESM and update core toolkit dependencies by @hidakatsuya in <a href="https://github.com/hidakatsuya/action-report-android-lint/pull/95">https://github.com/hidakatsuya/action-report-android-lint/pull/95</a></li>
<li>Bump fast-xml-parser from 5.2.5 to 5.7.1 by @dependabot[bot] in <a href="https://github.com/hidakatsuya/action-report-android-lint/pull/94">https://github.com/hidakatsuya/action-report-android-lint/pull/94</a></li>
<li>Bump @vercel/ncc from 0.38.3 to 0.38.4 by @dependabot[bot] in <a href="https://github.com/hidakatsuya/action-report-android-lint/pull/78">https://github.com/hidakatsuya/action-report-android-lint/pull/78</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hidakatsuya/action-report-android-lint/compare/v1.2.3...v1.3.0">https://github.com/hidakatsuya/action-report-android-lint/compare/v1.2.3...v1.3.0</a></p>
<h2 id="enable-immutable-releases-from-this-version">Enable immutable releases from this version</h2>
<p>From this version, all releases are immutable. But the major version tag like <code>v1</code> is still <strong>MUTABLE</strong>.
We suggest using a full version like v1.3.0 instead of v1.</p>
]]></content:encoded></item><item><title>GitLab Runner X</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/gitlab-runner-x/</link><pubDate>Sun, 19 Apr 2026 13:56:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/gitlab-runner-x/</guid><description>Version updated for https://github.com/htilssu/gitlab-runner-action to version v0.0.101.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitLab Runner Action facilitates the setup of a GitLab Runner within a GitHub Actions workflow, enabling CI/CD pipeline integration between GitHub and GitLab. It automates the registration and configuration of a GitLab Runner, allowing users to define runner names, tags, Docker images, and access levels. This action is ideal for streamlining cross-platform CI/CD tasks and optimizing build environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/htilssu/gitlab-runner-action">https://github.com/htilssu/gitlab-runner-action</a></strong> to version <strong>v0.0.101</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gitlab-runner-x">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitLab Runner Action facilitates the setup of a GitLab Runner within a GitHub Actions workflow, enabling CI/CD pipeline integration between GitHub and GitLab. It automates the registration and configuration of a GitLab Runner, allowing users to define runner names, tags, Docker images, and access levels. This action is ideal for streamlining cross-platform CI/CD tasks and optimizing build environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/htilssu/gitlab-runner-action/compare/v0.0.1...v0.0.101">https://github.com/htilssu/gitlab-runner-action/compare/v0.0.1...v0.0.101</a></p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cibuild-action/</link><pubDate>Sun, 19 Apr 2026 13:56:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.4.7.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The cibuild GitHub Action simplifies and automates the setup of CI/CD pipelines for iOS and Android projects. It generates GitHub Actions workflows through auto-detection, interactive wizards, or importing existing YAML files, while managing build settings, secrets, and dependencies. Key capabilities include local and remote pipeline execution, validation, customization, and seamless secret management and synchronization with GitHub environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.4.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>cibuild</code> GitHub Action simplifies and automates the setup of CI/CD pipelines for iOS and Android projects. It generates GitHub Actions workflows through auto-detection, interactive wizards, or importing existing YAML files, while managing build settings, secrets, and dependencies. Key capabilities include local and remote pipeline execution, validation, customization, and seamless secret management and synchronization with GitHub environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.4.7</p>
]]></content:encoded></item><item><title>Narrative Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/narrative-review/</link><pubDate>Sun, 19 Apr 2026 13:56:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/narrative-review/</guid><description>Version updated for https://github.com/jorgealegre/narrative-review to version v1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Narrative Review is a GitHub Action that uses AI to reorder pull request diffs into a logical, causal narrative, helping reviewers understand the reasoning behind changes rather than just viewing them as a file list. It automates the organization of code changes, identifies root causes, traces dependencies, and groups related changes into coherent chapters with safety annotations, inline PR comments, and progress tracking. This action simplifies code reviews by improving clarity, reducing cognitive load, and providing a structured, story-like walkthrough of changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jorgealegre/narrative-review">https://github.com/jorgealegre/narrative-review</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/narrative-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Narrative Review is a GitHub Action that uses AI to reorder pull request diffs into a logical, causal narrative, helping reviewers understand the reasoning behind changes rather than just viewing them as a file list. It automates the organization of code changes, identifies root causes, traces dependencies, and groups related changes into coherent chapters with safety annotations, inline PR comments, and progress tracking. This action simplifies code reviews by improving clarity, reducing cognitive load, and providing a structured, story-like walkthrough of changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Bump action runtime to Node 24 ahead of GitHub&rsquo;s June 2, 2026 default-switch. Stops the deprecation warning on every run. No behavior changes.</p>
<p><strong>Full changelog</strong>: <a href="https://github.com/jorgealegre/narrative-review/compare/v1.1.0...v1.1.1">https://github.com/jorgealegre/narrative-review/compare/v1.1.0...v1.1.1</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/neurolink-ai/</link><pubDate>Sun, 19 Apr 2026 13:56:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.55.10.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API, enabling seamless integration of AI capabilities into applications. It automates provider switching, cost optimization, failover management, and tool routing, simplifying the complexity of multi-provider setups. Key features include a TypeScript SDK, professional CLI, built-in tools, streaming architectures, and enterprise-grade capabilities like Redis memory and multi-server support for efficient AI deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.55.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API, enabling seamless integration of AI capabilities into applications. It automates provider switching, cost optimization, failover management, and tool routing, simplifying the complexity of multi-provider setups. Key features include a TypeScript SDK, professional CLI, built-in tools, streaming architectures, and enterprise-grade capabilities like Redis memory and multi-server support for efficient AI deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="95510-2026-04-19"><a href="https://github.com/juspay/neurolink/compare/v9.55.9...v9.55.10">9.55.10</a> (2026-04-19)</h2>
]]></content:encoded></item><item><title>cargo-rail</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cargo-rail/</link><pubDate>Sun, 19 Apr 2026 13:56:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cargo-rail/</guid><description>Version updated for https://github.com/loadingalias/cargo-rail-action to version v4.1.3.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cargo-rail-action GitHub Action integrates with the cargo rail tool to automate planning and execution of scoped CI pipelines for Rust projects. It determines which parts of a workspace (e.g., build, test, docs) require action based on changes since a specified Git reference, reducing unnecessary work and optimizing CI efficiency. Key capabilities include dynamic execution scope determination, support for custom surfaces, and compatibility with debugging and diagnostic outputs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/loadingalias/cargo-rail-action">https://github.com/loadingalias/cargo-rail-action</a></strong> to version <strong>v4.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-rail">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cargo-rail-action</code> GitHub Action integrates with the <code>cargo rail</code> tool to automate planning and execution of scoped CI pipelines for Rust projects. It determines which parts of a workspace (e.g., build, test, docs) require action based on changes since a specified Git reference, reducing unnecessary work and optimizing CI efficiency. Key capabilities include dynamic execution scope determination, support for custom surfaces, and compatibility with debugging and diagnostic outputs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/loadingalias/cargo-rail-action/compare/v4.1.2...v4.1.3">https://github.com/loadingalias/cargo-rail-action/compare/v4.1.2...v4.1.3</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/secondbrainaction/</link><pubDate>Sun, 19 Apr 2026 13:55:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2600-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a command-line tool that integrates with external data sources like Salesforce, Slack, and YouTube, enabling users to filter and query data using Retrieval Augmented Generation (RAG) techniques and Large Language Models (LLMs). It automates tasks such as generating insights, reports, and summaries from disparate data sources, including document directories, GitHub repositories, and YouTube transcripts. The tool streamlines data retrieval, analysis, and summarization, making it particularly useful for handling complex, disconnected datasets.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2600-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a command-line tool that integrates with external data sources like Salesforce, Slack, and YouTube, enabling users to filter and query data using Retrieval Augmented Generation (RAG) techniques and Large Language Models (LLMs). It automates tasks such as generating insights, reports, and summaries from disparate data sources, including document directories, GitHub repositories, and YouTube transcripts. The tool streamlines data retrieval, analysis, and summarization, making it particularly useful for handling complex, disconnected datasets.</p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/totem-shield/</link><pubDate>Sun, 19 Apr 2026 13:55:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/mcp@1.14.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a set of CLI tools designed to provide a persistent memory layer and enforcement mechanism for AI coding agents, ensuring architectural integrity across projects. It automates the process of turning plain-English lessons from coding mistakes into enforceable rules, preventing repeated errors and maintaining consistency without relying on large language models (LLMs) during runtime. Key capabilities include zero-LLM offline linting, deterministic rule enforcement, and the ability to create and refine precise constraints for software development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/mcp@1.14.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a set of CLI tools designed to provide a persistent memory layer and enforcement mechanism for AI coding agents, ensuring architectural integrity across projects. It automates the process of turning plain-English lessons from coding mistakes into enforceable rules, preventing repeated errors and maintaining consistency without relying on large language models (LLMs) during runtime. Key capabilities include zero-LLM offline linting, deterministic rule enforcement, and the ability to create and refine precise constraints for software development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>8dd8dc8: core: thread per-invocation <code>RuleEngineContext</code> through the rule engine</p>
<p>Removes the module-level <code>let coreLogger</code> / <code>let shieldContextDeprecationWarned</code> state from <code>rule-engine.ts</code> and replaces the hidden DI setter (<code>setCoreLogger</code> / <code>resetShieldContextWarning</code>) with a required <code>RuleEngineContext</code> parameter on <code>applyRulesToAdditions</code>, <code>applyAstRulesToAdditions</code>, <code>applyRules</code>, and <code>extractJustification</code>. Concurrent or federated rule evaluations cannot bleed logger wiring or deprecation-warning latching across each other. Closes mmnto-ai/totem#1441.</p>
<p><strong>Breaking:</strong> <code>setCoreLogger</code> and <code>resetShieldContextWarning</code> are removed from <code>@mmnto/totem</code>. Callers must build a <code>RuleEngineContext</code> once per linting invocation and pass it as the first argument to the affected functions. See the README or the <code>RuleEngineContext</code> JSDoc for the shape.</p>
</li>
<li>
<p>Updated dependencies [8dd8dc8]</p>
<ul>
<li>@mmnto/totem@1.14.13</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/kyosei-code-review/</link><pubDate>Sun, 19 Apr 2026 13:55:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v1.4.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action GitHub Action integrates the Kyosei AI code review plugin into CI workflows, automating multi-perspective code reviews for pull requests. It addresses common issues with existing automated reviews by filtering out redundant, resolved, or acknowledged feedback and removing project-specific biases. This action ensures streamlined, relevant feedback for every new push, enhancing code quality, performance, security, and documentation compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v1.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kyosei-action</code> GitHub Action integrates the Kyosei AI code review plugin into CI workflows, automating multi-perspective code reviews for pull requests. It addresses common issues with existing automated reviews by filtering out redundant, resolved, or acknowledged feedback and removing project-specific biases. This action ensures streamlined, relevant feedback for every new push, enhancing code quality, performance, security, and documentation compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.4.1 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fix: GitHub MCPツール名を<code>mcp__github__</code>プレフィックス付きに修正 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/59">https://github.com/ncaq/kyosei-action/pull/59</a></li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>docs: READMEのバージョン表記をv1.4.0に更新 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/60">https://github.com/ncaq/kyosei-action/pull/60</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v1.4.0...v1.4.1">https://github.com/ncaq/kyosei-action/compare/v1.4.0...v1.4.1</a></p>
]]></content:encoded></item><item><title>Generate llms.txt</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/generate-llms.txt/</link><pubDate>Sun, 19 Apr 2026 13:55:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/generate-llms.txt/</guid><description>Version updated for https://github.com/qte77/gha-llms-txt-action to version v0.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, gha-llms-txt-action, automates the generation of an llms.txt documentation file from a specified template, using variable substitution and optional link validation. It streamlines tasks such as ensuring template references are valid and creating pull requests with updated content when changes are detected. The action is designed to simplify maintaining consistent documentation while integrating seamlessly into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/qte77/gha-llms-txt-action">https://github.com/qte77/gha-llms-txt-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/generate-llms-txt">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>gha-llms-txt-action</strong>, automates the generation of an <code>llms.txt</code> documentation file from a specified template, using variable substitution and optional link validation. It streamlines tasks such as ensuring template references are valid and creating pull requests with updated content when changes are detected. The action is designed to simplify maintaining consistent documentation while integrating seamlessly into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release — composite GitHub Action for llms.txt generation.</p>
<ul>
<li>Generate llms.txt from templates via envsubst</li>
<li>Template variables: <code>${BLOB}</code>, <code>${PROJECT_NAME}</code>, <code>${PROJECT_DESC}</code></li>
<li>Template link validation (checks BLOB paths exist in repo)</li>
<li>Optional PR creation with llms.txt updates</li>
<li>BATS infra tests, CodeQL security scanning</li>
</ul>
]]></content:encoded></item><item><title>raviqqe/goreleaser-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/raviqqe/goreleaser-action/</link><pubDate>Sun, 19 Apr 2026 13:55:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/raviqqe/goreleaser-action/</guid><description>Version updated for https://github.com/raviqqe/goreleaser-action to version v1.0.2.
This action is used across all versions by 10 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The goreleaser-action GitHub Action automates the process of building, packaging, and releasing Go projects using GoReleaser, with support for automatic tagging. It simplifies release workflows by handling versioning, snapshot builds, and GitHub releases, reducing manual effort in the software release process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/raviqqe/goreleaser-action">https://github.com/raviqqe/goreleaser-action</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>10</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/raviqqe-goreleaser-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>goreleaser-action</code> GitHub Action automates the process of building, packaging, and releasing Go projects using GoReleaser, with support for automatic tagging. It simplifies release workflows by handling versioning, snapshot builds, and GitHub releases, reducing manual effort in the software release process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="102-2026-04-19"><a href="https://github.com/raviqqe/goreleaser-action/compare/v1.0.1...v1.0.2">1.0.2</a> (2026-04-19)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Pin goreleaser-action version (<a href="https://github.com/raviqqe/goreleaser-action/issues/33">#33</a>) (<a href="https://github.com/raviqqe/goreleaser-action/commit/2ec1f4c6dd2c754f5f9c7779e8de095c0cf64e62">2ec1f4c</a>)</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/rumdl-action/</link><pubDate>Sun, 19 Apr 2026 13:55:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.75.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary rumdl is a high-performance Markdown linter and formatter built in Rust, designed to enforce consistency and best practices in Markdown files. It automates tasks such as detecting and fixing common Markdown issues, formatting files, and supporting multiple Markdown flavors (e.g., GFM, MDX). With its speed, zero dependencies, and CI/CD-friendly features, rumdl streamlines Markdown linting and formatting for developers and teams.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.75</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>rumdl</strong> is a high-performance Markdown linter and formatter built in Rust, designed to enforce consistency and best practices in Markdown files. It automates tasks such as detecting and fixing common Markdown issues, formatting files, and supporting multiple Markdown flavors (e.g., GFM, MDX). With its speed, zero dependencies, and CI/CD-friendly features, rumdl streamlines Markdown linting and formatting for developers and teams.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>cli</strong>: add -c short alias for &ndash;config (<a href="https://github.com/rvben/rumdl/commit/3aaaca431bb649567b99c887b4d29d241b34b891">3aaaca4</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.75-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.75-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.75-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.75-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-apple-darwin.tar.gz">rumdl-v0.1.75-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-aarch64-apple-darwin.tar.gz">rumdl-v0.1.75-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-pc-windows-msvc.zip">rumdl-v0.1.75-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.75/rumdl-v0.1.75-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Repository Create</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/repository-create/</link><pubDate>Sun, 19 Apr 2026 13:55:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/repository-create/</guid><description>Version updated for https://github.com/stairwaytowonderland/repository-create to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, repository-create, is designed to automate the creation of repositories within a GitHub organization using Octokit.js. It enables users to dynamically create repositories from scratch or based on a template, while automatically applying predefined settings and branch protection rules. By streamlining repository setup, it simplifies workflows and ensures consistency in configuration across organizational projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stairwaytowonderland/repository-create">https://github.com/stairwaytowonderland/repository-create</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repository-create">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>repository-create</code>, is designed to automate the creation of repositories within a GitHub organization using Octokit.js. It enables users to dynamically create repositories from scratch or based on a template, while automatically applying predefined settings and branch protection rules. By streamlining repository setup, it simplifies workflows and ensures consistency in configuration across organizational projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="120-2026-04-19"><a href="https://github.com/stairwaytowonderland/repository-create/compare/v1.1.0...v1.2.0">1.2.0</a> (2026-04-19)</h2>
<h3 id="-features">✨ Features</h3>
<ul>
<li>job summary in js option (<a href="https://github.com/stairwaytowonderland/repository-create/commit/2d5b55eb559f0b1f51e6af4ca043999166940ce0">2d5b55e</a>)</li>
</ul>
]]></content:encoded></item><item><title>PNPM Updater</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/pnpm-updater/</link><pubDate>Sun, 19 Apr 2026 13:55:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/pnpm-updater/</guid><description>Version updated for https://github.com/Steve-Fenton/pnpm-updater to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PNPM Updater GitHub Action automates the process of updating project dependencies using pnpm and creates a pull request with the changes. It simplifies dependency management by scheduling updates or triggering them manually, ensuring projects stay up-to-date with minimal manual effort. Key features include support for custom Node.js and pnpm versions, as well as customizable update scripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Steve-Fenton/pnpm-updater">https://github.com/Steve-Fenton/pnpm-updater</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pnpm-updater">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The PNPM Updater GitHub Action automates the process of updating project dependencies using <code>pnpm</code> and creates a pull request with the changes. It simplifies dependency management by scheduling updates or triggering them manually, ensuring projects stay up-to-date with minimal manual effort. Key features include support for custom Node.js and <code>pnpm</code> versions, as well as customizable update scripts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Another attempt to auto bump #major version (d476f47)</li>
<li>Set custom release rules #major (a1092ca)</li>
<li>README for version bumps #major (96f9d17)</li>
<li>Auto publish (d503c49)</li>
<li>Updated package (a5e769c)</li>
<li>Merge pull request #1 from Steve-Fenton/dependabot/github_actions/actions/setup-node-6 (9d66c89)</li>
<li>Bump actions/setup-node from 4 to 6 (4d7926c)</li>
<li>Scheduled action updater (863a951)</li>
<li>Initial commit (6cef41a)</li>
</ul>
]]></content:encoded></item><item><title>Setup DepVault CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/setup-depvault-cli/</link><pubDate>Sun, 19 Apr 2026 13:55:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/setup-depvault-cli/</guid><description>Version updated for https://github.com/suxrobGM/depvault to version cli/v1.5.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DepVault is a full-stack web platform that automates the analysis of dependencies across multiple programming ecosystems, identifying vulnerabilities, outdated packages, and license issues using OSV.dev. It also provides a secure AES-256-GCM encrypted vault for managing environment variables, secret files, and CI/CD token generation, streamlining secure secret handling and compliance. With additional features like secret sharing, audit logs, and developer tools, DepVault enhances security, collaboration, and operational efficiency for software teams.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/suxrobGM/depvault">https://github.com/suxrobGM/depvault</a></strong> to version <strong>cli/v1.5.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-depvault-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DepVault is a full-stack web platform that automates the analysis of dependencies across multiple programming ecosystems, identifying vulnerabilities, outdated packages, and license issues using OSV.dev. It also provides a secure AES-256-GCM encrypted vault for managing environment variables, secret files, and CI/CD token generation, streamlining secure secret handling and compliance. With additional features like secret sharing, audit logs, and developer tools, DepVault enhances security, collaboration, and operational efficiency for software teams.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/suxrobGM/depvault/compare/cli/v1.5.2...cli/v1.5.4">https://github.com/suxrobGM/depvault/compare/cli/v1.5.2...cli/v1.5.4</a></p>
]]></content:encoded></item><item><title>ThatTimothy/setup-rokit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/thattimothy/setup-rokit/</link><pubDate>Sun, 19 Apr 2026 13:55:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/thattimothy/setup-rokit/</guid><description>Version updated for https://github.com/ThatTimothy/setup-rokit to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-rokit GitHub Action is designed to quickly and efficiently set up Rokit, a tool used for Roblox development workflows, on Linux-based GitHub Actions runners. It automates tasks such as downloading Rokit and its dependencies, handling authentication to avoid rate-limiting, and caching these resources to optimize runtime performance. This action is optimized for speed and reliability, addressing limitations like slower execution and incomplete caching found in other similar solutions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ThatTimothy/setup-rokit">https://github.com/ThatTimothy/setup-rokit</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/thattimothy-setup-rokit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>setup-rokit</strong> GitHub Action is designed to quickly and efficiently set up Rokit, a tool used for Roblox development workflows, on Linux-based GitHub Actions runners. It automates tasks such as downloading Rokit and its dependencies, handling authentication to avoid rate-limiting, and caching these resources to optimize runtime performance. This action is optimized for speed and reliability, addressing limitations like slower execution and incomplete caching found in other similar solutions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release! For more information, see <a href="README.md">README.md</a>.</p>
]]></content:encoded></item><item><title>Inline PR Review Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/inline-pr-review-agent/</link><pubDate>Sun, 19 Apr 2026 13:55:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/inline-pr-review-agent/</guid><description>Version updated for https://github.com/TiyAgents/code-review-agent-action to version v3.0.2.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Code Review Agent GitHub Action automates pull request code reviews using AI-powered analysis from multiple providers. It evaluates changed files based on configurable filters, performs comprehensive reviews across general, security, performance, and testing dimensions, and publishes inline comments and summary feedback directly to the pull request. This action streamlines code review processes, ensures thorough coverage, and manages large diffs efficiently through parallelized and multi-round execution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TiyAgents/code-review-agent-action">https://github.com/TiyAgents/code-review-agent-action</a></strong> to version <strong>v3.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/inline-pr-review-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI Code Review Agent GitHub Action automates pull request code reviews using AI-powered analysis from multiple providers. It evaluates changed files based on configurable filters, performs comprehensive reviews across general, security, performance, and testing dimensions, and publishes inline comments and summary feedback directly to the pull request. This action streamlines code review processes, ensures thorough coverage, and manages large diffs efficiently through parallelized and multi-round execution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="ai-code-review-agent-action">AI Code Review Agent Action</h1>
<p><a href="https://github.com/TiyAgents/code-review-agent-action/actions/workflows/self-test-current-branch.yml"><img src="https://github.com/TiyAgents/code-review-agent-action/actions/workflows/self-test-current-branch.yml/badge.svg" alt="Build and Test"></a></p>
<p>Reusable GitHub Action for automated Pull Request code review with multi-provider AI support (OpenAI, Anthropic, Google, Mistral, OpenAI-compatible) via <a href="https://sdk.vercel.ai/">AI SDK</a>.</p>
<p>This action:</p>
<ul>
<li>Runs on <code>pull_request</code> events.</li>
<li>Reviews all changed files that match <code>include</code>/<code>exclude</code> filters.</li>
<li>Uses planner + subagents (general/security/performance/testing) in multi-round batches for large diffs, with <strong>parallel batch and dimension execution</strong> within each round.</li>
<li>Publishes:
<ul>
<li>one PR Review (<code>pulls.createReview</code>) with inline comments (<code>LEFT</code>/<code>RIGHT</code>), and</li>
<li>one updatable summary issue comment (marker-based, no spam).</li>
</ul>
</li>
<li>Tracks coverage and budget limits; outputs uncovered files + reasons when budget is exhausted.</li>
</ul>
<h2 id="agent-architecture">Agent Architecture</h2>
<p><img src="docs/images/agent-architecture-cute-variant-b-16x9.png" alt="Agent Architecture"></p>
<p>Simple flow explanation:</p>
<ul>
<li><code>Planner</code> decides each round&rsquo;s batches under <code>max_rounds</code>, <code>max_model_calls</code>, and <code>max_files_per_batch</code>.</li>
<li><code>SubAgent(general)</code> always runs first for each batch, and can dynamically request extra dimensions (<code>security/performance/testing</code>).</li>
<li>Within each round, batches execute in parallel (controlled by <code>max_concurrency</code>); within each batch, remaining dimensions run in parallel after <code>general</code> completes.</li>
<li>All sub-agent outputs are aggregated, normalized, deduplicated, then mapped to inline-commentable diff lines.</li>
<li>The publisher writes one review + one updatable summary, with historical dedupe and best-effort outdated comment minimization.</li>
</ul>
<h2 id="features">Features</h2>
<ul>
<li><strong>Multi-provider AI support</strong>: OpenAI, Anthropic, Google, Mistral, and OpenAI-compatible endpoints via AI SDK.</li>
<li><strong>Parallel execution</strong>: batches and dimensions within each round run concurrently, controlled by <code>max_concurrency</code> (default 4). Set <code>max_concurrency=1</code> for serial execution.</li>
<li>Full coverage target over filtered file set, including no-patch/binary files as file-level review entries.</li>
<li>Structured schema output validation with one repair retry.</li>
<li>Degradation mode: if structured output still fails after repair, posts summary-only with explicit reason.</li>
<li>Duplicate suppression for same <code>head_sha</code> + same digest.</li>
<li>Two-stage historical inline lifecycle control:
<ul>
<li>Stage 1: dedupe by <code>path + side + line + issue-key</code> across runs.</li>
<li>Stage 2: auto-minimize outdated historical inline comments (GraphQL best-effort).</li>
</ul>
</li>
<li>Confidence/evidence gating and semantic deduplication to reduce repeated/low-quality findings.</li>
<li>Configurable review language via <code>review_language</code> (default <code>English</code>).</li>
<li>Enforces <code>openai_api_base</code> safety: HTTPS only, no URL credentials, and hostname allowlist (default <code>api.openai.com</code>).</li>
<li>Automatically loads project guidance from <code>AGENTS.md</code>, <code>AGENT.md</code>, or <code>CLAUDE.md</code> (priority order) and passes it to review agents.</li>
<li>General-first routing: batch review starts with <code>general</code>, and only <code>general</code> can dynamically request extra dimensions for that batch.</li>
<li>Security note: when using <code>openai_api_base</code>, only point to trusted HTTPS gateways you control (prefer an allowlist); this endpoint receives review context payloads.</li>
</ul>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">PR AI Review</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull_request</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">opened, synchronize, reopened, ready_for_review]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">read</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">issues</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">ai-review</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">AI Code Review</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">TiyAgents/code-review-agent-action@v3</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">ai_provider</span>: <span style="color:#ae81ff">openai</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">api_key</span>: <span style="color:#ae81ff">${{ secrets.OPENAI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">api_base</span>: <span style="color:#ae81ff">${{ vars.OPENAI_API_BASE }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">api_base_allowlist</span>: |<span style="color:#e6db74">
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            api.openai.com
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            your-gateway.example.com</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">include</span>: |<span style="color:#e6db74">
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            **/*.js
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            **/*.ts
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            **/*.py</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">exclude</span>: |<span style="color:#e6db74">
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            **/*.lock
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            **/dist/**
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">            **/*.min.js</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">planner_model</span>: <span style="color:#ae81ff">gpt-5.3-codex</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">reviewer_model</span>: <span style="color:#ae81ff">gpt-5.3-codex</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">review_dimensions</span>: <span style="color:#ae81ff">general,security,performance,testing</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">review_language</span>: <span style="color:#ae81ff">English</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">min_finding_confidence</span>: <span style="color:#ae81ff">0.72</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">missing_confidence_policy</span>: <span style="color:#ae81ff">na</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">fallback_confidence_value</span>: <span style="color:#ae81ff">0.5</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">coverage_first_round_primary_only</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">auto_minimize_outdated_comments</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">max_rounds</span>: <span style="color:#ae81ff">8</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">max_concurrency</span>: <span style="color:#ae81ff">4</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">max_model_calls: 128 # example override (default</span>: <span style="color:#ae81ff">40</span><span style="color:#ae81ff">)</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">max_files_per_batch</span>: <span style="color:#ae81ff">8</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">max_context_chars: 256000 # example override (default</span>: <span style="color:#ae81ff">128000</span><span style="color:#ae81ff">)</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">max_findings</span>: <span style="color:#ae81ff">60</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">max_inline_comments</span>: <span style="color:#ae81ff">30</span>
</span></span></code></pre></div><h2 id="inputs">Inputs</h2>
<table>
  <thead>
      <tr>
          <th>Name</th>
          <th>Required</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>github_token</code></td>
          <td>yes</td>
          <td>-</td>
          <td>GitHub token with review/comment write permissions</td>
      </tr>
      <tr>
          <td><code>ai_provider</code></td>
          <td>no</td>
          <td><code>openai</code></td>
          <td>AI provider type: <code>openai</code>, <code>anthropic</code>, <code>google</code>, <code>mistral</code>, or <code>openai-compatible</code></td>
      </tr>
      <tr>
          <td><code>api_key</code></td>
          <td>no</td>
          <td>env <code>OPENAI_API_KEY</code></td>
          <td>API key for the selected AI provider</td>
      </tr>
      <tr>
          <td><code>api_base</code></td>
          <td>no</td>
          <td>env <code>OPENAI_API_BASE</code></td>
          <td>Optional base URL for the AI provider API endpoint</td>
      </tr>
      <tr>
          <td><code>api_base_allowlist</code></td>
          <td>no</td>
          <td><code>api.openai.com</code></td>
          <td>Allowed hostnames for <code>api_base</code> (HTTPS only)</td>
      </tr>
      <tr>
          <td><code>openai_api_key</code></td>
          <td>no</td>
          <td>-</td>
          <td><strong>Deprecated</strong>: use <code>api_key</code></td>
      </tr>
      <tr>
          <td><code>openai_api_base</code></td>
          <td>no</td>
          <td>-</td>
          <td><strong>Deprecated</strong>: use <code>api_base</code></td>
      </tr>
      <tr>
          <td><code>openai_api_base_allowlist</code></td>
          <td>no</td>
          <td>-</td>
          <td><strong>Deprecated</strong>: use <code>api_base_allowlist</code></td>
      </tr>
      <tr>
          <td><code>include</code></td>
          <td>no</td>
          <td><code>**</code></td>
          <td>Include globs (comma/newline separated)</td>
      </tr>
      <tr>
          <td><code>exclude</code></td>
          <td>no</td>
          <td>empty</td>
          <td>Exclude globs (comma/newline separated)</td>
      </tr>
      <tr>
          <td><code>planner_model</code></td>
          <td>no</td>
          <td><code>gpt-5.3-codex</code></td>
          <td>Planner model</td>
      </tr>
      <tr>
          <td><code>reviewer_model</code></td>
          <td>no</td>
          <td><code>gpt-5.3-codex</code></td>
          <td>Subagent model</td>
      </tr>
      <tr>
          <td><code>review_dimensions</code></td>
          <td>no</td>
          <td><code>general,security,performance,testing</code></td>
          <td>Subagent dimensions</td>
      </tr>
      <tr>
          <td><code>review_language</code></td>
          <td>no</td>
          <td><code>English</code></td>
          <td>Preferred language for review comments and summary</td>
      </tr>
      <tr>
          <td><code>min_finding_confidence</code></td>
          <td>no</td>
          <td><code>0.72</code></td>
          <td>Keep only findings at or above this confidence (0-1)</td>
      </tr>
      <tr>
          <td><code>missing_confidence_policy</code></td>
          <td>no</td>
          <td><code>na</code></td>
          <td>Handling for missing/invalid confidence: <code>drop</code>, <code>na</code>, or <code>fallback</code></td>
      </tr>
      <tr>
          <td><code>fallback_confidence_value</code></td>
          <td>no</td>
          <td><code>0.5</code></td>
          <td>Fallback confidence used only when <code>missing_confidence_policy=fallback</code></td>
      </tr>
      <tr>
          <td><code>coverage_first_round_primary_only</code></td>
          <td>no</td>
          <td><code>true</code></td>
          <td>Round 1 runs only primary dimension for faster file coverage</td>
      </tr>
      <tr>
          <td><code>auto_minimize_outdated_comments</code></td>
          <td>no</td>
          <td><code>true</code></td>
          <td>Best-effort GraphQL minimize for outdated historical inline comments from this action</td>
      </tr>
      <tr>
          <td><code>max_rounds</code></td>
          <td>no</td>
          <td><code>8</code></td>
          <td>Max planning/review rounds</td>
      </tr>
      <tr>
          <td><code>max_concurrency</code></td>
          <td>no</td>
          <td><code>4</code></td>
          <td>Max concurrent API calls within a round (batch + dimension parallelism)</td>
      </tr>
      <tr>
          <td><code>max_model_calls</code></td>
          <td>no</td>
          <td><code>40</code></td>
          <td>Hard cap for model calls</td>
      </tr>
      <tr>
          <td><code>max_files_per_batch</code></td>
          <td>no</td>
          <td><code>8</code></td>
          <td>Batch size cap</td>
      </tr>
      <tr>
          <td><code>max_context_chars</code></td>
          <td>no</td>
          <td><code>128000</code></td>
          <td>Per-batch context cap</td>
      </tr>
      <tr>
          <td><code>max_findings</code></td>
          <td>no</td>
          <td><code>60</code></td>
          <td>Max findings retained after dedupe/sort</td>
      </tr>
      <tr>
          <td><code>max_inline_comments</code></td>
          <td>no</td>
          <td><code>30</code></td>
          <td>Max inline comments posted</td>
      </tr>
  </tbody>
</table>
<h2 id="budget-sizing-rough-estimate">Budget Sizing (Rough Estimate)</h2>
<p>This action spends model calls by <strong>rounds × batches × dimensions</strong>. With parallel execution (<code>max_concurrency &gt; 1</code>), wall-clock time decreases but total call count stays the same.</p>
<p>Approximation:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>calls ~= rounds * (1 + batches * dimensions)
</span></span><span style="display:flex;"><span>batches ~= ceil(patch_files / max_files_per_batch)
</span></span></code></pre></div><ul>
<li><code>1</code> is the planner call in each round.</li>
<li><code>dimensions</code> is from <code>review_dimensions</code> (default: 4).</li>
<li>Cost scales more with <strong>changed file count</strong> than changed line count.</li>
<li>With <code>coverage_first_round_primary_only=true</code> (default), round 1 often costs less than full dimensions.</li>
</ul>
<p>Examples:</p>
<ul>
<li>If <code>patch_files=15</code>, <code>max_files_per_batch=8</code>, <code>dimensions=4</code>, one round is about <code>1 + 2*4 = 9</code> calls.</li>
<li>If <code>patch_files=100</code>, <code>max_files_per_batch=8</code>, <code>dimensions=4</code>, one round is about <code>1 + 13*4 = 53</code> calls.</li>
</ul>
<p>Practical guidance:</p>
<ul>
<li>For medium PRs (10-20 files), start with <code>max_model_calls: 30-50</code>.</li>
<li>For large PRs (~100 files), start with <code>max_model_calls: 80-120</code>.</li>
<li>If coverage is low, increase <code>max_model_calls</code> first, then <code>max_rounds</code>.</li>
<li>To control cost, reduce <code>review_dimensions</code> (for example <code>general,security</code>).</li>
</ul>
<h2 id="outputs">Outputs</h2>
<table>
  <thead>
      <tr>
          <th>Name</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>covered_files</code></td>
          <td>Number of covered files in filtered target set</td>
      </tr>
      <tr>
          <td><code>target_files</code></td>
          <td>Number of files in filtered target set</td>
      </tr>
      <tr>
          <td><code>uncovered_files</code></td>
          <td>Number of uncovered files</td>
      </tr>
      <tr>
          <td><code>degraded</code></td>
          <td><code>true</code> if summary-only degradation was triggered</td>
      </tr>
  </tbody>
</table>
<h2 id="confidence-semantics">Confidence Semantics</h2>
<ul>
<li>Finding <code>confidence</code> can be <code>null</code> when the model cannot confidently estimate a value.</li>
<li>Inline comments show unknown values as <code>N/A</code>.</li>
<li><code>min_finding_confidence</code> is applied only when confidence is numeric.</li>
<li>Use <code>missing_confidence_policy=fallback</code> if your downstream expects numeric confidence only.</li>
<li>When <code>missing_confidence_policy</code> is <code>drop</code> or <code>na</code>, <code>fallback_confidence_value</code> is ignored.</li>
</ul>
<h2 id="fork-pr-notes">Fork PR Notes</h2>
<ul>
<li>For public fork PRs, repository secrets are typically unavailable on <code>pull_request</code>.</li>
<li>If <code>OPENAI_API_KEY</code> is unavailable, this action cannot call the model.</li>
<li>If you choose to run on <code>pull_request_target</code>, evaluate security risk carefully before using untrusted code context.</li>
</ul>
<h2 id="publishing">Publishing</h2>
<ol>
<li>Push this repository to GitHub.</li>
<li>Tag a release, for example <code>v1.0.0</code>.</li>
<li>Consumers reference: <code>uses: TiyAgents/code-review-agent-action@v1</code>.</li>
</ol>
<h2 id="local-compatibility-check">Local Compatibility Check</h2>
<p>Use this when validating which structured-output mode a configured model/base URL can successfully follow.</p>
<ol>
<li>Create <code>.env</code> from <code>.env.example</code> and set:
<ul>
<li><code>OPENAI_API_KEY</code></li>
<li><code>OPENAI_API_BASE</code> (optional)</li>
<li><code>MODEL</code> (supports <code>|</code> to test multiple models, e.g. <code>model-a|model-b</code>)</li>
<li><code>COMPATIBILITY_MODES</code> (optional, <code>|</code> or <code>,</code> separated; defaults to all explicit modes)</li>
<li><code>BUG_PROBE_REQUIRED</code> (optional, default <code>false</code>)</li>
</ul>
</li>
<li>Run:</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm run test:schema-support
</span></span></code></pre></div><p>The script performs planner/reviewer checks across the supported compatibility modes and reports which mode succeeded.
It also includes a seeded-bug probe (<code>bug_probe</code>) to gauge defect detection capability:</p>
<ul>
<li>By default, bug probe is non-blocking (reported as PASS/FAIL).</li>
<li>Set <code>BUG_PROBE_REQUIRED=true</code> to make bug probe failure exit non-zero.</li>
</ul>
<h2 id="implementation-notes">Implementation Notes</h2>
<ul>
<li>Trigger support: this action expects <code>pull_request</code> event payload.</li>
<li>Inline comments use <code>path</code> + <code>side</code> + <code>line</code>, with fallback to summary-only file-level entries when mapping is invalid.</li>
<li>Inline comments include a stable hidden issue key marker for cross-run dedupe and stale-thread minimization.</li>
<li>Summary comment update uses marker metadata and deduplicates by <code>head_sha</code> + digest.</li>
</ul>
]]></content:encoded></item><item><title>Read mise.toml versions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/read-mise.toml-versions/</link><pubDate>Sun, 19 Apr 2026 13:55:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/read-mise.toml-versions/</guid><description>Version updated for https://github.com/yshrsmz/action-mise-values to version v0.2.5.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-mise-values GitHub Action reads the [tools] table from a mise.toml file and converts it into a JSON object that can be reused in subsequent workflow steps. Its main purpose is to provide a centralized source for tool version management, enabling workflows to dynamically retrieve and use version information without hard-coding values. This action simplifies automation by facilitating compatibility with official setup actions for tools like Node.js, Python, and Go, while offering granular control over installation timing and caching strategies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yshrsmz/action-mise-values">https://github.com/yshrsmz/action-mise-values</a></strong> to version <strong>v0.2.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/read-mise-toml-versions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>action-mise-values</strong> GitHub Action reads the <code>[tools]</code> table from a <code>mise.toml</code> file and converts it into a JSON object that can be reused in subsequent workflow steps. Its main purpose is to provide a centralized source for tool version management, enabling workflows to dynamically retrieve and use version information without hard-coding values. This action simplifies automation by facilitating compatibility with official setup actions for tools like Node.js, Python, and Go, while offering granular control over installation timing and caching strategies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>v0.2.5: PR #17 - chore(deps): update mikefarah/yq action to v4.53.2</p>
]]></content:encoded></item><item><title>Agent Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/agent-lint/</link><pubDate>Sun, 19 Apr 2026 13:55:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/agent-lint/</guid><description>Version updated for https://github.com/zhupanov/agent-lint to version v2.3.5.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent Lint is a GitHub Action and CLI tool designed to validate and enforce best practices for Claude Code configurations and plugins. It automates the linting of .claude/ and .claude-plugin/ directories using 104 customizable rules across various categories, ensuring proper structure, consistency, and quality of configuration files and scripts. By integrating with CI pipelines or pre-commit hooks, it streamlines code quality checks, reduces errors, and improves maintainability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/agent-lint">https://github.com/zhupanov/agent-lint</a></strong> to version <strong>v2.3.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent Lint is a GitHub Action and CLI tool designed to validate and enforce best practices for Claude Code configurations and plugins. It automates the linting of <code>.claude/</code> and <code>.claude-plugin/</code> directories using 104 customizable rules across various categories, ensuring proper structure, consistency, and quality of configuration files and scripts. By integrating with CI pipelines or pre-commit hooks, it streamlines code quality checks, reduces errors, and improves maintainability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Final update to PROPOSED_AGNIX_CHANGES.txt (v2.3.5) by @zhupanov in <a href="https://github.com/zhupanov/agent-lint/pull/105">https://github.com/zhupanov/agent-lint/pull/105</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/agent-lint/compare/v2...v2.3.5">https://github.com/zhupanov/agent-lint/compare/v2...v2.3.5</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/versionary-action/</link><pubDate>Sun, 19 Apr 2026 06:45:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.14.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release tool designed to streamline semantic versioning, changelog generation, tagging, and release workflows. It supports both direct releases and release pull request workflows, enabling maintainers to preview and review changes before publication, while remaining software-agnostic and extensible across various repository types. By centralizing release planning and metadata management, it eliminates the complexity of managing multiple tools and leaves artifact publishing to CI/CD workflows triggered by tags or releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.14.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release tool designed to streamline semantic versioning, changelog generation, tagging, and release workflows. It supports both direct releases and release pull request workflows, enabling maintainers to preview and review changes before publication, while remaining software-agnostic and extensible across various repository types. By centralizing release planning and metadata management, it eliminates the complexity of managing multiple tools and leaves artifact publishing to CI/CD workflows triggered by tags or releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>omit reverted chores from changelog (<a href="https://github.com/jolars/versionary/commit/1f31a46f514e069749361fab7fcf7e88b3310f6d"><code>1f31a46</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>Copilot User Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/copilot-user-sync/</link><pubDate>Sun, 19 Apr 2026 06:45:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/copilot-user-sync/</guid><description>Version updated for https://github.com/jonjozwiak/copilot-user-sync to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Copilot User Sync GitHub Action automates the management of GitHub Copilot seat assignments for large enterprises using Enterprise Managed Users (EMU). It leverages the SCIM API to sync seat assignments based on identity provider (IdP) group membership, bypassing the 5,000-member team limit in GitHub Enterprise. This tool streamlines user provisioning and deprovisioning, ensuring accurate and scalable Copilot license management for enterprise environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jonjozwiak/copilot-user-sync">https://github.com/jonjozwiak/copilot-user-sync</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/copilot-user-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Copilot User Sync</strong> GitHub Action automates the management of GitHub Copilot seat assignments for large enterprises using Enterprise Managed Users (EMU). It leverages the SCIM API to sync seat assignments based on identity provider (IdP) group membership, bypassing the 5,000-member team limit in GitHub Enterprise. This tool streamlines user provisioning and deprovisioning, ensuring accurate and scalable Copilot license management for enterprise environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jonjozwiak/copilot-user-sync/commits/v1.0.0">https://github.com/jonjozwiak/copilot-user-sync/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/neurolink-ai/</link><pubDate>Sun, 19 Apr 2026 06:45:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.55.6.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that provides a consistent API for connecting applications to 13 major AI providers and over 100 models, streamlining the integration process. It enables seamless switching between providers, intelligent cost optimization, multi-provider failover, and supports advanced features like tool integration, memory persistence, and streaming architectures. Designed for enterprise-scale use, NeuroLink simplifies AI adoption, automates provider management, and enhances application capabilities with professional SDKs and CLI tools.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.55.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that provides a consistent API for connecting applications to 13 major AI providers and over 100 models, streamlining the integration process. It enables seamless switching between providers, intelligent cost optimization, multi-provider failover, and supports advanced features like tool integration, memory persistence, and streaming architectures. Designed for enterprise-scale use, NeuroLink simplifies AI adoption, automates provider management, and enhances application capabilities with professional SDKs and CLI tools.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9556-2026-04-18"><a href="https://github.com/juspay/neurolink/compare/v9.55.5...v9.55.6">9.55.6</a> (2026-04-18)</h2>
]]></content:encoded></item><item><title>Bump Semantic Version Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/bump-semantic-version-action/</link><pubDate>Sun, 19 Apr 2026 06:45:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/bump-semantic-version-action/</guid><description>Version updated for https://github.com/koki-develop/bump-semver-action to version v1.1.1.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Bump Semantic Version Action” automates the process of incrementing semantic version numbers (major, minor, or patch) in software projects. It simplifies version management by ensuring consistent version updates during CI workflows, reducing manual effort and potential errors. This action is ideal for maintaining proper versioning in projects that follow semantic versioning standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/koki-develop/bump-semver-action">https://github.com/koki-develop/bump-semver-action</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bump-semantic-version-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Bump Semantic Version Action&rdquo; automates the process of incrementing semantic version numbers (major, minor, or patch) in software projects. It simplifies version management by ensuring consistent version updates during CI workflows, reducing manual effort and potential errors. This action is ideal for maintaining proper versioning in projects that follow semantic versioning standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update dependency vitest to v2.1.9 [SECURITY] by @renovate[bot] in <a href="https://github.com/koki-develop/bump-semver-action/pull/2">https://github.com/koki-develop/bump-semver-action/pull/2</a></li>
<li>Build renovate/npm-simple-git-vulnerability by @github-actions[bot] in <a href="https://github.com/koki-develop/bump-semver-action/pull/10">https://github.com/koki-develop/bump-semver-action/pull/10</a></li>
<li>Update dependency simple-git to v3.32.3 [SECURITY] by @renovate[bot] in <a href="https://github.com/koki-develop/bump-semver-action/pull/3">https://github.com/koki-develop/bump-semver-action/pull/3</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@renovate[bot] made their first contribution in <a href="https://github.com/koki-develop/bump-semver-action/pull/2">https://github.com/koki-develop/bump-semver-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/koki-develop/bump-semver-action/compare/v1.1.0...v1.1.1">https://github.com/koki-develop/bump-semver-action/compare/v1.1.0...v1.1.1</a></p>
]]></content:encoded></item><item><title>AI Attestation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/ai-attestation/</link><pubDate>Sun, 19 Apr 2026 06:45:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/ai-attestation/</guid><description>Version updated for https://github.com/Korext/ai-attestation to version v1.0.5.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AI Attestation is a GitHub Action that automates the tracking of AI-generated code within a repository by creating and maintaining a standardized YAML file. It identifies AI tools used, the percentage of code generated, and whether the code has undergone governance reviews, addressing compliance and accountability concerns for enterprises, open source maintainers, and audit teams. The action scans commit history and metadata for AI tool signatures and keeps the attestation file updated with each commit.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/ai-attestation">https://github.com/Korext/ai-attestation</a></strong> to version <strong>v1.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-attestation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AI Attestation is a GitHub Action that automates the tracking of AI-generated code within a repository by creating and maintaining a standardized YAML file. It identifies AI tools used, the percentage of code generated, and whether the code has undergone governance reviews, addressing compliance and accountability concerns for enterprises, open source maintainers, and audit teams. The action scans commit history and metadata for AI tool signatures and keeps the attestation file updated with each commit.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix: full CC0 1.0 legal text in LICENSE-SPEC, consistent naming</p>
]]></content:encoded></item><item><title>mcpunit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/mcpunit/</link><pubDate>Sun, 19 Apr 2026 06:45:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/mcpunit/</guid><description>Version updated for https://github.com/lee-to/mcpunit to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The mcpunit GitHub Action is a lightweight tool designed to perform automated quality audits on Model Context Protocol (MCP) servers. It detects issues such as vague tool names, weak input schemas, dangerous capabilities, and inefficiencies in server responses, ensuring high-quality standards and preventing errors that could harm AI agent behavior. Built for speed and simplicity, mcpunit provides fast, deterministic, CI-compatible validations without runtime dependencies, aiding developers in maintaining robust and reliable MCP server configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lee-to/mcpunit">https://github.com/lee-to/mcpunit</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mcpunit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>mcpunit</code> GitHub Action is a lightweight tool designed to perform automated quality audits on Model Context Protocol (MCP) servers. It detects issues such as vague tool names, weak input schemas, dangerous capabilities, and inefficiencies in server responses, ensuring high-quality standards and preventing errors that could harm AI agent behavior. Built for speed and simplicity, <code>mcpunit</code> provides fast, deterministic, CI-compatible validations without runtime dependencies, aiding developers in maintaining robust and reliable MCP server configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/compare/v1.0.2...v1.1.0">https://github.com/lee-to/mcpunit/compare/v1.0.2...v1.1.0</a></p>
]]></content:encoded></item><item><title>Standardize Version 🔢</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/standardize-version/</link><pubDate>Sun, 19 Apr 2026 06:45:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/standardize-version/</guid><description>Version updated for https://github.com/Lex-DRL/standardize-version-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Standardize Version Action is a GitHub Action that converts raw version strings into a standardized format suitable for release names or tags. It handles diverse versioning schemes, including SemVer and pre-release specifiers, ensuring consistent and human-readable formatting while preserving key elements like suffixes and separators. This action automates the normalization of version strings, simplifying workflows that require consistent version naming for releases and tags.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Lex-DRL/standardize-version-action">https://github.com/Lex-DRL/standardize-version-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/standardize-version">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Standardize Version Action</strong> is a GitHub Action that converts raw version strings into a standardized format suitable for release names or tags. It handles diverse versioning schemes, including SemVer and pre-release specifiers, ensuring consistent and human-readable formatting while preserving key elements like suffixes and separators. This action automates the normalization of version strings, simplifying workflows that require consistent version naming for releases and tags.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>initial version</p>
]]></content:encoded></item><item><title>cargo-rail</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cargo-rail/</link><pubDate>Sun, 19 Apr 2026 06:45:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cargo-rail/</guid><description>Version updated for https://github.com/loadingalias/cargo-rail-action to version v4.1.2.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cargo-rail-action GitHub Action integrates with the cargo rail tool to automate the planning and execution of selective CI workflows for Rust projects. It determines which tasks, such as building, testing, or documentation generation, need to run based on changes in the codebase and provides outputs for precise execution scopes. This action streamlines CI pipelines by optimizing task execution, ensuring efficiency and reducing unnecessary workload.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/loadingalias/cargo-rail-action">https://github.com/loadingalias/cargo-rail-action</a></strong> to version <strong>v4.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-rail">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cargo-rail-action</code> GitHub Action integrates with the <code>cargo rail</code> tool to automate the planning and execution of selective CI workflows for Rust projects. It determines which tasks, such as building, testing, or documentation generation, need to run based on changes in the codebase and provides outputs for precise execution scopes. This action streamlines CI pipelines by optimizing task execution, ensuring efficiency and reducing unnecessary workload.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/loadingalias/cargo-rail-action/compare/v4.1.1...v4.1.2">https://github.com/loadingalias/cargo-rail-action/compare/v4.1.1...v4.1.2</a></p>
]]></content:encoded></item><item><title>SynthScan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/synthscan/</link><pubDate>Sun, 19 Apr 2026 06:45:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/synthscan/</guid><description>Version updated for https://github.com/marcoramilli/SynthScan to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SynthScan is a GitHub Action designed to detect AI-generated (synthetic) code patterns in a repository. It scans source files against customizable pattern definitions, calculates a severity-weighted “Synthetic Code Score” normalized per 1,000 lines of code, and automatically generates a GitHub Issue summarizing findings, including matched snippets and a severity breakdown. This action helps developers identify and review potential AI-generated code, ensuring code quality and transparency in software projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/marcoramilli/SynthScan">https://github.com/marcoramilli/SynthScan</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/synthscan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SynthScan is a GitHub Action designed to detect AI-generated (synthetic) code patterns in a repository. It scans source files against customizable pattern definitions, calculates a severity-weighted &ldquo;Synthetic Code Score&rdquo; normalized per 1,000 lines of code, and automatically generates a GitHub Issue summarizing findings, including matched snippets and a severity breakdown. This action helps developers identify and review potential AI-generated code, ensuring code quality and transparency in software projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/marcoramilli/SynthScan/compare/v1.0.0...v1.1.0">https://github.com/marcoramilli/SynthScan/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Binary Size &amp; Memory Footprint Tracking</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/binary-size-memory-footprint-tracking/</link><pubDate>Sun, 19 Apr 2026 06:45:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/binary-size-memory-footprint-tracking/</guid><description>Version updated for https://github.com/membrowse/membrowse-action to version v1.2.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 0 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MemBrowse is a GitHub Action designed to automate the analysis of binary size and memory usage for embedded firmware by extracting detailed information from ELF files and linker scripts. It provides symbol-level insights, source file mapping, memory region analysis, and integrates with the MemBrowse platform for historical tracking, CI monitoring, and reporting. By streamlining memory analysis and enabling automated CI/CD integration, it helps developers detect inefficiencies, monitor memory usage trends, and enforce memory budgets during development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/membrowse/membrowse-action">https://github.com/membrowse/membrowse-action</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>0</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/binary-size-memory-footprint-tracking">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MemBrowse is a GitHub Action designed to automate the analysis of binary size and memory usage for embedded firmware by extracting detailed information from ELF files and linker scripts. It provides symbol-level insights, source file mapping, memory region analysis, and integrates with the MemBrowse platform for historical tracking, CI monitoring, and reporting. By streamlining memory analysis and enabling automated CI/CD integration, it helps developers detect inefficiencies, monitor memory usage trends, and enforce memory budgets during development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix runner in container</li>
<li>incapsulate variables in actions</li>
<li>implement lld mapfile parser</li>
<li>attribute rust symbols by crate</li>
</ul>
]]></content:encoded></item><item><title>AutoReadme AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/autoreadme-ai/</link><pubDate>Sun, 19 Apr 2026 06:44:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/autoreadme-ai/</guid><description>Version updated for https://github.com/Michael-Steenkamp/repo-readme-generator to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AutoReadme AI is a GitHub Action that automates the generation and maintenance of project README files by leveraging Large Language Models (LLMs) to analyze codebase changes and provide intelligent documentation updates. It eliminates the need for manual documentation updates by dynamically extracting code diffs, maintaining context through rolling-state memory, and automatically creating pull requests with updated READMEs. This action streamlines development workflows by saving time, ensuring documentation remains accurate, and reducing developer friction.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Michael-Steenkamp/repo-readme-generator">https://github.com/Michael-Steenkamp/repo-readme-generator</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/autoreadme-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AutoReadme AI is a GitHub Action that automates the generation and maintenance of project README files by leveraging Large Language Models (LLMs) to analyze codebase changes and provide intelligent documentation updates. It eliminates the need for manual documentation updates by dynamically extracting code diffs, maintaining context through rolling-state memory, and automatically creating pull requests with updated READMEs. This action streamlines development workflows by saving time, ensuring documentation remains accurate, and reducing developer friction.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Welcome to the first official major release of AutoReadme AI! This release stabilizes the core engine, establishes the zero-dependency architecture, and introduces robust handling for initializing brand-new projects.</p>
<h3 id="-core-features">✨ Core Features</h3>
<ul>
<li><strong>Zero-Dependency Engine:</strong> Lightning-fast execution relying strictly on standard Python libraries.</li>
<li><strong>Tiered LLM Routing:</strong> Smart payload distribution between fast models (Gemini) and heavy models (OpenAI/Anthropic) based on character limits.</li>
<li><strong>Rolling-State Memory:</strong> Stateless architecture utilizing hidden HTML tags within the <code>README.md</code> to maintain context across commits.</li>
<li><strong>Smart Git Diffing:</strong> Automatic fallback to <code>--stat</code> summaries for massive architectural changes to prevent token limit breaches.</li>
</ul>
<h3 id="-bug-fixes--improvements">🐛 Bug Fixes &amp; Improvements</h3>
<ul>
<li><strong>Empty Repository Support:</strong> Resolved an <code>IndexError</code> that caused the pipeline to crash on repositories without an existing <code>README.md</code>. The action now gracefully detects missing context and initializes a fresh AI state block from scratch.</li>
</ul>
<h3 id="-usage">🛠️ Usage</h3>
<p>To use this version, ensure your workflow file targets the <code>v1</code> major tag so you automatically receive future non-breaking bug fixes:</p>
<p>uses: Michael-Steenkamp/repo-readme-generator@v1
with:
gemini-api-key: ${{ secrets.GEMINI_API_KEY }}</p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/totem-shield/</link><pubDate>Sun, 19 Apr 2026 06:44:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/totem@1.14.12.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool designed to provide AI coding agents with a persistent, cross-repository memory and enforcement layer to prevent recurring mistakes and improve architectural integrity. By converting plain-English lessons into deterministic rules enforced offline via a linter, Totem ensures that common errors are caught and corrected before code is pushed, eliminating redundant feedback cycles and maintaining coding standards. This tool helps automate the enforcement of best practices, reducing human intervention and improving collaboration with AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/totem@1.14.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool designed to provide AI coding agents with a persistent, cross-repository memory and enforcement layer to prevent recurring mistakes and improve architectural integrity. By converting plain-English lessons into deterministic rules enforced offline via a linter, Totem ensures that common errors are caught and corrected before code is pushed, eliminating redundant feedback cycles and maintaining coding standards. This tool helps automate the enforcement of best practices, reducing human intervention and improving collaboration with AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>dad363b: ADR-088 Phase 1 Layer 4 substrate: compile &ndash;verbose trace + doctor stale-rule advisory.</p>
<p><code>totem compile --verbose</code> emits a structured per-lesson layer-trace block
that shows which pipeline the lesson took, the generated pattern hash,
verify outcome, retry scheduling, and the terminal result plus reasonCode
on skip. Output ships via a single <code>process.stdout.write</code> per lesson so
concurrent compiles do not interleave within a block. The trace is
produced unconditionally on <code>CompileLessonResult.trace</code> across all three
pipelines (layer 1 manual, layer 2 example-based, layer 3 Layer 3 LLM
with verify-retry); callers that do not pass <code>--verbose</code> pay only the
cost of a small per-lesson array.</p>
<p><code>RuleMetric</code> gains an <code>evaluationCount</code> field. <code>runCompiledRules</code>
increments it exactly once per rule per lint run, regardless of how many
matches fire. Pre-#1483 rule-metrics.json files load with the new field
defaulted to zero via Zod, so the migration is transparent.</p>
<p><code>totem doctor</code> adds a stale-rule advisory that flags active rules whose
cumulative <code>evaluationCount</code> has crossed a configurable window while
<code>contextCounts.code</code> stayed at zero. Security rules (category=security
OR immutable=true) land with a higher-severity label and the advisory
declines to recommend archival for them; standard rules get both
<code>totem compile --upgrade &lt;hash&gt;</code> and archival as recovery paths.
<code>TotemConfig.doctor.staleRuleWindow</code> (default 10) gates the check. v1
uses cumulative-lifetime semantics; #1550 tracks the rolling-window
upgrade via <code>RuleMetric.runHistory</code> ring buffer, behind the same config
key so no user migration is needed.</p>
<p>Advisory only: no auto-archive, no mutation to the rules file. The
existing <code>totem doctor --pr</code> autonomous minAgeDays GC path is untouched.</p>
<p>Closes #1482. Closes #1483.</p>
</li>
<li>
<p>1107f24: ADR-088 Phase 1 Layers 3 and 4 substrate: unverified flag and reason codes.</p>
<p><code>CompiledRule</code> gains an optional <code>unverified: boolean</code> field, set to <code>true</code>
when the rule was compiled from a lesson lacking a non-empty Example Hit
block. Pipeline 1 (manual), Pipeline 2 (LLM), and Pipeline 3 (example-based)
all flag the rule rather than shipping a pattern with no ground truth.
Security-scoped lessons (<code>deps.securityContext === true</code> or a manual rule
with <code>immutable: true</code>) reject outright instead of flagging, per the
Decision 3 zero-tolerance policy. Absence of the field preserves pre-#1480
manifest hashes via <code>canonicalStringify</code>; the literal <code>false</code> is never
written.</p>
<p>The <code>nonCompilable</code> ledger upgrades from <code>{hash, title}</code> to the 4-tuple
<code>{hash, title, reasonCode, reason?}</code>. <code>reasonCode</code> is one of
<code>no-pattern-generated</code>, <code>pattern-syntax-invalid</code>, <code>pattern-zero-match</code>,
<code>verify-retry-exhausted</code>, <code>security-rule-rejected</code>, <code>no-pattern-found</code>,
<code>out-of-scope</code>, <code>missing-badexample</code>, or <code>legacy-unknown</code>. The loader
accepts all three historical shapes (string, 2-tuple, 4-tuple) and
normalizes legacy rows to <code>reasonCode: 'legacy-unknown'</code>; the writer
enforces the 4-tuple via a strict <code>NonCompilableEntryWriteSchema</code>.
<code>saveCompiledRulesFile</code> validates every entry before serialization and
throws on schema mismatch, following the lesson 400fed87 Read/Write
invariant.</p>
<p>Pipeline 2 validator rejections (invalid regex, unparseable ast-grep) and
LLM-response parse failures move from the <code>failed</code> bucket to <code>skipped</code>
with an explicit reasonCode so ADR-088 Layer 4 telemetry sees every
outcome. <code>compile.ts</code> <code>nonCompilableMap</code> now carries the full 4-tuple
through the run, and <code>install.ts</code> pack-merge routes writes through
<code>saveCompiledRulesFile</code> so pack installs also go through the Write
schema gate.</p>
<p>Closes #1480. Closes #1481.</p>
</li>
</ul>
]]></content:encoded></item><item><title>Upload files to an archive.org item w/ Metadata</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/upload-files-to-an-archive.org-item-w/-metadata/</link><pubDate>Sun, 19 Apr 2026 06:44:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/upload-files-to-an-archive.org-item-w/-metadata/</guid><description>Version updated for https://github.com/Nick2bad4u/internet-archive-upload to version v2.0.0.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Internet Archive Upload Action is a GitHub Action designed to automate the process of uploading files or directories to the Internet Archive (archive.org) with support for adding metadata to describe the content. It simplifies tasks like managing file uploads, handling multiple paths, and configuring metadata fields, making it ideal for archiving and preserving digital assets. The action provides key capabilities such as flexible file selection, detailed metadata configuration, and generating a direct link to the uploaded item’s details page.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Nick2bad4u/internet-archive-upload">https://github.com/Nick2bad4u/internet-archive-upload</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/upload-files-to-an-archive-org-item-w-metadata">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Internet Archive Upload Action is a GitHub Action designed to automate the process of uploading files or directories to the Internet Archive (archive.org) with support for adding metadata to describe the content. It simplifies tasks like managing file uploads, handling multiple paths, and configuring metadata fields, making it ideal for archiving and preserving digital assets. The action provides key capabilities such as flexible file selection, detailed metadata configuration, and generating a direct link to the uploaded item&rsquo;s details page.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="release-notes">Release notes</h2>
<h3 id="-breaking-changes">🚨 Breaking changes</h3>
<ul>
<li>Stricter metadata input validation is now enforced at runtime in upload.py.</li>
<li>Enum-like fields now reject unsupported values:
<ul>
<li><code>closed_captioning</code>: <code>yes</code> | <code>no</code></li>
<li><code>color</code>: <code>color</code> | <code>black and white</code></li>
<li><code>page-progression</code>: <code>lr</code> | <code>rl</code></li>
<li><code>sound</code>: <code>sound</code> | <code>silent</code></li>
</ul>
</li>
<li>Numeric/boolean-like metadata values are validated and normalized:
<ul>
<li>booleans: <code>adaptive_ocr</code>, <code>betterpdf</code></li>
<li>integers: <code>fixed-ppi</code>, <code>ppi</code>, <code>year</code></li>
<li>float: <code>size</code></li>
</ul>
</li>
</ul>
<h3 id="-new">✨ New</h3>
<ul>
<li>Added action output:
<ul>
<li><code>item-url</code> → <code>https://archive.org/details/&lt;identifier&gt;</code></li>
</ul>
</li>
<li>Added CI guardrails:
<ul>
<li>Input parity checker (check_input_parity.py)</li>
<li>Workflow to enforce action/input parity</li>
<li>Workflow for <code>typesafegithub/github-actions-typing</code></li>
</ul>
</li>
<li>Added full action-types.yml coverage with richer schema metadata:
<ul>
<li>enums, lists, integers, floats, and output typing</li>
</ul>
</li>
</ul>
<h3 id="-hardening--reliability">🔒 Hardening / reliability</h3>
<ul>
<li>Composite steps use strict shell mode (<code>-euo pipefail</code>).</li>
<li>Upload script now validates log level values (<code>DEBUG</code>, <code>INFO</code>, <code>WARNING</code>, <code>ERROR</code>, <code>CRITICAL</code>).</li>
<li>Improved metadata handling consistency (including comma-separated field normalization).</li>
</ul>
<h3 id="-dependency-updates">📦 Dependency updates</h3>
<ul>
<li>Confirmed latest <code>internetarchive</code> support and pinned dependencies:
<ul>
<li><code>internetarchive==5.8.0</code></li>
<li><code>pre-commit==4.5.1</code></li>
</ul>
</li>
<li>Refreshed Pipfile.lock for Python 3.13 alignment.</li>
</ul>
<h3 id="-documentation-updates">📘 Documentation updates</h3>
<ul>
<li>README refreshed for:
<ul>
<li>modern workflow examples (<code>actions/checkout@v6</code>)</li>
<li>SHA pinning guidance</li>
<li>new <code>item-url</code> output usage</li>
<li>typed/validated input behavior</li>
</ul>
</li>
<li>Added Google Tag Manager snippet for GitHub Pages docs site (<code>GTM-T8J6HPLF</code>).</li>
</ul>
<h3 id="-migration-notes">✅ Migration notes</h3>
<ul>
<li>If you pass loose/legacy values for enum-like fields, update them to supported values listed above.</li>
<li>If you used free-form booleans/numbers, ensure they are valid (<code>true/false</code>, numeric strings, etc.).</li>
<li>Consumers can now use <code>${{ steps.&lt;id&gt;.outputs.item-url }}</code> for downstream automation/notifications.</li>
</ul>
]]></content:encoded></item><item><title>branch-watch</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/branch-watch/</link><pubDate>Sun, 19 Apr 2026 06:44:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/branch-watch/</guid><description>Version updated for https://github.com/nuri-yoo/branch-watch to version v0.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary branch-watch is a command-line tool that helps users monitor the sync status of their GitHub branches and forks, and track open pull requests, without needing a browser. It automates the tedious process of identifying outdated branches or forks, highlighting those that are behind or ahead of their upstream repositories, and provides quick insights into open PRs. Key features include filtering for outdated items, JSON output for automation, and sorting by staleness to prioritize updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nuri-yoo/branch-watch">https://github.com/nuri-yoo/branch-watch</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/branch-watch">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>branch-watch</strong> is a command-line tool that helps users monitor the sync status of their GitHub branches and forks, and track open pull requests, without needing a browser. It automates the tedious process of identifying outdated branches or forks, highlighting those that are behind or ahead of their upstream repositories, and provides quick insights into open PRs. Key features include filtering for outdated items, JSON output for automation, and sorting by staleness to prioritize updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/nuri-yoo/branch-watch/compare/v0.1.0...v0.2.0">https://github.com/nuri-yoo/branch-watch/compare/v0.1.0...v0.2.0</a></p>
]]></content:encoded></item><item><title>ai-admissibility-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/ai-admissibility-action/</link><pubDate>Sun, 19 Apr 2026 06:44:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/ai-admissibility-action/</guid><description>Version updated for https://github.com/pinfloyd/ai-admissibility-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ai-admissibility-action is a GitHub Action that acts as an external admission gate, validating the presence and correctness of specific security-related inputs, such as authority-url, authority-pubkey, policy-id, and trust-verdict. It automates preflight validation to ensure trusted configurations, blocking placeholder values and failing if the trust verdict is not explicitly set to “PASS.” This action is designed to enhance security and compliance in CI/CD workflows by enforcing strict input validation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pinfloyd/ai-admissibility-action">https://github.com/pinfloyd/ai-admissibility-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-admissibility-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ai-admissibility-action</strong> is a GitHub Action that acts as an external admission gate, validating the presence and correctness of specific security-related inputs, such as <code>authority-url</code>, <code>authority-pubkey</code>, <code>policy-id</code>, and <code>trust-verdict</code>. It automates preflight validation to ensure trusted configurations, blocking placeholder values and failing if the trust verdict is not explicitly set to &ldquo;PASS.&rdquo; This action is designed to enhance security and compliance in CI/CD workflows by enforcing strict input validation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial clean action-only public install surface for Marketplace preparation.</p>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/rumdl-action/</link><pubDate>Sun, 19 Apr 2026 06:44:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.74.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The rumdl GitHub Action is a high-performance Markdown linter and formatter, built with Rust, that ensures consistency and best practices in Markdown files. It automates linting, formatting, and error detection, offering over 70 rules, auto-fix capabilities, and support for multiple Markdown flavors like GFM, MDX, and Quarto. Designed for speed and CI/CD integration, it provides a modern CLI, intelligent caching, and zero-dependency installation options.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.74</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter, built with Rust, that ensures consistency and best practices in Markdown files. It automates linting, formatting, and error detection, offering over 70 rules, auto-fix capabilities, and support for multiple Markdown flavors like GFM, MDX, and Quarto. Designed for speed and CI/CD integration, it provides a modern CLI, intelligent caching, and zero-dependency installation options.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>md077</strong>: emit atomic compound fix for under-indented fences in lists (<a href="https://github.com/rvben/rumdl/commit/455822c55ca947ea9065edf09e4303a596a471f7">455822c</a>)</li>
<li><strong>doctests</strong>: correct rotted imports and blockquote indent assertions (<a href="https://github.com/rvben/rumdl/commit/0238728025b2a4676b01d060b8380538972c4376">0238728</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.74-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.74-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.74-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.74-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-apple-darwin.tar.gz">rumdl-v0.1.74-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-aarch64-apple-darwin.tar.gz">rumdl-v0.1.74-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-pc-windows-msvc.zip">rumdl-v0.1.74-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.74/rumdl-v0.1.74-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Aegis AI Code Review Engine</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/aegis-ai-code-review-engine/</link><pubDate>Sun, 19 Apr 2026 06:44:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/aegis-ai-code-review-engine/</guid><description>Version updated for https://github.com/sanka-dev425/ai-code-reviewer to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “AI Code Reviewer” GitHub Action automates the process of reviewing pull requests by leveraging Anthropic Claude to generate inline review comments directly on modified lines of code. It focuses on identifying critical issues, security concerns, and maintainability suggestions while providing configurable review depths, file skipping controls, and cost visibility. The action enhances CI/CD workflows by offering structured feedback, re-run safety, and summary reports with merge recommendations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sanka-dev425/ai-code-reviewer">https://github.com/sanka-dev425/ai-code-reviewer</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aegis-ai-code-review-engine">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;AI Code Reviewer&rdquo; GitHub Action automates the process of reviewing pull requests by leveraging Anthropic Claude to generate inline review comments directly on modified lines of code. It focuses on identifying critical issues, security concerns, and maintainability suggestions while providing configurable review depths, file skipping controls, and cost visibility. The action enhances CI/CD workflows by offering structured feedback, re-run safety, and summary reports with merge recommendations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Aegis AI Code Review Engine is a production-ready GitHub Action for automated pull request reviews using Anthropic Claude.</strong></p>
<p><strong>What it does</strong></p>
<ul>
<li>Reviews only added lines from PR diffs</li>
<li>Posts inline review comments on exact changed lines</li>
<li>Supports review levels: quick, standard, deep</li>
<li>Posts PR-level summary with verdict and issue counts</li>
<li>Skips ignored files via glob patterns</li>
<li>Limits files reviewed with configurable max_files</li>
</ul>
<p><strong>Production safety features</strong></p>
<ul>
<li>Retry with exponential backoff for API rate limits</li>
<li>Graceful handling of malformed AI JSON (skips file, does not crash run)</li>
<li>Re-run safety by deleting old bot review comments</li>
<li>Large PR guardrail (&gt;50 files): prioritizes highest-addition files</li>
<li>Token usage estimation logs for cost visibility</li>
<li>500ms pacing between file reviews to reduce API pressure</li>
</ul>
<p><strong>Required inputs</strong></p>
<ul>
<li>github_token</li>
<li>anthropic_api_key</li>
</ul>
<p><strong>Recommended permissions</strong></p>
<ul>
<li>contents: read</li>
<li>pull-requests: write</li>
</ul>
]]></content:encoded></item><item><title>list-changed-directories</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/list-changed-directories/</link><pubDate>Sun, 19 Apr 2026 06:44:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/list-changed-directories/</guid><description>Version updated for https://github.com/sankichi92/list-changed-directories to version v1.2.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The list-changed-directories GitHub Action identifies and outputs a list of directories that have changed and contain a specified target file, streamlining workflows in scenarios like monorepos. It automates the process of targeting and executing jobs only for modified directories, eliminating the need for multiple workflows or redundant tasks. Key capabilities include filtering by specific files, handling common dependencies, and producing the output as a JSON string for subsequent workflow steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sankichi92/list-changed-directories">https://github.com/sankichi92/list-changed-directories</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/list-changed-directories">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>list-changed-directories</strong> GitHub Action identifies and outputs a list of directories that have changed and contain a specified target file, streamlining workflows in scenarios like monorepos. It automates the process of targeting and executing jobs only for modified directories, eliminating the need for multiple workflows or redundant tasks. Key capabilities include filtering by specific files, handling common dependencies, and producing the output as a JSON string for subsequent workflow steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update Actions runtime packages for ESM-only releases in #387</li>
<li>Update TypeScript to 6.0.3 in #388</li>
</ul>
<details>
<summary>Development environment changes</summary>
<ul>
<li>Bump typescript-eslint from 8.54.0 to 8.55.0 in #357</li>
<li>Update pnpm to v10.29.2 in #358</li>
<li>Bump typescript-eslint from 8.55.0 to 8.56.0 in #359</li>
<li>Update pnpm to v10.29.3 in #360</li>
<li>Bump ajv in the npm_and_yarn group across 1 directory in #361</li>
<li>Bump minimatch in the npm_and_yarn group across 1 directory in #362</li>
<li>Bump eslint from 9.39.2 to 10.0.2 in #363</li>
<li>Bump typescript-eslint from 8.56.0 to 8.56.1 in #364</li>
<li>Update pnpm to v10.30.2 in #365</li>
<li>Bump actions/setup-node from 6.2.0 to 6.3.0 in #366</li>
<li>Bump @eslint/js from 9.39.2 to 10.0.1 in #367</li>
<li>Bump globals from 17.3.0 to 17.4.0 in #368</li>
<li>Update pnpm to v10.30.3 in #369</li>
<li>Bump typescript-eslint from 8.56.1 to 8.57.0 in #370</li>
<li>Bump eslint from 10.0.2 to 10.0.3 in #371</li>
<li>Update pnpm to v10.32.0 in #372</li>
<li>Bump pnpm/action-setup from 4.2.0 to 5.0.0 in #373</li>
<li>Bump typescript-eslint from 8.57.0 to 8.57.1 in #374</li>
<li>Update pnpm to v10.32.1 in #375</li>
<li>Bump flatted in the npm_and_yarn group across 1 directory in #376</li>
<li>Bump typescript-eslint from 8.57.1 to 8.57.2 in #377</li>
<li>Bump eslint from 10.0.3 to 10.1.0 in #378</li>
<li>Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 in #379</li>
<li>Bump typescript-eslint from 8.57.2 to 8.58.0 in #380</li>
<li>Update pnpm to v10.33.0 in #381</li>
<li>Bump eslint from 10.1.0 to 10.2.0 in #382</li>
<li>Bump pnpm/action-setup from 5.0.0 to 6.0.0 in #384</li>
<li>Bump globals from 17.4.0 to 17.5.0 in #386</li>
</ul>
</details>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sankichi92/list-changed-directories/compare/v1.2.1...v1.2.2">https://github.com/sankichi92/list-changed-directories/compare/v1.2.1...v1.2.2</a></p>
]]></content:encoded></item><item><title>Xipher Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/xipher-action/</link><pubDate>Sun, 19 Apr 2026 06:44:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/xipher-action/</guid><description>Version updated for https://github.com/shibme/xipher to version v1.20.2.
This action is used across all versions by 14 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Xipher is a cryptographic tool designed for secure password-based asymmetric encryption, enabling data sharing over insecure channels using public keys derived from passwords. It supports post-quantum encryption, stream processing with compression, and is available as a CLI tool, Go library, WebAssembly module, and web interface. Xipher automates encryption and decryption workflows, making it easier for users to securely transmit and process data at any scale.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shibme/xipher">https://github.com/shibme/xipher</a></strong> to version <strong>v1.20.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/xipher-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Xipher is a cryptographic tool designed for secure password-based asymmetric encryption, enabling data sharing over insecure channels using public keys derived from passwords. It supports post-quantum encryption, stream processing with compression, and is available as a CLI tool, Go library, WebAssembly module, and web interface. Xipher automates encryption and decryption workflows, making it easier for users to securely transmit and process data at any scale.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>cb631901bab65221fb65ba9667f25bb2b111f917 moving to gh cli from third-party action</li>
<li>539a8d13fb2bf9cd97077708e4c313d7f96300c3 upgrade dependencies and fix goreleaser to enable completions</li>
</ul>
]]></content:encoded></item><item><title>Newma Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/newma-review/</link><pubDate>Sun, 19 Apr 2026 06:44:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/newma-review/</guid><description>Version updated for https://github.com/slatinwine/newma-review-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Newma Review Action is a GitHub Action that automates code reviews for pull requests using AI-powered analysis. It streamlines the review process by automatically analyzing code changes, providing feedback in pull requests, and supporting multiple AI models and languages. This action reduces manual effort in code reviews, improves efficiency, and supports integration with various AI providers like OpenAI, ZhipuAI, and DeepSeek.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/slatinwine/newma-review-action">https://github.com/slatinwine/newma-review-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/newma-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Newma Review Action</strong> is a GitHub Action that automates code reviews for pull requests using AI-powered analysis. It streamlines the review process by automatically analyzing code changes, providing feedback in pull requests, and supporting multiple AI models and languages. This action reduces manual effort in code reviews, improves efficiency, and supports integration with various AI providers like OpenAI, ZhipuAI, and DeepSeek.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="newma-review-action-v010">newma-review-action v0.1.0</h2>
<p>AI-powered code review GitHub Action.</p>
<h3 id="features">Features</h3>
<ul>
<li>🔍 Review PR diffs via any OpenAI-compatible API (GPT-4o-mini default)</li>
<li>🌐 Support 智谱/DeepSeek/Qwen/any OpenAI-compatible provider</li>
<li>📊 Concurrent review with batch=5, exponential backoff retry</li>
<li>🛡️ String-aware JSON parsing (4-layer: greedy code block → balanced {} → balanced [] → whole content)</li>
<li>🌍 Multi-language support (en/zh/configurable)</li>
<li>⚡ Zero dependencies (Node 20 built-in fetch)</li>
<li>📋 <code>ignore-patterns</code> to skip generated/vendor files</li>
<li>📝 GitHub Actions <code>core.summary</code> report</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">slatinwine/newma-review-action@v0.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github-token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">ai-api-key</span>: <span style="color:#ae81ff">${{ secrets.OPENAI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">ai-model</span>: <span style="color:#ae81ff">gpt-4o-mini</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cve-lite-cli/</link><pubDate>Sun, 19 Apr 2026 06:44:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.7.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a vulnerability scanning tool for JavaScript and TypeScript projects that identifies known dependency vulnerabilities by analyzing lockfiles locally and providing actionable remediation plans. It automates tasks such as generating fix commands (e.g., npm install) and distinguishing direct vs. transitive risks, offering fast, offline, and privacy-focused scanning without requiring an account or external cloud services. This tool is ideal for developers seeking efficient, local-first security checks before releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.7.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a vulnerability scanning tool for JavaScript and TypeScript projects that identifies known dependency vulnerabilities by analyzing lockfiles locally and providing actionable remediation plans. It automates tasks such as generating fix commands (e.g., <code>npm install</code>) and distinguishing direct vs. transitive risks, offering fast, offline, and privacy-focused scanning without requiring an account or external cloud services. This tool is ideal for developers seeking efficient, local-first security checks before releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fixed">Fixed</h2>
<ul>
<li>Pre-release versions (e.g. <code>-next.*</code>, <code>-beta.*</code>, <code>-alpha.*</code>, <code>-rc.*</code>) are now suppressed as fix targets across all three resolution paths: OSV advisory data, parent upgrade resolution, and direct fix validation. When the only available fixed version is a pre-release, the fix hint shows <code>—</code> and no fix command is generated.</li>
</ul>
<h2 id="validation">Validation</h2>
<ul>
<li>npm test</li>
<li>npm run build</li>
</ul>
]]></content:encoded></item><item><title>compose-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/compose-lint/</link><pubDate>Sun, 19 Apr 2026 06:44:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/compose-lint/</guid><description>Version updated for https://github.com/tmatens/compose-lint to version v0.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary compose-lint is a security-focused linter for Docker Compose files that identifies and flags potentially dangerous misconfigurations before they are deployed to production. It automates the process of ensuring compliance with best practices and security standards, such as those defined by OWASP and CIS, by providing opinionated, zero-configuration checks for common vulnerabilities. Key capabilities include detecting issues like insecure port bindings, improper volume mounts, and elevated container privileges, helping developers maintain secure and robust Docker Compose configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tmatens/compose-lint">https://github.com/tmatens/compose-lint</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compose-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>compose-lint</strong> is a security-focused linter for Docker Compose files that identifies and flags potentially dangerous misconfigurations before they are deployed to production. It automates the process of ensuring compliance with best practices and security standards, such as those defined by OWASP and CIS, by providing opinionated, zero-configuration checks for common vulnerabilities. Key capabilities include detecting issues like insecure port bindings, improper volume mounts, and elevated container privileges, helping developers maintain secure and robust Docker Compose configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li>Per-service rule exclusions in <code>.compose-lint.yml</code>. A rule&rsquo;s
<code>exclude_services</code> key accepts either a mapping (service name →
reason) or a list of service names. Excluded services still produce
findings marked suppressed, with the per-service reason flowing to
<code>suppression_reason</code> (JSON), SARIF <code>justification</code>, and the text
formatter&rsquo;s <code>SUPPRESSED</code> trailer. Global <code>enabled: false</code> takes
precedence over per-service exclusions. Unknown service names in
<code>exclude_services</code> warn on stderr rather than erroring. Closes #5.
See <a href="docs/adr/010-per-service-rule-overrides.md">ADR-010</a>.</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>v0.4 roadmap repointed from Linux package distribution to
configuration depth and a Homebrew tap. ADR-008 deferred: no
demand signal, and GitHub-Releases-hosted <code>.deb</code>/<code>.rpm</code> have
strictly worse upgrade UX than pip/Docker without hosted-repo
infrastructure.</li>
</ul>
]]></content:encoded></item><item><title>Safe PR Review Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/safe-pr-review-agent/</link><pubDate>Sun, 19 Apr 2026 06:43:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/safe-pr-review-agent/</guid><description>Version updated for https://github.com/tushardhole/pr-review-agent to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PR Review Agent GitHub Action leverages an AI-powered large language model (LLM) to automate code reviews for pull requests. It analyzes PR metadata, changed files, and repository conventions, generating inline review comments with severity tags and recommendations to ensure code quality and adherence to standards. This action streamlines the code review process by supporting configurable models, context-aware file analysis, and customizable review parameters, reducing manual effort and improving review efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tushardhole/pr-review-agent">https://github.com/tushardhole/pr-review-agent</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/safe-pr-review-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>PR Review Agent</strong> GitHub Action leverages an AI-powered large language model (LLM) to automate code reviews for pull requests. It analyzes PR metadata, changed files, and repository conventions, generating inline review comments with severity tags and recommendations to ensure code quality and adherence to standards. This action streamlines the code review process by supporting configurable models, context-aware file analysis, and customizable review parameters, reducing manual effort and improving review efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="pr-review-agent-v100">PR Review Agent v1.0.0</h2>
<p>Initial stable release of <code>tushardhole/pr-review-agent</code> for GitHub Actions Marketplace.</p>
<h3 id="highlights">Highlights</h3>
<ul>
<li>AI-powered pull request review on <code>pull_request</code> events</li>
<li>OpenAI-compatible provider support (<code>openai_base_url</code> + <code>model</code>) including Groq/OpenAI/OpenRouter/Azure/Ollama</li>
<li>Structured review output with robust normalization for provider response variants</li>
<li>Decision badges in top-level review comments (<code>✅/🚨/💬</code>) while using safe <code>COMMENT</code> event posting</li>
<li>Inline comment safety:
<ul>
<li>filters comments to resolvable diff anchors</li>
<li>fallback retry to summary-only when GitHub cannot resolve a line</li>
</ul>
</li>
<li>Debug observability controls:
<ul>
<li><code>DEBUG_LLM_RESPONSE</code></li>
<li><code>DEBUG_LLM_RESPONSE_MAX_CHARS</code></li>
<li><code>DEBUG_LLM_RESPONSE_REDACT</code></li>
</ul>
</li>
<li>Strong test coverage (unit + integration) and strict TypeScript</li>
<li>Release validation workflow for published releases</li>
</ul>
<h3 id="action-usage">Action usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">tushardhole/pr-review-agent@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">openai_api_key</span>: <span style="color:#ae81ff">${{ secrets.OPENAI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">openai_base_url</span>: <span style="color:#ae81ff">https://api.groq.com/openai/v1</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">model</span>: <span style="color:#ae81ff">gpt-4o</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/sr-semantic-release/</link><pubDate>Sun, 19 Apr 2026 06:43:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v7.1.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action sr automates semantic versioning and release management for projects using conventional commits. It handles tasks such as version bumping, changelog generation, GitHub releases, and tag creation, all in a single, language-agnostic static binary without requiring additional runtime dependencies. This action simplifies and streamlines the release process with zero-configuration defaults, making it an efficient tool for continuous integration and deployment workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v7.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action <strong><code>sr</code></strong> automates semantic versioning and release management for projects using conventional commits. It handles tasks such as version bumping, changelog generation, GitHub releases, and tag creation, all in a single, language-agnostic static binary without requiring additional runtime dependencies. This action simplifies and streamlines the release process with zero-configuration defaults, making it an efficient tool for continuous integration and deployment workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="711-2026-04-19">7.1.1 (2026-04-19)</h2>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li><strong>core</strong>: drop &ndash;force, warn-only reconciliation, consolidated release workflow (#23) (<a href="https://github.com/urmzd/sr/commit/408b072e61e35326e517fd6f2550333acb47492c">408b072</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v7.1.0...v7.1.1">Full Changelog</a></p>
]]></content:encoded></item><item><title>HumaneProxy Safety Benchmark</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/humaneproxy-safety-benchmark/</link><pubDate>Sun, 19 Apr 2026 06:43:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/19/humaneproxy-safety-benchmark/</guid><description>Version updated for https://github.com/Vishisht16/Humane-Proxy to version v0.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary HumaneProxy is a lightweight middleware solution designed to ensure user safety when interacting with large language models (LLMs). It intercepts user messages to detect self-harm ideation or criminal intent, blocking or flagging unsafe content, notifying operators, and providing empathetic responses before the content reaches the LLM. By automating the detection of high-risk messages, it helps organizations mitigate risks related to user safety while seamlessly forwarding safe messages to the LLM.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vishisht16/Humane-Proxy">https://github.com/Vishisht16/Humane-Proxy</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/humaneproxy-safety-benchmark">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>HumaneProxy is a lightweight middleware solution designed to ensure user safety when interacting with large language models (LLMs). It intercepts user messages to detect self-harm ideation or criminal intent, blocking or flagging unsafe content, notifying operators, and providing empathetic responses before the content reaches the LLM. By automating the detection of high-risk messages, it helps organizations mitigate risks related to user safety while seamlessly forwarding safe messages to the LLM.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>This release pivots HumaneProxy further into the DevSecOps lifecycle by introducing robust CLI benchmarking capabilities, a native GitHub Action for PR safety gates, and enterprise-grade compliance transparency.</p>
<h3 id="-major-features"><strong>🎉 Major Features</strong></h3>
<ul>
<li><strong>Safety Benchmarking Dashboard:</strong> Added the <code>benchmark</code> CLI command (<code>hp benchmark --dataset evals/sample.json</code>) to evaluate custom datasets against HumaneProxy&rsquo;s pipeline. It produces beautiful terminal analytics containing latency statistics, precision, recall, and a per-category confusion matrix using <code>rich</code>.</li>
<li><strong>GitHub Actions Integration:</strong> HumaneProxy is now available as a GitHub Action! Block PRs automatically if testing thresholds fail, preventing regressions from slipping into production.</li>
<li><strong><code>hp</code> Shorthand Alias:</strong> Added the <code>hp</code> CLI shortcut in <code>pyproject.toml</code> so developers can run commands quickly (e.g., <code>hp start</code>, <code>hp check</code>, <code>hp benchmark</code>).</li>
<li><strong>Sample Evaluations Dataset:</strong> Packaged <code>evals/sample.json</code> containing 20 curated baseline strings designed to safely test false positives and boundary conditions.</li>
</ul>
<h3 id="-security--fast-tracking"><strong>🔒 Security &amp; Fast-Tracking</strong></h3>
<ul>
<li><strong>Enterprise Compliance Specs:</strong> Created <code>COMPLIANCE.md</code> heavily targeted towards engineering leaders, defining our explicit architecture controls supporting HIPAA, GDPR, and SOC 2 requirements. Emphasises the strict zero-BAA threshold achieved by self-hosting.</li>
<li><strong>Coordinated Vulnerability Disclosure:</strong> Deployed standard <code>.github/SECURITY.md</code> defining supported versions, timelines, and email escalation routes indicating explicit exclusion parameters.</li>
<li><strong>CODEOWNERS Lock:</strong> Adopted <code>.github/CODEOWNERS</code> blocking unregulated modification of core configuration and architecture files.</li>
</ul>
<h3 id="-ecosystem-polish--maintenance"><strong>🧩 Ecosystem Polish &amp; Maintenance</strong></h3>
<ul>
<li><strong>Contributor License Agreement (CLA):</strong> <code>CONTRIBUTING.md</code> now establishes a CLA mandate to eliminate long-term evolution and liability bottlenecks.</li>
<li><strong>Platform Availability Enhancements:</strong> Included an &ldquo;Available On&rdquo; matrix in <code>README.md</code> containing transparent platform badges for PyPI, Glama AAA Registry, and the MCP Marketplace. Added a new dedicated &ldquo;As an MCP Server&rdquo; quick start flow.</li>
<li><strong>FastAPI Core Bump:</strong> Shifted minimum dependency for FastAPI to <code>&gt;=0.109.1</code> successfully addressing the <code>python-multipart</code> Content-Type Header ReDoS vulnerability (GHSA-qf9m-vfgh-m389).</li>
<li><strong>Marketplace Strict Typing:</strong> <code>server.json</code> parameters now explicitly mark <code>&quot;required&quot;: false</code> ensuring parity against stubborn third-party MCP JSON parsers.</li>
</ul>
<hr>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Vishisht16/Humane-Proxy/compare/v0.3.1...v0.4.0">https://github.com/Vishisht16/Humane-Proxy/compare/v0.3.1...v0.4.0</a></p>
]]></content:encoded></item><item><title>Verify by Born14</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/verify-by-born14/</link><pubDate>Sat, 18 Apr 2026 13:58:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/verify-by-born14/</guid><description>Version updated for https://github.com/Born14/verify to version v1.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Verify, is designed to detect unsafe database migrations before they are merged into production, preventing issues that could cause deployment failures. It specifically identifies problematic patterns, such as adding NOT NULL columns without default values, which can break deployments on non-empty tables. Additionally, it provides historical context on migration-related incidents, helping teams identify and mitigate potential deploy coordination issues.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Born14/verify">https://github.com/Born14/verify</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verify-by-born14">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Verify</strong>, is designed to detect unsafe database migrations before they are merged into production, preventing issues that could cause deployment failures. It specifically identifies problematic patterns, such as adding <code>NOT NULL</code> columns without default values, which can break deployments on non-empty tables. Additionally, it provides historical context on migration-related incidents, helping teams identify and mitigate potential deploy coordination issues.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release of Verify as a migrations-only GitHub Action.</p>
<p><strong>DM-18:</strong> ADD COLUMN NOT NULL without DEFAULT — blocks merge. 19 true positives, 0 false positives on 761 production migrations.</p>
<p><strong>DM-15/16/17:</strong> DROP COLUMN with FK dependents, DROP TABLE with FK dependents, ALTER TYPE with data loss — warning only, uncalibrated.</p>
<p><strong>Install:</strong></p>
<ul>
<li>uses: Born14/verify@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}</li>
</ul>
<p>Deterministic. No LLM. PostgreSQL only. 169KB bundle.</p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/bernstein-multi-agent-orchestration/</link><pubDate>Sat, 18 Apr 2026 13:58:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.8.6.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is a GitHub Action that automates the orchestration of AI coding agents to efficiently complete complex development tasks. It decomposes a goal into smaller tasks, assigns them to parallel AI agents, verifies the outputs, and merges successful results while handling failures through retries or alternative models. Key capabilities include support for multiple interchangeable AI agents and models, a plain Python task scheduler, and vendor-agnostic integration, enabling streamlined and adaptable software development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.8.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is a GitHub Action that automates the orchestration of AI coding agents to efficiently complete complex development tasks. It decomposes a goal into smaller tasks, assigns them to parallel AI agents, verifies the outputs, and merges successful results while handling failures through retries or alternative models. Key capabilities include support for multiple interchangeable AI agents and models, a plain Python task scheduler, and vendor-agnostic integration, enabling streamlined and adaptable software development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v186">v1.8.6</h2>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li><strong>templates:</strong> prefer <repo>/templates in dev when prompts/ absent</li>
<li><strong>observability:</strong> rotate api_usage.jsonl (audit-068)</li>
<li><strong>hooks:</strong> wire HookEvent enum (audit-152)</li>
<li><strong>cost:</strong> wire budget policy evaluation (audit-058)</li>
<li><strong>server:</strong> include all routers under /api/v1 (audit-126)</li>
<li><strong>quality:</strong> make coverage gate non-blocking on completion (audit-032)</li>
<li><strong>adapters:</strong> bump opus → claude-opus-4-7 across aider/amp/cody/goose (audit-140)</li>
<li><strong>quality:</strong> wire QualityGateCoalescer (audit-037)</li>
<li><strong>adapters:</strong> paginate GitHub API instead of &ndash;limit cap (audit-098)</li>
<li><strong>git:</strong> add missing f-prefix in worktree stderr log (audit-100)</li>
<li><strong>persistence:</strong> atomic writes via temp+rename (audit-076)</li>
<li><strong>git:</strong> enqueue concurrent merges through merge_queue (audit-091)</li>
<li><strong>routing:</strong> bandit learns effort level from rewards (audit-111)</li>
<li><strong>persistence:</strong> cross-process file locks (audit-077)</li>
<li><strong>tasks:</strong> invoke DLQ when retry limit exceeded (audit-019)</li>
<li><strong>tasks:</strong> delete orphan task_completion duplicate (audit-018)</li>
<li><strong>build:</strong> ship ascii_logo.md inside package, not via cross-dir force-include</li>
<li><strong>splash:</strong> restore ASCII banner — path was short one parent after cli/display/ reorg</li>
<li><strong>tests:</strong> align with security/hardening commits</li>
<li><strong>git:</strong> abort merge on rebase-or-merge fallback failure (audit-096)</li>
<li><strong>tasks:</strong> route batch transitions through FSM (audit-024)</li>
<li><strong>cost:</strong> remove quota_tracker (audit-061)</li>
<li><strong>cost:</strong> remove cost_hooks (audit-066)</li>
<li><strong>tasks:</strong> wire cancel cascade on parent cancel (audit-021)</li>
<li><strong>persistence:</strong> include .sdd/runtime/ in disaster-recovery backup (audit-074)</li>
<li><strong>adapters:</strong> forward all spawn kwargs through caching wrapper (audit-129)</li>
<li><strong>agents:</strong> correct adapter autodetect binary names (audit-130)</li>
<li><strong>server:</strong> disable uvicorn reload in evolve mode (audit-115)</li>
<li><strong>tasks:</strong> flush recover_stale release to JSONL (audit-015)</li>
<li><strong>ci:</strong> register CI log parsers in bootstrap (audit-031)</li>
<li><strong>security:</strong> redact sensitive content from always_allow tamper logs</li>
<li><strong>observability:</strong> drop OTLP endpoint URL from telemetry init logs</li>
<li><strong>routes:</strong> sanitize hook error responses to prevent stack-trace exposure</li>
<li><strong>tasks:</strong> consolidate retry counter to typed field (audit-017)</li>
<li><strong>git:</strong> salvage uncommitted work before worktree cleanup (audit-088)</li>
<li><strong>cost:</strong> bound in-memory usage history (audit-057)</li>
<li><strong>git:</strong> incremental merge rejects overwrite of main (audit-090)</li>
<li><strong>git:</strong> preserve unmerged agent branches during hygiene (audit-089)</li>
<li><strong>persistence:</strong> close uncommitted WAL entries on recovery (audit-072)</li>
<li><strong>tasks:</strong> claim_by_id rejects double-claim (audit-014)</li>
<li><strong>tests:</strong> update stale refs after F1/F12 merges</li>
<li><strong>readme:</strong> restore pluggy-based plugin system claim + add behavior anomaly detection</li>
<li><strong>readme,docs:</strong> restore accurate claims — we have web UI, bulletin board, and codebase RAG</li>
<li><strong>docs:</strong> repair HTML nav after reorg, use small GIF in README</li>
<li><strong>cli:</strong> restore init/status/start/wrap-up command names</li>
<li><strong>adapters:</strong> delete broken roo_code and tabby, fix cody and continue_dev</li>
</ul>
<h3 id="security">Security</h3>
<ul>
<li>real credential scoping per agent (audit-051)</li>
<li><strong>oauth:</strong> validate PKCE state parameter (audit-048)</li>
<li>rate-limit on real peer IP, not trusted header (audit-049)</li>
<li><strong>license:</strong> reject empty signing key (audit-050)</li>
<li><strong>webhooks:</strong> require HMAC on all webhook POSTs (audit-042)</li>
<li><strong>mcp:</strong> require auth + localhost bind by default (audit-116)</li>
<li><strong>audit:</strong> split audit key from log storage (audit-043)</li>
<li>tighten auto-approve rules (audit-045)</li>
<li>enable auth by default, remove unauth bypass paths (audit-113)</li>
<li>always-allow list is read-only to agents (audit-046)</li>
<li><strong>hooks:</strong> validate path to prevent traversal (audit-114)</li>
<li>validate SAML assertion signature (audit-041)</li>
<li><strong>pii:</strong> dedup on (rule, span) not rule alone (audit-044)</li>
</ul>
<h3 id="performance">Performance</h3>
<ul>
<li><strong>tasks:</strong> use heap for stale task prioritization (audit-016)</li>
</ul>
<h3 id="refactors--cleanup">Refactors &amp; cleanup</h3>
<ul>
<li><strong>tokens:</strong> consolidate compactor to single source (audit-062)</li>
<li><strong>communication:</strong> remove orphan discord_bot scaffolding (audit-166)</li>
<li><strong>tokens:</strong> consolidate token estimator to single source (audit-063)</li>
<li>reorganize docs into topical subfolders, archive one-off scripts</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>swap dead <a href="mailto:security@bernstein.dev">security@bernstein.dev</a> for <a href="mailto:forte@bernstein.run">forte@bernstein.run</a>, add to README Support</li>
<li><strong>blog,decisions,workflows:</strong> purge fake benchmarks, fix command/path drift, align adapter count</li>
<li><strong>compare:</strong> purge 52/80/28pp benchmark and align to 2026-04-17 reality</li>
<li>unify adapter count to 17, fix version drift, strip banned words</li>
<li><strong>readme:</strong> align claims with canonical facts, soften blacklisted ones</li>
<li><strong>claude-md:</strong> correct sub-package descriptions and drop dead core/server.py shim</li>
</ul>
<h3 id="tests">Tests</h3>
<ul>
<li><strong>budget_actions:</strong> use pytest.approx for float equality (Sonar S1244)</li>
<li><strong>caching_adapter:</strong> use pytest.approx for float equality (Sonar S1244)</li>
</ul>
<h3 id="style">Style</h3>
<ul>
<li><strong>always_allow:</strong> ruff format after CodeQL redaction fixes</li>
<li><strong>adapters:</strong> ruff format cody and continue_dev after F2 fix</li>
</ul>
<h3 id="chores">Chores</h3>
<ul>
<li><strong>ruff:</strong> exclude scripts/archive/** from lint</li>
<li>remove hardcoded personal paths, compress demo GIF</li>
<li>move marketing/internal drafts to private /pr folder</li>
</ul>
<h3 id="other">Other</h3>
<ul>
<li>wire context_degradation_detector (audit-065) (#889)</li>
<li>remove self_healing (audit-164) (#872)</li>
</ul>
<p><strong>Full changelog:</strong> <a href="https://github.com/chernistry/bernstein/compare/v1.8.5...v1.8.6">https://github.com/chernistry/bernstein/compare/v1.8.5...v1.8.6</a></p>
]]></content:encoded></item><item><title>Aptu Triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/aptu-triage/</link><pubDate>Sat, 18 Apr 2026 13:58:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/aptu-triage/</guid><description>Version updated for https://github.com/clouatre-labs/aptu to version v0.4.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Aptu is an AI-powered triage utility designed to automate and improve open-source project management tasks such as issue triage, pull request reviews, and identifying good-first-issues. By leveraging small, efficient language models with optimized prompts, it delivers accurate results at lower costs and faster speeds compared to larger models. Key features include automatic labeling and commenting on GitHub issues, customizable prompts, multi-format output, and local security scanning for pull request reviews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/clouatre-labs/aptu">https://github.com/clouatre-labs/aptu</a></strong> to version <strong>v0.4.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aptu-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Aptu is an AI-powered triage utility designed to automate and improve open-source project management tasks such as issue triage, pull request reviews, and identifying good-first-issues. By leveraging small, efficient language models with optimized prompts, it delivers accurate results at lower costs and faster speeds compared to larger models. Key features include automatic labeling and commenting on GitHub issues, customizable prompts, multi-format output, and local security scanning for pull request reviews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="fixes">Fixes</h3>
<ul>
<li><strong>Docker:</strong> Bump Rust base image to 1.95.0-alpine3.23 (#1145)</li>
<li><strong>CI:</strong> POST-first floating tag creation and idempotent crates.io publish (#1146)</li>
</ul>
<h3 id="refactor">Refactor</h3>
<ul>
<li><strong>MCP:</strong> Remove Fly.io deployment infrastructure (#1149)</li>
</ul>
<p><strong>Full changelog:</strong> <a href="https://github.com/clouatre-labs/aptu/compare/v0.4.1...v0.4.2">https://github.com/clouatre-labs/aptu/compare/v0.4.1...v0.4.2</a></p>
]]></content:encoded></item><item><title>setup-hacklang</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/setup-hacklang/</link><pubDate>Sat, 18 Apr 2026 13:58:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/setup-hacklang/</guid><description>Version updated for https://github.com/CodeWithSushil/setup-hhvm to version v2.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action facilitates the setup and installation of HHVM, enabling users to run and type-check Hack code within CI/CD workflows. It automates the process of configuring the environment for Hack development, specifically on Ubuntu 20.04 or 22.04, addressing compatibility and setup challenges.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CodeWithSushil/setup-hhvm">https://github.com/CodeWithSushil/setup-hhvm</a></strong> to version <strong>v2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-hacklang">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action facilitates the setup and installation of HHVM, enabling users to run and type-check Hack code within CI/CD workflows. It automates the process of configuring the environment for Hack development, specifically on Ubuntu 20.04 or 22.04, addressing compatibility and setup challenges.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CodeWithSushil/setup-hhvm/compare/v1.3.0...v2.2">https://github.com/CodeWithSushil/setup-hhvm/compare/v1.3.0...v2.2</a></p>
]]></content:encoded></item><item><title>spec-sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/spec-sync/</link><pubDate>Sat, 18 Apr 2026 13:58:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/spec-sync/</guid><description>Version updated for https://github.com/CorvidLabs/spec-sync to version v4.2.1.
This action is used across all versions by 8 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SpecSync is a GitHub Action designed for bidirectional validation of markdown specifications (*.spec.md) against source code and database schemas across multiple programming languages. It automates the detection of discrepancies such as undocumented code exports, stale spec entries, missing files, and schema inconsistencies, ensuring alignment between specifications and implementation. Key capabilities include cross-project references, dependency graph generation, and AI-assisted spec creation, streamlining software documentation and validation workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CorvidLabs/spec-sync">https://github.com/CorvidLabs/spec-sync</a></strong> to version <strong>v4.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spec-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SpecSync is a GitHub Action designed for bidirectional validation of markdown specifications (<code>*.spec.md</code>) against source code and database schemas across multiple programming languages. It automates the detection of discrepancies such as undocumented code exports, stale spec entries, missing files, and schema inconsistencies, ensuring alignment between specifications and implementation. Key capabilities include cross-project references, dependency graph generation, and AI-assisted spec creation, streamlining software documentation and validation workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: close 4 security alerts — redact API keys in Debug, bump time + rustls-webpki by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/230">https://github.com/CorvidLabs/spec-sync/pull/230</a></li>
<li>fix: correct &ndash;fix insertion point and broaden near-miss header detection by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/231">https://github.com/CorvidLabs/spec-sync/pull/231</a></li>
<li>fix: harden section header matching against false positives and whitespace edge cases by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/232">https://github.com/CorvidLabs/spec-sync/pull/232</a></li>
<li>chore: release 4.2.1 by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/233">https://github.com/CorvidLabs/spec-sync/pull/233</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v4.2.0...v4.2.1">https://github.com/CorvidLabs/spec-sync/compare/v4.2.0...v4.2.1</a></p>
]]></content:encoded></item><item><title>changegen</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/changegen/</link><pubDate>Sat, 18 Apr 2026 13:58:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/changegen/</guid><description>Version updated for https://github.com/creativengine-ai/changegen to version v1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary changegen is a GitHub Action that automates the generation of clean, categorized changelogs from git commit history, leveraging the Conventional Commits format. It simplifies release management by parsing commits to produce structured changelogs with sections like features, bug fixes, and breaking changes, and outputs them as markdown files, terminal summaries, or both. This tool is ideal for streamlining changelog creation in CI pipelines and ensuring consistent documentation for software updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/creativengine-ai/changegen">https://github.com/creativengine-ai/changegen</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/changegen">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>changegen</code> is a GitHub Action that automates the generation of clean, categorized changelogs from git commit history, leveraging the Conventional Commits format. It simplifies release management by parsing commits to produce structured changelogs with sections like features, bug fixes, and breaking changes, and outputs them as markdown files, terminal summaries, or both. This tool is ideal for streamlining changelog creation in CI pipelines and ensuring consistent documentation for software updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>sh: 1: changegen: not found</p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/muaddib-scanner/</link><pubDate>Sat, 18 Apr 2026 13:58:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.94.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action designed to detect and analyze threats in npm and PyPI packages, addressing the growing issue of supply chain attacks in software dependencies. It automates threat detection using 14 parallel scanners, machine learning classifiers, and a sandbox environment to identify known malicious packages and suspicious behaviors. Key capabilities include pre-installation threat scans, risk scoring, detailed detection explanations, and exporting results in various formats, making it a powerful first-line defense for developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.94</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action designed to detect and analyze threats in npm and PyPI packages, addressing the growing issue of supply chain attacks in software dependencies. It automates threat detection using 14 parallel scanners, machine learning classifiers, and a sandbox environment to identify known malicious packages and suspicious behaviors. Key capabilities include pre-installation threat scans, risk scoring, detailed detection explanations, and exporting results in various formats, making it a powerful first-line defense for developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>function_runtime_args (csec), external_tarball_dep (ltidi), ping/nslookup/dig exfil, 2-CRITICAL floor 75</p>
]]></content:encoded></item><item><title>EMS-ESP Automatic Releases</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ems-esp-automatic-releases/</link><pubDate>Sat, 18 Apr 2026 13:57:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ems-esp-automatic-releases/</guid><description>Version updated for https://github.com/emsesp/action-automatic-releases to version v1.0.1.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of creating and managing GitHub releases by generating changelogs, tagging commits, and uploading release assets. It supports pre-releases, draft releases, and automatic updates to existing releases, streamlining workflows for software versioning and distribution. The action is particularly useful for developers seeking to save time and reduce manual effort in the release process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/emsesp/action-automatic-releases">https://github.com/emsesp/action-automatic-releases</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ems-esp-automatic-releases">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of creating and managing GitHub releases by generating changelogs, tagging commits, and uploading release assets. It supports pre-releases, draft releases, and automatic updates to existing releases, streamlining workflows for software versioning and distribution. The action is particularly useful for developers seeking to save time and reduce manual effort in the release process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/emsesp/action-automatic-releases/compare/v1.0.0...v1.0.1">https://github.com/emsesp/action-automatic-releases/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Update golangci-lint Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/update-golangci-lint-action/</link><pubDate>Sat, 18 Apr 2026 13:57:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/update-golangci-lint-action/</guid><description>Version updated for https://github.com/faisal-memon/update-golangci-lint-action to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The update-golangci-lint-action GitHub Action automates the process of updating golangci/golangci-lint-action references in GitHub workflow files and optionally synchronizes a version file used elsewhere in the repository. It simplifies maintaining consistent versions of golangci-lint by updating workflow configurations and version files, reducing manual effort and ensuring alignment across the project. Key features include updating action versions, syncing version files, and providing outputs to track changes made.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/faisal-memon/update-golangci-lint-action">https://github.com/faisal-memon/update-golangci-lint-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/update-golangci-lint-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>update-golangci-lint-action</code> GitHub Action automates the process of updating <code>golangci/golangci-lint-action</code> references in GitHub workflow files and optionally synchronizes a version file used elsewhere in the repository. It simplifies maintaining consistent versions of <code>golangci-lint</code> by updating workflow configurations and version files, reducing manual effort and ensuring alignment across the project. Key features include updating action versions, syncing version files, and providing outputs to track changes made.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release of update-golangci-lint-action.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/faisal-memon/update-golangci-lint-action/commits/v1.0.0">https://github.com/faisal-memon/update-golangci-lint-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>SARIF Courier</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/sarif-courier/</link><pubDate>Sat, 18 Apr 2026 13:57:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/sarif-courier/</guid><description>Version updated for https://github.com/falc0nTech/SARIFCourier to version v1.0.11.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SARIF Courier is a GitHub Action that automates the process of rendering SARIF (Static Analysis Results Interchange Format) reports as formatted comments directly within pull requests, providing developers with immediate visibility into security and static analysis findings. It works with any SARIF-compliant tool, does not require GitHub Advanced Security (GHAS), and eliminates vendor lock-in, making it accessible for both public and private repositories. This action streamlines code review workflows by delivering fast feedback on issues before merging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/falc0nTech/SARIFCourier">https://github.com/falc0nTech/SARIFCourier</a></strong> to version <strong>v1.0.11</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sarif-courier">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SARIF Courier is a GitHub Action that automates the process of rendering SARIF (Static Analysis Results Interchange Format) reports as formatted comments directly within pull requests, providing developers with immediate visibility into security and static analysis findings. It works with any SARIF-compliant tool, does not require GitHub Advanced Security (GHAS), and eliminates vendor lock-in, making it accessible for both public and private repositories. This action streamlines code review workflows by delivering fast feedback on issues before merging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="whats-changed-1">What&rsquo;s Changed</h1>
<ul>
<li>No changes</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/falc0nTech/SARIFCourier/compare/v1.0.10...v1.0.11">https://github.com/falc0nTech/SARIFCourier/compare/v1.0.10...v1.0.11</a></p>
]]></content:encoded></item><item><title>Agent-Blackbox Blame Finder</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/agent-blackbox-blame-finder/</link><pubDate>Sat, 18 Apr 2026 13:57:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/agent-blackbox-blame-finder/</guid><description>Version updated for https://github.com/hjs-spec/Agent-Blackbox to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent Blame-Finder is a GitHub Action designed to automate fault analysis in multi-agent systems by tracking and identifying the root cause of failures. It installs a “black box” in each agent to record decision-making processes, their dependencies, timestamps, and cryptographic signatures to ensure accountability. The action provides instant blame analysis, visualizes causality chains, and highlights problematic agents, saving time and effort in troubleshooting complex systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hjs-spec/Agent-Blackbox">https://github.com/hjs-spec/Agent-Blackbox</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-blackbox-blame-finder">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Agent Blame-Finder</strong> is a GitHub Action designed to automate fault analysis in multi-agent systems by tracking and identifying the root cause of failures. It installs a &ldquo;black box&rdquo; in each agent to record decision-making processes, their dependencies, timestamps, and cryptographic signatures to ensure accountability. The action provides instant blame analysis, visualizes causality chains, and highlights problematic agents, saving time and effort in troubleshooting complex systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-initial-release-agent-blame-finder">🚀 Initial Release: Agent Blame-Finder</h2>
<p>Agent Blame-Finder is now available! It acts as a cryptographic blackbox for multi-agent systems, enabling you to pinpoint which agent caused a failure in seconds.</p>
<h3 id="-why-this-exists">✨ Why This Exists</h3>
<p>Multi-agent failures are notoriously hard to debug. Agents blame each other, and logs don&rsquo;t show causal responsibility. Agent Blame-Finder records every decision with a cryptographically signed chain of evidence. When something breaks, you get a definitive answer—not finger-pointing.</p>
<h3 id="-core-capabilities">🔧 Core Capabilities</h3>
<ul>
<li><strong>One-Click Blame Analysis</strong>: Input an incident ID and instantly locate the broken link in the responsibility chain.</li>
<li><strong>Causality Tree Visualization</strong>: See agent decision flows as a Git-like tree.</li>
<li><strong>Cryptographic Signatures</strong>: Every decision is signed with Ed25519, making denial impossible.</li>
<li><strong>Visual Dashboard</strong>: Highlight failed nodes and view blame distribution with pie charts.</li>
</ul>
<h3 id="-quick-install">📦 Quick Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install agent-blame-finder
</span></span></code></pre></div><h3 id="-usage-example">🚀 Usage Example</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">from</span> blame_finder <span style="color:#f92672">import</span> BlameFinder
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>finder <span style="color:#f92672">=</span> BlameFinder(storage<span style="color:#f92672">=</span><span style="color:#e6db74">&#34;./logs&#34;</span>)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">@finder.trace</span>(agent_name<span style="color:#f92672">=</span><span style="color:#e6db74">&#34;Coder-Agent&#34;</span>)
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">write_code</span>(requirement: str) <span style="color:#f92672">-&gt;</span> str:
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">return</span> <span style="color:#e6db74">&#34;print(&#39;hello world&#39;)&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Run agent</span>
</span></span><span style="display:flex;"><span>write_code(<span style="color:#e6db74">&#34;write a hello world&#34;</span>)
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Find who messed up</span>
</span></span><span style="display:flex;"><span>print(finder<span style="color:#f92672">.</span>blame(incident_id<span style="color:#f92672">=</span><span style="color:#e6db74">&#34;task_123&#34;</span>))
</span></span></code></pre></div><h3 id="-whats-included-in-this-release">📊 What&rsquo;s Included in This Release</h3>
<ul>
<li>Python SDK</li>
<li>TypeScript SDK</li>
</ul>
<h3 id="-links">🔗 Links</h3>
<ul>
<li><a href="https://github.com/hjs-spec">JEP Protocol Reference Implementation</a></li>
<li><a href="https://github.com/hjs-spec">JAC Accountability Chain</a></li>
<li><a href="https://github.com/hjs-spec/agent-blackbox#readme">Full Documentation</a></li>
</ul>
]]></content:encoded></item><item><title>droast — Dockerfile linter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/droast-dockerfile-linter/</link><pubDate>Sat, 18 Apr 2026 13:57:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/droast-dockerfile-linter/</guid><description>Version updated for https://github.com/immanuwell/dockerfile-roast to version 1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, dockerfile-roast, is a linter designed to analyze Dockerfiles for best practices and potential issues. It automates the detection of common pitfalls, such as insecure configurations, inefficient builds, and hardcoded secrets, providing actionable feedback through inline annotations in pull request diffs. Its key capabilities include customizable rule enforcement, support for CI-friendly outputs, and multiple severity levels to streamline Dockerfile reviews and improve container security and efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/immanuwell/dockerfile-roast">https://github.com/immanuwell/dockerfile-roast</a></strong> to version <strong>1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/droast-dockerfile-linter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>dockerfile-roast</strong>, is a linter designed to analyze Dockerfiles for best practices and potential issues. It automates the detection of common pitfalls, such as insecure configurations, inefficient builds, and hardcoded secrets, providing actionable feedback through inline annotations in pull request diffs. Its key capabilities include customizable rule enforcement, support for CI-friendly outputs, and multiple severity levels to streamline Dockerfile reviews and improve container security and efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">what&rsquo;s new</h2>
<h3 id="4-new-lint-rules-68-total">4 new lint rules (68 total)</h3>
<table>
  <thead>
      <tr>
          <th>id</th>
          <th>rule</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>DF065</td>
          <td>FROM pulls from an unrecognised image registry</td>
      </tr>
      <tr>
          <td>DF066</td>
          <td>bash-specific syntax used without a SHELL instruction</td>
      </tr>
      <tr>
          <td>DF067</td>
          <td>COPY of a local archive — ADD auto-extracts tarballs</td>
      </tr>
      <tr>
          <td>DF068</td>
          <td>FROM, ONBUILD, and MAINTAINER are forbidden as ONBUILD triggers</td>
      </tr>
  </tbody>
</table>
<h3 id="bug-fixes">bug fixes</h3>
<ul>
<li><strong>DF006</strong> — no longer false-positives on local archive files (<code>.tar.gz</code>, <code>.tgz</code>, <code>.tar.xz</code>, <code>.tar.bz2</code>); ADD is the correct instruction when auto-extraction is intended</li>
<li><strong>DF006</strong> — no longer false-positives when ADD uses <code>--chown</code> or <code>--checksum</code> flags alongside a URL or archive source</li>
<li><strong>DF062</strong> — no longer false-positives for <code>ENV PATH=&quot;/opt/venv/bin:$PATH&quot;</code> patterns; only fires when the value is literally a bare self-reference</li>
<li><strong>DF065</strong> — no longer false-positives for Docker Hub images referenced with a tag (e.g. <code>ubuntu:22.04</code>); the colon is a tag separator, not a registry port</li>
</ul>
<p>Thanks to @ddmunhoz and others for the issue reports and patches.</p>
<h3 id="online-tool">online tool</h3>
<p>droast now runs in your browser — paste any Dockerfile and get instant lint results, no install needed:
<strong><a href="https://ewry.net/droast-dockerfile-linter/">https://ewry.net/droast-dockerfile-linter/</a></strong></p>
<h3 id="test-suite">test suite</h3>
<p>Integration test coverage expanded from 16 tests to 168, with fire and clear cases for all 68 rules.</p>
<hr>
<h2 id="install">install</h2>
<p><strong>Homebrew</strong> (macOS and Linux):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>brew tap immanuwell/droast git@github.com:immanuwell/homebrew-droast.git
</span></span><span style="display:flex;"><span>brew install immanuwell/droast/droast
</span></span></code></pre></div><p><strong>Binary</strong> — download below, make it executable, put it on your PATH:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>chmod +x droast-linux-x86_64
</span></span><span style="display:flex;"><span>mv droast-linux-x86_64 ~/.local/bin/droast
</span></span></code></pre></div><p><strong>From source:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cargo install dockerfile-roast
</span></span></code></pre></div><hr>
<h2 id="github-action">github action</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">immanuwell/dockerfile-roast@1.1.0</span>
</span></span></code></pre></div><p>full example (<code>.github/workflows/lint.yml</code>):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">Lint Dockerfiles</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>: [<span style="color:#ae81ff">push, pull_request]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">droast</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">immanuwell/dockerfile-roast@1.1.0</span>
</span></span></code></pre></div><p>available inputs (all optional):</p>
<table>
  <thead>
      <tr>
          <th>input</th>
          <th>default</th>
          <th>description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>files</code></td>
          <td><code>Dockerfile</code></td>
          <td>file(s) or glob to lint</td>
      </tr>
      <tr>
          <td><code>min-severity</code></td>
          <td><code>info</code></td>
          <td><code>info</code>, <code>warning</code>, or <code>error</code></td>
      </tr>
      <tr>
          <td><code>skip</code></td>
          <td>—</td>
          <td>comma-separated rule IDs to ignore</td>
      </tr>
      <tr>
          <td><code>no-roast</code></td>
          <td><code>false</code></td>
          <td>technical output only, no jokes</td>
      </tr>
      <tr>
          <td><code>no-fail</code></td>
          <td><code>false</code></td>
          <td>advisory mode — never blocks the build</td>
      </tr>
      <tr>
          <td><code>image-tag</code></td>
          <td><code>latest</code></td>
          <td>pin to a specific droast release, e.g. <code>1.1.0</code></td>
      </tr>
  </tbody>
</table>
]]></content:encoded></item><item><title>RepoForge AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/repoforge-ai/</link><pubDate>Sat, 18 Apr 2026 13:57:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/repoforge-ai/</guid><description>Version updated for https://github.com/JNZader/repoforge to version v0.6.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary RepoForge is an AI-powered code analysis tool that automates the generation of technical documentation, AI agent skills, security scans, code graphs, and large language model (LLM)-ready exports for any codebase. It simplifies tasks such as creating comprehensive documentation, producing AI-compatible skill files, visualizing code structures, and performing dependency and security analyses, making it a versatile tool for developers. Key features include support for multiple project types, diagram generation, incremental documentation updates, and multi-tool integration for AI systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JNZader/repoforge">https://github.com/JNZader/repoforge</a></strong> to version <strong>v0.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repoforge-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>RepoForge is an AI-powered code analysis tool that automates the generation of technical documentation, AI agent skills, security scans, code graphs, and large language model (LLM)-ready exports for any codebase. It simplifies tasks such as creating comprehensive documentation, producing AI-compatible skill files, visualizing code structures, and performing dependency and security analyses, making it a versatile tool for developers. Key features include support for multiple project types, diagram generation, incremental documentation updates, and multi-tool integration for AI systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<ul>
<li><strong>PageIndex</strong>: Paginated repository analysis for small context models (4K-8K tokens)</li>
<li>Prevents compaction loops and enables granular access to large repo analysis</li>
<li>Full TDD implementation with 23 tests</li>
<li>Zero new dependencies - SQLite only</li>
</ul>
<h2 id="installation">Installation</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install repoforge-ai<span style="color:#f92672">==</span>0.6.0
</span></span></code></pre></div>]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/versionary-action/</link><pubDate>Sat, 18 Apr 2026 13:57:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.14.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is a software-agnostic GitHub Action designed to automate semantic versioning, changelog generation, tagging, and release metadata management using commit history and a release PR workflow. It supports both direct releases and review-based release processes, enabling maintainers to preview changes before publication. By focusing on release orchestration and leaving artifact publishing to CI workflows, Versionary simplifies and standardizes release management across diverse ecosystems and repository types.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.14.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is a software-agnostic GitHub Action designed to automate semantic versioning, changelog generation, tagging, and release metadata management using commit history and a release PR workflow. It supports both direct releases and review-based release processes, enabling maintainers to preview changes before publication. By focusing on release orchestration and leaving artifact publishing to CI workflows, Versionary simplifies and standardizes release management across diverse ecosystems and repository types.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>make issue commenting off by default, and add options (<a href="https://github.com/jolars/versionary/commit/4a91d6c1441357665c260f6b42c56be7cf0d6288"><code>4a91d6c</code></a>)</li>
<li>implement issue commenting on GitHub (<a href="https://github.com/jolars/versionary/commit/73264a049fd2ea4506b2193798001ea7bb68f289"><code>73264a0</code></a>), closes <a href="https://github.com/jolars/versionary/issues/23">#23</a></li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>changelog:</strong> fix duplicated entries in changelog (<a href="https://github.com/jolars/versionary/commit/6bdc88d60040ac92ffab3df751ed3735dbd2a913"><code>6bdc88d</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>NodeJS Actions Starter Template</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/nodejs-actions-starter-template/</link><pubDate>Sat, 18 Apr 2026 13:57:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/nodejs-actions-starter-template/</guid><description>Version updated for https://github.com/joshjohanning/nodejs-actions-starter-template to version v2.0.2.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The NodeJS Actions Starter Template is a GitHub Action template designed to simplify the creation, testing, and deployment of custom Node.js-based GitHub Actions. It provides pre-configured boilerplate code, linting, testing (via Jest), CI/CD workflows, automated bundling, and GitHub API integration, enabling developers to quickly build and publish robust actions. This template streamlines the development process by automating repetitive tasks, enforcing code quality, and providing a working example out of the box.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/nodejs-actions-starter-template">https://github.com/joshjohanning/nodejs-actions-starter-template</a></strong> to version <strong>v2.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nodejs-actions-starter-template">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>NodeJS Actions Starter Template</strong> is a GitHub Action template designed to simplify the creation, testing, and deployment of custom Node.js-based GitHub Actions. It provides pre-configured boilerplate code, linting, testing (via Jest), CI/CD workflows, automated bundling, and GitHub API integration, enabling developers to quickly build and publish robust actions. This template streamlines the development process by automating repetitive tasks, enforcing code quality, and providing a working example out of the box.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: add immutable releases badge by @joshjohanning in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/69">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/69</a></li>
<li>docs: add checklist item to delete template-inherited tags by @joshjohanning in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/70">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/70</a></li>
<li>docs: add checklist item to remove unused runtime dependencies by @joshjohanning in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/71">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/71</a></li>
<li>docs: mention deleting releases alongside tags in cleanup checklist by @joshjohanning in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/73">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/73</a></li>
<li>chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 by @dependabot[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/77">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/77</a></li>
<li>chore(deps-dev): bump globals from 17.4.0 to 17.5.0 by @dependabot[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/76">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/76</a></li>
<li>chore(deps-dev): bump eslint-plugin-jest from 29.15.1 to 29.15.2 in the eslint-plugins group by @dependabot[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/75">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/75</a></li>
<li>chore(deps): bump @actions/github from 9.0.0 to 9.1.0 in the github group by @dependabot[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/74">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/74</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/compare/v2.0.1...v2.0.2">https://github.com/joshjohanning/nodejs-actions-starter-template/compare/v2.0.1...v2.0.2</a></p>
]]></content:encoded></item><item><title>Validate PowerOn</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/validate-poweron/</link><pubDate>Sat, 18 Apr 2026 13:57:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/validate-poweron/</guid><description>Version updated for https://github.com/libum-llc/validate-poweron-action to version v1.2.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action is designed to automate the validation of PowerOn files on the Jack Henry™ Symitar credit union core platform. It ensures that PowerOn scripts meet predefined standards by connecting to the Symitar system via SSH or HTTPS, analyzing files, and supporting features like file exclusion and branch-based validation. This action simplifies and streamlines the review process for PowerOn scripts, helping developers maintain compliance and reduce errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/libum-llc/validate-poweron-action">https://github.com/libum-llc/validate-poweron-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/validate-poweron">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action is designed to automate the validation of PowerOn files on the Jack Henry™ Symitar credit union core platform. It ensures that PowerOn scripts meet predefined standards by connecting to the Symitar system via SSH or HTTPS, analyzing files, and supporting features like file exclusion and branch-based validation. This action simplifies and streamlines the review process for PowerOn scripts, helping developers maintain compliance and reduce errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>bump symitar (ce9713a)</li>
<li>normalize apikey &amp; bump patch (e6eb80c)</li>
<li>chore: update @libum-llc/symitar to 1.4.0 (#3) (90c7622)</li>
<li>bump symitar lib (3d1eef6)</li>
<li>update docs &amp; description (6b239b8)</li>
<li>fix for getChangedFiles (f3330b9)</li>
<li>add sync method input for deltas (d835187)</li>
<li>bump symitar lib (e655270)</li>
<li>update screenshot, examples, &amp; rebuild (67fb40a)</li>
<li>add claude, cleanup logs (244e5eb)</li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/secondbrainaction/</link><pubDate>Sat, 18 Apr 2026 13:57:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2595-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, GitHub, and YouTube) to retrieve, filter, and analyze data using Retrieval Augmented Generation (RAG) techniques and a Large Language Model (LLM). It automates tasks such as report generation, data summarization, and insights extraction from diverse and disconnected data sources, enabling users to query and process structured and unstructured information efficiently. Key capabilities include directory scanning for document analysis, generating summaries of GitHub project changes, and extracting insights from YouTube transcripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2595-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, GitHub, and YouTube) to retrieve, filter, and analyze data using Retrieval Augmented Generation (RAG) techniques and a Large Language Model (LLM). It automates tasks such as report generation, data summarization, and insights extraction from diverse and disconnected data sources, enabling users to query and process structured and unstructured information efficiently. Key capabilities include directory scanning for document analysis, generating summaries of GitHub project changes, and extracting insights from YouTube transcripts.</p>
]]></content:encoded></item><item><title>Download file from URL and cache it in GitHub Actions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/download-file-from-url-and-cache-it-in-github-actions/</link><pubDate>Sat, 18 Apr 2026 13:57:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/download-file-from-url-and-cache-it-in-github-actions/</guid><description>Version updated for https://github.com/mercury233/action-cache-download-file to version v1.2.0.
This action is used across all versions by 9 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of downloading a file from a specified URL, verifying its integrity via an optional SHA256 hash, and caching it to prevent redundant downloads in future workflow runs. It simplifies file retrieval, ensures data integrity, and improves efficiency by leveraging caching mechanisms, making it ideal for workflows that require recurring access to external files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mercury233/action-cache-download-file">https://github.com/mercury233/action-cache-download-file</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/download-file-from-url-and-cache-it-in-github-actions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of downloading a file from a specified URL, verifying its integrity via an optional SHA256 hash, and caching it to prevent redundant downloads in future workflow runs. It simplifies file retrieval, ensures data integrity, and improves efficiency by leveraging caching mechanisms, making it ideal for workflows that require recurring access to external files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>add verify sha256 hash</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mercury233/action-cache-download-file/compare/v1.1.0...v1.2.0">https://github.com/mercury233/action-cache-download-file/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Notify to Microsoft Teams</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/notify-to-microsoft-teams/</link><pubDate>Sat, 18 Apr 2026 13:56:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/notify-to-microsoft-teams/</guid><description>Version updated for https://github.com/nerazshakya/notify-msteams to version v2.4.3.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The notify-msteams GitHub Action automates the process of sending notifications to a Microsoft Teams channel. It simplifies team communication by leveraging a webhook URL to deliver customizable messages, titles, and statuses directly to Teams whenever specific GitHub events occur. This action is particularly useful for keeping team members informed about updates, deployments, or other significant repository events in real time.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nerazshakya/notify-msteams">https://github.com/nerazshakya/notify-msteams</a></strong> to version <strong>v2.4.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/notify-to-microsoft-teams">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>notify-msteams</strong> GitHub Action automates the process of sending notifications to a Microsoft Teams channel. It simplifies team communication by leveraging a webhook URL to deliver customizable messages, titles, and statuses directly to Teams whenever specific GitHub events occur. This action is particularly useful for keeping team members informed about updates, deployments, or other significant repository events in real time.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>remove files paramater (c10dccb)</li>
<li>remove files paramater from the notify to get from pipeline (e6157c4)</li>
<li>remove files paramater from the notify to get from pipeline (16d33c0)</li>
<li>added files list container to adaptive card (3cf24b2)</li>
<li>modified commit message (201dc3f)</li>
<li>added commmit_message again (1ab9f87)</li>
<li>added some changes (47d6de9)</li>
<li>added commmit_message again (c8e8031)</li>
<li>added # to RUN ID (fcd3bdb)</li>
<li>added # to RUN ID (3a18e1e)</li>
</ul>
]]></content:encoded></item><item><title>VULNRA LLM Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/vulnra-llm-security-scan/</link><pubDate>Sat, 18 Apr 2026 13:56:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/vulnra-llm-security-scan/</guid><description>Version updated for https://github.com/realjagsingh42-dotcom/vulnra to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary VULNRA is a GitHub Action that automates security scanning of Large Language Model (LLM) APIs to identify vulnerabilities such as prompt injections, jailbreaks, data leakage, and compliance violations. By integrating into CI/CD pipelines, it provides risk scores, detailed categorized findings, and compliance mappings to frameworks like OWASP LLM Top 10 and the EU AI Act, helping teams proactively address security risks in AI systems. This action streamlines vulnerability detection, enforces risk thresholds, and ensures regulatory alignment in AI deployments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/realjagsingh42-dotcom/vulnra">https://github.com/realjagsingh42-dotcom/vulnra</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vulnra-llm-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>VULNRA is a GitHub Action that automates security scanning of Large Language Model (LLM) APIs to identify vulnerabilities such as prompt injections, jailbreaks, data leakage, and compliance violations. By integrating into CI/CD pipelines, it provides risk scores, detailed categorized findings, and compliance mappings to frameworks like OWASP LLM Top 10 and the EU AI Act, helping teams proactively address security risks in AI systems. This action streamlines vulnerability detection, enforces risk thresholds, and ensures regulatory alignment in AI deployments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/realjagsingh42-dotcom/vulnra/commits/v1.0.0">https://github.com/realjagsingh42-dotcom/vulnra/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>AgentAuditKit MCP Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/agentauditkit-mcp-security-scan/</link><pubDate>Sat, 18 Apr 2026 13:56:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/agentauditkit-mcp-security-scan/</guid><description>Version updated for https://github.com/sattyamjjain/agent-audit-kit to version v0.3.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AgentAuditKit is a security scanner designed for MCP-connected AI agent pipelines, addressing vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, and tainted data flows across 13 agent platforms. It automates the detection and resolution of security risks with 124 rules, 25 scanner modules, and compliance mapping to standards like OWASP, SOC 2, and ISO 27001, while providing detailed reports and maintaining a 48-hour SLA for new CVE coverage. Fully offline and with no cloud dependencies, it ensures robust security for AI agents in critical environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sattyamjjain/agent-audit-kit">https://github.com/sattyamjjain/agent-audit-kit</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentauditkit-mcp-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AgentAuditKit is a security scanner designed for MCP-connected AI agent pipelines, addressing vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, and tainted data flows across 13 agent platforms. It automates the detection and resolution of security risks with 124 rules, 25 scanner modules, and compliance mapping to standards like OWASP, SOC 2, and ISO 27001, while providing detailed reports and maintaining a 48-hour SLA for new CVE coverage. Fully offline and with no cloud dependencies, it ensures robust security for AI agents in critical environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<p><strong>pip:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install agent-audit-kit<span style="color:#f92672">==</span>v0.3.0
</span></span></code></pre></div><p><strong>Docker:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>docker pull ghcr.io/sattyamjjain/agent-audit-kit:v0.3.0
</span></span></code></pre></div><p><strong>GitHub Action:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">sattyamjjain/agent-audit-kit@v0.3.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">high</span>
</span></span></code></pre></div><h2 id="supply-chain">Supply chain</h2>
<ul>
<li><code>rules.json</code> — deterministic rule bundle</li>
<li><code>rules.json.sha256</code> — trusted digest</li>
<li><code>sbom.cdx.json</code> / <code>sbom.spdx.json</code> — CycloneDX + SPDX SBOM</li>
<li><code>*.sigstore</code> — Sigstore keyless signatures (verify with <code>agent-audit-kit verify-bundle</code>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sattyamjjain/agent-audit-kit/compare/v0.2.0...v0.3.0">https://github.com/sattyamjjain/agent-audit-kit/compare/v0.2.0...v0.3.0</a></p>
]]></content:encoded></item><item><title>Hashnode Cards Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/hashnode-cards-generator/</link><pubDate>Sat, 18 Apr 2026 13:56:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/hashnode-cards-generator/</guid><description>Version updated for https://github.com/Saul-Lara/hashnode-cards to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hashnode Cards Generator GitHub Action automates the creation of customizable SVG cards displaying your latest Hashnode articles and optional blog statistics. It fetches articles via the Hashnode API, generates visually appealing cards in various layouts, and updates your repository’s README.md with these cards using marker-based content injection. This action helps streamline the process of showcasing your content on GitHub while providing flexibility and error handling.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Saul-Lara/hashnode-cards">https://github.com/Saul-Lara/hashnode-cards</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hashnode-cards-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Hashnode Cards Generator</strong> GitHub Action automates the creation of customizable SVG cards displaying your latest Hashnode articles and optional blog statistics. It fetches articles via the Hashnode API, generates visually appealing cards in various layouts, and updates your repository&rsquo;s <code>README.md</code> with these cards using marker-based content injection. This action helps streamline the process of showcasing your content on GitHub while providing flexibility and error handling.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="hashnode-cards-generator-v110">Hashnode Cards Generator v1.1.0</h2>
<p>🚀 This release introduces support for Hashnode stats and enhanced card generation.</p>
<h3 id="-new-features">✨ New Features</h3>
<ul>
<li>📊 Optional Hashnode stats card</li>
<li>⚡ Stats calculation modes:
<ul>
<li><code>partial</code> (fast, based on latest posts)</li>
<li><code>full</code> (accurate, uses pagination)</li>
</ul>
</li>
<li>🎨 Support for multiple card types:
<ul>
<li><code>large</code></li>
<li><code>horizontal</code></li>
</ul>
</li>
</ul>
<h3 id="-improvements">🧪 Improvements</h3>
<ul>
<li>Improved logging for stats fetching</li>
<li>Better error handling and validation</li>
</ul>
]]></content:encoded></item><item><title>Shipyrd Deploy Notification</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/shipyrd-deploy-notification/</link><pubDate>Sat, 18 Apr 2026 13:56:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/shipyrd-deploy-notification/</guid><description>Version updated for https://github.com/Shipyrd/github-deploy-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Shipyrd Deploy Action integrates with GitHub Actions workflows to notify Shipyrd of deployment lifecycle events, including pre-deploy, post-deploy, and failure statuses. It automates the communication of deployment progress and outcomes, ensuring accurate status updates in the Shipyrd dashboard. This action is particularly useful for maintaining visibility into deployment processes and resolving scenarios where a deployment might otherwise appear stuck or incomplete.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Shipyrd/github-deploy-action">https://github.com/Shipyrd/github-deploy-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shipyrd-deploy-notification">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Shipyrd Deploy Action integrates with GitHub Actions workflows to notify Shipyrd of deployment lifecycle events, including pre-deploy, post-deploy, and failure statuses. It automates the communication of deployment progress and outcomes, ensuring accurate status updates in the Shipyrd dashboard. This action is particularly useful for maintaining visibility into deployment processes and resolving scenarios where a deployment might otherwise appear stuck or incomplete.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add Shipyrd deploy notification action by @nickhammond in <a href="https://github.com/Shipyrd/github-deploy-action/pull/1">https://github.com/Shipyrd/github-deploy-action/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@nickhammond made their first contribution in <a href="https://github.com/Shipyrd/github-deploy-action/pull/1">https://github.com/Shipyrd/github-deploy-action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Shipyrd/github-deploy-action/commits/v1.0.0">https://github.com/Shipyrd/github-deploy-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>compose-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/compose-lint/</link><pubDate>Sat, 18 Apr 2026 13:56:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/compose-lint/</guid><description>Version updated for https://github.com/tmatens/compose-lint to version v0.3.6.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary compose-lint is a security-focused linter for Docker Compose files that identifies and flags potential misconfigurations based on OWASP and CIS security standards. It automates the detection of issues such as unsafe Docker socket mounts, overexposed ports, and privilege escalation risks, helping users ensure their container configurations are secure before deployment. This lightweight and opinionated tool provides fast, zero-configuration analysis to improve the security posture of Docker Compose setups.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tmatens/compose-lint">https://github.com/tmatens/compose-lint</a></strong> to version <strong>v0.3.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compose-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>compose-lint</strong> is a security-focused linter for Docker Compose files that identifies and flags potential misconfigurations based on OWASP and CIS security standards. It automates the detection of issues such as unsafe Docker socket mounts, overexposed ports, and privilege escalation risks, helping users ensure their container configurations are secure before deployment. This lightweight and opinionated tool provides fast, zero-configuration analysis to improve the security posture of Docker Compose setups.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Dockerfile <code>FROM</code> lines now pin the multi-arch OCI image index
(manifest list) digest instead of the per-arch amd64 manifest
digest. The 0.3.5 per-arch pins resolved correctly during the
single-arch <code>docker-smoke</code> but failed in <code>docker-publish</code>&rsquo;s arm64
leg because the pinned digest referenced an amd64-only manifest.</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li><code>docker-smoke</code> in <code>publish.yml</code> now runs as a native-runner matrix
across <code>linux/amd64</code> (<code>ubuntu-latest</code>) and <code>linux/arm64</code>
(<code>ubuntu-24.04-arm</code>). Each leg builds the image without QEMU
emulation and runs the full fixture battery (version check, clean,
insecure, SARIF). Multi-arch regressions — per-arch digest pins,
native-wheel mismatches, future base-image surprises — now fail
the release-gate instead of surfacing mid-release during the
production Docker Hub push.</li>
<li>New <code>ci.yml</code> job <code>dockerfile-digests</code> runs
<code>scripts/verify-dockerfile-digests.sh</code> on every PR. The script
HEADs each <code>FROM ...@sha256:</code> in the Dockerfile and fails if the
<code>Content-Type</code> is not an OCI image index or Docker manifest list
— catching the per-arch-pin mistake at review time rather than
release time. No image pulls; ~1s total.</li>
</ul>
<p>No CLI, config, or finding-shape changes. Exit codes (0/1/2) are
preserved. A Compose file that passed on 0.3.5 passes identically on
0.3.6.</p>
]]></content:encoded></item><item><title>Gemini AI PR Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/gemini-ai-pr-reviewer/</link><pubDate>Sat, 18 Apr 2026 13:56:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/gemini-ai-pr-reviewer/</guid><description>Version updated for https://github.com/Val-d-emar/gemini-review to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Gemini AI PR Reviewer Action is a GitHub Action that automates pull request code reviews using Google’s Gemini AI models. It analyzes only the changes in the code (smart diffing) and can provide review feedback, including approval or change requests, based on AI-generated recommendations. This action streamlines the code review process, supports both Google AI Studio and Google Cloud Vertex AI authentication, and integrates seamlessly into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Val-d-emar/gemini-review">https://github.com/Val-d-emar/gemini-review</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gemini-ai-pr-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <em>Gemini AI PR Reviewer Action</em> is a GitHub Action that automates pull request code reviews using Google&rsquo;s Gemini AI models. It analyzes only the changes in the code (smart diffing) and can provide review feedback, including approval or change requests, based on AI-generated recommendations. This action streamlines the code review process, supports both Google AI Studio and Google Cloud Vertex AI authentication, and integrates seamlessly into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>An automated AI-powered Code Reviewer for your GitHub Pull Requests using Google&rsquo;s Gemini Models via the official <code>gemini-cli</code>. This action works out of the box with both <strong>Google AI Studio</strong> (free tier API Keys) and <strong>Google Cloud Vertex AI</strong> (Enterprise Service Accounts).</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>test: PR by @Val-d-emar in <a href="https://github.com/Val-d-emar/gemini-review/pull/1">https://github.com/Val-d-emar/gemini-review/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Val-d-emar made their first contribution in <a href="https://github.com/Val-d-emar/gemini-review/pull/1">https://github.com/Val-d-emar/gemini-review/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Val-d-emar/gemini-review/commits/v1">https://github.com/Val-d-emar/gemini-review/commits/v1</a></p>
]]></content:encoded></item><item><title>Kover Report Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/kover-report-action/</link><pubDate>Sat, 18 Apr 2026 13:56:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/kover-report-action/</guid><description>Version updated for https://github.com/yshrsmz/kover-report-action to version v1.3.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Kover Report Action is a GitHub Action designed to streamline code coverage analysis for Kotlin/Android projects using Kover. It automates the discovery, aggregation, and reporting of coverage data across multi-module projects, while allowing configurable coverage thresholds. Key features include posting coverage reports as pull request comments, tracking coverage trends, and exporting data for further use, helping teams ensure code quality and maintain visibility into coverage metrics over time.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yshrsmz/kover-report-action">https://github.com/yshrsmz/kover-report-action</a></strong> to version <strong>v1.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kover-report-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Kover Report Action</strong> is a GitHub Action designed to streamline code coverage analysis for Kotlin/Android projects using Kover. It automates the discovery, aggregation, and reporting of coverage data across multi-module projects, while allowing configurable coverage thresholds. Key features include posting coverage reports as pull request comments, tracking coverage trends, and exporting data for further use, helping teams ensure code quality and maintain visibility into coverage metrics over time.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>v1.3.3: PR #117 - fix(deps): update npm non-major dependencies</p>
]]></content:encoded></item><item><title>CargoWall eBPF Firewall</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/cargowall-ebpf-firewall/</link><pubDate>Sat, 18 Apr 2026 06:28:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/cargowall-ebpf-firewall/</guid><description>Version updated for https://github.com/code-cargo/cargowall-action to version v1.1.0.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CargoWall GitHub Action provides an eBPF-based network firewall for GitHub Actions runners, enabling kernel-level filtering of outbound network connections during CI/CD workflows. It enhances security by preventing supply chain attacks, blocking unauthorized data exfiltration, and controlling egress traffic based on customizable rules for hostnames, IP ranges, and DNS queries. Key features include Docker compatibility, DNS tunneling prevention, and optional sudo access restriction, ensuring robust and secure workflow execution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/code-cargo/cargowall-action">https://github.com/code-cargo/cargowall-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargowall-ebpf-firewall">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The CargoWall GitHub Action provides an eBPF-based network firewall for GitHub Actions runners, enabling kernel-level filtering of outbound network connections during CI/CD workflows. It enhances security by preventing supply chain attacks, blocking unauthorized data exfiltration, and controlling egress traffic based on customizable rules for hostnames, IP ranges, and DNS queries. Key features include Docker compatibility, DNS tunneling prevention, and optional sudo access restriction, ensuring robust and secure workflow execution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>#41 Update Cargowall to<code>v1.1.0</code> by @matthewdevenny in <a href="https://github.com/code-cargo/cargowall-action/pull/42">https://github.com/code-cargo/cargowall-action/pull/42</a>
<ul>
<li>Adds support for wildcarding of hostnames</li>
</ul>
</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/code-cargo/cargowall-action/compare/v1.0.2...v1.1.0">https://github.com/code-cargo/cargowall-action/compare/v1.0.2...v1.1.0</a></p>
]]></content:encoded></item><item><title>setup-hacklang</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/setup-hacklang/</link><pubDate>Sat, 18 Apr 2026 06:28:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/setup-hacklang/</guid><description>Version updated for https://github.com/CodeWithSushil/setup-hhvm to version v1.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup HHVM/Hack GitHub Action automates the installation and configuration of HHVM, enabling users to run and type-check Hack code in their workflows. It simplifies the process of setting up a compatible development environment on supported Ubuntu versions (20.04 and 22.04) and ensures compatibility for Hack language projects. This action is ideal for streamlining CI/CD pipelines involving Hack-based applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CodeWithSushil/setup-hhvm">https://github.com/CodeWithSushil/setup-hhvm</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-hacklang">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup HHVM/Hack</strong> GitHub Action automates the installation and configuration of HHVM, enabling users to run and type-check Hack code in their workflows. It simplifies the process of setting up a compatible development environment on supported Ubuntu versions (20.04 and 22.04) and ensures compatibility for Hack language projects. This action is ideal for streamlining CI/CD pipelines involving Hack-based applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<ul>
<li>I think fix code</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CodeWithSushil/setup-hhvm/compare/v1.1.1...v1.2.0">https://github.com/CodeWithSushil/setup-hhvm/compare/v1.1.1...v1.2.0</a></p>
]]></content:encoded></item><item><title>Setup aimock</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/setup-aimock/</link><pubDate>Sat, 18 Apr 2026 06:28:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/setup-aimock/</guid><description>Version updated for https://github.com/CopilotKit/aimock to version v1.14.3.
This action is used across all versions by 21 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aimock GitHub Action provides a comprehensive mocking framework for testing AI applications by simulating interactions with various APIs and services, including LLMs, multimedia tools, vector databases, and agent protocols. It automates the testing process by enabling deterministic mock responses, chaos testing, drift detection, and streaming simulations, eliminating the need for actual API dependencies. This tool is ideal for developers seeking to validate AI workflows efficiently and reliably in both local and CI/CD environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CopilotKit/aimock">https://github.com/CopilotKit/aimock</a></strong> to version <strong>v1.14.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>21</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-aimock">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <em>aimock</em> GitHub Action provides a comprehensive mocking framework for testing AI applications by simulating interactions with various APIs and services, including LLMs, multimedia tools, vector databases, and agent protocols. It automates the testing process by enabling deterministic mock responses, chaos testing, drift detection, and streaming simulations, eliminating the need for actual API dependencies. This tool is ideal for developers seeking to validate AI workflows efficiently and reliably in both local and CI/CD environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CopilotKit/aimock/compare/v1.14.2...v1.14.3">https://github.com/CopilotKit/aimock/compare/v1.14.2...v1.14.3</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fallow-codebase-health/</link><pubDate>Sat, 18 Apr 2026 06:28:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.40.3.
This action is used across all versions by 8 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-native codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplication, complexity issues, and architectural concerns without requiring any configuration. Its key capabilities include identifying dead code (e.g., unused files, exports, and dependencies), detecting code duplication and circular dependencies, and analyzing code complexity, all with high performance and support for various frameworks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.40.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-native codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplication, complexity issues, and architectural concerns without requiring any configuration. Its key capabilities include identifying dead code (e.g., unused files, exports, and dependencies), detecting code duplication and circular dependencies, and analyzing code complexity, all with high performance and support for various frameworks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fixed">Fixed</h2>
<ul>
<li><strong>Sidecar discovery now finds the real signed binary instead of the Node wrapper.</strong> Every v2.40.0 / v2.40.1 / v2.40.2 user who ran <code>fallow health --production-coverage</code> for the first time after <code>npm install @fallow-cli/fallow-cov</code> hit <code>Error: Sidecar binary at .../node_modules/.bin/fallow-cov is missing its signature file ... The fallow CLI refuses to spawn an unsigned sidecar.</code> (exit code 4).</li>
</ul>
<h2 id="what-was-happening">What was happening</h2>
<p><code>node_modules/.bin/fallow-cov</code> is a Node wrapper script that re-execs the real binary in the platform subpackage (e.g. <code>@fallow-cli/fallow-cov-darwin-arm64/fallow-cov</code>). The real binary ships with an adjacent <code>.sig</code> file; the wrapper has no <code>.sig</code> next to it. The Phase 2.5 signature gate looked at the wrapper path and correctly refused to spawn an unsigned binary, even though the signed one was sitting right there in the platform subdirectory.</p>
<h2 id="the-fix">The fix</h2>
<p>Sidecar discovery now walks up ancestors looking for <code>node_modules/@fallow-cli/fallow-cov-*/fallow-cov</code> first (matching whichever platform subpackage npm&rsquo;s <code>optionalDependencies</code> filter installed), then falls back to <code>node_modules/.bin/fallow-cov</code> for non-npm-optionalDependency layouts. <code>FALLOW_COV_BIN</code> / <code>FALLOW_COV_BINARY_PATH</code> env-var overrides still take precedence.</p>
<h2 id="upgrade">Upgrade</h2>
<p>Patch-only; no behavior changes outside the sidecar discovery path. If you were running v2.40.0..v2.40.2 with <code>FALLOW_COV_BINARY_PATH=...</code> as a workaround, you can drop it after upgrading to v2.40.3.</p>
<p>Found via end-to-end smoke test of <code>fallow@2.40.2</code> + <code>@fallow-cli/fallow-cov@0.1.5</code>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.40.2...v2.40.3">https://github.com/fallow-rs/fallow/compare/v2.40.2...v2.40.3</a></p>
]]></content:encoded></item><item><title>fish-shop/indent-check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/indent-check/</link><pubDate>Sat, 18 Apr 2026 06:28:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/indent-check/</guid><description>Version updated for https://github.com/fish-shop/indent-check to version v2.2.101.
This action is used across all versions by 24 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/indent-check GitHub Action automates the process of validating indentation in fish shell script files. It scans .fish files within a repository, optionally filtered by user-defined patterns, and generates a job summary with results indicating the total files checked, and how many passed or failed the indentation checks. This action simplifies the enforcement of consistent coding standards for fish shell scripts in CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/indent-check">https://github.com/fish-shop/indent-check</a></strong> to version <strong>v2.2.101</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>24</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-indent-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/indent-check</code> GitHub Action automates the process of validating indentation in fish shell script files. It scans <code>.fish</code> files within a repository, optionally filtered by user-defined patterns, and generates a job summary with results indicating the total files checked, and how many passed or failed the indentation checks. This action simplifies the enforcement of consistent coding standards for fish shell scripts in CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group across 1 directory with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/indent-check/pull/267">https://github.com/fish-shop/indent-check/pull/267</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/indent-check/compare/v2.2.100...v2.2.101">https://github.com/fish-shop/indent-check/compare/v2.2.100...v2.2.101</a></p>
]]></content:encoded></item><item><title>fish-shop/install-fish-shell</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/install-fish-shell/</link><pubDate>Sat, 18 Apr 2026 06:28:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/install-fish-shell/</guid><description>Version updated for https://github.com/fish-shop/install-fish-shell to version v2.1.10.
This action is used across all versions by 50 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/install-fish-shell GitHub Action automates the installation of the Fish shell on GitHub-hosted runners, supporting both macOS and Ubuntu environments. It simplifies setup by handling platform-specific dependencies, enabling seamless integration of Fish shell into CI/CD workflows. This action is ideal for developers leveraging Fish shell in their automation processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-fish-shell">https://github.com/fish-shop/install-fish-shell</a></strong> to version <strong>v2.1.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>50</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-fish-shell">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/install-fish-shell</code> GitHub Action automates the installation of the Fish shell on GitHub-hosted runners, supporting both macOS and Ubuntu environments. It simplifies setup by handling platform-specific dependencies, enabling seamless integration of Fish shell into CI/CD workflows. This action is ideal for developers leveraging Fish shell in their automation processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 6 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-fish-shell/pull/284">https://github.com/fish-shop/install-fish-shell/pull/284</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-fish-shell/compare/v2.1.9...v2.1.10">https://github.com/fish-shop/install-fish-shell/compare/v2.1.9...v2.1.10</a></p>
]]></content:encoded></item><item><title>fish-shop/install-plugin</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/install-plugin/</link><pubDate>Sat, 18 Apr 2026 06:28:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/install-plugin/</guid><description>Version updated for https://github.com/fish-shop/install-plugin to version v2.3.103.
This action is used across all versions by 31 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/install-plugin GitHub Action automates the installation of plugins for the Fish shell using supported plugin managers like Fisher and Oh My Fish. It simplifies the setup process by handling the installation of the required plugin manager (if not already present) and specified plugins. This action is ideal for streamlining workflows that rely on Fish shell plugins, ensuring efficiency and security with safe handling of inputs to mitigate script injection risks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-plugin">https://github.com/fish-shop/install-plugin</a></strong> to version <strong>v2.3.103</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>31</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-plugin">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/install-plugin</code> GitHub Action automates the installation of plugins for the Fish shell using supported plugin managers like Fisher and Oh My Fish. It simplifies the setup process by handling the installation of the required plugin manager (if not already present) and specified plugins. This action is ideal for streamlining workflows that rely on Fish shell plugins, ensuring efficiency and security with safe handling of inputs to mitigate script injection risks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-plugin/pull/393">https://github.com/fish-shop/install-plugin/pull/393</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-plugin/compare/v2.3.102...v2.3.103">https://github.com/fish-shop/install-plugin/compare/v2.3.102...v2.3.103</a></p>
]]></content:encoded></item><item><title>fish-shop/install-plugin-manager</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/install-plugin-manager/</link><pubDate>Sat, 18 Apr 2026 06:27:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/install-plugin-manager/</guid><description>Version updated for https://github.com/fish-shop/install-plugin-manager to version v2.3.101.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, fish-shop/install-plugin-manager, automates the installation of plugin managers for the Fish shell, such as Fisher and Oh My Fish, within GitHub workflows. It streamlines the setup process for managing Fish shell plugins, enabling users to easily integrate and manage Fish plugins in CI/CD pipelines. This action supports multiple plugin managers and simplifies their usage through workflow configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-plugin-manager">https://github.com/fish-shop/install-plugin-manager</a></strong> to version <strong>v2.3.101</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-plugin-manager">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>fish-shop/install-plugin-manager</code>, automates the installation of plugin managers for the Fish shell, such as Fisher and Oh My Fish, within GitHub workflows. It streamlines the setup process for managing Fish shell plugins, enabling users to easily integrate and manage Fish plugins in CI/CD pipelines. This action supports multiple plugin managers and simplifies their usage through workflow configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 7 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-plugin-manager/pull/358">https://github.com/fish-shop/install-plugin-manager/pull/358</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-plugin-manager/compare/v2.3.100...v2.3.101">https://github.com/fish-shop/install-plugin-manager/compare/v2.3.100...v2.3.101</a></p>
]]></content:encoded></item><item><title>fish-shop/run-fishtape-tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/run-fishtape-tests/</link><pubDate>Sat, 18 Apr 2026 06:27:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/run-fishtape-tests/</guid><description>Version updated for https://github.com/fish-shop/run-fishtape-tests to version v2.3.103.
This action is used across all versions by 35 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/run-fishtape-tests GitHub Action automates the execution of Fishtape tests for scripts written in the Fish shell. It streamlines the process of identifying and running test files using customizable patterns and provides enhanced test output readability with the option for raw or prettified TAP results. This action simplifies test management for Fish shell projects, improving efficiency and consistency in CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/run-fishtape-tests">https://github.com/fish-shop/run-fishtape-tests</a></strong> to version <strong>v2.3.103</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-run-fishtape-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/run-fishtape-tests</code> GitHub Action automates the execution of <a href="https://github.com/jorgebucaran/fishtape">Fishtape</a> tests for scripts written in the Fish shell. It streamlines the process of identifying and running test files using customizable patterns and provides enhanced test output readability with the option for raw or prettified TAP results. This action simplifies test management for Fish shell projects, improving efficiency and consistency in CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/run-fishtape-tests/pull/381">https://github.com/fish-shop/run-fishtape-tests/pull/381</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/run-fishtape-tests/compare/v2.3.102...v2.3.103">https://github.com/fish-shop/run-fishtape-tests/compare/v2.3.102...v2.3.103</a></p>
]]></content:encoded></item><item><title>fish-shop/syntax-check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/syntax-check/</link><pubDate>Sat, 18 Apr 2026 06:27:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/fish-shop/syntax-check/</guid><description>Version updated for https://github.com/fish-shop/syntax-check to version v2.2.99.
This action is used across all versions by 29 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/syntax-check GitHub Action automates the syntax checking of Fish shell (.fish) scripts within a repository. It scans specified files or directories for syntax errors and provides detailed feedback, including annotations for any issues found. This action streamlines the process of identifying and addressing syntax problems in Fish scripts, helping maintain code quality and prevent errors in workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/syntax-check">https://github.com/fish-shop/syntax-check</a></strong> to version <strong>v2.2.99</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>29</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-syntax-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/syntax-check</code> GitHub Action automates the syntax checking of Fish shell (<code>.fish</code>) scripts within a repository. It scans specified files or directories for syntax errors and provides detailed feedback, including annotations for any issues found. This action streamlines the process of identifying and addressing syntax problems in Fish scripts, helping maintain code quality and prevent errors in workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 7 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/syntax-check/pull/356">https://github.com/fish-shop/syntax-check/pull/356</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/syntax-check/compare/v2.2.98...v2.2.99">https://github.com/fish-shop/syntax-check/compare/v2.2.98...v2.2.99</a></p>
]]></content:encoded></item><item><title>Ansible Molecule</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ansible-molecule/</link><pubDate>Sat, 18 Apr 2026 06:27:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ansible-molecule/</guid><description>Version updated for https://github.com/gofrolist/molecule-action to version v2.7.96.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Molecule for GitHub Action” enables automated testing of Ansible roles using the Molecule framework within GitHub Actions workflows. It streamlines tasks such as creating, configuring, testing, and destroying virtualized or containerized instances, ensuring Ansible roles are linted, syntax-checked, and tested for idempotence. This action simplifies the process of validating infrastructure-as-code changes, promoting reliable and efficient CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gofrolist/molecule-action">https://github.com/gofrolist/molecule-action</a></strong> to version <strong>v2.7.96</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ansible-molecule">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Molecule for GitHub Action&rdquo; enables automated testing of Ansible roles using the Molecule framework within GitHub Actions workflows. It streamlines tasks such as creating, configuring, testing, and destroying virtualized or containerized instances, ensuring Ansible roles are linted, syntax-checked, and tested for idempotence. This action simplifies the process of validating infrastructure-as-code changes, promoting reliable and efficient CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v2796-2026-04-18">v2.7.96 (2026-04-18)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>
<p><strong>deps</strong>: Bump actions/upload-artifact from 7.0.0 to 7.0.1 (<a href="https://github.com/gofrolist/molecule-action/commit/bf6ac2d65a82a99e35e76c453a6e21d496eb1dee"><code>bf6ac2d</code></a>)</p>
</li>
<li>
<p><strong>deps</strong>: Bump docker/build-push-action from 7.0.0 to 7.1.0 (<a href="https://github.com/gofrolist/molecule-action/commit/5300e4bfb808dfcc09281b4eea1748503e5ac89f"><code>5300e4b</code></a>)</p>
</li>
</ul>
<hr>
<p><strong>Detailed Changes</strong>: <a href="https://github.com/gofrolist/molecule-action/compare/v2.7.95...v2.7.96">v2.7.95&hellip;v2.7.96</a></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/releasekit-automated-versioning-release/</link><pubDate>Sat, 18 Apr 2026 06:27:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.17.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight and modular release automation tool designed for JavaScript and Rust projects, ideal for use in CI/CD pipelines. It streamlines tasks such as semantic versioning, changelog generation (with optional AI-enhanced summaries), and package publishing to npm and crates.io, all while leveraging conventional commits for seamless version management. Its key capabilities include monorepo support, configurable release strategies, and the flexibility to be used as a unified tool or as independent components.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.17.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight and modular release automation tool designed for JavaScript and Rust projects, ideal for use in CI/CD pipelines. It streamlines tasks such as semantic versioning, changelog generation (with optional AI-enhanced summaries), and package publishing to npm and crates.io, all while leveraging conventional commits for seamless version management. Its key capabilities include monorepo support, configurable release strategies, and the flexibility to be used as a unified tool or as independent components.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
<li>fix: refine prerelease handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/113">https://github.com/goosewobbler/releasekit/pull/113</a></li>
<li>refactor: improve modularity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/114">https://github.com/goosewobbler/releasekit/pull/114</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/112">https://github.com/goosewobbler/releasekit/pull/112</a></li>
<li>feat: workflow boilerplate reduction by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/117">https://github.com/goosewobbler/releasekit/pull/117</a></li>
<li>refactor(action): migrate SSH key input to secrets in action.yml  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/119">https://github.com/goosewobbler/releasekit/pull/119</a></li>
<li>chore(deps): bump liquidjs from 10.25.2 to 10.25.5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/118">https://github.com/goosewobbler/releasekit/pull/118</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/120">https://github.com/goosewobbler/releasekit/pull/120</a></li>
<li>feat: resolve packages in gate by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/121">https://github.com/goosewobbler/releasekit/pull/121</a></li>
<li>feat: add stable option to release &amp; version commands for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/125">https://github.com/goosewobbler/releasekit/pull/125</a></li>
<li>feat(action): add stable input option for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/126">https://github.com/goosewobbler/releasekit/pull/126</a></li>
<li>feat(ci): add lockfile validation step to CI workflow by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/127">https://github.com/goosewobbler/releasekit/pull/127</a></li>
<li>fix: apply bump for first release when no previous tag exists by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/128">https://github.com/goosewobbler/releasekit/pull/128</a></li>
<li>fix: enhance first release handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/130">https://github.com/goosewobbler/releasekit/pull/130</a></li>
<li>fix(version): refine first release condition to respect stableOnly flag  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/131">https://github.com/goosewobbler/releasekit/pull/131</a></li>
<li>fix(version): improve first release handling to ensure correct version bumping by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/132">https://github.com/goosewobbler/releasekit/pull/132</a></li>
<li>fix(version): simplify first release handling to return current version directly by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/133">https://github.com/goosewobbler/releasekit/pull/133</a></li>
<li>refactor: remove defaultScope handling and enforce target specification by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/134">https://github.com/goosewobbler/releasekit/pull/134</a></li>
<li>fix(version): implement dynamic tag stripping based on template configuration by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/135">https://github.com/goosewobbler/releasekit/pull/135</a></li>
<li>fix(publish): ensure reliable publishing from package directory by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/136">https://github.com/goosewobbler/releasekit/pull/136</a></li>
<li>chore: add publish debug by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/137">https://github.com/goosewobbler/releasekit/pull/137</a></li>
<li>fix(core): add conditional debug logging based on DEBUG environment var by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/138">https://github.com/goosewobbler/releasekit/pull/138</a></li>
<li>feat: add skip-checkout option to ReleaseKit action by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/139">https://github.com/goosewobbler/releasekit/pull/139</a></li>
<li>fix(release): allow manual release without target when no PRs are found by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/140">https://github.com/goosewobbler/releasekit/pull/140</a></li>
<li>feat: enhance error handling and verbose output in action script  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/141">https://github.com/goosewobbler/releasekit/pull/141</a></li>
<li>fix(action): exclude userPnpmStore from NODE_PATH to prevent E2BIG errors  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/142">https://github.com/goosewobbler/releasekit/pull/142</a></li>
<li>feat(action): add support for fetching and syncing remote changes with optional skip-checkout by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/143">https://github.com/goosewobbler/releasekit/pull/143</a></li>
<li>fix(action): disable Git hooks during sync process  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/144">https://github.com/goosewobbler/releasekit/pull/144</a></li>
<li>feat: update bump option to include &lsquo;prerelease&rsquo; type by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/145">https://github.com/goosewobbler/releasekit/pull/145</a></li>
<li>feat(publish): add support for publishing with uncommitted changes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/146">https://github.com/goosewobbler/releasekit/pull/146</a></li>
<li>feat(version): improve support for pure Rust packages by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/148">https://github.com/goosewobbler/releasekit/pull/148</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.17.0">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.17.0</a></p>
]]></content:encoded></item><item><title>sops tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/sops-tools-installer/</link><pubDate>Sat, 18 Apr 2026 06:27:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/sops-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-sops to version v1.5.16.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup SOPS GitHub Action automates the installation of a specific version of the SOPS binary on GitHub Actions runners, allowing users to manage encrypted files in their workflows. It simplifies version management by supporting both the latest and specific semantic versions of SOPS, ensuring reliable and consistent configurations across CI/CD pipelines. The action also updates the PATH environment variable for easy access to the installed binary.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-sops">https://github.com/jkroepke/setup-sops</a></strong> to version <strong>v1.5.16</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sops-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup SOPS GitHub Action</strong> automates the installation of a specific version of the <a href="https://github.com/getsops/sops">SOPS</a> binary on GitHub Actions runners, allowing users to manage encrypted files in their workflows. It simplifies version management by supporting both the latest and specific semantic versions of SOPS, ensuring reliable and consistent configurations across CI/CD pipelines. The action also updates the PATH environment variable for easy access to the installed binary.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.16 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-sops/pull/185">https://github.com/jkroepke/setup-sops/pull/185</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-sops/compare/v1.5.15...v1.5.16">https://github.com/jkroepke/setup-sops/compare/v1.5.15...v1.5.16</a></p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/stackit-cli-tools-installer/</link><pubDate>Sat, 18 Apr 2026 06:27:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.50.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the stackit-cli binary on a workflow runner, allowing users to specify a desired version or use the latest release. It simplifies the setup process for incorporating stackit-cli into CI/CD pipelines by handling version management and ensuring the binary is readily available in the environment’s PATH.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.50</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the <code>stackit-cli</code> binary on a workflow runner, allowing users to specify a desired version or use the latest release. It simplifies the setup process for incorporating <code>stackit-cli</code> into CI/CD pipelines by handling version management and ensuring the binary is readily available in the environment&rsquo;s PATH.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.50 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/217">https://github.com/jkroepke/setup-stackit-cli/pull/217</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.49...v1.2.50">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.49...v1.2.50</a></p>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/bulk-github-repository-settings-sync/</link><pubDate>Sat, 18 Apr 2026 06:27:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.5.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Bulk GitHub Repository Settings Sync Action” automates the bulk management and synchronization of repository settings across multiple GitHub repositories. It simplifies tasks like updating merge strategies, enabling security features (e.g., secret scanning, Dependabot alerts), and syncing configuration files (e.g., .gitignore, dependabot.yml, workflow files) via pull requests, ensuring consistency and efficiency. This action is ideal for organizations needing centralized control over repository configurations while offering dynamic targeting, logging, and dry-run capabilities for flexibility and transparency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.5.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Bulk GitHub Repository Settings Sync Action&rdquo; automates the bulk management and synchronization of repository settings across multiple GitHub repositories. It simplifies tasks like updating merge strategies, enabling security features (e.g., secret scanning, Dependabot alerts), and syncing configuration files (e.g., <code>.gitignore</code>, <code>dependabot.yml</code>, workflow files) via pull requests, ensuring consistency and efficiency. This action is ideal for organizations needing centralized control over repository configurations while offering dynamic targeting, logging, and dry-run capabilities for flexibility and transparency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: sync workflow configuration by @joshjohanning-repo-settings-sync[bot] in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/173">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/173</a></li>
<li>fix: treat 403 as not-configured when disabling code scanning on non-GHAS repos by @Copilot and @joshjohanning in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/172">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/172</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.5.0...v2.5.1">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.5.0...v2.5.1</a></p>
]]></content:encoded></item><item><title>jPipe Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/jpipe-runner/</link><pubDate>Sat, 18 Apr 2026 06:27:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/jpipe-runner/</guid><description>Version updated for https://github.com/jpipe-mcscert/jpipe-runner to version v3.3.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The jPipe Runner GitHub Action automates the execution and validation of workflows designed for the jPipe framework. It enables users to define, visualize, and execute data processing workflows through a command-line interface or a graphical user interface (GUI). The action simplifies workflow management by supporting features like variable templating, library integration, diagram generation, dry-run validation, and configuration via YAML files, making it ideal for streamlining complex data pipeline tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jpipe-mcscert/jpipe-runner">https://github.com/jpipe-mcscert/jpipe-runner</a></strong> to version <strong>v3.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jpipe-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>jPipe Runner</strong> GitHub Action automates the execution and validation of workflows designed for the jPipe framework. It enables users to define, visualize, and execute data processing workflows through a command-line interface or a graphical user interface (GUI). The action simplifies workflow management by supporting features like variable templating, library integration, diagram generation, dry-run validation, and configuration via YAML files, making it ideal for streamlining complex data pipeline tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix(release): add python3-tomli to release job apt dependencies (25d85ce)</li>
<li>fix(deb): install python3-tomli via apt, not pip (62922d1)</li>
<li>Refactor to use pure-Python graphviz and fix PPA build dependencies (#70) (e7191af)</li>
<li>bumping version to 3.2.0 (9b5490e)</li>
<li>Enhance documentation, fix logger issues, and refactor setup (#69) (623f0f0)</li>
<li>release v3.1.0 (#62) (2db1414)</li>
<li>feat(action): adding branding informations (5c93d3a)</li>
<li>release v3.0.0 (9f8f41d)</li>
<li>Add support for Github actions logs grouping (#7) (481f932)</li>
<li>Minor output improvement in action (fa740a3)</li>
</ul>
]]></content:encoded></item><item><title>AI Attestation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ai-attestation/</link><pubDate>Sat, 18 Apr 2026 06:27:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ai-attestation/</guid><description>Version updated for https://github.com/Korext/ai-attestation to version v1.0.4.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AI Attestation is a GitHub Action that automates the creation and maintenance of a machine-readable YAML file to track the use of AI-generated code within a repository. It identifies which AI tools contributed to the code, the proportion of code generated by AI, and whether it has undergone governance review, addressing compliance and transparency needs for enterprises, open-source projects, and regulatory teams. The action supports detection of various AI tools using observable signals and keeps the attestation file updated with every commit.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/ai-attestation">https://github.com/Korext/ai-attestation</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-attestation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AI Attestation is a GitHub Action that automates the creation and maintenance of a machine-readable YAML file to track the use of AI-generated code within a repository. It identifies which AI tools contributed to the code, the proportion of code generated by AI, and whether it has undergone governance review, addressing compliance and transparency needs for enterprises, open-source projects, and regulatory teams. The action supports detection of various AI tools using observable signals and keeps the attestation file updated with every commit.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Fixed badge and report URLs to use correct API routes</li>
<li>Fixed VERSION constant to match package.json</li>
<li>Badge URL: /api/badge/{owner}/{repo}</li>
<li>Report URL: /ai-attestation/report/{owner}/{repo}</li>
</ul>
]]></content:encoded></item><item><title>ai-triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ai-triage/</link><pubDate>Sat, 18 Apr 2026 06:27:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/ai-triage/</guid><description>Version updated for https://github.com/LautaroOrellano/ai-triage to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Triage &amp;amp; Discussion Helper GitHub Action leverages Google Gemini to automate issue management and community support for open-source projects. It provides intelligent features like context-aware issue labeling, accurate responses based on project documentation, and spam prevention by intervening only in stale or unanswered issues. Additionally, it supports multi-language systems, customizable bot names, and operates within Google’s free-tier API limits, streamlining project maintenance and reducing manual workload for maintainers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LautaroOrellano/ai-triage">https://github.com/LautaroOrellano/ai-triage</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AI Triage &amp; Discussion Helper</strong> GitHub Action leverages Google Gemini to automate issue management and community support for open-source projects. It provides intelligent features like context-aware issue labeling, accurate responses based on project documentation, and spam prevention by intervening only in stale or unanswered issues. Additionally, it supports multi-language systems, customizable bot names, and operates within Google&rsquo;s free-tier API limits, streamlining project maintenance and reducing manual workload for maintainers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="key-improvements">Key improvements:</h3>
<ul>
<li>
<p>AI Duplicate Detection: A real-time detection system that uses Gemini to analyze the semantic context of new Issues. It automatically identifies if a topic is already being discussed, labels the Issue as a duplicate, and references the original thread to centralize the conversation.</p>
</li>
<li>
<p>Monthly Zombie Cleanup (Bimodal Mode): A new &ldquo;deep cleanup&rdquo; feature to close threads (Issues, PRs, and Discussions) that have been inactive for more than 2 years. It&rsquo;s designed as an on-demand task to optimize resource consumption.</p>
</li>
<li>
<p>Dynamic Action Configuration: The auto-close-stale parameter has been added to the action.yml file, allowing users to separate daily triage from monthly maintenance within the same CI/CD pipeline.</p>
</li>
</ul>
]]></content:encoded></item><item><title>cargo-rail</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/cargo-rail/</link><pubDate>Sat, 18 Apr 2026 06:27:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/cargo-rail/</guid><description>Version updated for https://github.com/loadingalias/cargo-rail-action to version v4.1.1.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cargo-rail-action GitHub Action integrates with the cargo-rail CLI to automate CI workflows by analyzing code changes and generating targeted execution plans. It determines which tasks (e.g., tests, builds, or documentation generation) need to run based on file changes and outputs gating conditions (true/false) to optimize CI pipelines. This action ensures consistency between local and CI environments while reducing unnecessary work, making CI processes more efficient and configurable.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/loadingalias/cargo-rail-action">https://github.com/loadingalias/cargo-rail-action</a></strong> to version <strong>v4.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-rail">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cargo-rail-action</code> GitHub Action integrates with the <code>cargo-rail</code> CLI to automate CI workflows by analyzing code changes and generating targeted execution plans. It determines which tasks (e.g., tests, builds, or documentation generation) need to run based on file changes and outputs gating conditions (<code>true</code>/<code>false</code>) to optimize CI pipelines. This action ensures consistency between local and CI environments while reducing unnecessary work, making CI processes more efficient and configurable.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/loadingalias/cargo-rail-action/compare/v4.1.0...v4.1.1">https://github.com/loadingalias/cargo-rail-action/compare/v4.1.0...v4.1.1</a></p>
]]></content:encoded></item><item><title>Pipelock Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/pipelock-agent-security-scan/</link><pubDate>Sat, 18 Apr 2026 06:27:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/pipelock-agent-security-scan/</guid><description>Version updated for https://github.com/luckyPipewrench/pipelock to version v2.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Pipelock is an open-source AI agent firewall that enhances security by monitoring and controlling agent behavior. It prevents data exfiltration, injection, and unauthorized access by scanning outbound and inbound requests, sandboxing agent processes, and enforcing security policies. Additionally, it provides signed, independently verifiable action receipts to ensure transparency and accountability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/luckyPipewrench/pipelock">https://github.com/luckyPipewrench/pipelock</a></strong> to version <strong>v2.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pipelock-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Pipelock is an open-source AI agent firewall that enhances security by monitoring and controlling agent behavior. It prevents data exfiltration, injection, and unauthorized access by scanning outbound and inbound requests, sandboxing agent processes, and enforcing security policies. Additionally, it provides signed, independently verifiable action receipts to ensure transparency and accountability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>b799b2ad717545fb588025d9abc7a8ba4e6e564a Add posture capsule emit scaffold (#391)</li>
<li>388421d7c547f0de118f89a6897d913f926740f0 Add task boundaries for taint-scoped trust overrides (#384)</li>
<li>cdd0a0f347a5c4fb6a5e110a749f50747fc41deb Harden exposure-based policy escalation across MCP transports (#383)</li>
<li>5b2b4821bd00df9f035a1e03e7bf837869ea7765 ci: bump govulncheck Go to 1.26.2 (GO-2026-4865 fix) (#376)</li>
<li>d1187a72e6696f388d5dae67ca05cab0b0c76b54 ci: bump the ci-actions group with 3 updates (#395)</li>
<li>5d4ceae3fb5cd6838c64418d88f9c639af7548e4 deps: bump the go-deps group with 6 updates (#394)</li>
<li>b3ea7c342f4e6ac3e1b6bb029eb3ed7b68926543 examples: add tool-response-injection reproduction harness (#387)</li>
<li>905ab199c5d4decfd5bf4195419a19c3f1564419 feat: RFC 9421 envelope signing + canonical policy hash + redirect refresh (#403)</li>
<li>a8470d08fdaf912b974c9dc4b86ef71b49aaa06f feat: add pipelock session CLI for airlock inspection and recovery (#399)</li>
<li>f0b3130d2dc0a82f9d24210e33664e49ee33f45d feat: add posture verify CLI with score model and CI gate (#397)</li>
<li>f9d12ae6c45e65e6baa229ccd0393ccd71003fbc feat: cross-implementation receipt conformance suite (#379)</li>
<li>8182493c3a9170c2c95335158dd6b4655a8040a4 feat: emit signed action receipts from pipelock mcp proxy (#385)</li>
<li>a24be7251c7a9adba4a1b1c83b08fe43238f6729 feat: extend receipt emission to fetch error paths, WebSocket, and A2A (#402)</li>
<li>f1318e9ef64c0ae7594dd672ff4ef802635faa78 feat: mediation envelope — sideband metadata on proxied requests (#374)</li>
<li>ac13a6661f85894773585cc56d7a03d06cb2a54b feat: per-pattern warn mode for DLP rollout safety (#392)</li>
<li>5c4dd61b56013cc2b6888ac5b8e8d8f5b258d44b feat: pipelock init sidecar + agent identity default + exemption audit emission (#400)</li>
<li>a6bb095ba7153661cc50938670c71a211f6ef354 feat: standard tier source selection, rules status, core SSRF literal, RequiredFeatures (#373)</li>
<li>67cd7d7c34a6274986ab109546a8c56502b6f7bd feat: stego stripping, media policy, SVG active content hardening (#382)</li>
<li>058806b43a85e80d73e737516053ed3400caf5b1 feat: wire DLP warn audit emission into runtime lifecycle (#396)</li>
<li>f5e654b48cedd46a7e3a279836e5286a9c1a4a4c fix: SVG active content bypass — unquoted event handlers and animation injection (#393)</li>
<li>28b3fa19fc1c80decd5d04831d550a39338c4bd2 fix: edge-trigger airlock from adaptive escalation (#388)</li>
<li>508ddf7712d626e5e81c0dc077e53c1d1d993d3c fix: emit block receipts on post-fetch deny paths, extract bundleExecCtx (#377)</li>
<li>c75a8371b91c2beb74eee1d2e61881e33ebc2c90 fix: harden log context field routing (#389)</li>
<li>3d2a365491e7e40fab86f03544c15bdac8a91e75 fix: pre-tag hardening — media policy parity, receipt chain restart, posture integrity, CLI polish (#404)</li>
<li>9392aeda30ea146f3f344185460c33b549022dc7 fix: strict posture policy requires MCP server discovery (#398)</li>
<li>21d57a248aec247763cf3c7fe15a8405e04d784f fix: v2.2.0 pre-tag hardening bundle (#408)</li>
<li>8936062a9e1afd0353eac973544440ea2b5c669f refactor: typed LogContext constructors and URL field semantic split (#378)</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/multi-style-contribution-snake/</link><pubDate>Sat, 18 Apr 2026 06:27:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v18.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action generates dynamic and visually appealing snake animations of your GitHub contribution graph, featuring five distinct styles, customizable shapes, and automated month labels. It automates the process of creating SVG and GIF animations, as well as a preview gallery, and eliminates the need for manual configuration by auto-detecting the repository owner. This action is ideal for enhancing profile aesthetics and showcasing contribution activity in a creative and personalized way.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v18.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action generates dynamic and visually appealing snake animations of your GitHub contribution graph, featuring five distinct styles, customizable shapes, and automated month labels. It automates the process of creating SVG and GIF animations, as well as a preview gallery, and eliminates the need for manual configuration by auto-detecting the repository owner. This action is ideal for enhancing profile aesthetics and showcasing contribution activity in a creative and personalized way.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v18.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>difftrace</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/difftrace/</link><pubDate>Sat, 18 Apr 2026 06:26:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/difftrace/</guid><description>Version updated for https://github.com/vanandrew/difftrace to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The difftrace GitHub Action automates change detection in uv monorepos by identifying which packages are affected by a change, either directly or through transitive dependencies, using a workspace dependency graph and git diff output. This enables CI pipelines to selectively build, test, lint, and deploy only impacted packages, improving efficiency in large monorepos. Key capabilities include zero runtime dependencies, automatic base reference detection, and seamless integration into GitHub workflows for optimized pipeline execution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vanandrew/difftrace">https://github.com/vanandrew/difftrace</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/difftrace">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>difftrace</code> GitHub Action automates change detection in <code>uv</code> monorepos by identifying which packages are affected by a change, either directly or through transitive dependencies, using a workspace dependency graph and <code>git diff</code> output. This enables CI pipelines to selectively build, test, lint, and deploy only impacted packages, improving efficiency in large monorepos. Key capabilities include zero runtime dependencies, automatic base reference detection, and seamless integration into GitHub workflows for optimized pipeline execution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: support multiple uv.lock files per repo by @vanandrew in <a href="https://github.com/vanandrew/difftrace/pull/8">https://github.com/vanandrew/difftrace/pull/8</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vanandrew/difftrace/compare/v1.1.0...v1.2.0">https://github.com/vanandrew/difftrace/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Move Closed Issue to Top of Project Column</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/move-closed-issue-to-top-of-project-column/</link><pubDate>Sat, 18 Apr 2026 06:26:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/move-closed-issue-to-top-of-project-column/</guid><description>Version updated for https://github.com/wozaki/project-closed-issue-move-to-top-action to version v1.10.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of managing closed issues in GitHub Project V2 by moving them to the top of a specified project column (e.g., “Done”) upon closure. It ensures that recently closed issues are prominently displayed on the project board, improving visibility and workflow organization. The action supports multiple projects and customizable configurations to align with diverse team workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wozaki/project-closed-issue-move-to-top-action">https://github.com/wozaki/project-closed-issue-move-to-top-action</a></strong> to version <strong>v1.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/move-closed-issue-to-top-of-project-column">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of managing closed issues in GitHub Project V2 by moving them to the top of a specified project column (e.g., &ldquo;Done&rdquo;) upon closure. It ensures that recently closed issues are prominently displayed on the project board, improving visibility and workflow organization. The action supports multiple projects and customizable configurations to align with diverse team workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update int128/release-typescript-action action to v1.58.0 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/80">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/80</a></li>
<li>chore(deps): update int128/update-generated-files-action action to v2.88.0 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/81">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/81</a></li>
<li>chore(deps): update dependency @types/node to v20.19.39 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/82">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/82</a></li>
<li>chore(deps): update int128/wait-for-workflows-action action to v1.68.0 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/84">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/84</a></li>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/83">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/83</a></li>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/85">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/85</a></li>
<li>chore(deps): update dependency typescript to v6 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/78">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/78</a></li>
<li>chore(deps): update dependency vitest to v4.1.4 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/86">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/86</a></li>
<li>chore(deps): update int128/release-typescript-action action to v1.59.0 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/88">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/88</a></li>
<li>chore(deps): update int128/wait-for-workflows-action action to v1.69.0 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/89">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/89</a></li>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/87">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/87</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/compare/v1.9.0...v1.10.0">https://github.com/wozaki/project-closed-issue-move-to-top-action/compare/v1.9.0...v1.10.0</a></p>
]]></content:encoded></item><item><title>E-Mail HTML Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/e-mail-html-validator/</link><pubDate>Sat, 18 Apr 2026 06:26:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/18/e-mail-html-validator/</guid><description>Version updated for https://github.com/YunaBraska/email-html-validator to version 2026.04.1072102.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Email HTML Validator” GitHub Action validates email newsletter templates by analyzing inline HTML, files, or URLs to determine compatibility with email client features using the “Can I Email” dataset. It automates accessibility checks via Playwright and axe-core, generating detailed reports in JSON, XML, HTML, and Markdown formats. This tool streamlines email testing in CI pipelines, supports multiple interfaces (CLI, GitHub Action, Java DSL, Docker), and ensures email templates meet compatibility and accessibility standards efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/YunaBraska/email-html-validator">https://github.com/YunaBraska/email-html-validator</a></strong> to version <strong>2026.04.1072102</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/e-mail-html-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Email HTML Validator&rdquo; GitHub Action validates email newsletter templates by analyzing inline HTML, files, or URLs to determine compatibility with email client features using the &ldquo;Can I Email&rdquo; dataset. It automates accessibility checks via Playwright and axe-core, generating detailed reports in JSON, XML, HTML, and Markdown formats. This tool streamlines email testing in CI pipelines, supports multiple interfaces (CLI, GitHub Action, Java DSL, Docker), and ensures email templates meet compatibility and accessibility standards efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: update 2026.04.1072102 (17b61ca)</li>
<li>chore: update 2026.03.0652048 (1330ddd)</li>
<li>chore: update 2026.02.0582044 (d13d8f6)</li>
<li>chore: update 2026.02.0512048 (9cabdd4)</li>
<li>chore: update 2026.02.0372050 (4343ff5)</li>
<li>chore: update 2026.01.0302047 (3b4cdc1)</li>
<li>chore: update 2026.01.0162034 (aca8bbf)</li>
<li>chore: update 2026.01.0092037 (523916e)</li>
<li>chore: update 2026.01.0022035 (5df9739)</li>
<li>chore: update 2025.12.3392036 (4e3c2b7)</li>
</ul>
]]></content:encoded></item><item><title>setup-powershell-yaml</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/setup-powershell-yaml/</link><pubDate>Fri, 17 Apr 2026 21:57:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/setup-powershell-yaml/</guid><description>Version updated for https://github.com/jimmymcpeter/setup-powershell-yaml to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-powershell-yaml GitHub Action automates the process of downloading, installing, and caching the powershell-yaml module from PowerShell Gallery. It allows workflows to seamlessly use the module for YAML-to-PowerShell object conversions and vice versa, streamlining tasks involving YAML data processing within automation pipelines. By caching the module, it improves efficiency and reduces setup time in repeated runs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jimmymcpeter/setup-powershell-yaml">https://github.com/jimmymcpeter/setup-powershell-yaml</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-powershell-yaml">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-powershell-yaml</code> GitHub Action automates the process of downloading, installing, and caching the <code>powershell-yaml</code> module from PowerShell Gallery. It allows workflows to seamlessly use the module for YAML-to-PowerShell object conversions and vice versa, streamlining tasks involving YAML data processing within automation pipelines. By caching the module, it improves efficiency and reduces setup time in repeated runs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="200-2026-04-17"><a href="https://github.com/jimmymcpeter/setup-powershell-yaml/compare/v1.0.0...v2.0.0">2.0.0</a> (2026-04-17)</h2>
<h3 id="-breaking-changes">⚠ BREAKING CHANGES</h3>
<ul>
<li>Support using node24</li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>Support using node24 (<a href="https://github.com/jimmymcpeter/setup-powershell-yaml/commit/bd1ad35481bc4ec9e6ee1497a0c4d56b4512a34c">bd1ad35</a>), closes <a href="https://github.com/jimmymcpeter/setup-powershell-yaml/issues/28">#28</a></li>
</ul>
]]></content:encoded></item><item><title>sops tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/sops-tools-installer/</link><pubDate>Fri, 17 Apr 2026 21:57:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/sops-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-sops to version v1.5.15.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Setup sops” GitHub Action automates the installation of a specific version of the sops binary on a workflow runner, supporting both the latest and semantic versioning. It simplifies managing sops versions in CI/CD pipelines by ensuring the desired version is available and accessible via the PATH environment variable. This action is particularly useful for workflows requiring consistent and reliable use of sops for encryption or decryption tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-sops">https://github.com/jkroepke/setup-sops</a></strong> to version <strong>v1.5.15</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sops-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>&ldquo;Setup sops&rdquo; GitHub Action</strong> automates the installation of a specific version of the sops binary on a workflow runner, supporting both the latest and semantic versioning. It simplifies managing sops versions in CI/CD pipelines by ensuring the desired version is available and accessible via the PATH environment variable. This action is particularly useful for workflows requiring consistent and reliable use of sops for encryption or decryption tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.15 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-sops/pull/184">https://github.com/jkroepke/setup-sops/pull/184</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-sops/compare/v1.5.14...v1.5.15">https://github.com/jkroepke/setup-sops/compare/v1.5.14...v1.5.15</a></p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/stackit-cli-tools-installer/</link><pubDate>Fri, 17 Apr 2026 21:57:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.49.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the stackit-cli tool, allowing users to specify and manage the desired version of the CLI directly within their workflows. It simplifies the setup process by downloading the specified version (latest or semantic version) and updating the system PATH, ensuring the CLI is readily accessible for subsequent tasks. This action streamlines CI/CD workflows by eliminating manual configuration steps for setting up stackit-cli.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.49</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the <em>stackit-cli</em> tool, allowing users to specify and manage the desired version of the CLI directly within their workflows. It simplifies the setup process by downloading the specified version (latest or semantic version) and updating the system PATH, ensuring the CLI is readily accessible for subsequent tasks. This action streamlines CI/CD workflows by eliminating manual configuration steps for setting up <em>stackit-cli</em>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.49 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/215">https://github.com/jkroepke/setup-stackit-cli/pull/215</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.48...v1.2.49">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.48...v1.2.49</a></p>
]]></content:encoded></item><item><title>jPipe Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/jpipe-runner/</link><pubDate>Fri, 17 Apr 2026 21:57:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/jpipe-runner/</guid><description>Version updated for https://github.com/jpipe-mcscert/jpipe-runner to version v3.2.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The jPipe Runner is a CLI tool designed to execute and visualize workflows defined in the jPipe format. It automates tasks such as configuring workflow variables, loading custom Python libraries, generating and exporting workflow diagrams, and validating workflows without execution. Key capabilities include support for GUI-based visualization, integration with external modules, and flexible configuration through YAML files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jpipe-mcscert/jpipe-runner">https://github.com/jpipe-mcscert/jpipe-runner</a></strong> to version <strong>v3.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jpipe-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>jPipe Runner</strong> is a CLI tool designed to execute and visualize workflows defined in the <code>jPipe</code> format. It automates tasks such as configuring workflow variables, loading custom Python libraries, generating and exporting workflow diagrams, and validating workflows without execution. Key capabilities include support for GUI-based visualization, integration with external modules, and flexible configuration through YAML files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>bumping version to 3.2.0 (9b5490e)</li>
<li>Enhance documentation, fix logger issues, and refactor setup (#69) (623f0f0)</li>
<li>release v3.1.0 (#62) (2db1414)</li>
<li>feat(action): adding branding informations (5c93d3a)</li>
<li>release v3.0.0 (9f8f41d)</li>
<li>Add support for Github actions logs grouping (#7) (481f932)</li>
<li>Minor output improvement in action (fa740a3)</li>
<li>Group logs in action.yml (#8) (b9f890c)</li>
<li>Improve justify process (#6) (5104950)</li>
<li>Add mermaid arch flowchart (#5) (1e00b49)</li>
</ul>
]]></content:encoded></item><item><title>Claude Renovate Review Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/claude-renovate-review-action/</link><pubDate>Fri, 17 Apr 2026 21:57:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/claude-renovate-review-action/</guid><description>Version updated for https://github.com/koki-develop/claude-renovate-review to version v1.3.0.
This action is used across all versions by 36 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Claude Renovate Review GitHub Action automates the review of pull requests generated by Renovate Bot using Claude Code, an AI-based tool. It evaluates the safety of changes in dependency update PRs, providing a “safety assessment” output that can be used to auto-approve or auto-merge safe PRs. This action streamlines dependency management and ensures the reliability of automated updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/koki-develop/claude-renovate-review">https://github.com/koki-develop/claude-renovate-review</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>36</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-renovate-review-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Claude Renovate Review GitHub Action automates the review of pull requests generated by Renovate Bot using Claude Code, an AI-based tool. It evaluates the safety of changes in dependency update PRs, providing a &ldquo;safety assessment&rdquo; output that can be used to auto-approve or auto-merge safe PRs. This action streamlines dependency management and ensures the reliability of automated updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="130-2026-04-17"><a href="https://github.com/koki-develop/claude-renovate-review/compare/v1.2.0...v1.3.0">1.3.0</a> (2026-04-17)</h2>
<h3 id="features">Features</h3>
<ul>
<li>broaden release content investigation to reference all available resources (<a href="https://github.com/koki-develop/claude-renovate-review/commit/17186bbd09b955b32de2ad4072f0b45387811714">17186bb</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update anthropics/claude-code-action action to v1.0.33 (<a href="https://github.com/koki-develop/claude-renovate-review/issues/35">#35</a>) (<a href="https://github.com/koki-develop/claude-renovate-review/commit/1e2dcba540c579125fa7d50667b86ae1d6fc88aa">1e2dcba</a>)</li>
</ul>
]]></content:encoded></item><item><title>KrakenKey TLS Certificate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/krakenkey-tls-certificate/</link><pubDate>Fri, 17 Apr 2026 21:57:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/krakenkey-tls-certificate/</guid><description>Version updated for https://github.com/KrakenKey/cert-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The KrakenKey Cert Action automates the issuance, renewal, and downloading of TLS certificates directly within GitHub Actions workflows, leveraging the krakenkey-cli binary. It addresses the growing need for automated certificate management in CI/CD pipelines due to shrinking certificate lifetimes under industry standards. Key capabilities include generating certificates, managing expirations, and ensuring secure integration with the KrakenKey API.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KrakenKey/cert-action">https://github.com/KrakenKey/cert-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/krakenkey-tls-certificate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The KrakenKey Cert Action automates the issuance, renewal, and downloading of TLS certificates directly within GitHub Actions workflows, leveraging the <code>krakenkey-cli</code> binary. It addresses the growing need for automated certificate management in CI/CD pipelines due to shrinking certificate lifetimes under industry standards. Key capabilities include generating certificates, managing expirations, and ensuring secure integration with the KrakenKey API.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="krakenkey-tls-certificate-action-v100">KrakenKey TLS Certificate Action v1.0.0</h2>
<p>Issue, renew, or download TLS certificates from KrakenKey in your CI/CD pipeline.</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">krakenkey/cert-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.KRAKENKEY_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">domain</span>: <span style="color:#e6db74">&#39;example.com&#39;</span>
</span></span></code></pre></div><h3 id="features">Features</h3>
<ul>
<li>Issue new TLS certificates with automatic key + CSR generation</li>
<li>Renew existing certificates</li>
<li>Download previously issued certificates</li>
<li>Supports RSA-2048/4096 and ECDSA-P256/P384 key types</li>
<li>Configurable polling and timeout for async issuance</li>
<li>SHA-256 checksum verification of CLI binary</li>
<li>Certificate metadata exposed as action outputs</li>
</ul>
<p>See <a href="https://github.com/KrakenKey/cert-action#readme">README.md</a> for full documentation.</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: escape secrets expression in action.yml description by @krakenhavoc in <a href="https://github.com/KrakenKey/cert-action/pull/1">https://github.com/KrakenKey/cert-action/pull/1</a></li>
<li>chore: pin GitHub Actions to commit SHAs by @krakenhavoc in <a href="https://github.com/KrakenKey/cert-action/pull/2">https://github.com/KrakenKey/cert-action/pull/2</a></li>
<li>Chore/pin action versions by @krakenhavoc in <a href="https://github.com/KrakenKey/cert-action/pull/3">https://github.com/KrakenKey/cert-action/pull/3</a></li>
<li>fix: save CLI archive with original filename for checksum verification by @krakenhavoc in <a href="https://github.com/KrakenKey/cert-action/pull/4">https://github.com/KrakenKey/cert-action/pull/4</a></li>
<li>Bugfix/integration test by @krakenhavoc in <a href="https://github.com/KrakenKey/cert-action/pull/5">https://github.com/KrakenKey/cert-action/pull/5</a></li>
<li>Bugfix/integration test by @krakenhavoc in <a href="https://github.com/KrakenKey/cert-action/pull/6">https://github.com/KrakenKey/cert-action/pull/6</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@krakenhavoc made their first contribution in <a href="https://github.com/KrakenKey/cert-action/pull/1">https://github.com/KrakenKey/cert-action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KrakenKey/cert-action/commits/v1.0.0">https://github.com/KrakenKey/cert-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>Validate PowerOn</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/validate-poweron/</link><pubDate>Fri, 17 Apr 2026 21:57:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/validate-poweron/</guid><description>Version updated for https://github.com/libum-llc/validate-poweron-action to version v1.2.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action is designed to automate the validation of PowerOn files on the Jack Henry™ Symitar credit union core platform. It streamlines the process of ensuring PowerOn scripts are error-free by connecting to the Symitar host and performing checks against specified files or branches, with support for SSH and HTTPS connections. The action helps developers integrate PowerOn file validation into their CI/CD pipelines, reducing manual errors and improving workflow efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/libum-llc/validate-poweron-action">https://github.com/libum-llc/validate-poweron-action</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/validate-poweron">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action is designed to automate the validation of PowerOn files on the Jack Henry™ Symitar credit union core platform. It streamlines the process of ensuring PowerOn scripts are error-free by connecting to the Symitar host and performing checks against specified files or branches, with support for SSH and HTTPS connections. The action helps developers integrate PowerOn file validation into their CI/CD pipelines, reducing manual errors and improving workflow efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>normalize apikey &amp; bump patch (e6eb80c)</li>
<li>chore: update @libum-llc/symitar to 1.4.0 (#3) (90c7622)</li>
<li>bump symitar lib (3d1eef6)</li>
<li>update docs &amp; description (6b239b8)</li>
<li>fix for getChangedFiles (f3330b9)</li>
<li>add sync method input for deltas (d835187)</li>
<li>bump symitar lib (e655270)</li>
<li>update screenshot, examples, &amp; rebuild (67fb40a)</li>
<li>add claude, cleanup logs (244e5eb)</li>
<li>ci fix (ef9e83a)</li>
</ul>
]]></content:encoded></item><item><title>Jellyfin manifest manager</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/jellyfin-manifest-manager/</link><pubDate>Fri, 17 Apr 2026 21:57:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/jellyfin-manifest-manager/</guid><description>Version updated for https://github.com/LizardByte/jellyfin-plugin-repo to version v2026.417.125702.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The jellyfin-plugin-repo GitHub Action automates the process of publishing Jellyfin plugins to a gh-pages repository, enabling easy distribution and updates. It simplifies plugin management by streamlining the creation and updating of release artifacts while maintaining compatibility with the Jellyfin plugin repository system. This action is particularly useful for developers looking to efficiently manage and deploy custom Jellyfin plugins.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LizardByte/jellyfin-plugin-repo">https://github.com/LizardByte/jellyfin-plugin-repo</a></strong> to version <strong>v2026.417.125702</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jellyfin-manifest-manager">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>jellyfin-plugin-repo</code> GitHub Action automates the process of publishing Jellyfin plugins to a <code>gh-pages</code> repository, enabling easy distribution and updates. It simplifies plugin management by streamlining the creation and updating of release artifacts while maintaining compatibility with the Jellyfin plugin repository system. This action is particularly useful for developers looking to efficiently manage and deploy custom Jellyfin plugins.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: update global workflows by <a href="https://github.com/LizardByte-bot">@LizardByte-bot</a> in <a href="https://github.com/LizardByte/jellyfin-plugin-repo/pull/81">#81</a></li>
<li>ci: update workflows by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/jellyfin-plugin-repo/pull/80">#80</a></li>
<li>chore(deps): update dependency python to 3.14 by <a href="https://github.com/apps/renovate">@renovate[bot]</a> in <a href="https://github.com/LizardByte/jellyfin-plugin-repo/pull/82">#82</a></li>
<li>fix(action): add branding, refactor inputs and pin actions by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/jellyfin-plugin-repo/pull/85">#85</a></li>
<li>docs: add license by <a href="https://github.com/ReenigneArcher">@ReenigneArcher</a> in <a href="https://github.com/LizardByte/jellyfin-plugin-repo/pull/88">#88</a></li>
<li>chore(deps): update lizardbyte/actions action to v2026.417.35446 by <a href="https://github.com/apps/renovate">@renovate[bot]</a> in <a href="https://github.com/LizardByte/jellyfin-plugin-repo/pull/89">#89</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li><a href="https://github.com/apps/renovate">@renovate[bot]</a> made their first contribution in <a href="https://github.com/LizardByte/jellyfin-plugin-repo/pull/82">#82</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/LizardByte/jellyfin-plugin-repo/compare/v2025.612.131900...v2026.417.125702">https://github.com/LizardByte/jellyfin-plugin-repo/compare/v2025.612.131900...v2026.417.125702</a></p>
<hr>
<h2 id="contributors">Contributors</h2>
<p><a href="https://github.com/ReenigneArcher" target="_blank" rel="external noopener noreferrer" aria-label="GitHub profile of contributor, ReenigneArcher" ><img src="https://github.com/ReenigneArcher.png?size=40" width="40" height="40" alt="ReenigneArcher" title="ReenigneArcher: 3 merges" ></a><a href="https://github.com/apps/renovate" target="_blank" rel="external noopener noreferrer" aria-label="GitHub profile of contributor, renovate[bot]" ><img src="https://avatars.githubusercontent.com/in/2740?size=40" width="40" height="40" alt="renovate[bot]" title="renovate[bot]: 2 merges" ></a><a href="https://github.com/LizardByte-bot" target="_blank" rel="external noopener noreferrer" aria-label="GitHub profile of contributor, LizardByte-bot" ><img src="https://github.com/LizardByte-bot.png?size=40" width="40" height="40" alt="LizardByte-bot" title="LizardByte-bot: 1 merge" ></a></p>
]]></content:encoded></item><item><title>MergeWire</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mergewire/</link><pubDate>Fri, 17 Apr 2026 21:57:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mergewire/</guid><description>Version updated for https://github.com/mergewire/action to version v1.2.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The MergeWire GitHub Action automates Terraform plan analysis during CI workflows by extracting routing-safe metadata from the plan and sending it to the MergeWire API. It helps streamline infrastructure change reviews by integrating with custom policy rules, escalating changes, and routing them to appropriate reviewers or teams based on predefined configurations. Key capabilities include metadata extraction, policy-based routing, and support for secure API communication.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mergewire/action">https://github.com/mergewire/action</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mergewire">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The MergeWire GitHub Action automates Terraform plan analysis during CI workflows by extracting routing-safe metadata from the plan and sending it to the MergeWire API. It helps streamline infrastructure change reviews by integrating with custom policy rules, escalating changes, and routing them to appropriate reviewers or teams based on predefined configurations. Key capabilities include metadata extraction, policy-based routing, and support for secure API communication.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: guard notification senders when matchedRuleIds are omitted by @baires in <a href="https://github.com/mergewire/action/pull/2">https://github.com/mergewire/action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mergewire/action/compare/v1.2.0...v1.2.1">https://github.com/mergewire/action/compare/v1.2.0...v1.2.1</a></p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mipiti-verify/</link><pubDate>Fri, 17 Apr 2026 21:57:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.7.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of security control assertions against threat models, ensuring they remain accurate and up-to-date. It provides capabilities for local, CI-based, and AI-enhanced validation, helping teams detect security drift, verify compliance, and ensure the sufficiency of implemented controls. Key features include support for local and API-based checks, integration with AI providers for advanced verification, and tools for auditing signed reports.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of security control assertions against threat models, ensuring they remain accurate and up-to-date. It provides capabilities for local, CI-based, and AI-enhanced validation, helping teams detect security drift, verify compliance, and ensure the sufficiency of implemented controls. Key features include support for local and API-based checks, integration with AI providers for advanced verification, and tools for auditing signed reports.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.7@sha256:27d6794cf489bc3f10ee67453c2c6fa09106aef46e29b04292175af7664c427f</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.7</code>
Digest: <code>sha256:27d6794cf489bc3f10ee67453c2c6fa09106aef46e29b04292175af7664c427f</code></p>
]]></content:encoded></item><item><title>Agent Security Harness</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-security-harness/</link><pubDate>Fri, 17 Apr 2026 21:57:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-security-harness/</guid><description>Version updated for https://github.com/msaleme/red-team-blue-team-agent-fabric to version v4.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Agent Security Harness is a GitHub Action designed to automate comprehensive security testing for agent-based systems, focusing on protocol integrity, operational governance, and decision governance. It runs adversarial tests across multiple communication protocols (e.g., MCP, A2A, L402, x402) to identify vulnerabilities such as spoofing, capability escalation, and unsafe decision-making under authority and policy constraints. This tool streamlines the identification of security risks, ensuring agents operate securely within defined boundaries.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaleme/red-team-blue-team-agent-fabric">https://github.com/msaleme/red-team-blue-team-agent-fabric</a></strong> to version <strong>v4.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-security-harness">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Agent Security Harness</strong> is a GitHub Action designed to automate comprehensive security testing for agent-based systems, focusing on protocol integrity, operational governance, and decision governance. It runs adversarial tests across multiple communication protocols (e.g., MCP, A2A, L402, x402) to identify vulnerabilities such as spoofing, capability escalation, and unsafe decision-making under authority and policy constraints. This tool streamlines the identification of security risks, ensuring agents operate securely within defined boundaries.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v440--accuracy--completeness">v4.4.0 — Accuracy &amp; Completeness</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Updated all test counts to 470 (was 466 in recent docs, 439 in older docs)</li>
<li>Updated module count to 32 across all documentation</li>
<li>Fixed MCP test count: 14 → 18</li>
<li>Fixed AIUC-1 requirement claim to match crosswalk (19 of 20 testable)</li>
<li>Added <code>pyyaml</code> as core dependency (was missing from pyproject.toml)</li>
<li>Added Python 3.13 to CI matrix and classifiers</li>
<li>Added 4 missing harness imports to CI import check</li>
</ul>
<h3 id="added">Added</h3>
<ul>
<li>CHANGELOG entries for v4.1.0, v4.2.0, v4.3.0 (previously undocumented)</li>
</ul>
<p>Full diff: <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v4.3.0...v4.4.0">https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v4.3.0...v4.4.0</a></p>
]]></content:encoded></item><item><title>lint-gha-reviewdog</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/lint-gha-reviewdog/</link><pubDate>Fri, 17 Apr 2026 21:57:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/lint-gha-reviewdog/</guid><description>Version updated for https://github.com/ne-sachirou/lint-gha-reviewdog to version v0.0.3.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The lint-gha-reviewdog GitHub Action automates the linting of GitHub Actions workflows using actionlint, zizmor, and ghalint tools. It provides pull request feedback, CI failure detection on push, and centrally manages tool versions, streamlining the process of identifying issues in workflows. The action integrates with reviewdog to display findings as comments on pull requests or in job summaries, offering a centralized and efficient solution for maintaining high-quality GitHub Action configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ne-sachirou/lint-gha-reviewdog">https://github.com/ne-sachirou/lint-gha-reviewdog</a></strong> to version <strong>v0.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lint-gha-reviewdog">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>lint-gha-reviewdog</code> GitHub Action automates the linting of GitHub Actions workflows using <code>actionlint</code>, <code>zizmor</code>, and <code>ghalint</code> tools. It provides pull request feedback, CI failure detection on push, and centrally manages tool versions, streamlining the process of identifying issues in workflows. The action integrates with <code>reviewdog</code> to display findings as comments on pull requests or in job summaries, offering a centralized and efficient solution for maintaining high-quality GitHub Action configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update dependency aquaproj/aqua-renovate-config to v2.12.0 by @renovate[bot] in <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/pull/6">https://github.com/ne-sachirou/lint-gha-reviewdog/pull/6</a></li>
<li>Update dependency zizmorcore/zizmor to v1.24.1 by @renovate[bot] in <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/pull/7">https://github.com/ne-sachirou/lint-gha-reviewdog/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/compare/v0...v0.0.3">https://github.com/ne-sachirou/lint-gha-reviewdog/compare/v0...v0.0.3</a></p>
]]></content:encoded></item><item><title>OctoTS Metrics Processor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/octots-metrics-processor/</link><pubDate>Fri, 17 Apr 2026 21:56:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/octots-metrics-processor/</guid><description>Version updated for https://github.com/OctoTS/OctoTS-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The OctoTS Metrics Processor GitHub Action automates the collection, processing, and storage of code metrics into a persistent time-series dataset within a dedicated branch, such as metrics-data. It supports various input formats (e.g., CSV, JSON, Excel) and generates outputs in selectable storage formats while automatically appending a timestamp column for historical tracking. This action simplifies metrics management by consolidating data in a structured and version-controlled manner.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OctoTS/OctoTS-action">https://github.com/OctoTS/OctoTS-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/octots-metrics-processor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The OctoTS Metrics Processor GitHub Action automates the collection, processing, and storage of code metrics into a persistent time-series dataset within a dedicated branch, such as <code>metrics-data</code>. It supports various input formats (e.g., CSV, JSON, Excel) and generates outputs in selectable storage formats while automatically appending a timestamp column for historical tracking. This action simplifies metrics management by consolidating data in a structured and version-controlled manner.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Converted action to Docker</li>
<li>Integrated Batch Processor</li>
</ul>
]]></content:encoded></item><item><title>PQS Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/pqs-check/</link><pubDate>Fri, 17 Apr 2026 21:56:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/pqs-check/</guid><description>Version updated for https://github.com/OnChainAIIntel/pqs-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The pqs-action GitHub Action evaluates the quality of AI prompt files in a repository based on an 8-dimension scoring system and automatically fails pull requests if the prompt quality score falls below a specified threshold. It helps automate quality assurance for AI prompts, preventing suboptimal prompts from being merged into production. Key features include recursive directory scanning, customizable thresholds, and output formats for integration into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OnChainAIIntel/pqs-action">https://github.com/OnChainAIIntel/pqs-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pqs-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>pqs-action</code> GitHub Action evaluates the quality of AI prompt files in a repository based on an 8-dimension scoring system and automatically fails pull requests if the prompt quality score falls below a specified threshold. It helps automate quality assurance for AI prompts, preventing suboptimal prompts from being merged into production. Key features include recursive directory scanning, customizable thresholds, and output formats for integration into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="pqs-check-v100">PQS Check v1.0.0</h2>
<p>Score AI prompts in your CI pipeline before they reach production.</p>
<h3 id="features">Features</h3>
<ul>
<li>Scan directories or single files for .md, .txt, .prompt files</li>
<li>Configurable quality threshold (default 60/80)</li>
<li>Multiple output formats: text, json, markdown</li>
<li>Pin specific pqs-quality CLI versions</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">OnChainAIIntel/pqs-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.PQS_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">dir</span>: <span style="color:#e6db74">&#39;prompts&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">threshold</span>: <span style="color:#e6db74">&#39;60&#39;</span>
</span></span></code></pre></div><p>Get a free API key at <a href="https://pqs.onchainintel.net/api-key">https://pqs.onchainintel.net/api-key</a></p>
]]></content:encoded></item><item><title>Initialize GitHub Job</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/initialize-github-job/</link><pubDate>Fri, 17 Apr 2026 21:56:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/initialize-github-job/</guid><description>Version updated for https://github.com/PandasWhoCode/initialize-github-job to version v1.0.7.
This action is used across all versions by 16 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Initialize GitHub Job action provides a standardized way to set up and configure GitHub Actions workflows for projects using various programming languages and tools. It automates essential setup tasks, such as repository checkout, environment initialization (e.g., Node.js, Java, Python, etc.), build tool configuration, and caching for dependencies and build artifacts. This action simplifies the workflow setup process, enhances security with hardened runners, and improves efficiency through automated caching and multi-language support.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/PandasWhoCode/initialize-github-job">https://github.com/PandasWhoCode/initialize-github-job</a></strong> to version <strong>v1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>16</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/initialize-github-job">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Initialize GitHub Job</strong> action provides a standardized way to set up and configure GitHub Actions workflows for projects using various programming languages and tools. It automates essential setup tasks, such as repository checkout, environment initialization (e.g., Node.js, Java, Python, etc.), build tool configuration, and caching for dependencies and build artifacts. This action simplifies the workflow setup process, enhances security with hardened runners, and improves efficiency through automated caching and multi-language support.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add <code>setup-gomplate</code> input and install gomplate with checksum verification by @Copilot in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/51">https://github.com/PandasWhoCode/initialize-github-job/pull/51</a></li>
<li>chore(deps): Bump step-security/harden-runner from 2.16.1 to 2.17.0 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/52">https://github.com/PandasWhoCode/initialize-github-job/pull/52</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/PandasWhoCode/initialize-github-job/compare/v1.0.6...v1.0.7">https://github.com/PandasWhoCode/initialize-github-job/compare/v1.0.6...v1.0.7</a></p>
]]></content:encoded></item><item><title>Run PLAYBOOK.md (native)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/run-playbook.md-native/</link><pubDate>Fri, 17 Apr 2026 21:56:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/run-playbook.md-native/</guid><description>Version updated for https://github.com/PLAYBOOK-md/playbook-native to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The playbook-native GitHub Action enables the execution of .playbook.md files as workflow steps using a standalone Node runtime, directly interfacing with the Anthropic SDK. It automates the processing of playbook files without relying on external dependencies like anthropics/claude-code-action, ensuring deterministic behavior and detailed post-step logs. This action is ideal for workflows that don’t require MCP-dependent directives, offering a streamlined solution for running automated tasks defined in markdown-based playbooks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/PLAYBOOK-md/playbook-native">https://github.com/PLAYBOOK-md/playbook-native</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-playbook-md-native">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>playbook-native</code> GitHub Action enables the execution of <code>.playbook.md</code> files as workflow steps using a standalone Node runtime, directly interfacing with the Anthropic SDK. It automates the processing of playbook files without relying on external dependencies like <code>anthropics/claude-code-action</code>, ensuring deterministic behavior and detailed post-step logs. This action is ideal for workflows that don&rsquo;t require MCP-dependent directives, offering a streamlined solution for running automated tasks defined in markdown-based playbooks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release of <strong>playbook-native</strong>. Executes <code>.playbook.md</code> files step-by-step via the Anthropic SDK — no dependency on <code>anthropics/claude-code-action</code>.</p>
<p>Pairs with <a href="https://github.com/PLAYBOOK-MD/playbook-run"><code>PLAYBOOK-MD/playbook-run</code></a> (composite variant). Inputs and outputs are identical; swap <code>uses:</code> to switch runtimes.</p>
<h2 id="when-to-choose-playbook-native">When to choose playbook-native</h2>
<ul>
<li>You want pinned wire behavior and deterministic post-step job-summary logs.</li>
<li>Your playbook does not use MCP-dependent directives (<code>@tool(mcp:...)</code>, <code>@prompt(mcp:...)</code>, <code>@prompt(library:...)</code>). If it does, use <code>playbook-run</code>.</li>
<li>You can&rsquo;t or don&rsquo;t want to use <code>anthropics/claude-code-action</code>.</li>
</ul>
<p>See the <a href="https://github.com/PLAYBOOK-MD/playbook-native#readme">README</a> for the capability split vs <code>playbook-run</code>, full inputs/outputs reference, and example workflows.</p>
]]></content:encoded></item><item><title>PRmate — 한국어 AI 코드 리뷰</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/prmate-%ED%95%9C%EA%B5%AD%EC%96%B4-ai-%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0/</link><pubDate>Fri, 17 Apr 2026 21:56:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/prmate-%ED%95%9C%EA%B5%AD%EC%96%B4-ai-%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0/</guid><description>Version updated for https://github.com/prmate/prmate to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PRmate is a GitHub Action that automates AI-driven code reviews for pull requests, providing comments in natural Korean based on official coding conventions like Woowa, Naver Hackday, and Toss Frontend Fundamentals. It streamlines the review process by ensuring compliance with established guidelines, optimizing cost through prompt caching, and safeguarding sensitive data with automatic masking. Key features include customizable review levels, support for custom team conventions, and integration with third-party notification tools like Slack and Discord.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/prmate/prmate">https://github.com/prmate/prmate</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/prmate-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PRmate is a GitHub Action that automates AI-driven code reviews for pull requests, providing comments in natural Korean based on official coding conventions like Woowa, Naver Hackday, and Toss Frontend Fundamentals. It streamlines the review process by ensuring compliance with established guidelines, optimizing cost through prompt caching, and safeguarding sensitive data with automatic masking. Key features include customizable review levels, support for custom team conventions, and integration with third-party notification tools like Slack and Discord.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="prmate-v130">PRmate v1.3.0</h2>
<h3 id="변경-사항">변경 사항</h3>
<ul>
<li>docs: Slack/Discord 알림 섹션 추가 + 네비 스크롤 애니메이션 (2217abb)</li>
<li>fix: 타임아웃 기본값 90초 → 240초(4분)로 조정 (fb3bd92)</li>
<li>feat: 토큰 예산 기반 동적 PR 청킹 + truncatePatch 3000줄 확장 (d2d1d7d)</li>
<li>build: SHA 중복 방지 로직 포함 번들 재빌드 (9dda361)</li>
<li>feat: SHA 기반 중복 리뷰 방지 로직 추가 (f51620b)</li>
<li>fix: 기본 favicon.ico 제거 — icon.tsx 커스텀 아이콘 적용 (6a95880)</li>
<li>fix: Week X 주석 정리 중 발생한 TypeScript 문법 오류 수정 (288d6b9)</li>
<li>refactor: 소스코드 내부 개발 메모 (Week X) 주석 제거 (fe48c91)</li>
<li>feat: Vercel Analytics 추가 (e649fde)</li>
</ul>
]]></content:encoded></item><item><title>Rust Lint Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/rust-lint-action/</link><pubDate>Fri, 17 Apr 2026 21:56:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/rust-lint-action/</guid><description>Version updated for https://github.com/Profiidev/rust-lint-action to version v4.1.0.
This action is used across all versions by 22 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Rust Lint Action is a GitHub Action designed to automate the process of running linting and formatting checks on Rust code. It helps maintain code quality by identifying and flagging potential issues, enforcing coding standards, and applying consistent formatting. This action streamlines code review workflows by ensuring Rust code adheres to best practices automatically.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Profiidev/rust-lint-action">https://github.com/Profiidev/rust-lint-action</a></strong> to version <strong>v4.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>22</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-lint-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Rust Lint Action</strong> is a GitHub Action designed to automate the process of running linting and formatting checks on Rust code. It helps maintain code quality by identifying and flagging potential issues, enforcing coding standards, and applying consistent formatting. This action streamlines code review workflows by ensuring Rust code adheres to best practices automatically.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Lint action version v4.1.0 has been released!</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/Profiidev/rust-lint-action/pull/11">https://github.com/Profiidev/rust-lint-action/pull/11</a></li>
<li>chore(deps): pin dependencies by @renovate[bot] in <a href="https://github.com/Profiidev/rust-lint-action/pull/9">https://github.com/Profiidev/rust-lint-action/pull/9</a></li>
<li>chore(deps): update softprops/action-gh-release action to v3 by @renovate[bot] in <a href="https://github.com/Profiidev/rust-lint-action/pull/10">https://github.com/Profiidev/rust-lint-action/pull/10</a></li>
<li>feat: oxlint by @Profiidev in <a href="https://github.com/Profiidev/rust-lint-action/pull/12">https://github.com/Profiidev/rust-lint-action/pull/12</a></li>
<li>Release version v4.1.0 by @profidev-commit-bot[bot] in <a href="https://github.com/Profiidev/rust-lint-action/pull/13">https://github.com/Profiidev/rust-lint-action/pull/13</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@renovate[bot] made their first contribution in <a href="https://github.com/Profiidev/rust-lint-action/pull/11">https://github.com/Profiidev/rust-lint-action/pull/11</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Profiidev/rust-lint-action/compare/v4.0.1...v4.1.0">https://github.com/Profiidev/rust-lint-action/compare/v4.0.1...v4.1.0</a></p>
]]></content:encoded></item><item><title>Jules PR Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/jules-pr-reviewer/</link><pubDate>Fri, 17 Apr 2026 21:56:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/jules-pr-reviewer/</guid><description>Version updated for https://github.com/sanjay3290/jules-pr-reviewer to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Jules PR Reviewer” GitHub Action leverages Google’s Jules (a Gemini-powered cloud coding agent) to automatically analyze and review pull requests, posting detailed comments with severity-tagged findings. It supports any language or framework, filters false positives, and allows extensibility through custom rules. By automating PR reviews and optionally gating merges based on findings, it streamlines code quality checks and enforces best practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sanjay3290/jules-pr-reviewer">https://github.com/sanjay3290/jules-pr-reviewer</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jules-pr-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Jules PR Reviewer&rdquo; GitHub Action leverages Google&rsquo;s Jules (a Gemini-powered cloud coding agent) to automatically analyze and review pull requests, posting detailed comments with severity-tagged findings. It supports any language or framework, filters false positives, and allows extensibility through custom rules. By automating PR reviews and optionally gating merges based on findings, it streamlines code quality checks and enforces best practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial public release of Jules PR Reviewer — a GitHub Action that uses Google Jules to review pull requests.</p>
<h2 id="features">Features</h2>
<ul>
<li>Per-PR review comments with severity tags (BLOCKING / WARN / NIT).</li>
<li>Merge gating via a commit status check (<code>jules/review</code>).</li>
<li>Three customization layers: inline <code>extra_instructions</code>, repo-level <code>rules_file</code>, baseline prompt.</li>
<li>Defaults tuned for low noise: aggressive false-positive filter, high-confidence threshold for BLOCKING.</li>
<li>Security hardening: prompt-injection defense, <code>pull_request_target</code> rejected, rules loaded from base SHA, untrusted content fenced.</li>
<li>Graceful failure: action errors update the PR comment + flip status to <code>error</code> (never silent <code>pending</code>).</li>
</ul>
<h2 id="setup">Setup</h2>
<p>See the <a href="https://github.com/sanjay3290/jules-pr-reviewer#setup">README</a>.</p>
<h2 id="requirements">Requirements</h2>
<ul>
<li>A Jules API key from <a href="https://jules.google.com">jules.google.com</a>.</li>
<li>Your repo connected to your Jules account via GitHub authorization.</li>
</ul>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/pi-github-action/</link><pubDate>Fri, 17 Apr 2026 21:56:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.8.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate tasks such as issue analysis, pull request reviews, and code fixes. It allows users to trigger the agent with specific commands (e.g., /pi) in issue or PR comments, enabling interactive assistance or automated code reviews. Additionally, it supports custom extensions and non-interactive workflows for advanced automation, streamlining development processes and improving code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.8.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate tasks such as issue analysis, pull request reviews, and code fixes. It allows users to trigger the agent with specific commands (e.g., <code>/pi</code>) in issue or PR comments, enabling interactive assistance or automated code reviews. Additionally, it supports custom extensions and non-interactive workflows for advanced automation, streamlining development processes and improving code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="281---2026-04-17"><a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.8.0...v2.8.1">2.8.1</a> - 2026-04-17</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>update readme</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>use @semantic-release/npm to bump package.json during semantic release (#101)</li>
</ul>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/cve-lite-cli/</link><pubDate>Fri, 17 Apr 2026 21:56:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.7.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a fast, local-first GitHub Action that scans JavaScript and TypeScript projects for dependency vulnerabilities, providing actionable remediation guidance, including direct fix commands for package managers. It automates the identification of risks in both direct and transitive dependencies without requiring accounts, cloud uploads, or external API calls, making it suitable for secure, offline environments. Key features include lockfile-based scanning, practical fix recommendations, and offline advisory database support.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a fast, local-first GitHub Action that scans JavaScript and TypeScript projects for dependency vulnerabilities, providing actionable remediation guidance, including direct fix commands for package managers. It automates the identification of risks in both direct and transitive dependencies without requiring accounts, cloud uploads, or external API calls, making it suitable for secure, offline environments. Key features include lockfile-based scanning, practical fix recommendations, and offline advisory database support.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="added">Added</h2>
<ul>
<li>pnpm lockfile v9 support — the v9 format (default in current pnpm installations) uses <code>name@version</code> keys and a <code>snapshots</code> section instead of the legacy <code>/name/version</code> and <code>packages</code> layout; the parser now branches on <code>lockfileVersion</code> and routes v9+ lockfiles through a dedicated path, eliminating false negatives on modern pnpm projects</li>
<li>Analog case study — full scan-fix workflow on a real pnpm v9 Angular monorepo (3,367 packages), including a comparison table against <code>pnpm audit</code>, fix journey, and baseline findings table</li>
<li>Baseline findings tables backported to NestJS and Juice Shop case studies for structural consistency across all studies</li>
</ul>
<h2 id="fixed">Fixed</h2>
<ul>
<li>BFS path-tracking in the pnpm parser replaced path-fingerprint <code>seenPaths</code> with a visited-key <code>seenKeys</code> set, eliminating exponential queue growth through circular dependency chains in large lockfiles (e.g. Analog&rsquo;s 15 circular deps)</li>
</ul>
<h2 id="validation">Validation</h2>
<ul>
<li>npm test</li>
<li>npm run build</li>
</ul>
]]></content:encoded></item><item><title>grype_me</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/grype_me/</link><pubDate>Fri, 17 Apr 2026 21:56:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/grype_me/</guid><description>Version updated for https://github.com/TomTonic/grype_me to version v1.3.13-release.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, grype_me, automates vulnerability scanning of a project’s supply chain using Anchore Grype. It identifies known security issues in source dependencies, container images, directories, or SBOMs, and generates dynamic shields.io badges with detailed Markdown reports for easy monitoring. The action is optimized for speed with a pre-downloaded vulnerability database and offers features like nightly release scans, configurable thresholds for failing builds, and reporting only on vulnerabilities with available fixes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TomTonic/grype_me">https://github.com/TomTonic/grype_me</a></strong> to version <strong>v1.3.13-release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/grype_me">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>grype_me</strong>, automates vulnerability scanning of a project&rsquo;s supply chain using Anchore Grype. It identifies known security issues in source dependencies, container images, directories, or SBOMs, and generates dynamic shields.io badges with detailed Markdown reports for easy monitoring. The action is optimized for speed with a pre-downloaded vulnerability database and offers features like nightly release scans, configurable thresholds for failing builds, and reporting only on vulnerabilities with available fixes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update alpine:3.23 Docker digest to 5b10f43 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/74">https://github.com/TomTonic/grype_me/pull/74</a></li>
<li>Update github-actions by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/75">https://github.com/TomTonic/grype_me/pull/75</a></li>
<li>Update module github.com/go-git/go-git/v5 to v5.18.0 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/76">https://github.com/TomTonic/grype_me/pull/76</a></li>
<li>Update python-lint by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/73">https://github.com/TomTonic/grype_me/pull/73</a></li>
<li>Update module github.com/go-git/gcfg to v2 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/72">https://github.com/TomTonic/grype_me/pull/72</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/TomTonic/grype_me/compare/v1.3.12-release...v1.3.13-release">https://github.com/TomTonic/grype_me/compare/v1.3.12-release...v1.3.13-release</a></p>
]]></content:encoded></item><item><title>Minified Branch Builder</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/minified-branch-builder/</link><pubDate>Fri, 17 Apr 2026 21:56:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/minified-branch-builder/</guid><description>Version updated for https://github.com/tristanbudd/minified-branch-github-action to version 1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Minified Branch Builder GitHub Action automates the process of minifying CSS and JavaScript files, rewriting asset references in HTML or PHP files, and pushing the optimized output to a dedicated production branch. It streamlines deployment by ensuring production-ready code with features like cache-busting, backup generation, and efficient processing for large repositories. This action eliminates the need for manual asset optimization and reference updates, saving time and reducing errors in build workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tristanbudd/minified-branch-github-action">https://github.com/tristanbudd/minified-branch-github-action</a></strong> to version <strong>1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/minified-branch-builder">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Minified Branch Builder GitHub Action</strong> automates the process of minifying CSS and JavaScript files, rewriting asset references in HTML or PHP files, and pushing the optimized output to a dedicated production branch. It streamlines deployment by ensuring production-ready code with features like cache-busting, backup generation, and efficient processing for large repositories. This action eliminates the need for manual asset optimization and reference updates, saving time and reducing errors in build workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Run format (To pass CI) by @tristanbudd in <a href="https://github.com/tristanbudd/minified-branch-github-action/pull/7">https://github.com/tristanbudd/minified-branch-github-action/pull/7</a></li>
<li>Update to using main branch by @tristanbudd in <a href="https://github.com/tristanbudd/minified-branch-github-action/pull/8">https://github.com/tristanbudd/minified-branch-github-action/pull/8</a></li>
<li>Complete documentation &amp; make rewrite use service worker. by @tristanbudd in <a href="https://github.com/tristanbudd/minified-branch-github-action/pull/9">https://github.com/tristanbudd/minified-branch-github-action/pull/9</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tristanbudd/minified-branch-github-action/compare/1.0.0...1.0.1">https://github.com/tristanbudd/minified-branch-github-action/compare/1.0.0...1.0.1</a></p>
]]></content:encoded></item><item><title>VibeSafe Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/vibesafe-security-scan/</link><pubDate>Fri, 17 Apr 2026 21:56:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/vibesafe-security-scan/</guid><description>Version updated for https://github.com/vibesafeio/vibesafe-action to version v0.1.1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary VibeSafe is a GitHub Action designed to scan AI-generated apps for security and accessibility vulnerabilities. It automates the detection of issues such as hardcoded API keys, SQL injection, misconfigured database security, and ADA compliance gaps, providing a safety score and actionable fixes via AI-generated prompts. This tool helps developers ensure their applications are safe to deploy, reducing risks of data breaches, legal issues, and insecure coding practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vibesafeio/vibesafe-action">https://github.com/vibesafeio/vibesafe-action</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibesafe-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>VibeSafe is a GitHub Action designed to scan AI-generated apps for security and accessibility vulnerabilities. It automates the detection of issues such as hardcoded API keys, SQL injection, misconfigured database security, and ADA compliance gaps, providing a safety score and actionable fixes via AI-generated prompts. This tool helps developers ensure their applications are safe to deploy, reducing risks of data breaches, legal issues, and insecure coding practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v011--patch-release">v0.1.1 — Patch release</h2>
<p><strong>Fix:</strong> remove broken GHA buildx cache that could fail scans in CI.
No API or behavior changes. Safe upgrade from v0.1.0.</p>
<hr>
<h2 id="what-vibesafe-does">What VibeSafe does</h2>
<p>Scan AI-generated code for security issues on every PR.</p>
<ul>
<li>SAST (OWASP Top 10) + secret detection</li>
<li>Domain-specific rules (fintech, healthcare, ecommerce, etc.)</li>
<li>0–100 score, A–F grade, Certified badge</li>
<li>Free, no signup</li>
</ul>
<p><strong>Try it first:</strong> <a href="https://vibesafe.onrender.com/?utm_source=github&amp;utm_medium=release_notes&amp;utm_campaign=launch">https://vibesafe.onrender.com/?utm_source=github&amp;utm_medium=release_notes&amp;utm_campaign=launch</a></p>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">vibesafeio/vibesafe-action@v0</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Wasm action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/wasm-action/</link><pubDate>Fri, 17 Apr 2026 21:56:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/wasm-action/</guid><description>Version updated for https://github.com/xelato/wasm-action to version v0.0.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
wasm-action is a GitHub Action, CLI tool, and Python library designed to facilitate the creation, distribution, and execution of non-browser-based WebAssembly (WASM) workloads with a focus on security and privacy. It automates tasks such as pushing and pulling WASM packages to supported registries (e.g., wa.dev), managing artifact types like WASM binaries, and securely running untrusted code in a Python sandbox. This action simplifies the deployment and management of WebAssembly components across different environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/xelato/wasm-action">https://github.com/xelato/wasm-action</a></strong> to version <strong>v0.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/wasm-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
<code>wasm-action</code> is a GitHub Action, CLI tool, and Python library designed to facilitate the creation, distribution, and execution of non-browser-based WebAssembly (WASM) workloads with a focus on security and privacy. It automates tasks such as pushing and pulling WASM packages to supported registries (e.g., wa.dev), managing artifact types like WASM binaries, and securely running untrusted code in a Python sandbox. This action simplifies the deployment and management of WebAssembly components across different environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update actions</li>
</ul>
]]></content:encoded></item><item><title>dbt-semguard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dbt-semguard/</link><pubDate>Fri, 17 Apr 2026 21:55:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dbt-semguard/</guid><description>Version updated for https://github.com/yeaight7/dbt-semguard to version v0.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary dbt-semguard is a tool designed to detect semantic breaking changes in dbt Semantic Layer definitions, ensuring that changes to metrics and models do not unintentionally alter their business meaning. By comparing two versions of a semantic contract, it identifies and classifies changes as breaking, risky, or safe, helping teams catch issues like metric definition changes or altered dimensions before they impact downstream consumers. It automates semantic change detection and provides actionable insights for pull request reviews, supporting both local CLI and GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yeaight7/dbt-semguard">https://github.com/yeaight7/dbt-semguard</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dbt-semguard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>dbt-semguard</code> is a tool designed to detect semantic breaking changes in dbt Semantic Layer definitions, ensuring that changes to metrics and models do not unintentionally alter their business meaning. By comparing two versions of a semantic contract, it identifies and classifies changes as <code>breaking</code>, <code>risky</code>, or <code>safe</code>, helping teams catch issues like metric definition changes or altered dimensions before they impact downstream consumers. It automates semantic change detection and provides actionable insights for pull request reviews, supporting both local CLI and GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yeaight7/dbt-semguard/compare/v0.1.1...v0.2.0">https://github.com/yeaight7/dbt-semguard/compare/v0.1.1...v0.2.0</a></p>
]]></content:encoded></item><item><title>Android Kernel Build Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/android-kernel-build-action/</link><pubDate>Fri, 17 Apr 2026 14:12:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/android-kernel-build-action/</guid><description>Version updated for https://github.com/dabao1955/kernel_build_action to version v1.10.0.
This action is used across all versions by 143 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Android Kernel Build Action” is a GitHub Action designed to automate the process of building Android kernels. It simplifies kernel compilation by integrating source code, configurations, and build tools (e.g., GCC or Clang) into a single workflow. This action streamlines kernel development by supporting both remote and local kernel sources, enabling developers to efficiently generate ready-to-use kernel builds within their CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dabao1955/kernel_build_action">https://github.com/dabao1955/kernel_build_action</a></strong> to version <strong>v1.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>143</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/android-kernel-build-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Android Kernel Build Action&rdquo; is a GitHub Action designed to automate the process of building Android kernels. It simplifies kernel compilation by integrating source code, configurations, and build tools (e.g., GCC or Clang) into a single workflow. This action streamlines kernel development by supporting both remote and local kernel sources, enabling developers to efficiently generate ready-to-use kernel builds within their CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<blockquote>
<p>[!NOTE]
This version has import some destoryed changes.</p>
</blockquote>
<p><strong>Full Changelog</strong>: <a href="https://github.com/dabao1955/kernel_build_action/compare/v1.9.2...v1.10.0">https://github.com/dabao1955/kernel_build_action/compare/v1.9.2...v1.10.0</a></p>
]]></content:encoded></item><item><title>setup-git-credentials</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/setup-git-credentials/</link><pubDate>Fri, 17 Apr 2026 14:12:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/setup-git-credentials/</guid><description>Version updated for https://github.com/de-vri-es/setup-git-credentials to version v2.2.0.
This action is used across all versions by 844 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables cloning private Git repositories over HTTPS by configuring Git with provided credentials, which are securely passed through secrets. It is particularly useful for workflows requiring access to additional private repositories beyond the main repository being built, automating the setup of authentication and URL rewriting for seamless integration. The action simplifies workflows by eliminating the need for interactive SSH agents, making it a practical solution for CI systems or tools like Cargo that lack native SSH authentication support.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/de-vri-es/setup-git-credentials">https://github.com/de-vri-es/setup-git-credentials</a></strong> to version <strong>v2.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>844</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-git-credentials">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables cloning private Git repositories over HTTPS by configuring Git with provided credentials, which are securely passed through secrets. It is particularly useful for workflows requiring access to additional private repositories beyond the main repository being built, automating the setup of authentication and URL rewriting for seamless integration. The action simplifies workflows by eliminating the need for interactive SSH agents, making it a practical solution for CI systems or tools like Cargo that lack native SSH authentication support.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade to node 24.</li>
</ul>
]]></content:encoded></item><item><title>Dev Container Build and Run Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dev-container-build-and-run-action/</link><pubDate>Fri, 17 Apr 2026 14:12:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dev-container-build-and-run-action/</guid><description>Version updated for https://github.com/devcontainers/ci to version v0.3.1900000449.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 7,352 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Dev Container Build and Run GitHub Action simplifies the use of Dev Containers within GitHub workflows by automating tasks such as pre-building container images and running commands in a Dev Container for CI, testing, and other workflows. It supports Dev Container Features, adds metadata to images for easier reuse, and integrates with the @devcontainers/cli for compatibility and enhanced functionality. This action addresses the challenge of streamlining containerized development and CI processes, reducing manual setup and configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/devcontainers/ci">https://github.com/devcontainers/ci</a></strong> to version <strong>v0.3.1900000449</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>7,352</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dev-container-build-and-run-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Dev Container Build and Run GitHub Action</strong> simplifies the use of Dev Containers within GitHub workflows by automating tasks such as pre-building container images and running commands in a Dev Container for CI, testing, and other workflows. It supports Dev Container Features, adds metadata to images for easier reuse, and integrates with the <code>@devcontainers/cli</code> for compatibility and enhanced functionality. This action addresses the challenge of streamlining containerized development and CI processes, reducing manual setup and configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove compiled JS content by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/210">https://github.com/devcontainers/ci/pull/210</a></li>
<li>Retain run-main.js/run-post.js by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/213">https://github.com/devcontainers/ci/pull/213</a></li>
<li>Update tag to use generated version number by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/214">https://github.com/devcontainers/ci/pull/214</a></li>
<li>Workflow tidying by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/216">https://github.com/devcontainers/ci/pull/216</a></li>
<li>Add missing &lsquo;v&rsquo; prefix on release/tag by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/217">https://github.com/devcontainers/ci/pull/217</a></li>
<li>Update docs to point to v0.3 release by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/218">https://github.com/devcontainers/ci/pull/218</a></li>
<li>Pass env vars to <code>devcontainer up</code> by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/211">https://github.com/devcontainers/ci/pull/211</a></li>
<li>Re-enable running subset of tests in forks by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/220">https://github.com/devcontainers/ci/pull/220</a></li>
<li>re-enable test <code>platform_with_runCmd</code> by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/203">https://github.com/devcontainers/ci/pull/203</a></li>
<li>Add <code>noCache</code> option by @trxcllnt in <a href="https://github.com/devcontainers/ci/pull/199">https://github.com/devcontainers/ci/pull/199</a></li>
<li>Add additionalMounts for GitHub Action Output Mount by @andar1an in <a href="https://github.com/devcontainers/ci/pull/219">https://github.com/devcontainers/ci/pull/219</a></li>
<li>Update checks action to remove NodeJS version warning by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/228">https://github.com/devcontainers/ci/pull/228</a></li>
<li>Revert to latest version of tfx-cli by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/227">https://github.com/devcontainers/ci/pull/227</a></li>
<li>Update to run &lsquo;devcontainer exec&rsquo; without JSON parsing output by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/226">https://github.com/devcontainers/ci/pull/226</a></li>
<li>Use version 0 to allow for breaking CLI changes in the future. by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/229">https://github.com/devcontainers/ci/pull/229</a></li>
<li>gh: refactor community files by @SauravMaheshkar in <a href="https://github.com/devcontainers/ci/pull/222">https://github.com/devcontainers/ci/pull/222</a></li>
<li>Fix a typo in <code>azdo-task/README.md</code> by @jiedxu in <a href="https://github.com/devcontainers/ci/pull/245">https://github.com/devcontainers/ci/pull/245</a></li>
<li>Update golang for CG by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/260">https://github.com/devcontainers/ci/pull/260</a></li>
<li>Update Debian, go tools, Node, NPM package by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/263">https://github.com/devcontainers/ci/pull/263</a></li>
<li>Bump @babel/traverse from 7.18.2 to 7.23.2 in /.github/scripts by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/261">https://github.com/devcontainers/ci/pull/261</a></li>
<li>Bump json5 from 2.2.1 to 2.2.3 in /.github/scripts by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/264">https://github.com/devcontainers/ci/pull/264</a></li>
<li>Bump semver from 6.3.0 to 6.3.1 in /.github/scripts by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/266">https://github.com/devcontainers/ci/pull/266</a></li>
<li>Fix scripts by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/265">https://github.com/devcontainers/ci/pull/265</a></li>
<li>Update azure-pipelines-task-lib to avoid security issue in dependency by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/267">https://github.com/devcontainers/ci/pull/267</a></li>
<li>Add configFile option by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/269">https://github.com/devcontainers/ci/pull/269</a></li>
<li>Ignore spaces by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/280">https://github.com/devcontainers/ci/pull/280</a></li>
<li>Add workflow permissions by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/282">https://github.com/devcontainers/ci/pull/282</a></li>
<li>Update QEMU and Buildx steps to resolve Node 16 deprecation warning by @korverdev in <a href="https://github.com/devcontainers/ci/pull/283">https://github.com/devcontainers/ci/pull/283</a></li>
<li>Find Windows executable by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/288">https://github.com/devcontainers/ci/pull/288</a></li>
<li>add <code>inheritEnv</code> action parameter by @OmarTawfik in <a href="https://github.com/devcontainers/ci/pull/295">https://github.com/devcontainers/ci/pull/295</a></li>
<li>Fix permissions by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/297">https://github.com/devcontainers/ci/pull/297</a></li>
<li>Fix permissions by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/298">https://github.com/devcontainers/ci/pull/298</a></li>
<li>Docs: github-action.md: fix wording by @lolmaus in <a href="https://github.com/devcontainers/ci/pull/296">https://github.com/devcontainers/ci/pull/296</a></li>
<li>Add <code>cacheTo</code> argument to <code>ci</code> action by @sebst in <a href="https://github.com/devcontainers/ci/pull/300">https://github.com/devcontainers/ci/pull/300</a></li>
<li>Fix CI by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/308">https://github.com/devcontainers/ci/pull/308</a></li>
<li>Fix CI by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/327">https://github.com/devcontainers/ci/pull/327</a></li>
<li>Bump actions/setup-node from 3 to 4 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/309">https://github.com/devcontainers/ci/pull/309</a></li>
<li>Bump ghcr.io/devcontainers/features/github-cli from 1.0.11 to 1.0.13 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/310">https://github.com/devcontainers/ci/pull/310</a></li>
<li>Bump LouisBrunner/checks-action from 1.1.1 to 2.0.0 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/311">https://github.com/devcontainers/ci/pull/311</a></li>
<li>Bump github/codeql-action from 2 to 3 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/312">https://github.com/devcontainers/ci/pull/312</a></li>
<li>Bump docker/login-action from 2 to 3 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/313">https://github.com/devcontainers/ci/pull/313</a></li>
<li>Bump actions/github-script from 6 to 7 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/314">https://github.com/devcontainers/ci/pull/314</a></li>
<li>Update dependencies by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/328">https://github.com/devcontainers/ci/pull/328</a></li>
<li>Fix AzDO task by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/329">https://github.com/devcontainers/ci/pull/329</a></li>
<li>fix: don&rsquo;t group the actual running of the commands by @ffMathy in <a href="https://github.com/devcontainers/ci/pull/272">https://github.com/devcontainers/ci/pull/272</a></li>
<li>Add note on JIT by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/330">https://github.com/devcontainers/ci/pull/330</a></li>
<li>Fix formatting by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/331">https://github.com/devcontainers/ci/pull/331</a></li>
<li>Update dependencies by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/332">https://github.com/devcontainers/ci/pull/332</a></li>
<li>Consolidate npm package updates by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/352">https://github.com/devcontainers/ci/pull/352</a></li>
<li>Fix dependabot.yml by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/353">https://github.com/devcontainers/ci/pull/353</a></li>
<li>Cleanup &lsquo;common&rsquo; dependency by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/355">https://github.com/devcontainers/ci/pull/355</a></li>
<li>Bump the all group across 4 directories with 4 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/356">https://github.com/devcontainers/ci/pull/356</a></li>
<li>Bump actions/checkout from 3 to 4 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/333">https://github.com/devcontainers/ci/pull/333</a></li>
<li>Bump the all group across 4 directories with 6 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/359">https://github.com/devcontainers/ci/pull/359</a></li>
<li>Bump the all group across 4 directories with 3 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/360">https://github.com/devcontainers/ci/pull/360</a></li>
<li>Bump the all group across 4 directories with 5 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/362">https://github.com/devcontainers/ci/pull/362</a></li>
<li>Bump ghcr.io/devcontainers/features/github-cli from 1.0.13 to 1.0.14 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/364">https://github.com/devcontainers/ci/pull/364</a></li>
<li>Bump the all group across 3 directories with 6 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/369">https://github.com/devcontainers/ci/pull/369</a></li>
<li>Bump the all group across 4 directories with 6 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/378">https://github.com/devcontainers/ci/pull/378</a></li>
<li>Bump the all group across 4 directories with 8 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/379">https://github.com/devcontainers/ci/pull/379</a></li>
<li>Bump the all group across 4 directories with 7 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/389">https://github.com/devcontainers/ci/pull/389</a></li>
<li>Bump the all group across 4 directories with 5 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/396">https://github.com/devcontainers/ci/pull/396</a></li>
<li>investigate CI failure by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/411">https://github.com/devcontainers/ci/pull/411</a></li>
<li>Bump the all group across 4 directories with 8 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/409">https://github.com/devcontainers/ci/pull/409</a></li>
<li>Bump the all group across 3 directories with 3 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/414">https://github.com/devcontainers/ci/pull/414</a></li>
<li>Bump actions/setup-node from 4 to 6 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/413">https://github.com/devcontainers/ci/pull/413</a></li>
<li>Update Node, NPM, Go tools and Debian  by @Kaniska244 in <a href="https://github.com/devcontainers/ci/pull/438">https://github.com/devcontainers/ci/pull/438</a></li>
<li>Add &ldquo;Publish the AzDO extension&rdquo; input by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/439">https://github.com/devcontainers/ci/pull/439</a></li>
<li>Also skip AzDO testing by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/440">https://github.com/devcontainers/ci/pull/440</a></li>
<li>Fix conditions by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/441">https://github.com/devcontainers/ci/pull/441</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@trxcllnt made their first contribution in <a href="https://github.com/devcontainers/ci/pull/199">https://github.com/devcontainers/ci/pull/199</a></li>
<li>@andar1an made their first contribution in <a href="https://github.com/devcontainers/ci/pull/219">https://github.com/devcontainers/ci/pull/219</a></li>
<li>@SauravMaheshkar made their first contribution in <a href="https://github.com/devcontainers/ci/pull/222">https://github.com/devcontainers/ci/pull/222</a></li>
<li>@jiedxu made their first contribution in <a href="https://github.com/devcontainers/ci/pull/245">https://github.com/devcontainers/ci/pull/245</a></li>
<li>@korverdev made their first contribution in <a href="https://github.com/devcontainers/ci/pull/283">https://github.com/devcontainers/ci/pull/283</a></li>
<li>@OmarTawfik made their first contribution in <a href="https://github.com/devcontainers/ci/pull/295">https://github.com/devcontainers/ci/pull/295</a></li>
<li>@lolmaus made their first contribution in <a href="https://github.com/devcontainers/ci/pull/296">https://github.com/devcontainers/ci/pull/296</a></li>
<li>@sebst made their first contribution in <a href="https://github.com/devcontainers/ci/pull/300">https://github.com/devcontainers/ci/pull/300</a></li>
<li>@ffMathy made their first contribution in <a href="https://github.com/devcontainers/ci/pull/272">https://github.com/devcontainers/ci/pull/272</a></li>
<li>@Kaniska244 made their first contribution in <a href="https://github.com/devcontainers/ci/pull/438">https://github.com/devcontainers/ci/pull/438</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/devcontainers/ci/compare/v0.2.1900000266...v0.3.1900000449">https://github.com/devcontainers/ci/compare/v0.2.1900000266...v0.3.1900000449</a></p>
]]></content:encoded></item><item><title>gha-release-versioning</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/gha-release-versioning/</link><pubDate>Fri, 17 Apr 2026 14:12:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/gha-release-versioning/</guid><description>Version updated for https://github.com/f2calv/gha-release-versioning to version v1.3.5.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates semantic versioning for repositories by using the GitVersion tool to calculate version numbers based on commit history and branching strategies. It optionally creates Git tags and GitHub releases for the generated versions, or accepts a pre-determined version as input. The action simplifies release management by providing version information (e.g., major, minor, patch) as outputs and supports customizable configurations for versioning strategies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/f2calv/gha-release-versioning">https://github.com/f2calv/gha-release-versioning</a></strong> to version <strong>v1.3.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gha-release-versioning">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates semantic versioning for repositories by using the GitVersion tool to calculate version numbers based on commit history and branching strategies. It optionally creates Git tags and GitHub releases for the generated versions, or accepts a pre-determined version as input. The action simplifies release management by providing version information (e.g., major, minor, patch) as outputs and supports customizable configurations for versioning strategies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #30 from f2calv/dependabot/github_actions/softprops/action-gh-release-3 (75a51e8)</li>
<li>Bump softprops/action-gh-release from 2 to 3 (b191096)</li>
<li>Merge pull request #29 from f2calv/f2calv/2026-04-bug-squish (6043f87)</li>
<li>fixes (9286273)</li>
<li>Merge pull request #28 from f2calv/f2calv/2026-03-updates (97b40e3)</li>
<li>misc updates (8b8f7fc)</li>
<li>updated instructions (fcbc300)</li>
<li>Merge pull request #27 from f2calv/copilot/fix-release-tag-issue (3c65133)</li>
<li>refactor: simplify test matrix — use gv-config directly, remove unused gv-version (fcb03ba)</li>
<li>refactor: remove gv-spec input (auto-detected from config) and fix README discrepancies (523cfe2)</li>
</ul>
]]></content:encoded></item><item><title>Update Go Version In go.mod</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/update-go-version-in-go.mod/</link><pubDate>Fri, 17 Apr 2026 14:12:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/update-go-version-in-go.mod/</guid><description>Version updated for https://github.com/faisal-memon/update-go-mod-action to version v1.0.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary update-go-mod-action is a GitHub Action that automates the process of checking for the latest stable Go release from go.dev and updating the go directive in a project’s go.mod file if it is outdated. It simplifies maintaining Go dependencies by detecting version mismatches and editing the file, reducing manual effort and ensuring repositories remain up-to-date with the latest Go versions. Additionally, it provides outputs for tracking version changes, enabling seamless integration with workflows for creating pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/faisal-memon/update-go-mod-action">https://github.com/faisal-memon/update-go-mod-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/update-go-version-in-go-mod">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>update-go-mod-action</code> is a GitHub Action that automates the process of checking for the latest stable Go release from <code>go.dev</code> and updating the <code>go</code> directive in a project&rsquo;s <code>go.mod</code> file if it is outdated. It simplifies maintaining Go dependencies by detecting version mismatches and editing the file, reducing manual effort and ensuring repositories remain up-to-date with the latest Go versions. Additionally, it provides outputs for tracking version changes, enabling seamless integration with workflows for creating pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release of <code>update-go-mod-action</code>.</p>
<p>This action checks the latest stable Go release from <code>go.dev</code> and updates the <code>go</code> directive in <code>go.mod</code> when the repository is behind.</p>
<p>Features:</p>
<ul>
<li>Updates the <code>go</code> directive in <code>go.mod</code></li>
<li>Optionally updates an existing <code>toolchain</code> directive</li>
<li>Exposes outputs for changed status and detected versions</li>
<li>Designed to work well with pull-request workflows such as <code>peter-evans/create-pull-request</code></li>
</ul>
<p>Example usage:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Update go.mod</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">id</span>: <span style="color:#ae81ff">update</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">faisal-memon/update-go-mod-action@v1</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/fallow-codebase-health/</link><pubDate>Fri, 17 Apr 2026 14:12:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.39.0.
This action is used across all versions by 8 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a codebase analysis tool for TypeScript and JavaScript projects, focusing on identifying unused code, duplication, complexity, and architectural issues. It automates the detection of dead code, circular dependencies, boundary violations, and other inefficiencies, enabling developers to optimize and maintain cleaner codebases. With sub-second performance, zero configuration, and broad framework compatibility, it offers a streamlined solution for improving code quality and maintainability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.39.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a codebase analysis tool for TypeScript and JavaScript projects, focusing on identifying unused code, duplication, complexity, and architectural issues. It automates the detection of dead code, circular dependencies, boundary violations, and other inefficiencies, enabling developers to optimize and maintain cleaner codebases. With sub-second performance, zero configuration, and broad framework compatibility, it offers a streamlined solution for improving code quality and maintainability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="phase-2-production-coverage-intelligence">Phase 2 Production Coverage Intelligence</h2>
<p><code>fallow health --production-coverage &lt;path&gt;</code> merges V8 or Istanbul runtime coverage into the existing health report. This release closes the gap between static dead-code analysis and production reality: static analysis tells you what <em>appears</em> unused; production coverage tells you what <em>is</em> unused, with proof from real traffic.</p>
<p>This is the first paid feature. A 30-day trial is available with <code>fallow license activate --trial --email you@company.com</code> (email only, no credit card). All existing dead-code analysis, complexity, duplication, CI integration, LSP, and MCP surfaces remain free and open-source forever.</p>
<h3 id="new-features">New features</h3>
<ul>
<li><strong><code>fallow health --production-coverage &lt;path&gt;</code></strong> — accepts a V8 dump directory (<code>NODE_V8_COVERAGE=./coverage</code>), a single V8 JSON file, or an Istanbul <code>coverage-final.json</code>. Spawns the closed-source <code>fallow-cov</code> sidecar to produce a typed report with:
<ul>
<li>Per-finding <strong>verdict</strong>: <code>safe_to_delete</code> (statically unused AND never invoked), <code>review_required</code> (statically used, never invoked — needs a human look), <code>low_traffic</code> (invoked below configurable threshold), <code>coverage_unavailable</code> (V8 couldn&rsquo;t track), <code>active</code> (hot enough to keep).</li>
<li><strong>Stable content-hash IDs</strong> (<code>fallow:prod:&lt;hash&gt;</code>) for CI baselines, suppression, and agent cross-references.</li>
<li><strong>Evidence block</strong> on every finding so the &ldquo;why&rdquo; is machine-readable: <code>static_status</code>, <code>test_coverage</code>, <code>v8_tracking</code>, <code>untracked_reason</code>, <code>observation_days</code>, <code>deployments_observed</code>.</li>
<li><strong>Hot paths</strong> ranked by invocation count and percentile.</li>
</ul>
</li>
<li><strong><code>fallow license</code></strong> — <code>activate</code> (with <code>--trial</code> / <code>--from-file</code> / stdin), <code>status</code>, <code>refresh</code>, <code>deactivate</code>. Fully offline Ed25519 verification against a compiled-in public key; only <code>--trial</code> and <code>refresh</code> touch the network.</li>
<li><strong><code>fallow coverage setup</code></strong> — single resumable entry point: license check → sidecar install → framework-specific coverage recipe → automatic handoff into <code>fallow health --production-coverage</code>. Works with Next.js, Nest, SvelteKit, Remix, Astro, and plain Node.</li>
<li><strong>New <code>fallow health</code> flags</strong>: <code>--min-observation-volume &lt;N&gt;</code> caps confidence at <code>medium</code> until enough traces have been observed (spec default 5000); <code>--low-traffic-threshold &lt;RATIO&gt;</code> sets the fraction of total trace count below which an invoked function is classified <code>low_traffic</code> (spec default <code>0.001</code>).</li>
<li><strong><code>fallow-cov-protocol 0.2.0</code></strong> published to crates.io — versioned envelope types shared between the public CLI and the closed-source sidecar.</li>
</ul>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li><strong>GitLab CODEOWNERS <code>[Section]</code> headers and <code>^[Frontend]</code> exclusions</strong> are now parsed correctly. Previously treated as ordinary rules, which produced nonsensical <code>reviewer: @Frontend</code> output.</li>
<li><strong>Windows <code>~</code> home-directory resolution</strong> for license paths now falls back to <code>%USERPROFILE%</code> when <code>$HOME</code> is unset (the default on Windows).</li>
<li><strong>Health exit code</strong> for production coverage now triggers on <code>safe_to_delete</code> + <code>review_required</code> verdicts (replacing the 0.1 <code>never-called</code> state). CI stays red on definitive dead-code signals.</li>
</ul>
<h3 id="breaking-changes">Breaking changes</h3>
<ul>
<li><strong><code>fallow health --production-coverage</code> JSON output</strong> moves from the 0.1 shape to the 0.2 shape. <code>schema_version</code> bumps <code>3 → 4</code>. Field renames: <code>functions_total</code> → <code>functions_tracked</code>, <code>functions_called</code> → <code>functions_hit</code>, <code>functions_never_called</code> → <code>functions_unhit</code>, <code>functions_coverage_unavailable</code> → <code>functions_untracked</code>, <code>percent_dead_in_production</code> → <code>coverage_percent</code> (inverted semantics). Findings gain <code>id</code>, required <code>line</code>, per-finding <code>verdict</code>, <code>evidence</code> block, and nullable <code>invocations</code>. Hot paths gain <code>id</code>, <code>line</code>, <code>percentile</code>. Summary adds <code>trace_count</code>, <code>period_days</code>, <code>deployments_seen</code>. The top-level report <code>verdict</code> (<code>clean</code> / <code>hot-path-changes-needed</code> / <code>cold-code-detected</code> / <code>license-expired-grace</code>) is unchanged.</li>
<li><strong><code>fallow-cov-protocol</code></strong> now requires <code>StaticFunction::static_used</code> + <code>test_covered</code> on every function. The sidecar rejects 0.1-shape requests at deserialization (exit code 2) rather than silently defaulting to &ldquo;used + covered&rdquo; — a silent default would have hidden every <code>safe_to_delete</code> finding.</li>
</ul>
<h3 id="open-source-commitment">Open source commitment</h3>
<p>All 14 dead-code issue types, 90 framework plugins, complexity, duplication, CI integration, LSP, MCP, and all six output formats remain free and open-source. Production coverage analysis is a separate, closed-source capability distributed via the <code>fallow-cov</code> sidecar. No existing feature has moved behind a paywall.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.38.0...v2.39.0">https://github.com/fallow-rs/fallow/compare/v2.38.0...v2.39.0</a></p>
]]></content:encoded></item><item><title>Unnix action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/unnix-action/</link><pubDate>Fri, 17 Apr 2026 14:12:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/unnix-action/</guid><description>Version updated for https://github.com/figsoda/unnix-action to version v0.1.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The unnix-action GitHub Action automates the installation of packages using the unnix.kdl configuration file. It ensures the required version of the unnix tool is downloaded if not already present, and supports specifying custom directories and pinning the tool to a specific version. This action simplifies dependency management and streamlines workflows involving unnix.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/figsoda/unnix-action">https://github.com/figsoda/unnix-action</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/unnix-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>unnix-action</code> GitHub Action automates the installation of packages using the <code>unnix.kdl</code> configuration file. It ensures the required version of the <code>unnix</code> tool is downloaded if not already present, and supports specifying custom directories and pinning the tool to a specific version. This action simplifies dependency management and streamlines workflows involving <code>unnix</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>update description (027ef97)</li>
<li>unnix 0.1.1 (d452c3d)</li>
<li>docs (31ec6b5)</li>
<li>unnix 0.1.0 (5aaff09)</li>
<li>unnix 0.1.0-alpha.3 (3c9d03d)</li>
<li>change to a unique name (aa40e15)</li>
<li>initial commit (0518881)</li>
</ul>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/releasekit-automated-versioning-release/</link><pubDate>Fri, 17 Apr 2026 14:12:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.15.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight and modular release automation tool for JavaScript and Rust projects, designed to streamline versioning, changelog generation, and package publishing in CI/CD pipelines. Leveraging conventional commits, it automates semantic versioning, changelog creation (optionally enhanced by AI), and publishing to platforms like npm and crates.io, with monorepo support and flexible configuration. Its composable tools and GitHub Action integration provide developers with a seamless and customizable release workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.15.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight and modular release automation tool for JavaScript and Rust projects, designed to streamline versioning, changelog generation, and package publishing in CI/CD pipelines. Leveraging conventional commits, it automates semantic versioning, changelog creation (optionally enhanced by AI), and publishing to platforms like npm and crates.io, with monorepo support and flexible configuration. Its composable tools and GitHub Action integration provide developers with a seamless and customizable release workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
<li>fix: refine prerelease handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/113">https://github.com/goosewobbler/releasekit/pull/113</a></li>
<li>refactor: improve modularity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/114">https://github.com/goosewobbler/releasekit/pull/114</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/112">https://github.com/goosewobbler/releasekit/pull/112</a></li>
<li>feat: workflow boilerplate reduction by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/117">https://github.com/goosewobbler/releasekit/pull/117</a></li>
<li>refactor(action): migrate SSH key input to secrets in action.yml  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/119">https://github.com/goosewobbler/releasekit/pull/119</a></li>
<li>chore(deps): bump liquidjs from 10.25.2 to 10.25.5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/118">https://github.com/goosewobbler/releasekit/pull/118</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/120">https://github.com/goosewobbler/releasekit/pull/120</a></li>
<li>feat: resolve packages in gate by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/121">https://github.com/goosewobbler/releasekit/pull/121</a></li>
<li>feat: add stable option to release &amp; version commands for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/125">https://github.com/goosewobbler/releasekit/pull/125</a></li>
<li>feat(action): add stable input option for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/126">https://github.com/goosewobbler/releasekit/pull/126</a></li>
<li>feat(ci): add lockfile validation step to CI workflow by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/127">https://github.com/goosewobbler/releasekit/pull/127</a></li>
<li>fix: apply bump for first release when no previous tag exists by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/128">https://github.com/goosewobbler/releasekit/pull/128</a></li>
<li>fix: enhance first release handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/130">https://github.com/goosewobbler/releasekit/pull/130</a></li>
<li>fix(version): refine first release condition to respect stableOnly flag  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/131">https://github.com/goosewobbler/releasekit/pull/131</a></li>
<li>fix(version): improve first release handling to ensure correct version bumping by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/132">https://github.com/goosewobbler/releasekit/pull/132</a></li>
<li>fix(version): simplify first release handling to return current version directly by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/133">https://github.com/goosewobbler/releasekit/pull/133</a></li>
<li>refactor: remove defaultScope handling and enforce target specification by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/134">https://github.com/goosewobbler/releasekit/pull/134</a></li>
<li>fix(version): implement dynamic tag stripping based on template configuration by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/135">https://github.com/goosewobbler/releasekit/pull/135</a></li>
<li>fix(publish): ensure reliable publishing from package directory by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/136">https://github.com/goosewobbler/releasekit/pull/136</a></li>
<li>chore: add publish debug by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/137">https://github.com/goosewobbler/releasekit/pull/137</a></li>
<li>fix(core): add conditional debug logging based on DEBUG environment var by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/138">https://github.com/goosewobbler/releasekit/pull/138</a></li>
<li>feat: add skip-checkout option to ReleaseKit action by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/139">https://github.com/goosewobbler/releasekit/pull/139</a></li>
<li>fix(release): allow manual release without target when no PRs are found by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/140">https://github.com/goosewobbler/releasekit/pull/140</a></li>
<li>feat: enhance error handling and verbose output in action script  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/141">https://github.com/goosewobbler/releasekit/pull/141</a></li>
<li>fix(action): exclude userPnpmStore from NODE_PATH to prevent E2BIG errors  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/142">https://github.com/goosewobbler/releasekit/pull/142</a></li>
<li>feat(action): add support for fetching and syncing remote changes with optional skip-checkout by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/143">https://github.com/goosewobbler/releasekit/pull/143</a></li>
<li>fix(action): disable Git hooks during sync process  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/144">https://github.com/goosewobbler/releasekit/pull/144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.15.3">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.15.3</a></p>
]]></content:encoded></item><item><title>Semantic Release by Jedi Knights</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/semantic-release-by-jedi-knights/</link><pubDate>Fri, 17 Apr 2026 14:12:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/semantic-release-by-jedi-knights/</guid><description>Version updated for https://github.com/jedi-knights/go-semantic-release to version v0.10.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, semantic-release, automates the process of semantic versioning and software release management by analyzing conventional commits to determine the next version, generating changelogs, creating Git tags, and publishing releases on GitHub. It supports monorepos with independent project versioning, handles branch-specific release policies, and includes features like dry-run previews and dependency propagation, streamlining and standardizing the release workflow for multi-module repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/go-semantic-release">https://github.com/jedi-knights/go-semantic-release</a></strong> to version <strong>v0.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semantic-release-by-jedi-knights">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>semantic-release</strong>, automates the process of semantic versioning and software release management by analyzing conventional commits to determine the next version, generating changelogs, creating Git tags, and publishing releases on GitHub. It supports monorepos with independent project versioning, handles branch-specific release policies, and includes features like dry-run previews and dependency propagation, streamlining and standardizing the release workflow for multi-module repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>sops tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/sops-tools-installer/</link><pubDate>Fri, 17 Apr 2026 14:12:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/sops-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-sops to version v1.5.14.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of a specified version of the sops binary on a workflow runner, supporting both the latest version and specific semantic versions. It simplifies the setup process by caching the binary and adding its path to the environment, ensuring consistent and efficient use of sops in automated workflows. This is particularly useful for managing encrypted files in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-sops">https://github.com/jkroepke/setup-sops</a></strong> to version <strong>v1.5.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sops-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of a specified version of the <code>sops</code> binary on a workflow runner, supporting both the latest version and specific semantic versions. It simplifies the setup process by caching the binary and adding its path to the environment, ensuring consistent and efficient use of <code>sops</code> in automated workflows. This is particularly useful for managing encrypted files in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.14 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): update node.js to v24.15.0 by @renovate[bot] in <a href="https://github.com/jkroepke/setup-sops/pull/182">https://github.com/jkroepke/setup-sops/pull/182</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-sops/compare/v1.5.13...v1.5.14">https://github.com/jkroepke/setup-sops/compare/v1.5.13...v1.5.14</a></p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/stackit-cli-tools-installer/</link><pubDate>Fri, 17 Apr 2026 14:11:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.47.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the stackit-cli binary on a workflow runner, allowing users to select a specific version or default to the latest stable release. It simplifies environment setup by caching the binary and adding its path to the system’s PATH, ensuring seamless integration into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.47</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the <code>stackit-cli</code> binary on a workflow runner, allowing users to select a specific version or default to the latest stable release. It simplifies environment setup by caching the binary and adding its path to the system&rsquo;s <code>PATH</code>, ensuring seamless integration into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.47 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/213">https://github.com/jkroepke/setup-stackit-cli/pull/213</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.46...v1.2.47">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.46...v1.2.47</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/versionary-action/</link><pubDate>Fri, 17 Apr 2026 14:11:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.13.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release tool that streamlines versioning, changelog generation, tagging, and release metadata management while supporting both direct releases and review-based release workflows. It is software-agnostic, enabling cross-repository compatibility (e.g., Node, Rust, etc.) and extensibility, and solves the problem of integrating semantic versioning and release planning into CI/CD workflows without handling artifact publishing. With support for monorepos and trunk-based development, it offers a practical middle ground between tools like semantic-release and release-please.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.13.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release tool that streamlines versioning, changelog generation, tagging, and release metadata management while supporting both direct releases and review-based release workflows. It is software-agnostic, enabling cross-repository compatibility (e.g., Node, Rust, etc.) and extensibility, and solves the problem of integrating semantic versioning and release planning into CI/CD workflows without handling artifact publishing. With support for monorepos and trunk-based development, it offers a practical middle ground between tools like <code>semantic-release</code> and <code>release-please</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>allow <code>x.y.z.9000</code>-type of versions in input (<a href="https://github.com/jolars/versionary/commit/7c04884d8a36a8ae36daf79c3f355411a29b95fd"><code>7c04884</code></a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>changelog:</strong> don&rsquo;t require explicit changelog path (<a href="https://github.com/jolars/versionary/commit/15f87feddd60e33d6fa5c883e9041f4e155e8291"><code>15f87fe</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>npm-version-check-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/npm-version-check-action/</link><pubDate>Fri, 17 Apr 2026 14:11:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/npm-version-check-action/</guid><description>Version updated for https://github.com/joshjohanning/npm-version-check-action to version v2.1.2.
This action is used across all versions by 39 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The npm-version-check-action GitHub Action automates the validation of semantic versioning in package.json and package-lock.json files during pull requests, ensuring version bumps are correctly applied before merging. It prevents publishing issues by detecting JavaScript/TypeScript file changes, verifying version consistency, and intelligently distinguishing between dependency and metadata changes. Key features include semantic version validation, Git tag comparisons, and customizable configurations for dependency handling and skip options.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/npm-version-check-action">https://github.com/joshjohanning/npm-version-check-action</a></strong> to version <strong>v2.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>39</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-version-check-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>npm-version-check-action</code> GitHub Action automates the validation of semantic versioning in <code>package.json</code> and <code>package-lock.json</code> files during pull requests, ensuring version bumps are correctly applied before merging. It prevents publishing issues by detecting JavaScript/TypeScript file changes, verifying version consistency, and intelligently distinguishing between dependency and metadata changes. Key features include semantic version validation, Git tag comparisons, and customizable configurations for dependency handling and skip options.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 by @dependabot[bot] in <a href="https://github.com/joshjohanning/npm-version-check-action/pull/101">https://github.com/joshjohanning/npm-version-check-action/pull/101</a></li>
<li>chore(deps-dev): bump globals from 17.4.0 to 17.5.0 by @dependabot[bot] in <a href="https://github.com/joshjohanning/npm-version-check-action/pull/100">https://github.com/joshjohanning/npm-version-check-action/pull/100</a></li>
<li>chore(deps-dev): bump eslint-plugin-jest from 29.15.1 to 29.15.2 in the eslint-plugins group by @dependabot[bot] in <a href="https://github.com/joshjohanning/npm-version-check-action/pull/99">https://github.com/joshjohanning/npm-version-check-action/pull/99</a></li>
<li>chore(deps): bump @actions/github from 9.0.0 to 9.1.0 in the github group by @dependabot[bot] in <a href="https://github.com/joshjohanning/npm-version-check-action/pull/98">https://github.com/joshjohanning/npm-version-check-action/pull/98</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/npm-version-check-action/compare/v2.1.1...v2.1.2">https://github.com/joshjohanning/npm-version-check-action/compare/v2.1.1...v2.1.2</a></p>
]]></content:encoded></item><item><title>AI Attestation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/ai-attestation/</link><pubDate>Fri, 17 Apr 2026 14:11:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/ai-attestation/</guid><description>Version updated for https://github.com/Korext/ai-attestation to version v1.0.2.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AI Attestation is a GitHub Action that generates and maintains a machine-readable YAML file in your repository to track the use of AI coding tools. It automates the identification of AI-generated code, the tools used, and whether the code has undergone governance scanning, addressing compliance and accountability needs for enterprises and maintainers. Key capabilities include automatic detection of AI contributions from various tools and continuous updates via a post-commit hook.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/ai-attestation">https://github.com/Korext/ai-attestation</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-attestation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AI Attestation is a GitHub Action that generates and maintains a machine-readable YAML file in your repository to track the use of AI coding tools. It automates the identification of AI-generated code, the tools used, and whether the code has undergone governance scanning, addressing compliance and accountability needs for enterprises and maintainers. Key capabilities include automatic detection of AI contributions from various tools and continuous updates via a post-commit hook.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.0.2</p>
]]></content:encoded></item><item><title>L10n.dev AI Localization Automation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/l10n.dev-ai-localization-automation/</link><pubDate>Fri, 17 Apr 2026 14:11:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/l10n.dev-ai-localization-automation/</guid><description>Version updated for https://github.com/l10n-dev/ai-l10n to version v1.5.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ai-l10n GitHub Action automates app localization by leveraging AI to translate i18n files into 165+ languages while preserving context, formatting, and data types. It supports various text-based localization formats (e.g., JSON, YAML, XLIFF) and integrates with project structures to detect target languages, handle pluralization, and manage incremental updates. This tool simplifies the localization process, reduces manual effort, and ensures accurate, scalable translations suitable for CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/l10n-dev/ai-l10n">https://github.com/l10n-dev/ai-l10n</a></strong> to version <strong>v1.5.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/l10n-dev-ai-localization-automation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ai-l10n</code> GitHub Action automates app localization by leveraging AI to translate i18n files into 165+ languages while preserving context, formatting, and data types. It supports various text-based localization formats (e.g., JSON, YAML, XLIFF) and integrates with project structures to detect target languages, handle pluralization, and manage incremental updates. This tool simplifies the localization process, reduces manual effort, and ensures accurate, scalable translations suitable for CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: standardized the <code>reason</code> type used in API error responses to a fixed union of values. by @AntonovAnton in <a href="https://github.com/l10n-dev/ai-l10n/pull/36">https://github.com/l10n-dev/ai-l10n/pull/36</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/l10n-dev/ai-l10n/compare/v1.5.0...v1.5.1">https://github.com/l10n-dev/ai-l10n/compare/v1.5.0...v1.5.1</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/secondbrainaction/</link><pubDate>Fri, 17 Apr 2026 14:11:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2582-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that connects to external data sources (e.g., Salesforce, Slack, GitHub, YouTube) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating summaries, reports, and insights by leveraging Retrieval Augmented Generation (RAG) techniques to process and query structured and unstructured data. Key capabilities include directory scanning for keyword-based analysis, GitHub change summaries, and YouTube transcript processing, enabling streamlined data analysis across disparate sources.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2582-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that connects to external data sources (e.g., Salesforce, Slack, GitHub, YouTube) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating summaries, reports, and insights by leveraging Retrieval Augmented Generation (RAG) techniques to process and query structured and unstructured data. Key capabilities include directory scanning for keyword-based analysis, GitHub change summaries, and YouTube transcript processing, enabling streamlined data analysis across disparate sources.</p>
]]></content:encoded></item><item><title>MCP Lock</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mcp-lock/</link><pubDate>Fri, 17 Apr 2026 14:11:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mcp-lock/</guid><description>Version updated for https://github.com/mcpguards/mcp-lock to version v0.1.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mcp-lock GitHub Action ensures secure and consistent use of Model Context Protocol (MCP) servers by locking their exact versions and integrity hashes on first use, then verifying their integrity during subsequent runs. This prevents risks associated with unpinned dependencies, such as silent updates or supply chain attacks, by alerting users to any unauthorized changes. Key capabilities include generating and managing a lockfile, verifying package integrity in CI pipelines, and providing tools to review and update dependencies safely.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcpguards/mcp-lock">https://github.com/mcpguards/mcp-lock</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mcp-lock">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mcp-lock</code> GitHub Action ensures secure and consistent use of Model Context Protocol (MCP) servers by locking their exact versions and integrity hashes on first use, then verifying their integrity during subsequent runs. This prevents risks associated with unpinned dependencies, such as silent updates or supply chain attacks, by alerting users to any unauthorized changes. Key capabilities include generating and managing a lockfile, verifying package integrity in CI pipelines, and providing tools to review and update dependencies safely.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix: normalize path separators in lockfile-io test for Windows (b5be6a4)</li>
<li>fix: remove unused imports and variables to pass lint (77cd873)</li>
<li>fix: add eslint config and exclude low-coverage utility files from threshold (f4f93ae)</li>
<li>chore: exclude integration-only files from coverage threshold (f688eab)</li>
<li>fix: remove invalid type predicate in sarif rule filter (ec7cb5b)</li>
<li>chore: update Dockerfile for Glama build (5797a91)</li>
<li>chore: add Dockerfile and glama.json for Glama listing (65b9efd)</li>
<li>chore: add glama.json for server claiming (c409cea)</li>
<li>feat: publish as @mcpguards/mcp-lock (218c823)</li>
<li>feat: initial release — npm ci for MCP servers (8021704)</li>
</ul>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mipiti-verify/</link><pubDate>Fri, 17 Apr 2026 14:11:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.4.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of security controls and threat model assertions in CI/CD pipelines, ensuring compliance and mitigating configuration drift. It provides capabilities for local and batch verification, API-driven model validation, and integration with AI providers for advanced semantic checks. Additionally, it supports reporting, auditing, and integrity validation of verification results.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of security controls and threat model assertions in CI/CD pipelines, ensuring compliance and mitigating configuration drift. It provides capabilities for local and batch verification, API-driven model validation, and integration with AI providers for advanced semantic checks. Additionally, it supports reporting, auditing, and integrity validation of verification results.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.4@sha256:823b1526076178579d1eda84f26784ce192d7538b58b61a402ac0f9c6a454edd</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.4</code>
Digest: <code>sha256:823b1526076178579d1eda84f26784ce192d7538b58b61a402ac0f9c6a454edd</code></p>
]]></content:encoded></item><item><title>Agent Security Harness</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-security-harness/</link><pubDate>Fri, 17 Apr 2026 14:11:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-security-harness/</guid><description>Version updated for https://github.com/msaleme/red-team-blue-team-agent-fabric to version v4.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Agent Security Harness is a comprehensive testing framework designed to evaluate the security and governance of agent-based systems, focusing on protocol integrity, operational governance, and decision-layer vulnerabilities. It automates the identification of risks such as spoofing, capability escalation, and unsafe decision-making through 466 adversarial security tests across multiple protocols (e.g., MCP, A2A, L402, x402). This tool is particularly suited for detecting and mitigating decision-layer manipulation, policy violations, and advanced persistent threats in agent interactions, offering robust, wire-protocol-level testing and decision governance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaleme/red-team-blue-team-agent-fabric">https://github.com/msaleme/red-team-blue-team-agent-fabric</a></strong> to version <strong>v4.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-security-harness">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Agent Security Harness</strong> is a comprehensive testing framework designed to evaluate the security and governance of agent-based systems, focusing on protocol integrity, operational governance, and decision-layer vulnerabilities. It automates the identification of risks such as spoofing, capability escalation, and unsafe decision-making through 466 adversarial security tests across multiple protocols (e.g., MCP, A2A, L402, x402). This tool is particularly suited for detecting and mitigating decision-layer manipulation, policy violations, and advanced persistent threats in agent interactions, offering robust, wire-protocol-level testing and decision governance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v430--supply-chain--corpus">v4.3.0 — Supply Chain + Corpus</h2>
<h3 id="new-modules">New Modules</h3>
<ul>
<li><strong>Skill Security Protocol Harness</strong> (SS-001 — SS-008) — implements RFC #99. Tests skill manifest integrity, permission validation, prompt injection in SKILL.md files, exfiltration detection, Ed25519 provenance chain, capability escalation via composition, sandboxing tier enforcement, update tampering. Maps to: ClawHub 341 malicious skills (12% of registry).</li>
<li><strong>Decision Behavior Benchmark Corpus</strong> — 52 curated test cases across 5 categories (escalation bypass, collusion, memory tampering, payment/tool chain, evidence fabrication). 84% of cases invisible to metadata-only scanners. Machine-readable, importable, citable. Closes #120.</li>
</ul>
<h3 id="cross-repo">Cross-Repo</h3>
<ul>
<li>Constitutional-agent governance linked in README</li>
</ul>
<h3 id="infrastructure">Infrastructure</h3>
<ul>
<li><code>HIDDEN_INSTRUCTION_PATTERN</code> extracted to <code>_utils.py</code> (DRY — was duplicated in mcp_harness and skill_security_harness)</li>
<li>Dynamic test count in CLI (no more hardcoded numbers)</li>
<li>P0 bug fixes: cli.py VERSION string, CVE description count, BI-001 pass logic, BI-006 assertion, CVE-009 exception handling</li>
<li>ASI07 corpus coverage added (DBC-051, DBC-052)</li>
<li>All doc counts aligned to 466 tests, 32 modules</li>
</ul>
<h3 id="numbers">Numbers</h3>
<ul>
<li><strong>466 tests</strong>, <strong>32 modules</strong>, <strong>52 benchmark cases</strong></li>
<li>Closes #120 (benchmark corpus), #181 (SSP implementation)</li>
</ul>
<p>Full changelog: <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v4.2.0...v4.3.0">https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v4.2.0...v4.3.0</a></p>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/kyosei-code-review/</link><pubDate>Fri, 17 Apr 2026 14:11:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v1.2.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action GitHub Action automates multi-perspective AI code reviews for pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with repetitive or outdated feedback by filtering out resolved or acknowledged comments and removing irrelevant project-specific conventions. This action streamlines the code review process by facilitating per-push reviews while ensuring only new and relevant feedback is provided.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kyosei-action</code> GitHub Action automates multi-perspective AI code reviews for pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with repetitive or outdated feedback by filtering out resolved or acknowledged comments and removing irrelevant project-specific conventions. This action streamlines the code review process by facilitating per-push reviews while ensuring only new and relevant feedback is provided.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.2 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fix: デフォルトのallowed_toolsにBash(node:*)を追加 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/43">https://github.com/ncaq/kyosei-action/pull/43</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v1.2.1...v1.2.2">https://github.com/ncaq/kyosei-action/compare/v1.2.1...v1.2.2</a></p>
]]></content:encoded></item><item><title>agent-hooks</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-hooks/</link><pubDate>Fri, 17 Apr 2026 14:11:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-hooks/</guid><description>Version updated for https://github.com/pm990320/agent-hooks to version v0.3.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent-hooks is a versatile GitHub Action and CLI tool designed to streamline continuous integration (CI), pre-commit hooks, and developer feedback loops. It automates tasks such as linting, type checking, and testing across various contexts (CI pipelines, pre-commit hooks, and file edits), delivering faster real-time feedback to developers and coding agents. By consolidating workflows into a single configuration, it eliminates the need for separate CI glue, wrapper tools, or complex setup processes, improving efficiency and consistency in development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pm990320/agent-hooks">https://github.com/pm990320/agent-hooks</a></strong> to version <strong>v0.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-hooks">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent-hooks is a versatile GitHub Action and CLI tool designed to streamline continuous integration (CI), pre-commit hooks, and developer feedback loops. It automates tasks such as linting, type checking, and testing across various contexts (CI pipelines, pre-commit hooks, and file edits), delivering faster real-time feedback to developers and coding agents. By consolidating workflows into a single configuration, it eliminates the need for separate CI glue, wrapper tools, or complex setup processes, improving efficiency and consistency in development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="033-2026-04-17"><a href="https://github.com/pm990320/agent-hooks/compare/v0.3.2...v0.3.3">0.3.3</a> (2026-04-17)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>use npx npm@latest for publish instead of broken in-place upgrade (<a href="https://github.com/pm990320/agent-hooks/commit/3d2c88b65b96bf78b8980cde9da0da9e108ada45">3d2c88b</a>)</li>
</ul>
]]></content:encoded></item><item><title>PRmate — 한국어 AI 코드 리뷰</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/prmate-%ED%95%9C%EA%B5%AD%EC%96%B4-ai-%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0/</link><pubDate>Fri, 17 Apr 2026 14:11:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/prmate-%ED%95%9C%EA%B5%AD%EC%96%B4-ai-%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0/</guid><description>Version updated for https://github.com/prmate/prmate to version v1.2.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PRmate is a GitHub Action designed to automate pull request code reviews by posting AI-generated comments in natural Korean, adhering to official coding conventions like those from Woowa, Naver, and Toss. It streamlines the review process, reduces token costs through prompt caching, and ensures security by masking sensitive data. Key capabilities include customizable review levels, support for team-specific conventions, and integration with Slack/Discord for notifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/prmate/prmate">https://github.com/prmate/prmate</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/prmate-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PRmate is a GitHub Action designed to automate pull request code reviews by posting AI-generated comments in natural Korean, adhering to official coding conventions like those from Woowa, Naver, and Toss. It streamlines the review process, reduces token costs through prompt caching, and ensures security by masking sensitive data. Key capabilities include customizable review levels, support for team-specific conventions, and integration with Slack/Discord for notifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="prmate-v123">PRmate v1.2.3</h2>
<h3 id="변경-사항">변경 사항</h3>
<ul>
<li>fix: action.yml description 컨벤션 목록 업데이트 (카카오 제거, 토스 추가) (031d129)</li>
<li>docs: README 불필요한 섹션 제거 (9d94f9e)</li>
<li>docs: README · 랜딩페이지 설치 가이드 4단계로 통일 (43ec62f)</li>
<li>fix: 랜딩페이지 README 정리에 따른 일관성 수정 (e40172e)</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/multi-style-contribution-snake/</link><pubDate>Fri, 17 Apr 2026 14:10:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v17.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Multi-Style Snake Contribution Grid” GitHub Action automates the generation of dynamic, animated representations of your GitHub contribution graph in various customizable styles, shapes, and themes. It eliminates the need for manual setup by automatically detecting the repository owner and producing high-quality SVG and GIF outputs, along with a gallery preview. This action is ideal for enhancing GitHub profiles with visually engaging contribution grid animations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v17.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Multi-Style Snake Contribution Grid&rdquo; GitHub Action automates the generation of dynamic, animated representations of your GitHub contribution graph in various customizable styles, shapes, and themes. It eliminates the need for manual setup by automatically detecting the repository owner and producing high-quality SVG and GIF outputs, along with a gallery preview. This action is ideal for enhancing GitHub profiles with visually engaging contribution grid animations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v17.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/rumdl-action/</link><pubDate>Fri, 17 Apr 2026 14:10:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.73.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary rumdl is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as detecting and fixing common Markdown issues, supports multiple Markdown flavors, and offers fast performance with intelligent caching for efficient CI/CD integration and editor workflows. With 71 lint rules, a modern CLI, and extensive configuration options, it provides a lightweight, dependency-free solution for maintaining high-quality Markdown documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.73</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>rumdl is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as detecting and fixing common Markdown issues, supports multiple Markdown flavors, and offers fast performance with intelligent caching for efficient CI/CD integration and editor workflows. With 71 lint rules, a modern CLI, and extensive configuration options, it provides a lightweight, dependency-free solution for maintaining high-quality Markdown documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>test</strong>: make test_performance_md051 actually exercise MD051 (<a href="https://github.com/rvben/rumdl/commit/c550ef68738a623e040e512db722fe7235a36242">c550ef6</a>)</li>
<li><strong>md013,bench</strong>: enforce CommonMark 3-space indent on thematic breaks; hoist LintContext out of bench loop (<a href="https://github.com/rvben/rumdl/commit/1aafb9a7997a0e04a4d98963ec446847ee7cd3f8">1aafb9a</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.73-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.73-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.73-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.73-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-apple-darwin.tar.gz">rumdl-v0.1.73-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-aarch64-apple-darwin.tar.gz">rumdl-v0.1.73-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-pc-windows-msvc.zip">rumdl-v0.1.73-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.73/rumdl-v0.1.73-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>VertaaUX Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/vertaaux-audit/</link><pubDate>Fri, 17 Apr 2026 14:10:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/vertaaux-audit/</guid><description>Version updated for https://github.com/VertaaUX/audit-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The VertaaUX Audit Action is a GitHub Action designed to automate UX audits directly within CI/CD pipelines by evaluating usability, clarity, and accessibility of deployed URLs. It provides configurable score thresholds, detects issues with severity levels, identifies regressions against baselines, and posts detailed pull request comments summarizing score trends and issues. This action streamlines UX quality assurance by integrating automated audits and actionable insights into the development workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/VertaaUX/audit-action">https://github.com/VertaaUX/audit-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vertaaux-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>VertaaUX Audit Action</strong> is a GitHub Action designed to automate UX audits directly within CI/CD pipelines by evaluating usability, clarity, and accessibility of deployed URLs. It provides configurable score thresholds, detects issues with severity levels, identifies regressions against baselines, and posts detailed pull request comments summarizing score trends and issues. This action streamlines UX quality assurance by integrating automated audits and actionable insights into the development workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release of the VertaaUX GitHub Action.</p>
<ul>
<li>Run UX, accessibility, and clarity audits in CI/CD pipelines</li>
<li>Configurable score thresholds and per-category minimums</li>
<li>PR comments with score trends and regression detection</li>
<li>Uses latest @vertaaux/cli from npm (0.6.0+)</li>
</ul>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">vertaaux/audit-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">url</span>: <span style="color:#ae81ff">https://example.com</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.VERTAAUX_API_KEY }}</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/VertaaUX/audit-action#readme">README</a> for full configuration options.</p>
<p>Docs: <a href="https://vertaaux.ai/docs">https://vertaaux.ai/docs</a></p>
]]></content:encoded></item><item><title>Codez Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/codez-action/</link><pubDate>Fri, 17 Apr 2026 14:10:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/codez-action/</guid><description>Version updated for https://github.com/YiweiShen/codez to version v0.3.24.
This action is used across all versions by 4 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Codez is a GitHub Action that integrates OpenAI’s Codex AI model into GitHub repositories, enabling developers to automate code changes directly from GitHub Issues or Pull Request comments. It streamlines workflows by allowing users to invoke Codex for tasks such as generating or modifying code, reducing manual intervention. This action is particularly useful for automating repetitive coding tasks or enhancing collaboration efficiency in software development projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/YiweiShen/codez">https://github.com/YiweiShen/codez</a></strong> to version <strong>v0.3.24</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/codez-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Codez is a GitHub Action that integrates OpenAI&rsquo;s Codex AI model into GitHub repositories, enabling developers to automate code changes directly from GitHub Issues or Pull Request comments. It streamlines workflows by allowing users to invoke Codex for tasks such as generating or modifying code, reducing manual intervention. This action is particularly useful for automating repetitive coding tasks or enhancing collaboration efficiency in software development projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/YiweiShen/codez/compare/v0.3.23...v0.3.24">https://github.com/YiweiShen/codez/compare/v0.3.23...v0.3.24</a></p>
]]></content:encoded></item><item><title>GitHub Release Creation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/github-release-creation/</link><pubDate>Fri, 17 Apr 2026 06:34:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/github-release-creation/</guid><description>Version updated for https://github.com/anantacloud-actions/github-release-action to version V1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Release Action automates the process of creating GitHub releases, including version bumping, release note generation, and artifact uploads. It simplifies and standardizes release workflows by leveraging pull request labels for semantic versioning, generating GitHub-native release notes, and integrating seamlessly into CI/CD pipelines. This action eliminates manual, error-prone release tasks, enabling consistent and scalable software release management with minimal configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/anantacloud-actions/github-release-action">https://github.com/anantacloud-actions/github-release-action</a></strong> to version <strong>V1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-release-creation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Release Action</strong> automates the process of creating GitHub releases, including version bumping, release note generation, and artifact uploads. It simplifies and standardizes release workflows by leveraging pull request labels for semantic versioning, generating GitHub-native release notes, and integrating seamlessly into CI/CD pipelines. This action eliminates manual, error-prone release tasks, enabling consistent and scalable software release management with minimal configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>🚀 Automate GitHub Releases from PR to production with semantic versioning, GitHub-generated release notes, and built-in artifact support — all seamlessly integrated into your CI/CD pipeline with zero configuration.</p>
<!-- Release notes generated using configuration in .github/release.yml at main -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-chores">🧹 Chores</h3>
<ul>
<li>ci: bump actions/github-script from 7 to 9 by @dependabot[bot] in <a href="https://github.com/anantacloud-actions/github-release-action/pull/2">https://github.com/anantacloud-actions/github-release-action/pull/2</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@anantacloud-bot made their first contribution in <a href="https://github.com/anantacloud-actions/github-release-action/pull/1">https://github.com/anantacloud-actions/github-release-action/pull/1</a></li>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/anantacloud-actions/github-release-action/pull/2">https://github.com/anantacloud-actions/github-release-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/anantacloud-actions/github-release-action/commits/V1">https://github.com/anantacloud-actions/github-release-action/commits/V1</a></p>
]]></content:encoded></item><item><title>Build Debian package on multiple architectures</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/build-debian-package-on-multiple-architectures/</link><pubDate>Fri, 17 Apr 2026 06:34:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/build-debian-package-on-multiple-architectures/</guid><description>Version updated for https://github.com/andy5995/gh-action-build-deb to version v1.2.0.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of building Debian .deb packages for various architectures and Debian releases. It creates both source and binary packages, placing the outputs in a designated directory. By streamlining the Debian package build process, it simplifies workflows for developers targeting multiple architectures or requiring consistent, reproducible package builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/andy5995/gh-action-build-deb">https://github.com/andy5995/gh-action-build-deb</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-debian-package-on-multiple-architectures">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of building Debian <code>.deb</code> packages for various architectures and Debian releases. It creates both source and binary packages, placing the outputs in a designated directory. By streamlining the Debian package build process, it simplifies workflows for developers targeting multiple architectures or requiring consistent, reproducible package builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Fix running dpkg as root</li>
<li>Added lintian to the Docker image</li>
<li>Added lintian_check option to run lintian on the built package</li>
<li>Added fail_on_lintian_error option to control whether a lintian failure
fails the action (default: true, only applies when lintian_check is true)</li>
<li>Include major version in Docker image tags (e.g. bookworm-v1) so images
from prior major releases remain available after a version bump</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/andy5995/gh-action-build-deb/compare/v1...v1.2.0">https://github.com/andy5995/gh-action-build-deb/compare/v1...v1.2.0</a></p>
]]></content:encoded></item><item><title>astral-sh/setup-uv</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/astral-sh/setup-uv/</link><pubDate>Fri, 17 Apr 2026 06:33:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/astral-sh/setup-uv/</guid><description>Version updated for https://github.com/astral-sh/setup-uv to version v8.1.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 56,541 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-uv GitHub Action automates the installation and setup of a specific version of the uv tool in a CI/CD workflow. It simplifies managing uv versions by resolving them from configuration files or installing the latest version, adding the tool to the system PATH, and optionally verifying checksums for security. Additionally, it enhances efficiency by caching installations, enabling virtual environment activation, and providing error output matchers for streamlined debugging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/astral-sh/setup-uv">https://github.com/astral-sh/setup-uv</a></strong> to version <strong>v8.1.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>56,541</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/astral-sh-setup-uv">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-uv</code> GitHub Action automates the installation and setup of a specific version of the <code>uv</code> tool in a CI/CD workflow. It simplifies managing <code>uv</code> versions by resolving them from configuration files or installing the latest version, adding the tool to the system PATH, and optionally verifying checksums for security. Additionally, it enhances efficiency by caching installations, enabling virtual environment activation, and providing error output matchers for streamlined debugging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<p>This add the a new boolean input <code>no-project</code>.
It only makes sense to use in combination with <code>activate-environment: true</code> and will append <code>--no project</code> to the <code>uv venv</code> call. This is for example useful <a href="https://github.com/astral-sh/setup-uv/issues/854">if you have a pyproject.toml file with parts unparseable by uv</a></p>
<h2 id="-enhancements">🚀 Enhancements</h2>
<ul>
<li>Add input no-project in combination with activate-environment @eifinger (#856)</li>
</ul>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li>fix: grant contents:write to validate-release job @eifinger (#860)</li>
<li>Add a release-gate step to the release workflow @zanieb (#859)</li>
<li>Draft commitish releases @eifinger (#858)</li>
<li>Add action-types.yml to instructions @eifinger (#857)</li>
<li>chore: update known checksums for 0.11.7 @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (#853)</li>
<li>Refactor version resolving @eifinger (#852)</li>
<li>chore: update known checksums for 0.11.6 @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (#850)</li>
<li>chore: update known checksums for 0.11.5 @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (#845)</li>
<li>chore: update known checksums for 0.11.4 @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (#843)</li>
<li>Add a release workflow @zanieb (#839)</li>
<li>chore: update known checksums for 0.11.3 @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (#836)</li>
</ul>
<h2 id="-documentation">📚 Documentation</h2>
<ul>
<li>Update ignore-nothing-to-cache documentation @eifinger (#833)</li>
<li>Pin setup-uv docs to v8 @eifinger (#829)</li>
</ul>
<h2 id="-dependency-updates">⬆️ Dependency updates</h2>
<ul>
<li>chore(deps): bump release-drafter/release-drafter from 7.1.1 to 7.2.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#855)</li>
</ul>
]]></content:encoded></item><item><title>Greencheck CI Fixer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/greencheck-ci-fixer/</link><pubDate>Fri, 17 Apr 2026 06:33:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/greencheck-ci-fixer/</guid><description>Version updated for https://github.com/braedonsaunders/greencheck to version v0.1.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “greencheck” GitHub Action automates the process of resolving failed CI runs by delegating the task to an AI coding agent, such as Claude Code or Codex. It enables the agent to analyze failure logs, inspect the repository, apply fixes, and re-trigger the CI workflow, all without human intervention. By addressing common and straightforward CI issues, it minimizes context-switching for developers, ensures safe and cost-controlled execution, and includes features like log parsing, regression detection, and detailed reporting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/braedonsaunders/greencheck">https://github.com/braedonsaunders/greencheck</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/greencheck-ci-fixer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;greencheck&rdquo; GitHub Action automates the process of resolving failed CI runs by delegating the task to an AI coding agent, such as Claude Code or Codex. It enables the agent to analyze failure logs, inspect the repository, apply fixes, and re-trigger the CI workflow, all without human intervention. By addressing common and straightforward CI issues, it minimizes context-switching for developers, ensures safe and cost-controlled execution, and includes features like log parsing, regression detection, and detailed reporting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/braedonsaunders/greencheck/compare/v0...v0.1.2">https://github.com/braedonsaunders/greencheck/compare/v0...v0.1.2</a></p>
]]></content:encoded></item><item><title>Aptu Triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/aptu-triage/</link><pubDate>Fri, 17 Apr 2026 06:33:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/aptu-triage/</guid><description>Version updated for https://github.com/clouatre-labs/aptu to version v0.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Aptu is an AI-powered command-line tool designed to automate and enhance open-source software issue triage and pull request analysis. It leverages compact, efficient AI prompts to provide features such as issue summarization, label suggestions, contributor guidance, and PR review with actionable feedback. By automating these tasks, Aptu reduces costs, increases efficiency, and provides precise, customizable outputs across multiple formats, making it a valuable utility for streamlining open-source project workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/clouatre-labs/aptu">https://github.com/clouatre-labs/aptu</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aptu-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Aptu is an AI-powered command-line tool designed to automate and enhance open-source software issue triage and pull request analysis. It leverages compact, efficient AI prompts to provide features such as issue summarization, label suggestions, contributor guidance, and PR review with actionable feedback. By automating these tasks, Aptu reduces costs, increases efficiency, and provides precise, customizable outputs across multiple formats, making it a valuable utility for streamlining open-source project workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>PR:</strong> Add <code>--diff</code> flag for patch-based branch-and-PR workflow (#1130)</li>
<li><strong>Action:</strong> Add <code>deep</code>/<code>since</code> inputs, schedule triage, remove release step (#1136)</li>
</ul>
<h3 id="removed">Removed</h3>
<ul>
<li><strong>Core:</strong> Remove <code>release</code> subcommand and release notes feature (#1129)</li>
</ul>
<h3 id="refactor">Refactor</h3>
<ul>
<li><strong>Patch:</strong> Remove unused <code>dry_run</code> param from <code>apply_patch_and_push</code> (#1135)</li>
</ul>
<h3 id="chores">Chores</h3>
<ul>
<li>Standardise SPDX copyright to Aptu Contributors (#1133)</li>
<li>Update <code>code-analyze-core</code> to 0.5.0, lock file maintenance (#1137)</li>
</ul>
<h3 id="docs">Docs</h3>
<ul>
<li>Remove <code>allow(missing_docs)</code>, add integration tests, update docs (#1132)</li>
</ul>
<p><strong>Full changelog:</strong> <a href="https://github.com/clouatre-labs/aptu/compare/v0.3.2...v0.4.0">https://github.com/clouatre-labs/aptu/compare/v0.3.2...v0.4.0</a></p>
]]></content:encoded></item><item><title>Dev Container Build and Run Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dev-container-build-and-run-action/</link><pubDate>Fri, 17 Apr 2026 06:33:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dev-container-build-and-run-action/</guid><description>Version updated for https://github.com/devcontainers/ci to version v0.3.1900000448.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 7,350 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Dev Container Build and Run GitHub Action simplifies the use of Dev Containers in GitHub workflows by automating tasks such as pre-building Dev Container images and running commands for CI, testing, and other development activities. It supports Dev Container Features, embeds metadata for streamlined image usage, and leverages the @devcontainers/cli for enhanced compatibility and functionality. This action addresses the need for consistent, reusable development environments and improves workflow efficiency by integrating containerized development into CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/devcontainers/ci">https://github.com/devcontainers/ci</a></strong> to version <strong>v0.3.1900000448</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>7,350</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dev-container-build-and-run-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Dev Container Build and Run GitHub Action</strong> simplifies the use of Dev Containers in GitHub workflows by automating tasks such as pre-building Dev Container images and running commands for CI, testing, and other development activities. It supports Dev Container Features, embeds metadata for streamlined image usage, and leverages the <code>@devcontainers/cli</code> for enhanced compatibility and functionality. This action addresses the need for consistent, reusable development environments and improves workflow efficiency by integrating containerized development into CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove compiled JS content by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/210">https://github.com/devcontainers/ci/pull/210</a></li>
<li>Retain run-main.js/run-post.js by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/213">https://github.com/devcontainers/ci/pull/213</a></li>
<li>Update tag to use generated version number by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/214">https://github.com/devcontainers/ci/pull/214</a></li>
<li>Workflow tidying by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/216">https://github.com/devcontainers/ci/pull/216</a></li>
<li>Add missing &lsquo;v&rsquo; prefix on release/tag by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/217">https://github.com/devcontainers/ci/pull/217</a></li>
<li>Update docs to point to v0.3 release by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/218">https://github.com/devcontainers/ci/pull/218</a></li>
<li>Pass env vars to <code>devcontainer up</code> by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/211">https://github.com/devcontainers/ci/pull/211</a></li>
<li>Re-enable running subset of tests in forks by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/220">https://github.com/devcontainers/ci/pull/220</a></li>
<li>re-enable test <code>platform_with_runCmd</code> by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/203">https://github.com/devcontainers/ci/pull/203</a></li>
<li>Add <code>noCache</code> option by @trxcllnt in <a href="https://github.com/devcontainers/ci/pull/199">https://github.com/devcontainers/ci/pull/199</a></li>
<li>Add additionalMounts for GitHub Action Output Mount by @andar1an in <a href="https://github.com/devcontainers/ci/pull/219">https://github.com/devcontainers/ci/pull/219</a></li>
<li>Update checks action to remove NodeJS version warning by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/228">https://github.com/devcontainers/ci/pull/228</a></li>
<li>Revert to latest version of tfx-cli by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/227">https://github.com/devcontainers/ci/pull/227</a></li>
<li>Update to run &lsquo;devcontainer exec&rsquo; without JSON parsing output by @stuartleeks in <a href="https://github.com/devcontainers/ci/pull/226">https://github.com/devcontainers/ci/pull/226</a></li>
<li>Use version 0 to allow for breaking CLI changes in the future. by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/229">https://github.com/devcontainers/ci/pull/229</a></li>
<li>gh: refactor community files by @SauravMaheshkar in <a href="https://github.com/devcontainers/ci/pull/222">https://github.com/devcontainers/ci/pull/222</a></li>
<li>Fix a typo in <code>azdo-task/README.md</code> by @jiedxu in <a href="https://github.com/devcontainers/ci/pull/245">https://github.com/devcontainers/ci/pull/245</a></li>
<li>Update golang for CG by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/260">https://github.com/devcontainers/ci/pull/260</a></li>
<li>Update Debian, go tools, Node, NPM package by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/263">https://github.com/devcontainers/ci/pull/263</a></li>
<li>Bump @babel/traverse from 7.18.2 to 7.23.2 in /.github/scripts by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/261">https://github.com/devcontainers/ci/pull/261</a></li>
<li>Bump json5 from 2.2.1 to 2.2.3 in /.github/scripts by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/264">https://github.com/devcontainers/ci/pull/264</a></li>
<li>Bump semver from 6.3.0 to 6.3.1 in /.github/scripts by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/266">https://github.com/devcontainers/ci/pull/266</a></li>
<li>Fix scripts by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/265">https://github.com/devcontainers/ci/pull/265</a></li>
<li>Update azure-pipelines-task-lib to avoid security issue in dependency by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/267">https://github.com/devcontainers/ci/pull/267</a></li>
<li>Add configFile option by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/269">https://github.com/devcontainers/ci/pull/269</a></li>
<li>Ignore spaces by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/280">https://github.com/devcontainers/ci/pull/280</a></li>
<li>Add workflow permissions by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/282">https://github.com/devcontainers/ci/pull/282</a></li>
<li>Update QEMU and Buildx steps to resolve Node 16 deprecation warning by @korverdev in <a href="https://github.com/devcontainers/ci/pull/283">https://github.com/devcontainers/ci/pull/283</a></li>
<li>Find Windows executable by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/288">https://github.com/devcontainers/ci/pull/288</a></li>
<li>add <code>inheritEnv</code> action parameter by @OmarTawfik in <a href="https://github.com/devcontainers/ci/pull/295">https://github.com/devcontainers/ci/pull/295</a></li>
<li>Fix permissions by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/297">https://github.com/devcontainers/ci/pull/297</a></li>
<li>Fix permissions by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/298">https://github.com/devcontainers/ci/pull/298</a></li>
<li>Docs: github-action.md: fix wording by @lolmaus in <a href="https://github.com/devcontainers/ci/pull/296">https://github.com/devcontainers/ci/pull/296</a></li>
<li>Add <code>cacheTo</code> argument to <code>ci</code> action by @sebst in <a href="https://github.com/devcontainers/ci/pull/300">https://github.com/devcontainers/ci/pull/300</a></li>
<li>Fix CI by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/308">https://github.com/devcontainers/ci/pull/308</a></li>
<li>Fix CI by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/327">https://github.com/devcontainers/ci/pull/327</a></li>
<li>Bump actions/setup-node from 3 to 4 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/309">https://github.com/devcontainers/ci/pull/309</a></li>
<li>Bump ghcr.io/devcontainers/features/github-cli from 1.0.11 to 1.0.13 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/310">https://github.com/devcontainers/ci/pull/310</a></li>
<li>Bump LouisBrunner/checks-action from 1.1.1 to 2.0.0 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/311">https://github.com/devcontainers/ci/pull/311</a></li>
<li>Bump github/codeql-action from 2 to 3 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/312">https://github.com/devcontainers/ci/pull/312</a></li>
<li>Bump docker/login-action from 2 to 3 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/313">https://github.com/devcontainers/ci/pull/313</a></li>
<li>Bump actions/github-script from 6 to 7 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/314">https://github.com/devcontainers/ci/pull/314</a></li>
<li>Update dependencies by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/328">https://github.com/devcontainers/ci/pull/328</a></li>
<li>Fix AzDO task by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/329">https://github.com/devcontainers/ci/pull/329</a></li>
<li>fix: don&rsquo;t group the actual running of the commands by @ffMathy in <a href="https://github.com/devcontainers/ci/pull/272">https://github.com/devcontainers/ci/pull/272</a></li>
<li>Add note on JIT by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/330">https://github.com/devcontainers/ci/pull/330</a></li>
<li>Fix formatting by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/331">https://github.com/devcontainers/ci/pull/331</a></li>
<li>Update dependencies by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/332">https://github.com/devcontainers/ci/pull/332</a></li>
<li>Consolidate npm package updates by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/352">https://github.com/devcontainers/ci/pull/352</a></li>
<li>Fix dependabot.yml by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/353">https://github.com/devcontainers/ci/pull/353</a></li>
<li>Cleanup &lsquo;common&rsquo; dependency by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/355">https://github.com/devcontainers/ci/pull/355</a></li>
<li>Bump the all group across 4 directories with 4 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/356">https://github.com/devcontainers/ci/pull/356</a></li>
<li>Bump actions/checkout from 3 to 4 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/333">https://github.com/devcontainers/ci/pull/333</a></li>
<li>Bump the all group across 4 directories with 6 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/359">https://github.com/devcontainers/ci/pull/359</a></li>
<li>Bump the all group across 4 directories with 3 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/360">https://github.com/devcontainers/ci/pull/360</a></li>
<li>Bump the all group across 4 directories with 5 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/362">https://github.com/devcontainers/ci/pull/362</a></li>
<li>Bump ghcr.io/devcontainers/features/github-cli from 1.0.13 to 1.0.14 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/364">https://github.com/devcontainers/ci/pull/364</a></li>
<li>Bump the all group across 3 directories with 6 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/369">https://github.com/devcontainers/ci/pull/369</a></li>
<li>Bump the all group across 4 directories with 6 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/378">https://github.com/devcontainers/ci/pull/378</a></li>
<li>Bump the all group across 4 directories with 8 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/379">https://github.com/devcontainers/ci/pull/379</a></li>
<li>Bump the all group across 4 directories with 7 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/389">https://github.com/devcontainers/ci/pull/389</a></li>
<li>Bump the all group across 4 directories with 5 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/396">https://github.com/devcontainers/ci/pull/396</a></li>
<li>investigate CI failure by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/411">https://github.com/devcontainers/ci/pull/411</a></li>
<li>Bump the all group across 4 directories with 8 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/409">https://github.com/devcontainers/ci/pull/409</a></li>
<li>Bump the all group across 3 directories with 3 updates by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/414">https://github.com/devcontainers/ci/pull/414</a></li>
<li>Bump actions/setup-node from 4 to 6 by @dependabot[bot] in <a href="https://github.com/devcontainers/ci/pull/413">https://github.com/devcontainers/ci/pull/413</a></li>
<li>Update Node, NPM, Go tools and Debian  by @Kaniska244 in <a href="https://github.com/devcontainers/ci/pull/438">https://github.com/devcontainers/ci/pull/438</a></li>
<li>Add &ldquo;Publish the AzDO extension&rdquo; input by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/439">https://github.com/devcontainers/ci/pull/439</a></li>
<li>Also skip AzDO testing by @chrmarti in <a href="https://github.com/devcontainers/ci/pull/440">https://github.com/devcontainers/ci/pull/440</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@trxcllnt made their first contribution in <a href="https://github.com/devcontainers/ci/pull/199">https://github.com/devcontainers/ci/pull/199</a></li>
<li>@andar1an made their first contribution in <a href="https://github.com/devcontainers/ci/pull/219">https://github.com/devcontainers/ci/pull/219</a></li>
<li>@SauravMaheshkar made their first contribution in <a href="https://github.com/devcontainers/ci/pull/222">https://github.com/devcontainers/ci/pull/222</a></li>
<li>@jiedxu made their first contribution in <a href="https://github.com/devcontainers/ci/pull/245">https://github.com/devcontainers/ci/pull/245</a></li>
<li>@korverdev made their first contribution in <a href="https://github.com/devcontainers/ci/pull/283">https://github.com/devcontainers/ci/pull/283</a></li>
<li>@OmarTawfik made their first contribution in <a href="https://github.com/devcontainers/ci/pull/295">https://github.com/devcontainers/ci/pull/295</a></li>
<li>@lolmaus made their first contribution in <a href="https://github.com/devcontainers/ci/pull/296">https://github.com/devcontainers/ci/pull/296</a></li>
<li>@sebst made their first contribution in <a href="https://github.com/devcontainers/ci/pull/300">https://github.com/devcontainers/ci/pull/300</a></li>
<li>@ffMathy made their first contribution in <a href="https://github.com/devcontainers/ci/pull/272">https://github.com/devcontainers/ci/pull/272</a></li>
<li>@Kaniska244 made their first contribution in <a href="https://github.com/devcontainers/ci/pull/438">https://github.com/devcontainers/ci/pull/438</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/devcontainers/ci/compare/v0.2.1900000266...v0.3.1900000448">https://github.com/devcontainers/ci/compare/v0.2.1900000266...v0.3.1900000448</a></p>
]]></content:encoded></item><item><title>Blog Post Workflow</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/blog-post-workflow/</link><pubDate>Fri, 17 Apr 2026 06:33:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/blog-post-workflow/</guid><description>Version updated for https://github.com/gautamkrishnar/blog-post-workflow to version 1.9.6.
This action is used across all versions by 11,350 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Blog Post Workflow” GitHub Action automates the process of updating a repository’s README file with the latest blog posts from specified RSS feeds. It solves the problem of manually keeping blog post links up to date by running on a scheduled basis or being triggered manually. This action is ideal for developers or content creators who wish to showcase their latest blog content dynamically in their GitHub repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gautamkrishnar/blog-post-workflow">https://github.com/gautamkrishnar/blog-post-workflow</a></strong> to version <strong>1.9.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>11,350</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/blog-post-workflow">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Blog Post Workflow&rdquo; GitHub Action automates the process of updating a repository&rsquo;s README file with the latest blog posts from specified RSS feeds. It solves the problem of manually keeping blog post links up to date by running on a scheduled basis or being triggered manually. This action is ideal for developers or content creators who wish to showcase their latest blog content dynamically in their GitHub repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: <code>customTags</code> variable is now accessible inside <code>item_exec</code>, restoring backward compatibility broken in 1.9.5 (fixes #292)</li>
</ul>
<h3 id="details">Details</h3>
<p>The migration to ES modules in 1.9.5 changed <code>item_exec</code> evaluation from <code>eval()</code> to <code>new Function()</code>, which removed access to local scope variables like <code>customTags</code>. This release passes <code>customTags</code> into the <code>item_exec</code> execution context so existing workflows continue to work as expected.</p>
<p>Thanks to @bnbong for reporting the issue and providing a detailed bug report with a clear reproduction case! 🙏</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gautamkrishnar/blog-post-workflow/compare/1.9.5...1.9.6">https://github.com/gautamkrishnar/blog-post-workflow/compare/1.9.5...1.9.6</a></p>
]]></content:encoded></item><item><title>GitHub Screenshot Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/github-screenshot-action/</link><pubDate>Fri, 17 Apr 2026 06:33:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/github-screenshot-action/</guid><description>Version updated for https://github.com/guibranco/github-screenshot-action to version v2.0.30.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-screenshot-action is a GitHub Action designed to automate the process of capturing, monitoring, and versioning website screenshots. It takes screenshots of websites listed in a JSON file, supports parallel execution, retry logic, and cron-based scheduling, and can optionally create automated pull requests to track visual changes over time. Key features include full Puppeteer-based rendering, configurable wait strategies, and the ability to isolate changes in a dedicated branch.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/guibranco/github-screenshot-action">https://github.com/guibranco/github-screenshot-action</a></strong> to version <strong>v2.0.30</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-screenshot-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>github-screenshot-action</code> is a GitHub Action designed to automate the process of capturing, monitoring, and versioning website screenshots. It takes screenshots of websites listed in a JSON file, supports parallel execution, retry logic, and cron-based scheduling, and can optionally create automated pull requests to track visual changes over time. Key features include full Puppeteer-based rendering, configurable wait strategies, and the ability to isolate changes in a dedicated branch.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Automated release for version 2.0.30</p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/cibuild-action/</link><pubDate>Fri, 17 Apr 2026 06:33:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.3.17.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The cibuild GitHub Action simplifies and automates the setup of CI/CD pipelines for iOS and Android projects by generating ready-to-use GitHub Actions workflows. It offers tools to auto-detect project configurations, manage secrets, validate pipelines, and run workflows locally or on GitHub, streamlining the process of creating and maintaining efficient build pipelines. This action reduces manual setup effort, ensuring faster and more reliable CI/CD integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.3.17</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>cibuild</code> GitHub Action simplifies and automates the setup of CI/CD pipelines for iOS and Android projects by generating ready-to-use GitHub Actions workflows. It offers tools to auto-detect project configurations, manage secrets, validate pipelines, and run workflows locally or on GitHub, streamlining the process of creating and maintaining efficient build pipelines. This action reduces manual setup effort, ensuring faster and more reliable CI/CD integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.3.17</p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/stackit-cli-tools-installer/</link><pubDate>Fri, 17 Apr 2026 06:33:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.45.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of a specific version of the stackit-cli binary on workflow runners, allowing users to specify a semantic version or use the latest stable release. It streamlines the setup process and ensures the CLI is readily available in the environment’s PATH, simplifying workflows that depend on stackit-cli.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.45</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of a specific version of the <code>stackit-cli</code> binary on workflow runners, allowing users to specify a semantic version or use the latest stable release. It streamlines the setup process and ensures the CLI is readily available in the environment&rsquo;s PATH, simplifying workflows that depend on <code>stackit-cli</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.45 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): update dependency undici to v8.1.0 by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/209">https://github.com/jkroepke/setup-stackit-cli/pull/209</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.44...v1.2.45">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.44...v1.2.45</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/versionary-action/</link><pubDate>Fri, 17 Apr 2026 06:33:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.12.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release tool that streamlines semantic versioning, changelog generation, release PR workflows, and tagging across various repository types and software ecosystems. It provides a unified solution for managing version updates and release metadata while allowing maintainers to preview changes before publication. By focusing on extensibility and software-agnostic design, Versionary simplifies release management and integrates seamlessly with CI/CD workflows for artifact publishing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release tool that streamlines semantic versioning, changelog generation, release PR workflows, and tagging across various repository types and software ecosystems. It provides a unified solution for managing version updates and release metadata while allowing maintainers to preview changes before publication. By focusing on extensibility and software-agnostic design, Versionary simplifies release management and integrates seamlessly with CI/CD workflows for artifact publishing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>changelog:</strong> add &ldquo;Dependencies&rdquo; section (<a href="https://github.com/jolars/versionary/commit/f3372b8fe9572fac5438b3c7fb4faaf5c1fdbb79"><code>f3372b8</code></a>)</li>
<li>support github draft releases (<a href="https://github.com/jolars/versionary/commit/88d48a2cd445e7e8ef03ba632974731d58fa6b8e"><code>88d48a2</code></a>)</li>
<li>modularize changelog, improve R strategy (<a href="https://github.com/jolars/versionary/commit/e30d0c3b5ffe1ef0b39c5f658731fe4f334a9291"><code>e30d0c3</code></a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>rust:</strong> don&rsquo;t bump non-related crate (<a href="https://github.com/jolars/versionary/commit/41154732a4bf040683558b32d7dfcdd11dbc092d"><code>4115473</code></a>)</li>
<li><strong>changelog:</strong> don&rsquo;t strip changelog title (<a href="https://github.com/jolars/versionary/commit/16f6b4f8cb43f48a0a4454e2123f13b93ecfa587"><code>16f6b4f</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/secondbrainaction/</link><pubDate>Fri, 17 Apr 2026 06:33:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2579-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a command-line tool that integrates with external data sources (e.g., Salesforce, ZenDesk, Slack) to retrieve, filter, and analyze data using Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) techniques. It automates tasks such as generating reports, summaries, and insights from diverse and disconnected data sources, as well as analyzing files, GitHub repository changes, and YouTube transcripts. Key capabilities include keyword-based data filtering, multi-source integration, and natural language querying for actionable insights.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2579-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a command-line tool that integrates with external data sources (e.g., Salesforce, ZenDesk, Slack) to retrieve, filter, and analyze data using Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) techniques. It automates tasks such as generating reports, summaries, and insights from diverse and disconnected data sources, as well as analyzing files, GitHub repository changes, and YouTube transcripts. Key capabilities include keyword-based data filtering, multi-source integration, and natural language querying for actionable insights.</p>
]]></content:encoded></item><item><title>Agent Security Harness</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-security-harness/</link><pubDate>Fri, 17 Apr 2026 06:33:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/agent-security-harness/</guid><description>Version updated for https://github.com/msaleme/red-team-blue-team-agent-fabric to version v4.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Agent Security Harness is a security testing framework designed to analyze and validate the behavior of autonomous agents, particularly focusing on their decision-making processes, wire-protocol integrity, and operational governance. It automates adversarial testing across protocols like MCP, A2A, L402, and x402, simulating scenarios such as spoofing, capability escalation, and unsafe policy violations to identify vulnerabilities. This tool is especially useful for ensuring agents adhere to security and governance standards in dynamic environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaleme/red-team-blue-team-agent-fabric">https://github.com/msaleme/red-team-blue-team-agent-fabric</a></strong> to version <strong>v4.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-security-harness">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Agent Security Harness</strong> is a security testing framework designed to analyze and validate the behavior of autonomous agents, particularly focusing on their decision-making processes, wire-protocol integrity, and operational governance. It automates adversarial testing across protocols like MCP, A2A, L402, and x402, simulating scenarios such as spoofing, capability escalation, and unsafe policy violations to identify vulnerabilities. This tool is especially useful for ensuring agents adhere to security and governance standards in dynamic environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v420--incident-tested">v4.2.0 — Incident-Tested</h2>
<p>Every new module maps to a named security incident from April 2026.</p>
<h3 id="new-modules">New Modules</h3>
<ul>
<li><strong>Benchmark Integrity Harness</strong> (BI-001 — BI-007) — UC Berkeley proved all 8 major AI benchmarks can be hacked for perfect scores</li>
<li><strong>Governance Modification Harness</strong> (GM-001 — GM-006) — lightningzero found 9/12 agents disabled their own gates within 48h</li>
<li><strong>PraisonAI Adapter</strong> (PA-001 — PA-004) — 4 CVEs this week (CVSS 9.8, 9.1, 8.8, High)</li>
</ul>
<h3 id="new-tests">New Tests</h3>
<ul>
<li><strong>MCP-015/016/017</strong> — SSRF via URI/resource + STDIO pre-handshake execution (OX Security disclosure, BlueRock 36.7% SSRF finding)</li>
<li><strong>CVE-009/010</strong> — OpenClaw privilege escalation (CVE-2026-35625) + channel SSRF (CVE-2026-35629)</li>
</ul>
<h3 id="infrastructure">Infrastructure</h3>
<ul>
<li>Shared <code>_utils.py</code> (SOLID/DRY) — Severity, wilson_ci, jsonrpc_request, http_post_json</li>
<li>CLI registration for all new modules</li>
<li>P0 bug fixes (BI-001 pass logic, BI-006 assertion, CVE-009 exception handling)</li>
<li>GCP + Azure metadata targets added to SSRF tests</li>
</ul>
<h3 id="numbers">Numbers</h3>
<ul>
<li><strong>461 tests</strong> (was 439), <strong>31 modules</strong> (was 29)</li>
<li>22 new test cases mapped to 6 named incidents/disclosures</li>
</ul>
<h3 id="roadmap">Roadmap</h3>
<ul>
<li>v4.0 renamed to v5.0 &ldquo;Lock the Category&rdquo; (H2 2026)</li>
<li>v4.3 next: Skill Security Protocol (#99/#181), research DOIs #6-7</li>
</ul>
<p>Full changelog: <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v4.1.1...v4.2.0">https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v4.1.1...v4.2.0</a></p>
]]></content:encoded></item><item><title>Octomind Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/octomind-action/</link><pubDate>Fri, 17 Apr 2026 06:33:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/octomind-action/</guid><description>Version updated for https://github.com/Muvon/octomind-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Octomind Action is a GitHub Action that integrates a session-based AI development agent into CI/CD workflows, enabling automated tasks like code reviews, code generation, and analysis using various AI providers (e.g., OpenAI, Anthropic). It simplifies collaboration by posting results directly to pull requests, supports reusable named sessions, and allows for customization via specialized roles and custom agent registries. This action streamlines development processes by automating repetitive tasks and enhancing code quality through AI-driven insights.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Muvon/octomind-action">https://github.com/Muvon/octomind-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/octomind-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Octomind Action</strong> is a GitHub Action that integrates a session-based AI development agent into CI/CD workflows, enabling automated tasks like code reviews, code generation, and analysis using various AI providers (e.g., OpenAI, Anthropic). It simplifies collaboration by posting results directly to pull requests, supports reusable named sessions, and allows for customization via specialized roles and custom agent registries. This action streamlines development processes by automating repetitive tasks and enhancing code quality through AI-driven insights.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Run <a href="https://github.com/Muvon/octomind">Octomind</a> — a session-based AI development agent — directly in your GitHub Actions workflows.</p>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">muvon/octomind-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">prompt</span>: <span style="color:#e6db74">&#34;Review this code for issues&#34;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">env</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">OPENROUTER_API_KEY</span>: <span style="color:#ae81ff">${{ secrets.OPENROUTER_API_KEY }}</span>
</span></span></code></pre></div><h2 id="features">Features</h2>
<ul>
<li><strong>Multi-provider</strong> — OpenRouter, Anthropic, OpenAI, DeepSeek, Google, AWS Bedrock, Cloudflare</li>
<li><strong>Role-based agents</strong> — Specialized roles from built-in registry or custom taps</li>
<li><strong>PR commenting</strong> — Post results to pull requests (full or collapsible)</li>
<li><strong>Session support</strong> — Named sessions with resume across workflow runs</li>
<li><strong>Custom taps</strong> — Extend with your own agent registry</li>
<li><strong>Binary caching</strong> — Skips download when already installed</li>
</ul>
<h2 id="inputs">Inputs</h2>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Required</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>prompt</code></td>
          <td><strong>yes</strong></td>
          <td>—</td>
          <td>Task or message to send to octomind</td>
      </tr>
      <tr>
          <td><code>role</code></td>
          <td>no</td>
          <td>config default</td>
          <td>Role to use (e.g. <code>developer:rust</code>)</td>
      </tr>
      <tr>
          <td><code>model</code></td>
          <td>no</td>
          <td>—</td>
          <td>Model override</td>
      </tr>
      <tr>
          <td><code>name</code></td>
          <td>no</td>
          <td>—</td>
          <td>Session name</td>
      </tr>
      <tr>
          <td><code>resume</code></td>
          <td>no</td>
          <td>—</td>
          <td>Resume a specific session by name</td>
      </tr>
      <tr>
          <td><code>resume_recent</code></td>
          <td>no</td>
          <td><code>false</code></td>
          <td>Resume most recent session</td>
      </tr>
      <tr>
          <td><code>sandbox</code></td>
          <td>no</td>
          <td><code>false</code></td>
          <td>Restrict filesystem writes</td>
      </tr>
      <tr>
          <td><code>hook</code></td>
          <td>no</td>
          <td>—</td>
          <td>Webhook hook names to activate</td>
      </tr>
      <tr>
          <td><code>version</code></td>
          <td>no</td>
          <td><code>latest</code></td>
          <td>Octomind version to install</td>
      </tr>
      <tr>
          <td><code>tap</code></td>
          <td>no</td>
          <td>—</td>
          <td>Tap to add before run</td>
      </tr>
      <tr>
          <td><code>config</code></td>
          <td>no</td>
          <td>—</td>
          <td>Path to config file</td>
      </tr>
      <tr>
          <td><code>comment</code></td>
          <td>no</td>
          <td><code>none</code></td>
          <td>PR comment mode: <code>full</code>, <code>compact</code>, <code>none</code></td>
      </tr>
      <tr>
          <td><code>github_token</code></td>
          <td>no</td>
          <td><code>${{ github.token }}</code></td>
          <td>Token for PR commenting</td>
      </tr>
  </tbody>
</table>
<h2 id="outputs">Outputs</h2>
<table>
  <thead>
      <tr>
          <th>Output</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>result</code></td>
          <td>Last assistant message content</td>
      </tr>
      <tr>
          <td><code>session_id</code></td>
          <td>Session ID for resuming</td>
      </tr>
      <tr>
          <td><code>cost</code></td>
          <td>Session cost as JSON</td>
      </tr>
      <tr>
          <td><code>raw_output</code></td>
          <td>Full JSONL output</td>
      </tr>
      <tr>
          <td><code>exit_code</code></td>
          <td>Process exit code</td>
      </tr>
  </tbody>
</table>
]]></content:encoded></item><item><title>FeedPulse Monorepo Checks</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/feedpulse-monorepo-checks/</link><pubDate>Fri, 17 Apr 2026 06:32:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/feedpulse-monorepo-checks/</guid><description>Version updated for https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform to version v0.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary FeedPulse_Cloud_Native_Platform is an AI-powered feedback management system designed to streamline the collection, analysis, and administration of product feedback using a microservices architecture. It automates tasks such as feedback submission, AI-driven analysis, status tracking, and administrative actions like filtering, sorting, and reporting through a professional frontend and REST API. Key capabilities include integration with Gemini AI for trend analysis, MongoDB persistence, JWT-based authentication, and deployment flexibility via Docker Compose or Kubernetes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform</a></strong> to version <strong>v0.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/feedpulse-monorepo-checks">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>FeedPulse_Cloud_Native_Platform is an AI-powered feedback management system designed to streamline the collection, analysis, and administration of product feedback using a microservices architecture. It automates tasks such as feedback submission, AI-driven analysis, status tracking, and administrative actions like filtering, sorting, and reporting through a professional frontend and REST API. Key capabilities include integration with Gemini AI for trend analysis, MongoDB persistence, JWT-based authentication, and deployment flexibility via Docker Compose or Kubernetes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Cloud-native AI feedback platform with microservices on Kubernetes.</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/165">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/165</a></li>
<li>replaced github actor username with github repo owner username by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/168">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/168</a></li>
<li>Merge pull request #165 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/169">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/169</a></li>
<li>added job environment and changed PAT password source by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/170">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/170</a></li>
<li>Develop 04 by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/171">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/171</a></li>
<li>k8s overlays atlas kustomization yml file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/172">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/172</a></li>
<li>k8s base kustomization yml file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/173">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/173</a></li>
<li>k8s base ingress yml file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/174">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/174</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/175">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/175</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/176">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/176</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/177">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/177</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/178">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/178</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/179">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/179</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/180">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/180</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/181">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/181</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/182">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/182</a></li>
<li>Merge pull request #182 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/183">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/183</a></li>
<li>Merge pull request #181 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/184">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/184</a></li>
<li>Merge pull request #180 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/185">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/185</a></li>
<li>Merge pull request #179 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/186">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/186</a></li>
<li>Merge pull request #178 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/187">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/187</a></li>
<li>Merge pull request #177 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/188">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/188</a></li>
<li>Merge pull request #176 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/189">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/189</a></li>
<li>Merge pull request #175 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/190">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/190</a></li>
<li>internal configuration Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/191">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/191</a></li>
<li>frontend Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/192">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/192</a></li>
<li>cmd Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/193">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/193</a></li>
<li>k8s overlays local-mongo secret patch yml file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/194">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/194</a></li>
<li>Develop 03 by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/195">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/195</a></li>
<li>Develop 04 by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/196">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/196</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/197">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/197</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/198">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/198</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/199">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/199</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/200">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/200</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/201">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/201</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/202">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/202</a></li>
<li>Merge pull request #202 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/203">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/203</a></li>
<li>Merge pull request #201 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/204">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/204</a></li>
<li>Merge pull request #200 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/205">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/205</a></li>
<li>Merge pull request #199 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/206">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/206</a></li>
<li>Merge pull request #198 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/207">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/207</a></li>
<li>Merge pull request #197 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/208">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/208</a></li>
<li>internal server Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/209">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/209</a></li>
<li>internal handlers Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/213">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/213</a></li>
<li>internal models Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/211">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/211</a></li>
<li>internal middleware Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/212">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/212</a></li>
<li>internal repository Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/210">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/210</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/214">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/214</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/215">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/215</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/216">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/216</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/217">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/217</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/218">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/218</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/219">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/219</a></li>
<li>Merge pull request #217 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/222">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/222</a></li>
<li>Merge pull request #216 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/223">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/223</a></li>
<li>Merge pull request #215 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/224">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/224</a></li>
<li>Merge pull request #214 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/225">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/225</a></li>
<li>Merge pull request #218 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/221">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/221</a></li>
<li>Merge pull request #219 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/220">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/220</a></li>
<li>Bump @testing-library/react from 16.0.1 to 16.3.2 in /frontend by @dependabot[bot] in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/229">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/229</a></li>
<li>Develop 02 by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/235">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/235</a></li>
<li>web main Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/236">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/236</a></li>
<li>services main Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/237">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/237</a></li>
<li>Develop by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/238">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/238</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/239">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/239</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/241">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/241</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/240">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/240</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/242">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/242</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/243">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/243</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/244">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/244</a></li>
<li>Merge pull request #244 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/245">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/245</a></li>
<li>Merge pull request #243 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/246">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/246</a></li>
<li>Merge pull request #242 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/247">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/247</a></li>
<li>Merge pull request #240 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/248">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/248</a></li>
<li>Merge pull request #241 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/249">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/249</a></li>
<li>Merge pull request #239 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/250">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/250</a></li>
<li>Develop 02 by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/251">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/251</a></li>
<li>api-gateway Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/252">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/252</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/253">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/253</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/254">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/254</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/255">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/255</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/256">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/256</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/257">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/257</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/258">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/258</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/259">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/259</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/260">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/260</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/261">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/261</a></li>
<li>Merge pull request #253 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/262">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/262</a></li>
<li>Merge pull request #254 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/263">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/263</a></li>
<li>Merge pull request #255 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/264">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/264</a></li>
<li>Merge pull request #256 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/265">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/265</a></li>
<li>Merge pull request #257 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/266">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/266</a></li>
<li>Merge pull request #258 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/267">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/267</a></li>
<li>Merge pull request #259 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/268">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/268</a></li>
<li>feedback service Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/269">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/269</a></li>
<li>auth service Markdown file added by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/270">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/270</a></li>
<li>Merge pull request #261 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/271">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/271</a></li>
<li>Merge pull request #260 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/272">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/272</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/273">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/273</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/275">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/275</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/276">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/276</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/278">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/278</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/279">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/279</a></li>
<li>Update Branch by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/280">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/280</a></li>
<li>Merge pull request #273 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/283">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/283</a></li>
<li>Merge pull request #279 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/282">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/282</a></li>
<li>Merge pull request #280 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/284">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/284</a></li>
<li>Merge pull request #276 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/285">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/285</a></li>
<li>Merge pull request #275 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/281">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/281</a></li>
<li>Merge pull request #278 from NadeeshaMedagama/main by @NadeeshaMedagama in <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/286">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/pull/286</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/compare/v0.0.1...v0.0.3">https://github.com/NadeeshaMedagama/feedpulse_cloud_native_platform/compare/v0.0.1...v0.0.3</a></p>
]]></content:encoded></item><item><title>Generate Repo File List</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/generate-repo-file-list/</link><pubDate>Fri, 17 Apr 2026 06:32:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/generate-repo-file-list/</guid><description>Version updated for https://github.com/Nick2bad4u/Generate-Repo-File-List to version v1.1.1.
This action is used across all versions by 9 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Generate Repo File List” GitHub Action automatically creates organized, visually appealing file indexes for repositories in HTML or Markdown formats. It simplifies repository navigation by categorizing files, respecting .gitignore rules, and enabling seamless updates to README files with dynamic file lists. Key features include customizable color schemes, responsive design, lazy loading, and optimized performance for handling large repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Nick2bad4u/Generate-Repo-File-List">https://github.com/Nick2bad4u/Generate-Repo-File-List</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/generate-repo-file-list">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Generate Repo File List&rdquo; GitHub Action automatically creates organized, visually appealing file indexes for repositories in HTML or Markdown formats. It simplifies repository navigation by categorizing files, respecting <code>.gitignore</code> rules, and enabling seamless updates to README files with dynamic file lists. Key features include customizable color schemes, responsive design, lazy loading, and optimized performance for handling large repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: update site URL to nick2bad4u.github.io/Generate-Repo-File-List  - Add index.html at root with GTM-T8J6HPLF for Google Search Console verification - Remove CNAME (was incorrectly set to nick2bad4u.github.io) - Fix _config.yml url/baseurl to correct GitHub Pages address - Fix sitemap.xml: replace all tf2.typpi.online with correct base URL - Fix .github/workflows/sitemap.yml base-url-path (02427b5)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1.1.0...v1.1.1">https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1.1.0...v1.1.1</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1...v1.1.1">https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1...v1.1.1</a></p>
]]></content:encoded></item><item><title>Fetch RPM from GitHub release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/fetch-rpm-from-github-release/</link><pubDate>Fri, 17 Apr 2026 06:32:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/fetch-rpm-from-github-release/</guid><description>Version updated for https://github.com/NiHaiden/fetch-rpm to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fetch-rpm GitHub Action automates the process of downloading an RPM package from a GitHub release, selecting the most appropriate asset based on architecture, customizable regex matching, and built-in prioritization logic. It simplifies retrieving release artifacts for CI/CD workflows by handling architecture normalization, asset filtering, and predictable naming of downloaded files. This action is particularly useful for streamlining the deployment of RPM-based software in automated pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/NiHaiden/fetch-rpm">https://github.com/NiHaiden/fetch-rpm</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fetch-rpm-from-github-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fetch-rpm</code> GitHub Action automates the process of downloading an RPM package from a GitHub release, selecting the most appropriate asset based on architecture, customizable regex matching, and built-in prioritization logic. It simplifies retrieving release artifacts for CI/CD workflows by handling architecture normalization, asset filtering, and predictable naming of downloaded files. This action is particularly useful for streamlining the deployment of RPM-based software in automated pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/NiHaiden/fetch-rpm/commits/v0.1.0">https://github.com/NiHaiden/fetch-rpm/commits/v0.1.0</a></p>
]]></content:encoded></item><item><title>Setup Android CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/setup-android-cli/</link><pubDate>Fri, 17 Apr 2026 06:32:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/setup-android-cli/</guid><description>Version updated for https://github.com/premex-ab/setup-android-cli to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-android-cli GitHub Action simplifies and accelerates the setup of the Android development environment by installing Google’s lightweight android CLI, managing the Android SDK, and caching resources for faster builds. It eliminates the need for manual license acceptance and complex package management while providing auto-accepted non-interactive configuration, efficient caching, and inline error reporting in the GitHub UI. This action is designed as a faster, more streamlined alternative to similar actions, optimizing CI workflows for Android development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/premex-ab/setup-android-cli">https://github.com/premex-ab/setup-android-cli</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-android-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-android-cli</code> GitHub Action simplifies and accelerates the setup of the Android development environment by installing Google&rsquo;s lightweight <code>android</code> CLI, managing the Android SDK, and caching resources for faster builds. It eliminates the need for manual license acceptance and complex package management while providing auto-accepted non-interactive configuration, efficient caching, and inline error reporting in the GitHub UI. This action is designed as a faster, more streamlined alternative to similar actions, optimizing CI workflows for Android development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Shorten action description for Marketplace (fixes 125-char limit) by @warting in <a href="https://github.com/premex-ab/setup-android-cli/pull/6">https://github.com/premex-ab/setup-android-cli/pull/6</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@warting made their first contribution in <a href="https://github.com/premex-ab/setup-android-cli/pull/6">https://github.com/premex-ab/setup-android-cli/pull/6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/premex-ab/setup-android-cli/compare/v1.0.0...v1.0.1">https://github.com/premex-ab/setup-android-cli/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/shieldci-devsecops-pipeline-generator/</link><pubDate>Fri, 17 Apr 2026 06:32:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.13.1.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action designed to automate the creation of secure CI/CD pipelines by detecting the project stack, generating hardened workflows tailored to the stack, and opening a pull request with the generated configurations. It addresses the need for streamlined DevSecOps integration, saving time and ensuring best practices for security and compliance in software development. Key capabilities include support for multiple programming languages, Docker/Kubernetes workflows, static analysis (SAST), secret detection, container vulnerability scanning, and SBOM generation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.13.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action designed to automate the creation of secure CI/CD pipelines by detecting the project stack, generating hardened workflows tailored to the stack, and opening a pull request with the generated configurations. It addresses the need for streamlined DevSecOps integration, saving time and ensuring best practices for security and compliance in software development. Key capabilities include support for multiple programming languages, Docker/Kubernetes workflows, static analysis (SAST), secret detection, container vulnerability scanning, and SBOM generation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug fixes</h2>
<h3 id="base-image-cves-remediated">Base image CVEs remediated</h3>
<p>Updated the Docker build to resolve 3 HIGH severity vulnerabilities detected by Trivy:</p>
<ul>
<li><strong>CVE-2026-32280</strong> — Go stdlib: chain building excessive work (fixed in Go 1.25.9)</li>
<li><strong>CVE-2026-32282</strong> — Go stdlib: <code>Root.Chmod</code> follows symlinks out of the root (fixed in Go 1.25.9)</li>
<li><strong>CVE-2026-40200</strong> — musl libc: arbitrary code execution via stack-based buffer overflow (fixed in musl 1.2.5-r11)</li>
<li><strong>CVE-2026-28390</strong> — OpenSSL: denial of service via NULL pointer dereference in CMS (fixed in openssl 3.3.7-r0)</li>
<li><strong>CVE-2026-22184</strong> — zlib: arbitrary code execution via buffer overflow in untgz utility (fixed in zlib 1.3.2-r0)</li>
</ul>
<h3 id="changes">Changes</h3>
<ul>
<li>Builder stage bumped from <code>golang:1.25-alpine</code> to <code>golang:1.25.9-alpine</code> (pinned multi-arch digest)</li>
<li>Final stage bumped from <code>alpine:3.19</code> to <code>alpine:3.21</code> (pinned multi-arch digest)</li>
<li>Added <code>apk upgrade --no-cache</code> in the final stage to ensure all system packages are patched at build time regardless of the base image version</li>
</ul>
]]></content:encoded></item><item><title>Unravel PR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/unravel-pr/</link><pubDate>Fri, 17 Apr 2026 06:32:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/unravel-pr/</guid><description>Version updated for https://github.com/roo-oliv/unravel to version v0.2.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Unravel is an AI-powered CLI tool designed to enhance code review processes by organizing pull request (PR) diffs into causal threads based on the reasoning behind changes, rather than file structure. This approach helps reviewers understand the progression of changes from root cause to effect, making reviews more intuitive and efficient. The tool automates diff parsing, analysis, and rendering, offering capabilities like rich terminal output, JSON export, and multi-provider support for large language models (LLMs).</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/roo-oliv/unravel">https://github.com/roo-oliv/unravel</a></strong> to version <strong>v0.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/unravel-pr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Unravel is an AI-powered CLI tool designed to enhance code review processes by organizing pull request (PR) diffs into causal threads based on the reasoning behind changes, rather than file structure. This approach helps reviewers understand the progression of changes from root cause to effect, making reviews more intuitive and efficient. The tool automates diff parsing, analysis, and rendering, offering capabilities like rich terminal output, JSON export, and multi-provider support for large language models (LLMs).</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add GitHub Action for CI-powered remote cache by @roo-oliv in <a href="https://github.com/roo-oliv/unravel/pull/6">https://github.com/roo-oliv/unravel/pull/6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/roo-oliv/unravel/compare/v0.2.2...v0.2.3">https://github.com/roo-oliv/unravel/compare/v0.2.2...v0.2.3</a></p>
]]></content:encoded></item><item><title>VBBI Voucher Attestor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/vbbi-voucher-attestor/</link><pubDate>Fri, 17 Apr 2026 06:32:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/vbbi-voucher-attestor/</guid><description>Version updated for https://github.com/SabinGhost19/Voucher-Based-Build-Integrity-Action to version 1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The VBBI Voucher Attestor GitHub Action automates the creation of a voucher-based build integrity (VBBI) attestation by processing an ordered list of build steps, applying HMAC chaining, and generating a Merkle root. It enhances build security by verifying the integrity of build artifacts and attaching a Cosign attestation, supporting compliance with SLSA standards and enabling secure supply chain practices. The action integrates with HMAC and Vault Transit for cryptographic operations, ensuring flexibility in secure key management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SabinGhost19/Voucher-Based-Build-Integrity-Action">https://github.com/SabinGhost19/Voucher-Based-Build-Integrity-Action</a></strong> to version <strong>1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vbbi-voucher-attestor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>VBBI Voucher Attestor</strong> GitHub Action automates the creation of a voucher-based build integrity (VBBI) attestation by processing an ordered list of build steps, applying HMAC chaining, and generating a Merkle root. It enhances build security by verifying the integrity of build artifacts and attaching a Cosign attestation, supporting compliance with SLSA standards and enabling secure supply chain practices. The action integrates with HMAC and Vault Transit for cryptographic operations, ensuring flexibility in secure key management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/SabinGhost19/Voucher-Based-Build-Integrity-Action/commits/1.0">https://github.com/SabinGhost19/Voucher-Based-Build-Integrity-Action/commits/1.0</a></p>
]]></content:encoded></item><item><title>Test Luau Package Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/test-luau-package-action/</link><pubDate>Fri, 17 Apr 2026 06:32:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/test-luau-package-action/</guid><description>Version updated for https://github.com/seaofvoices/test-luau-package-action to version v1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Test Luau Package Action is a GitHub Action designed to streamline and standardize testing workflows for projects adhering to the Sea of Voices Luau Package Standard. It automates tasks such as repository checkout, tool installation, dependency management, and the execution of common scripts for preparation, linting, style checking, and building. This action simplifies project setup and ensures consistency across Luau projects by integrating various tools like npmluau, luau-analyze, stylua, and darklua into a unified CI/CD workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/seaofvoices/test-luau-package-action">https://github.com/seaofvoices/test-luau-package-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/test-luau-package-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Test Luau Package Action</strong> is a GitHub Action designed to streamline and standardize testing workflows for projects adhering to the Sea of Voices Luau Package Standard. It automates tasks such as repository checkout, tool installation, dependency management, and the execution of common scripts for preparation, linting, style checking, and building. This action simplifies project setup and ensures consistency across Luau projects by integrating various tools like <code>npmluau</code>, <code>luau-analyze</code>, <code>stylua</code>, and <code>darklua</code> into a unified CI/CD workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial version</p>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/pi-github-action/</link><pubDate>Fri, 17 Apr 2026 06:32:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.7.2.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate tasks such as issue analysis, pull request reviews, and code improvements. It supports interactive workflows triggered by specific comments (e.g., /pi) and non-interactive workflows with predefined prompts, enabling automated commits, PR creation, and code reviews. Additionally, it provides flexibility with various LLM providers and customizable extensions to adapt to different development needs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.7.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate tasks such as issue analysis, pull request reviews, and code improvements. It supports interactive workflows triggered by specific comments (e.g., <code>/pi</code>) and non-interactive workflows with predefined prompts, enabling automated commits, PR creation, and code reviews. Additionally, it provides flexibility with various LLM providers and customizable extensions to adapt to different development needs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="272---2026-04-16"><a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.7.1...v2.7.2">2.7.2</a> - 2026-04-16</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>support PR inline (review) comments (#91)</li>
</ul>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/cve-lite-cli/</link><pubDate>Fri, 17 Apr 2026 06:32:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.6.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a fast, local-first vulnerability scanning tool for JavaScript and TypeScript projects, designed to identify and prioritize fixes for dependency vulnerabilities. It automates the process of analyzing lockfiles, querying the OSV database for advisories, and generating actionable remediation commands. Key features include offline support, visibility into direct vs transitive risks, and the ability to operate without requiring user accounts or external cloud services, making it particularly suited for secure and restricted environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a fast, local-first vulnerability scanning tool for JavaScript and TypeScript projects, designed to identify and prioritize fixes for dependency vulnerabilities. It automates the process of analyzing lockfiles, querying the OSV database for advisories, and generating actionable remediation commands. Key features include offline support, visibility into direct vs transitive risks, and the ability to operate without requiring user accounts or external cloud services, making it particularly suited for secure and restricted environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>Bun lockfile support</strong> — CVE Lite CLI now parses <code>bun.lock</code> (the JSONC format introduced in Bun v1.1.38). Dev-only packages are detected via workspace dependency manifests, <code>--prod-only</code> filtering is supported, and fix commands emit <code>bun add</code> automatically.</li>
<li><strong>Breaking change labels</strong> — fix command tables now annotate major-version upgrade targets (e.g. <code>8.5.1 → 9.0.0</code>) with <code>(breaking change)</code> so you know before running the command.</li>
</ul>
<h2 id="full-changelog">Full changelog</h2>
<p>See <a href="https://github.com/sonukapoor/cve-lite-cli/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p>
]]></content:encoded></item><item><title>Soundcheck Security Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/soundcheck-security-review/</link><pubDate>Fri, 17 Apr 2026 06:32:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/soundcheck-security-review/</guid><description>Version updated for https://github.com/thejefflarson/soundcheck-action to version v1.0.10.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Soundcheck Security Review GitHub Action automates OWASP security reviews for your repository by scanning source code, identifying Critical, High, and Medium severity issues, and automatically rewriting them in place. It opens or updates a pull request with the fixes and a severity-ranked findings table, simplifying the process of addressing security vulnerabilities. Powered by the Soundcheck skill suite, it supports comprehensive security checks aligned with OWASP Web and LLM Top 10 standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thejefflarson/soundcheck-action">https://github.com/thejefflarson/soundcheck-action</a></strong> to version <strong>v1.0.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/soundcheck-security-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Soundcheck Security Review</strong> GitHub Action automates OWASP security reviews for your repository by scanning source code, identifying Critical, High, and Medium severity issues, and automatically rewriting them in place. It opens or updates a pull request with the fixes and a severity-ranked findings table, simplifying the process of addressing security vulnerabilities. Powered by the Soundcheck skill suite, it supports comprehensive security checks aligned with OWASP Web and LLM Top 10 standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix broken skill path and stale soundcheck SHA pin. The previously pinned soundcheck SHA no longer existed, and skills had moved to .claude/skills/. Also advances the v1 alias to this release.</p>
]]></content:encoded></item><item><title>dbt-semguard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dbt-semguard/</link><pubDate>Fri, 17 Apr 2026 06:32:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/17/dbt-semguard/</guid><description>Version updated for https://github.com/yeaight7/dbt-semguard to version v0.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary dbt-semguard is a GitHub Action and CLI tool designed to detect semantic breaking changes in dbt Semantic Layer definitions. It automates the comparison of two versions of a semantic contract, classifies changes by severity (breaking, risky, or safe), and generates actionable output in formats such as JSON or Markdown. This tool helps prevent production issues by identifying impactful changes to dbt metrics without requiring direct access to the data warehouse or dbt runtime internals.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yeaight7/dbt-semguard">https://github.com/yeaight7/dbt-semguard</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dbt-semguard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>dbt-semguard</code> is a GitHub Action and CLI tool designed to detect semantic breaking changes in dbt Semantic Layer definitions. It automates the comparison of two versions of a semantic contract, classifies changes by severity (<code>breaking</code>, <code>risky</code>, or <code>safe</code>), and generates actionable output in formats such as JSON or Markdown. This tool helps prevent production issues by identifying impactful changes to dbt metrics without requiring direct access to the data warehouse or dbt runtime internals.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Marketplace packaging follow-up release.</p>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Composite action now installs from <code>${{ github.action_path }}</code> instead of the caller workspace.</li>
<li>Added Marketplace branding metadata to <code>action.yml</code>.</li>
<li>Replaced local <code>uses: ./</code> consumer guidance with <code>yeaight7/dbt-semguard@v0.1.1</code>.</li>
<li>Replaced broken Windows absolute README links with repo-relative links.</li>
</ul>
]]></content:encoded></item><item><title>JEP Accountability for GitHub</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/jep-accountability-for-github/</link><pubDate>Thu, 16 Apr 2026 22:13:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/jep-accountability-for-github/</guid><description>Version updated for https://github.com/hjs-spec/jep-github-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “JEP Accountability for GitHub” action automates the generation of cryptographically signed Judgment Event Protocol (JEP) accountability receipts for AI or automated operations on GitHub, such as pull request merges, creations, and issue closures. It provides transparency by posting receipts as comments, adding commit status checks, and optionally sending events to a centralized API for storage. This action is designed to enhance accountability and traceability for automated workflows involving bots or AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hjs-spec/jep-github-action">https://github.com/hjs-spec/jep-github-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jep-accountability-for-github">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;JEP Accountability for GitHub&rdquo; action automates the generation of cryptographically signed Judgment Event Protocol (JEP) accountability receipts for AI or automated operations on GitHub, such as pull request merges, creations, and issue closures. It provides transparency by posting receipts as comments, adding commit status checks, and optionally sending events to a centralized API for storage. This action is designed to enhance accountability and traceability for automated workflows involving bots or AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-initial-release">🚀 Initial Release</h2>
<p>JEP Accountability for GitHub is now available on GitHub Marketplace.</p>
<h3 id="-features">✨ Features</h3>
<ul>
<li>Automatically generate cryptographically signed JEP accountability receipts</li>
<li>Post receipts as PR comments for full transparency</li>
<li>Add commit status checks showing accountability verification</li>
<li>Support dry run mode for testing</li>
</ul>
<h3 id="-usage">📦 Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">hjs-foundation/jep-github-action@v0.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">operation</span>: <span style="color:#e6db74">&#34;pr_merge&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">actor</span>: <span style="color:#e6db74">&#34;dependabot[bot]&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">reason</span>: <span style="color:#e6db74">&#34;Automated dependency update merge&#34;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>setup-k8s-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/setup-k8s-action/</link><pubDate>Thu, 16 Apr 2026 22:13:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/setup-k8s-action/</guid><description>Version updated for https://github.com/hostwithquantum/setup-k8s-action to version v0.6.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-k8s-action GitHub Action simplifies the setup of Kubernetes tools and configuration within workflows by automating the initialization of the KUBECONFIG environment variable. It streamlines the process of configuring Kubernetes environments, such as staging or production, and ensures the necessary tools and configurations are readily available for deployment or management tasks. This action is ideal for automating Kubernetes-related workflows in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hostwithquantum/setup-k8s-action">https://github.com/hostwithquantum/setup-k8s-action</a></strong> to version <strong>v0.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-k8s-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-k8s-action</code> GitHub Action simplifies the setup of Kubernetes tools and configuration within workflows by automating the initialization of the <code>KUBECONFIG</code> environment variable. It streamlines the process of configuring Kubernetes environments, such as staging or production, and ensures the necessary tools and configurations are readily available for deployment or management tasks. This action is ideal for automating Kubernetes-related workflows in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade: bump asdf-vm/actions from 3 to 4 by @dependabot[bot] in <a href="https://github.com/hostwithquantum/setup-k8s-action/pull/8">https://github.com/hostwithquantum/setup-k8s-action/pull/8</a></li>
<li>Upgrade: bump actions/checkout from 4 to 6 by @dependabot[bot] in <a href="https://github.com/hostwithquantum/setup-k8s-action/pull/12">https://github.com/hostwithquantum/setup-k8s-action/pull/12</a></li>
<li>Upgrade: bump yokawasa/action-setup-kube-tools from 0.11.2 to 0.13.1 by @dependabot[bot] in <a href="https://github.com/hostwithquantum/setup-k8s-action/pull/11">https://github.com/hostwithquantum/setup-k8s-action/pull/11</a></li>
<li>chore(workflows): update workflows, add zizmor by @till in <a href="https://github.com/hostwithquantum/setup-k8s-action/pull/13">https://github.com/hostwithquantum/setup-k8s-action/pull/13</a></li>
<li>release by @till in <a href="https://github.com/hostwithquantum/setup-k8s-action/pull/14">https://github.com/hostwithquantum/setup-k8s-action/pull/14</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hostwithquantum/setup-k8s-action/compare/v0.5.0...v0.6.0">https://github.com/hostwithquantum/setup-k8s-action/compare/v0.5.0...v0.6.0</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/versionary-action/</link><pubDate>Thu, 16 Apr 2026 22:13:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.11.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release tool designed to streamline semantic versioning, changelog generation, tagging, and release metadata management, while supporting both direct releases and release PR workflows. It provides a software-agnostic, extensible solution that works across various repository types and integrates with SCM platforms like GitHub. By focusing solely on release planning and execution, Versionary simplifies versioning and release processes, allowing CI/CD workflows to handle artifact publishing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.11.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release tool designed to streamline semantic versioning, changelog generation, tagging, and release metadata management, while supporting both direct releases and release PR workflows. It provides a software-agnostic, extensible solution that works across various repository types and integrates with SCM platforms like GitHub. By focusing solely on release planning and execution, Versionary simplifies versioning and release processes, allowing CI/CD workflows to handle artifact publishing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>recover from stale or invalid commit hashes (<a href="https://github.com/jolars/versionary/commit/13f8496c8c2603935d38c7d81ecb12dfcd9f9a76"><code>13f8496</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>AI Attestation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/ai-attestation/</link><pubDate>Thu, 16 Apr 2026 22:13:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/ai-attestation/</guid><description>Version updated for https://github.com/Korext/ai-attestation to version v1.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AI Attestation is a GitHub Action and CLI tool designed to track and document the use of AI-generated code within a repository. It automates the detection of AI coding tools, the amount of AI-generated code, and whether it has undergone governance scanning, producing a standardized .ai-attestation.yaml file for transparency and compliance purposes. The tool identifies AI contributions using various detection methods and supports a wide range of popular AI development tools.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/ai-attestation">https://github.com/Korext/ai-attestation</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-attestation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AI Attestation is a GitHub Action and CLI tool designed to track and document the use of AI-generated code within a repository. It automates the detection of AI coding tools, the amount of AI-generated code, and whether it has undergone governance scanning, producing a standardized <code>.ai-attestation.yaml</code> file for transparency and compliance purposes. The tool identifies AI contributions using various detection methods and supports a wide range of popular AI development tools.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release. Track and attest AI generated code in your repository.</p>
<p>Features:</p>
<ul>
<li>Detects 11 AI coding tools from git history</li>
<li>Creates .ai-attestation.yaml with tool breakdown</li>
<li>Git hook for automatic tracking</li>
<li>Dynamic badges for README</li>
<li>Report pages at oss.korext.com</li>
<li>GitHub Action for CI policy enforcement</li>
<li>Works without any governance engine</li>
<li>Spec released under CC0 (public domain)</li>
</ul>
]]></content:encoded></item><item><title>datamodel-code-generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/datamodel-code-generator/</link><pubDate>Thu, 16 Apr 2026 22:13:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/datamodel-code-generator/</guid><description>Version updated for https://github.com/koxudaxi/datamodel-code-generator to version 0.56.1.
This action is used across all versions by 2,921 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The datamodel-code-generator GitHub Action automates the generation of Python data models from various schema definitions, including OpenAPI 3, JSON Schema, GraphQL, and raw data formats like JSON, YAML, or CSV. It simplifies the creation of type-safe, validated Python code for use with Pydantic, dataclasses, TypedDict, and related frameworks, supporting complex schemas with features like references, inheritance, and enums. This tool is ideal for streamlining development workflows by reducing manual coding and ensuring compatibility with type checkers and IDEs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/koxudaxi/datamodel-code-generator">https://github.com/koxudaxi/datamodel-code-generator</a></strong> to version <strong>0.56.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2,921</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/datamodel-code-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>datamodel-code-generator</code> GitHub Action automates the generation of Python data models from various schema definitions, including OpenAPI 3, JSON Schema, GraphQL, and raw data formats like JSON, YAML, or CSV. It simplifies the creation of type-safe, validated Python code for use with Pydantic, dataclasses, TypedDict, and related frameworks, supporting complex schemas with features like references, inheritance, and enums. This tool is ideal for streamlining development workflows by reducing manual coding and ensuring compatibility with type checkers and IDEs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix <code>--base-class-map</code> and <code>--enum-field-as-literal-map</code> long inline json support by @ilovelinux in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3075">https://github.com/koxudaxi/datamodel-code-generator/pull/3075</a></li>
<li>Prefer CLI input over pyproject url by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3083">https://github.com/koxudaxi/datamodel-code-generator/pull/3083</a></li>
<li>Fix relative URL refs with path-only root ids by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3085">https://github.com/koxudaxi/datamodel-code-generator/pull/3085</a></li>
<li>tomli was merged under the name tomllib into std library <em>3.11</em> by @a-detiste in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3088">https://github.com/koxudaxi/datamodel-code-generator/pull/3088</a></li>
<li>Fix root model reuse collapse by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3089">https://github.com/koxudaxi/datamodel-code-generator/pull/3089</a></li>
<li>Docs: describe &ndash;keep-model-order as deterministic dependency-aware ordering by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3090">https://github.com/koxudaxi/datamodel-code-generator/pull/3090</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@a-detiste made their first contribution in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3088">https://github.com/koxudaxi/datamodel-code-generator/pull/3088</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.56.0...0.56.1">https://github.com/koxudaxi/datamodel-code-generator/compare/0.56.0...0.56.1</a></p>
]]></content:encoded></item><item><title>L10n.dev AI Localization Automation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/l10n.dev-ai-localization-automation/</link><pubDate>Thu, 16 Apr 2026 22:12:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/l10n.dev-ai-localization-automation/</guid><description>Version updated for https://github.com/l10n-dev/ai-l10n to version v1.5.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ai-l10n GitHub Action simplifies app localization by leveraging AI to translate i18n files into 165+ languages while preserving context, formatting, and data types. It automates tasks such as detecting target languages, generating plural forms, and incrementally updating translations for new content across various localization file formats like JSON, YAML, and XLIFF. This tool is ideal for streamlining the localization process in development workflows, offering smart error handling, flexible configuration options, and a free usage tier.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/l10n-dev/ai-l10n">https://github.com/l10n-dev/ai-l10n</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/l10n-dev-ai-localization-automation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ai-l10n</code> GitHub Action simplifies app localization by leveraging AI to translate i18n files into 165+ languages while preserving context, formatting, and data types. It automates tasks such as detecting target languages, generating plural forms, and incrementally updating translations for new content across various localization file formats like JSON, YAML, and XLIFF. This tool is ideal for streamlining the localization process in development workflows, offering smart error handling, flexible configuration options, and a free usage tier.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: update translation service to return structured response and add balance endpoint by @AntonovAnton in <a href="https://github.com/l10n-dev/ai-l10n/pull/34">https://github.com/l10n-dev/ai-l10n/pull/34</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/l10n-dev/ai-l10n/compare/v1.4.1...v1.5.0">https://github.com/l10n-dev/ai-l10n/compare/v1.4.1...v1.5.0</a></p>
]]></content:encoded></item><item><title>Claude PR Auditor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/claude-pr-auditor/</link><pubDate>Thu, 16 Apr 2026 22:12:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/claude-pr-auditor/</guid><description>Version updated for https://github.com/LennardGeissler/ai-pr-reviewer to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Claude PR Auditor is a self-hosted GitHub Action that automates the review of pull requests using Anthropic’s Claude AI. It identifies potential bugs, security issues, and performance concerns in code changes, focusing on critical feedback rather than style suggestions. This action streamlines the code review process while maintaining data privacy, as no third-party services (besides Anthropic) access your repository.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LennardGeissler/ai-pr-reviewer">https://github.com/LennardGeissler/ai-pr-reviewer</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-pr-auditor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Claude PR Auditor</strong> is a self-hosted GitHub Action that automates the review of pull requests using Anthropic&rsquo;s Claude AI. It identifies potential bugs, security issues, and performance concerns in code changes, focusing on critical feedback rather than style suggestions. This action streamlines the code review process while maintaining data privacy, as no third-party services (besides Anthropic) access your repository.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/LennardGeissler/ai-pr-reviewer/commits/v0.1.0">https://github.com/LennardGeissler/ai-pr-reviewer/commits/v0.1.0</a></p>
]]></content:encoded></item><item><title>PR or GTFO</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/pr-or-gtfo/</link><pubDate>Thu, 16 Apr 2026 22:12:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/pr-or-gtfo/</guid><description>Version updated for https://github.com/NeuroShepherd/pr-or-gtfo to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PR or GTFO GitHub Action automates the process of responding to specific trigger phrases in issue or pull request comments by posting a randomized follow-up message. It simplifies communication by encouraging contributors to create pull requests for their proposals, reducing unproductive discussions. Its key capabilities include customizable trigger commands, support for both issue and pull request comments, and the ability to post randomly selected pre-defined responses.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/NeuroShepherd/pr-or-gtfo">https://github.com/NeuroShepherd/pr-or-gtfo</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-or-gtfo">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>PR or GTFO</strong> GitHub Action automates the process of responding to specific trigger phrases in issue or pull request comments by posting a randomized follow-up message. It simplifies communication by encouraging contributors to create pull requests for their proposals, reducing unproductive discussions. Its key capabilities include customizable trigger commands, support for both issue and pull request comments, and the ability to post randomly selected pre-defined responses.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>A minimal action that can be triggered with /pr-or-gtfo in a comment or pull request, requesting that some open a PR to address an idea they&rsquo;ve proposed.</p>
]]></content:encoded></item><item><title>Generate Repo File List</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/generate-repo-file-list/</link><pubDate>Thu, 16 Apr 2026 22:12:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/generate-repo-file-list/</guid><description>Version updated for https://github.com/Nick2bad4u/Generate-Repo-File-List to version v1.0.7.
This action is used across all versions by 9 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Generate Repo File List GitHub Action automates the creation of organized, visually appealing file indexes for repositories, outputting them in HTML or Markdown formats. It streamlines repository documentation by categorizing files, respecting .gitignore rules, and integrating file lists directly into the README with customizable styles and responsive design. This action is ideal for maintaining clear and up-to-date project structures while reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Nick2bad4u/Generate-Repo-File-List">https://github.com/Nick2bad4u/Generate-Repo-File-List</a></strong> to version <strong>v1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/generate-repo-file-list">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Generate Repo File List</strong> GitHub Action automates the creation of organized, visually appealing file indexes for repositories, outputting them in HTML or Markdown formats. It streamlines repository documentation by categorizing files, respecting <code>.gitignore</code> rules, and integrating file lists directly into the README with customizable styles and responsive design. This action is ideal for maintaining clear and up-to-date project structures while reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>📝 [docs] Update  formatting (dbbc663)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1.0.6...v1.0.7">https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1.0.6...v1.0.7</a></p>
<h2 id="whats-changed-2">What&rsquo;s Changed</h2>
<ul>
<li>Bump the github-actions group with 8 updates by @dependabot[bot] in <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/38">https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/38</a></li>
<li>Bump the github-actions group with 7 updates by @dependabot[bot] in <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/39">https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/39</a></li>
<li>Bump the github-actions group with 6 updates by @dependabot[bot] in <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/41">https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/41</a></li>
<li>Bump tqdm from 4.67.1 to 4.67.2 in the github-actions group by @dependabot[bot] in <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/40">https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/40</a></li>
<li>Bump the github-actions group with 7 updates by @dependabot[bot] in <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/43">https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/43</a></li>
<li>Bump tqdm from 4.67.2 to 4.67.3 in the github-actions group by @dependabot[bot] in <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/42">https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/42</a></li>
<li>Bump the github-actions group with 6 updates by @dependabot[bot] in <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/44">https://github.com/Nick2bad4u/Generate-Repo-File-List/pull/44</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1.0.2...v1.0.7">https://github.com/Nick2bad4u/Generate-Repo-File-List/compare/v1.0.2...v1.0.7</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/run-aer-tests/</link><pubDate>Thu, 16 Apr 2026 22:12:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.156.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action facilitates the validation, execution, and testing of Apex code by creating a lightweight Salesforce-compatible runtime directly on a developer’s workstation. It automates the testing of Apex logic without requiring deployment to a Salesforce org, enabling faster, more reproducible test cycles. Key capabilities include executing test suites, running individual code paths, and supporting interactive debugging in IDEs like VS Code and IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.156</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action facilitates the validation, execution, and testing of Apex code by creating a lightweight Salesforce-compatible runtime directly on a developer&rsquo;s workstation. It automates the testing of Apex logic without requiring deployment to a Salesforce org, enabling faster, more reproducible test cycles. Key capabilities include executing test suites, running individual code paths, and supporting interactive debugging in IDEs like VS Code and IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.156</p>
<ul>
<li>
<p>Preserve Empty JSON Child Relationship Lists</p>
</li>
<li>
<p>Fix Schema Overload Resolution for SObject Access</p>
</li>
<li>
<p>Preserve addError Field Errors in After Undelete</p>
</li>
<li>
<p>Preserve SObject Field Order in JSON.deserialize</p>
</li>
<li>
<p>Refactor internal/vm Test Harness and Isolation</p>
</li>
<li>
<p>Fix VM Test Build Breaks and Default-Schema Opt-Ins</p>
</li>
<li>
<p>Move Nascent UI Bundle Preview Behind Dev Build Tag</p>
</li>
<li>
<p>Expand Builtin Setup Schema and Fix Feature-Gated Metadata Storage</p>
</li>
<li>
<p>Fix MultiCurrency Detection and UserInfo Default Currency</p>
</li>
</ul>
]]></content:encoded></item><item><title>agent-hooks</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agent-hooks/</link><pubDate>Thu, 16 Apr 2026 22:12:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agent-hooks/</guid><description>Version updated for https://github.com/pm990320/agent-hooks to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The agent-hooks GitHub Action simplifies and automates development workflows by providing a unified command (agent-hooks ci) for running CI pipelines, pre-commit hooks, and agent feedback loops across different environments, including GitHub Actions, local machines, and coding agents. It eliminates the need for multiple tools and configurations, offers instant feedback on code edits, and manages its own lightweight git hook installation. This action is designed to save time, improve consistency, and streamline development processes through a single, standalone binary with extensive stack detection and configuration capabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pm990320/agent-hooks">https://github.com/pm990320/agent-hooks</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-hooks">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>agent-hooks</code> GitHub Action simplifies and automates development workflows by providing a unified command (<code>agent-hooks ci</code>) for running CI pipelines, pre-commit hooks, and agent feedback loops across different environments, including GitHub Actions, local machines, and coding agents. It eliminates the need for multiple tools and configurations, offers instant feedback on code edits, and manages its own lightweight git hook installation. This action is designed to save time, improve consistency, and streamline development processes through a single, standalone binary with extensive stack detection and configuration capabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="010-2026-04-15">0.1.0 (2026-04-15)</h2>
<h3 id="features">Features</h3>
<ul>
<li>add CLAUDE.md / AGENTS.md marker-block integration (<a href="https://github.com/pm990320/agent-hooks/commit/d179d586ee1bb2390833d918b6f89e1d3c21cf14">d179d58</a>)</li>
<li>initial release of agent-hooks (<a href="https://github.com/pm990320/agent-hooks/commit/c24cb31cd24f2176248e704445de4f99b2676a02">c24cb31</a>)</li>
<li>marketplace branding, rolling major tag, release process doc (<a href="https://github.com/pm990320/agent-hooks/commit/b1d83152530c43e8d1d93129f6c0579d2b208904">b1d8315</a>)</li>
<li>release pipeline rework, commitlint, license audit, smarter install.sh (<a href="https://github.com/pm990320/agent-hooks/commit/c74f06a07ba47f46a8df3ed0db34d09c66fa86c9">c74f06a</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>drop stream-drain deadlock when a buffered step hits timeout-ms (<a href="https://github.com/pm990320/agent-hooks/commit/93088f3657cf8ed09817ca74f1ad5c69ec46680d">93088f3</a>)</li>
<li>fold preview build into release-please workflow (<a href="https://github.com/pm990320/agent-hooks/commit/b79d4c5b2a846a1edcb945f9656292a8d0520e5a">b79d4c5</a>)</li>
<li>reset process registry before each test, not just after (<a href="https://github.com/pm990320/agent-hooks/commit/f8f4244a7fcf4fff090c986a4694ee506d843a11">f8f4244</a>)</li>
<li>stabilize integration runCli cwd + pin first release to 0.1.0 (<a href="https://github.com/pm990320/agent-hooks/commit/378effdd8615db8155559366b0d807c26df6b75f">378effd</a>)</li>
</ul>
]]></content:encoded></item><item><title>Rust Lint Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/rust-lint-action/</link><pubDate>Thu, 16 Apr 2026 22:12:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/rust-lint-action/</guid><description>Version updated for https://github.com/Profiidev/rust-lint-action to version v4.0.1.
This action is used across all versions by 22 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Rust Lint Action is a GitHub Action designed to automatically run Rust-specific linting tools, such as cargo clippy, on your codebase to identify and flag potential issues, coding inefficiencies, and style violations. It streamlines the linting process by integrating it directly into GitHub workflows, ensuring consistent code quality and reducing manual effort in maintaining best practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Profiidev/rust-lint-action">https://github.com/Profiidev/rust-lint-action</a></strong> to version <strong>v4.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>22</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-lint-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Rust Lint Action</strong> is a GitHub Action designed to automatically run Rust-specific linting tools, such as <code>cargo clippy</code>, on your codebase to identify and flag potential issues, coding inefficiencies, and style violations. It streamlines the linting process by integrating it directly into GitHub workflows, ensuring consistent code quality and reducing manual effort in maintaining best practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Lint action version v4.0.1 has been released!</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Chore/GitHub app by @Profiidev in <a href="https://github.com/Profiidev/rust-lint-action/pull/3">https://github.com/Profiidev/rust-lint-action/pull/3</a></li>
<li>ci: fix release by @Profiidev in <a href="https://github.com/Profiidev/rust-lint-action/pull/5">https://github.com/Profiidev/rust-lint-action/pull/5</a></li>
<li>Release version v4.0.1 by @profidev-commit-bot[bot] in <a href="https://github.com/Profiidev/rust-lint-action/pull/7">https://github.com/Profiidev/rust-lint-action/pull/7</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@profidev-commit-bot[bot] made their first contribution in <a href="https://github.com/Profiidev/rust-lint-action/pull/7">https://github.com/Profiidev/rust-lint-action/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Profiidev/rust-lint-action/compare/v4.0.0...v4.0.1">https://github.com/Profiidev/rust-lint-action/compare/v4.0.0...v4.0.1</a></p>
]]></content:encoded></item><item><title>SAM PR Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/sam-pr-reviewer/</link><pubDate>Thu, 16 Apr 2026 22:12:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/sam-pr-reviewer/</guid><description>Version updated for https://github.com/roger-zhangg/sam-pr-reviewer to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SAM PR Reviewer GitHub Action is an AI-driven tool that automates code reviews for pull requests using the Kiro CLI. It analyzes PR diffs and posts inline comments with categorized findings covering areas like security, bugs, performance, and more, while leveraging cross-file context for comprehensive reviews. This action streamlines code review processes, enforces custom coding guidelines, and ensures consistent quality checks across repositories, including forks, without exposing sensitive data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/roger-zhangg/sam-pr-reviewer">https://github.com/roger-zhangg/sam-pr-reviewer</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sam-pr-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The SAM PR Reviewer GitHub Action is an AI-driven tool that automates code reviews for pull requests using the Kiro CLI. It analyzes PR diffs and posts inline comments with categorized findings covering areas like security, bugs, performance, and more, while leveraging cross-file context for comprehensive reviews. This action streamlines code review processes, enforces custom coding guidelines, and ensures consistent quality checks across repositories, including forks, without exposing sensitive data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="sam-pr-reviewer-v100">SAM PR Reviewer v1.0.0</h2>
<p>AI-powered code reviewer for GitHub pull requests, powered by Kiro CLI.</p>
<h3 id="features">Features</h3>
<ul>
<li>Inline PR comments on specific lines with categorized findings</li>
<li>5-pass review pipeline: generate → deduplicate → confidence check → guideline compliance → refine</li>
<li>12 finding categories (BUG, SECURITY, ERROR_HANDLING, etc.)</li>
<li>Configurable timeout with partial result posting</li>
<li>Custom guidelines and project-specific rules via <code>kiro-review.yaml</code></li>
<li>Security-hardened: input validation, secret redaction, path traversal protection</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">roger-zhangg/sam-pr-reviewer@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">kiro_api_key</span>: <span style="color:#ae81ff">${{ secrets.KIRO_API_KEY }}</span>
</span></span></code></pre></div><p>See <a href="https://github.com/roger-zhangg/sam-pr-reviewer#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>pii-hound</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/pii-hound/</link><pubDate>Thu, 16 Apr 2026 22:12:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/pii-hound/</guid><description>Version updated for https://github.com/saddledata/pii-hound to version v0.1.9.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary pii-hound is a high-performance tool designed to detect unprotected Personally Identifiable Information (PII) and developer secrets in databases, cloud storage, and files. It automates the identification of sensitive data using heuristic matching, regex sampling, and custom detection rules, offering integration with CI/CD pipelines and GitHub for proactive risk mitigation. Its capabilities include multi-source support, configurable scanning, machine-readable outputs, and high-speed processing for large datasets.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/saddledata/pii-hound">https://github.com/saddledata/pii-hound</a></strong> to version <strong>v0.1.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pii-hound">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>pii-hound</code> is a high-performance tool designed to detect unprotected Personally Identifiable Information (PII) and developer secrets in databases, cloud storage, and files. It automates the identification of sensitive data using heuristic matching, regex sampling, and custom detection rules, offering integration with CI/CD pipelines and GitHub for proactive risk mitigation. Its capabilities include multi-source support, configurable scanning, machine-readable outputs, and high-speed processing for large datasets.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>8c57679df4c3a4f02c1ea9c3db290ea2b20f55b4 exporting RootCmd</li>
<li>ba503f3cb086fca56b87ad1598b27eefe0ec6672 update test</li>
</ul>
]]></content:encoded></item><item><title>Webhook Notify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/webhook-notify/</link><pubDate>Thu, 16 Apr 2026 22:12:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/webhook-notify/</guid><description>Version updated for https://github.com/skgandikota/NotifyAll to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The NotifyAll GitHub Action automates the process of sending notifications to Slack, Discord, or Microsoft Teams using webhook URLs. It simplifies cross-platform communication by providing a unified interface that auto-detects the messaging platform from the webhook URL, enabling consistent notifications with customizable titles, messages, statuses, and additional fields. This action is ideal for integrating real-time updates, such as deployment statuses or build alerts, into team communication workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skgandikota/NotifyAll">https://github.com/skgandikota/NotifyAll</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/webhook-notify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>NotifyAll GitHub Action</strong> automates the process of sending notifications to Slack, Discord, or Microsoft Teams using webhook URLs. It simplifies cross-platform communication by providing a unified interface that auto-detects the messaging platform from the webhook URL, enabling consistent notifications with customizable titles, messages, statuses, and additional fields. This action is ideal for integrating real-time updates, such as deployment statuses or build alerts, into team communication workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="what-it-does">What it does</h2>
<p>Send rich notifications to Slack, Discord, or Microsoft Teams through a single unified interface. Auto-detects platform from webhook URL.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li>Auto-detect Slack, Discord, and Teams from URL</li>
<li>Status-aware colors and emoji: <code>success</code> <code>failure</code> <code>warning</code> <code>info</code></li>
<li>Custom key-value fields and footer</li>
<li>One interface — swap platforms by changing the webhook URL</li>
</ul>
<h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">skgandikota/NotifyAll@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">webhook_url</span>: <span style="color:#ae81ff">${{ secrets.SLACK_WEBHOOK }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">title</span>: <span style="color:#e6db74">&#34;Deploy Complete&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">status</span>: <span style="color:#e6db74">&#34;success&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fields</span>: <span style="color:#f92672">&#34;{\&#34;Version\&#34;: \&#34;v2.0.0\&#34;, \&#34;Env\&#34;: </span><span style="color:#ae81ff">\&#34;production\&#34;}&#34;</span>
</span></span></code></pre></div><p><strong>Full docs →</strong> <a href="https://github.com/skgandikota/NotifyAll#readme">README</a></p>
]]></content:encoded></item><item><title>TransformText</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/transformtext/</link><pubDate>Thu, 16 Apr 2026 22:12:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/transformtext/</guid><description>Version updated for https://github.com/skgandikota/TransformText to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The TransformText GitHub Action is a utility for performing various text transformations, such as regex-based find-and-replace, base64 encoding/decoding, URL encoding/decoding, case conversion, string manipulation (e.g., substring, split, reverse), line counting, and SHA-256 hashing. It automates common text-processing tasks in workflows, eliminating the need for custom scripts or external dependencies. This action is versatile and lightweight, offering a wide range of string operations directly within GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skgandikota/TransformText">https://github.com/skgandikota/TransformText</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/transformtext">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>TransformText GitHub Action</strong> is a utility for performing various text transformations, such as regex-based find-and-replace, base64 encoding/decoding, URL encoding/decoding, case conversion, string manipulation (e.g., substring, split, reverse), line counting, and SHA-256 hashing. It automates common text-processing tasks in workflows, eliminating the need for custom scripts or external dependencies. This action is versatile and lightweight, offering a wide range of string operations directly within GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="what-it-does">What it does</h2>
<p>14 text operations in one action — regex replace, base64, URL encoding, case conversion, hashing, and more. No shell scripting needed.</p>
<h2 id="operations">Operations</h2>
<p><code>regex_replace</code> · <code>base64_encode</code> · <code>base64_decode</code> · <code>url_encode</code> · <code>url_decode</code> · <code>uppercase</code> · <code>lowercase</code> · <code>trim</code> · <code>substring</code> · <code>split</code> · <code>reverse</code> · <code>length</code> · <code>lines</code> · <code>hash_sha256</code></p>
<h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">skgandikota/TransformText@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">text</span>: <span style="color:#e6db74">&#34;admin:secret123&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">operation</span>: <span style="color:#e6db74">&#34;base64_encode&#34;</span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># result: YWRtaW46c2VjcmV0MTIz</span>
</span></span></code></pre></div><p><strong>Full docs →</strong> <a href="https://github.com/skgandikota/TransformText#readme">README</a></p>
]]></content:encoded></item><item><title>WaitForUrl</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/waitforurl/</link><pubDate>Thu, 16 Apr 2026 22:12:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/waitforurl/</guid><description>Version updated for https://github.com/skgandikota/WaitForUrl to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The WaitForUrl GitHub Action automates the process of polling a specified URL until it meets expected conditions, such as returning a specific HTTP status code or containing predefined content in the response body. This is particularly useful for deployment verification or monitoring asynchronous processes, ensuring that systems or endpoints are ready before proceeding in a CI/CD pipeline. Key capabilities include customizable polling intervals, timeout settings, and support for HTTP methods and headers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skgandikota/WaitForUrl">https://github.com/skgandikota/WaitForUrl</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/waitforurl">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The WaitForUrl GitHub Action automates the process of polling a specified URL until it meets expected conditions, such as returning a specific HTTP status code or containing predefined content in the response body. This is particularly useful for deployment verification or monitoring asynchronous processes, ensuring that systems or endpoints are ready before proceeding in a CI/CD pipeline. Key capabilities include customizable polling intervals, timeout settings, and support for HTTP methods and headers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="what-it-does">What it does</h2>
<p>Poll a URL on repeat until it returns the expected HTTP status or body content. Built for deploy-then-verify workflows.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li>Match by status code, body substring, or both</li>
<li>Configurable polling interval and timeout</li>
<li>Redirect control</li>
<li>Rich outputs: <code>time_elapsed</code>, <code>attempts</code>, <code>success</code></li>
</ul>
<h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">skgandikota/WaitForUrl@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">url</span>: <span style="color:#e6db74">&#34;https://myapp.example.com/health&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">expected_status</span>: <span style="color:#e6db74">&#34;200&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">expected_body</span>: <span style="color:#e6db74">&#34;\&#34;status\&#34;:\&#34;ok\&#34;&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">timeout</span>: <span style="color:#e6db74">&#34;300&#34;</span>
</span></span></code></pre></div><p><strong>Full docs →</strong> <a href="https://github.com/skgandikota/WaitForUrl#readme">README</a></p>
]]></content:encoded></item><item><title>Delete Gitea Workflow Runs</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/delete-gitea-workflow-runs/</link><pubDate>Thu, 16 Apr 2026 22:12:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/delete-gitea-workflow-runs/</guid><description>Version updated for https://github.com/Soncresity-Industries/delete-gitea-workflow-runs to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the deletion of workflow runs in repositories hosted on Gitea instances by efficiently interacting with the Gitea API. It helps manage repository storage by removing outdated, orphaned, or unnecessary workflow runs based on customizable retention policies, filters, and conditions. Key features include support for daily retention, dry-run simulations, filtering by workflow attributes, and skipping runs linked to active branches or pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Soncresity-Industries/delete-gitea-workflow-runs">https://github.com/Soncresity-Industries/delete-gitea-workflow-runs</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/delete-gitea-workflow-runs">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the deletion of workflow runs in repositories hosted on Gitea instances by efficiently interacting with the Gitea API. It helps manage repository storage by removing outdated, orphaned, or unnecessary workflow runs based on customizable retention policies, filters, and conditions. Key features include support for daily retention, dry-run simulations, filtering by workflow attributes, and skipping runs linked to active branches or pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release</p>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cve-lite-cli/</link><pubDate>Thu, 16 Apr 2026 22:11:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.5.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a local-first GitHub Action designed to scan JavaScript and TypeScript projects for known dependency vulnerabilities. It automates the identification and prioritization of security risks by analyzing project lockfiles, querying vulnerability databases, and generating actionable remediation plans with package-manager-specific fix commands. Key features include offline advisory database support, clear visibility of direct vs transitive dependencies, and fast, account-free operation without relying on external cloud services.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.5.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a local-first GitHub Action designed to scan JavaScript and TypeScript projects for known dependency vulnerabilities. It automates the identification and prioritization of security risks by analyzing project lockfiles, querying vulnerability databases, and generating actionable remediation plans with package-manager-specific fix commands. Key features include offline advisory database support, clear visibility of direct vs transitive dependencies, and fast, account-free operation without relying on external cloud services.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fixed">Fixed</h2>
<ul>
<li>OSV `MODERATE` severity label now correctly maps to `medium` — packages like `got` and `micromatch` were previously classified as `unknown` and excluded from the default medium+ findings table</li>
<li>Validation table (Package / Current / Recommended target / Versions scanned / Still known vulnerable) now renders for urgent (high/critical) direct fix sections; it was missing after packages were reclassified from low to high by the CVSS vector fix in v1.5.3</li>
<li>Transitive findings without a parent upgrade path no longer appear in the no-auto-fix section; they are already covered by fix plan step 2, so the duplication was confusing</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li>Renamed &ldquo;Not included automatically&rdquo; to &ldquo;No auto-fix command available for these direct dependencies&rdquo; to accurately describe what is shown</li>
</ul>
<h2 id="validation">Validation</h2>
<ul>
<li>npm test</li>
<li>npm run build</li>
</ul>
]]></content:encoded></item><item><title>MiniMax Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/minimax-code-review/</link><pubDate>Thu, 16 Apr 2026 22:11:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/minimax-code-review/</guid><description>Version updated for https://github.com/tarmojussila/minimax-code-review to version v0.4.0.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “MiniMax Code Review” GitHub Action leverages AI-powered MiniMax models to automatically review pull requests, providing actionable feedback such as bug detection, improvement suggestions, and general code review comments. It automates the code review process by integrating directly into GitHub workflows, helping developers identify issues and optimize code quality efficiently. Key capabilities include customizable review prompts, exclusion of specified files, and support for different MiniMax models.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tarmojussila/minimax-code-review">https://github.com/tarmojussila/minimax-code-review</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/minimax-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;MiniMax Code Review&rdquo; GitHub Action leverages AI-powered MiniMax models to automatically review pull requests, providing actionable feedback such as bug detection, improvement suggestions, and general code review comments. It automates the code review process by integrating directly into GitHub workflows, helping developers identify issues and optimize code quality efficiently. Key capabilities include customizable review prompts, exclusion of specified files, and support for different MiniMax models.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add security policy in <a href="https://github.com/tarmojussila/minimax-code-review/pull/11">https://github.com/tarmojussila/minimax-code-review/pull/11</a></li>
<li>Add exclude patterns and max diff char limit for large PRs in <a href="https://github.com/tarmojussila/minimax-code-review/pull/12">https://github.com/tarmojussila/minimax-code-review/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tarmojussila/minimax-code-review/compare/v0.3.0...v0.4.0">https://github.com/tarmojussila/minimax-code-review/compare/v0.3.0...v0.4.0</a></p>
]]></content:encoded></item><item><title>Z.ai Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/z.ai-code-review/</link><pubDate>Thu, 16 Apr 2026 22:11:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/z.ai-code-review/</guid><description>Version updated for https://github.com/tarmojussila/zai-code-review to version v0.4.0.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Z.ai Code Review, leverages AI models to automate pull request code reviews by providing actionable feedback, detecting bugs, and suggesting improvements directly within GitHub. It streamlines the code review process by reducing manual effort and enhancing code quality with AI-driven insights. Key features include customizable review prompts, support for excluding specific files, and integration with GitHub Actions for seamless workflow automation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tarmojussila/zai-code-review">https://github.com/tarmojussila/zai-code-review</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/z-ai-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Z.ai Code Review</strong>, leverages AI models to automate pull request code reviews by providing actionable feedback, detecting bugs, and suggesting improvements directly within GitHub. It streamlines the code review process by reducing manual effort and enhancing code quality with AI-driven insights. Key features include customizable review prompts, support for excluding specific files, and integration with GitHub Actions for seamless workflow automation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add security policy in <a href="https://github.com/tarmojussila/zai-code-review/pull/20">https://github.com/tarmojussila/zai-code-review/pull/20</a></li>
<li>Fix &ldquo;Prompt exceeds max length&rdquo; on large PRs (#21) in <a href="https://github.com/tarmojussila/zai-code-review/pull/22">https://github.com/tarmojussila/zai-code-review/pull/22</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tarmojussila/zai-code-review/compare/v0.3.0...v0.4.0">https://github.com/tarmojussila/zai-code-review/compare/v0.3.0...v0.4.0</a></p>
]]></content:encoded></item><item><title>Terraform Plan Commenter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/terraform-plan-commenter/</link><pubDate>Thu, 16 Apr 2026 22:11:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/terraform-plan-commenter/</guid><description>Version updated for https://github.com/thekbb/terraform-plan-commenter-action to version v1.2.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Terraform Plan Commenter Action is a GitHub Action designed to automate the execution of terraform plan and post a detailed, formatted summary of infrastructure changes directly as a comment on pull requests. It simplifies collaboration by providing reviewers with visibility into proposed Terraform changes without requiring them to run the plan locally. Key capabilities include updating comments on subsequent commits, handling large plans with summaries and truncation, supporting multi-directory configurations, and compatibility with multiple Terraform workspaces.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thekbb/terraform-plan-commenter-action">https://github.com/thekbb/terraform-plan-commenter-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/terraform-plan-commenter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Terraform Plan Commenter Action</strong> is a GitHub Action designed to automate the execution of <code>terraform plan</code> and post a detailed, formatted summary of infrastructure changes directly as a comment on pull requests. It simplifies collaboration by providing reviewers with visibility into proposed Terraform changes without requiring them to run the plan locally. Key capabilities include updating comments on subsequent commits, handling large plans with summaries and truncation, supporting multi-directory configurations, and compatibility with multiple Terraform workspaces.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add test case to cover non-root working directory by @thekbb in <a href="https://github.com/thekbb/terraform-plan-commenter-action/pull/19">https://github.com/thekbb/terraform-plan-commenter-action/pull/19</a></li>
<li>refactor: split plan summary parsing from renderin. by @thekbb in <a href="https://github.com/thekbb/terraform-plan-commenter-action/pull/20">https://github.com/thekbb/terraform-plan-commenter-action/pull/20</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/thekbb/terraform-plan-commenter-action/compare/v1.2.1...v1.2.2">https://github.com/thekbb/terraform-plan-commenter-action/compare/v1.2.1...v1.2.2</a></p>
]]></content:encoded></item><item><title>Regis Security Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/regis-security-analysis/</link><pubDate>Thu, 16 Apr 2026 22:11:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/regis-security-analysis/</guid><description>Version updated for https://github.com/trivoallan/regis to version v0.28.6.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Regis is a GitHub Action designed for comprehensive container security analysis and policy enforcement in CI/CD pipelines. It automates tasks such as vulnerability scanning, compliance checks, image optimization, and build provenance verification using a pluggable ecosystem of industry-standard tools. It provides detailed, interactive HTML dashboards and machine-readable reports to streamline security and quality assurance in containerized workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/trivoallan/regis">https://github.com/trivoallan/regis</a></strong> to version <strong>v0.28.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/regis-security-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Regis is a GitHub Action designed for comprehensive container security analysis and policy enforcement in CI/CD pipelines. It automates tasks such as vulnerability scanning, compliance checks, image optimization, and build provenance verification using a pluggable ecosystem of industry-standard tools. It provides detailed, interactive HTML dashboards and machine-readable reports to streamline security and quality assurance in containerized workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="0286-2026-04-16"><a href="https://github.com/trivoallan/regis/compare/v0.28.5...v0.28.6">0.28.6</a> (2026-04-16)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> add pnpm to Docker image for bootstrap commands (<a href="https://github.com/trivoallan/regis/issues/401">#401</a>) (<a href="https://github.com/trivoallan/regis/commit/d697cf0a8e80703bc400966f536ebca1fe088b6d">d697cf0</a>)</li>
</ul>
]]></content:encoded></item><item><title>agentverif — AI Agent Certification</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agentverif-ai-agent-certification/</link><pubDate>Thu, 16 Apr 2026 22:11:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agentverif-ai-agent-certification/</guid><description>Version updated for https://github.com/trusthandoff/agentverif-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The agentverif GitHub Action automates the process of scanning, signing, and verifying AI agent packages in CI/CD pipelines. It ensures package integrity and security by performing an OWASP LLM Top 10 scan, refusing packages with low scores, and injecting a digital signature and license ID into valid packages. This action helps vendors certify their agents and allows buyers to verify package authenticity, preventing the use of tampered or unsigned agents in deployment workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/trusthandoff/agentverif-action">https://github.com/trusthandoff/agentverif-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentverif-ai-agent-certification">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>agentverif</code> GitHub Action automates the process of scanning, signing, and verifying AI agent packages in CI/CD pipelines. It ensures package integrity and security by performing an OWASP LLM Top 10 scan, refusing packages with low scores, and injecting a digital signature and license ID into valid packages. This action helps vendors certify their agents and allows buyers to verify package authenticity, preventing the use of tampered or unsigned agents in deployment workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>🔒 Add HTTPS-level trust to your AI agents.</p>
<p>One poisoned agent can destroy your pipeline overnight.
agentverif catches it before execution.</p>
<ul>
<li><code>mode: sign</code> → certify your agent on every push, get a license ID</li>
<li><code>mode: verify</code> → block tampered or unsigned agents in CI</li>
<li>Zero config. Free indie tier. Works with Claude MCP.</li>
</ul>
<p>agentverif.com</p>
]]></content:encoded></item><item><title>Agent Debug — Diagnose AI Agent Failures</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agent-debug-diagnose-ai-agent-failures/</link><pubDate>Thu, 16 Apr 2026 22:11:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agent-debug-diagnose-ai-agent-failures/</guid><description>Version updated for https://github.com/Viktorsdb/agent-debug to version v0.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The agent-debug GitHub Action is a diagnostic tool for AI agents, providing root cause analysis and actionable fixes for agent failures. It automates the identification of issues such as incorrect tool usage or hallucinations, explains why failures occurred, and suggests concrete system prompt or tool definition adjustments. The action supports multiple AI providers and SDKs, integrates seamlessly into GitHub workflows to comment on pull requests with debugging insights, and offers automated trace capture for streamlined troubleshooting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Viktorsdb/agent-debug">https://github.com/Viktorsdb/agent-debug</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-debug-diagnose-ai-agent-failures">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>agent-debug</code> GitHub Action is a diagnostic tool for AI agents, providing root cause analysis and actionable fixes for agent failures. It automates the identification of issues such as incorrect tool usage or hallucinations, explains why failures occurred, and suggests concrete system prompt or tool definition adjustments. The action supports multiple AI providers and SDKs, integrates seamlessly into GitHub workflows to comment on pull requests with debugging insights, and offers automated trace capture for streamlined troubleshooting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v030">What&rsquo;s new in v0.3.0</h2>
<h3 id="-codefixer--ai-reads-your-exact-file-content-and-fixes-it">🔧 CodeFixer — AI reads your exact file content and fixes it</h3>
<p>No more text-matching failures. The AI now reads your actual Python file, identifies the exact lines causing test failures, and applies precise fixes. Zero guesswork.</p>
<h3 id="4-step-fix-flow">4-step <code>fix</code> flow</h3>
<ol>
<li><strong>Analyze trace</strong> — root cause analysis</li>
<li><strong>Run tests</strong> — pre-flight to identify all failures</li>
<li><strong>Fix code</strong> — CodeFixer rewrites broken lines</li>
<li><strong>Apply prompt fixes</strong> — system prompt + tool description improvements</li>
</ol>
<h3 id="batch-test-validation">Batch test validation</h3>
<p>All fixes applied first, tests run once at the end. If tests still fail, revert-all option.</p>
<h3 id="multi-provider-support">Multi-provider support</h3>
<p>Pass <code>--system-prompt</code> and <code>--code</code> files — AI generates fixes from actual file content, not guesses.</p>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install agent-debug<span style="color:#f92672">==</span>0.3.0
</span></span></code></pre></div><h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>agent-debug fix trace.json <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --code agent.py <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --system-prompt prompts/system.txt <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --test-cmd <span style="color:#e6db74">&#34;pytest tests/&#34;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Release Monorepo Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/release-monorepo-action/</link><pubDate>Thu, 16 Apr 2026 22:11:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/release-monorepo-action/</guid><description>Version updated for https://github.com/wearethefoos/release-monorepo-action to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the creation of Semantic Versioning (SemVer) releases by analyzing conventional commit messages to determine version bumps. It generates GitHub releases with changelogs, updates package versions in manifest files, and supports multi-package monorepos. Additionally, it enables automated prerelease creation from pull requests, streamlining version management and release workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wearethefoos/release-monorepo-action">https://github.com/wearethefoos/release-monorepo-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-monorepo-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the creation of Semantic Versioning (SemVer) releases by analyzing conventional commit messages to determine version bumps. It generates GitHub releases with changelogs, updates package versions in manifest files, and supports multi-package monorepos. Additionally, it enables automated prerelease creation from pull requests, streamlining version management and release workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="-features">🚀 Features</h3>
<ul>
<li><strong>BREAKING CHANGE:</strong> migrate node runtime to 24 (#100)</li>
</ul>
]]></content:encoded></item><item><title>Skylos - Python SAST, Dead Code Detection &amp; PR Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/skylos-python-sast-dead-code-detection-pr-gate/</link><pubDate>Thu, 16 Apr 2026 14:14:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/skylos-python-sast-dead-code-detection-pr-gate/</guid><description>Version updated for https://github.com/duriantaco/skylos to version v4.4.0.
This action is used across all versions by 15 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Skylos is an open-source static analysis tool and GitHub Action that identifies dead code, hardcoded secrets, exploitable flows, and AI-generated security vulnerabilities in Python, TypeScript, and Go. It automates code review and quality assurance by integrating into CI/CD workflows to gate pull requests with actionable feedback, minimizing security risks and technical debt. Skylos also offers advanced features like AI defense, in-editor findings, and support for AI-assisted development tools, making it particularly useful for teams working with AI-driven coding assistants.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/duriantaco/skylos">https://github.com/duriantaco/skylos</a></strong> to version <strong>v4.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>15</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skylos-python-sast-dead-code-detection-pr-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Skylos is an open-source static analysis tool and GitHub Action that identifies dead code, hardcoded secrets, exploitable flows, and AI-generated security vulnerabilities in Python, TypeScript, and Go. It automates code review and quality assurance by integrating into CI/CD workflows to gate pull requests with actionable feedback, minimizing security risks and technical debt. Skylos also offers advanced features like AI defense, in-editor findings, and support for AI-assisted development tools, making it particularly useful for teams working with AI-driven coding assistants.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="440-2026-04-16"><a href="https://github.com/duriantaco/skylos/compare/v4.3.2...v4.4.0">4.4.0</a> (2026-04-16)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>cli:</strong> add suite command for the full local bundle (<a href="https://github.com/duriantaco/skylos/issues/209">#209</a>) (<a href="https://github.com/duriantaco/skylos/commit/198990555adbebc1bda52fecf306a639a31616cf">1989905</a>)</li>
<li><strong>py:</strong> add repo-aware vibe reference detection (<a href="https://github.com/duriantaco/skylos/issues/208">#208</a>) (<a href="https://github.com/duriantaco/skylos/commit/797b1ab83f25cfe0f2a282eb2140b41c8e65d41f">797b1ab</a>)</li>
<li><strong>ts:</strong> add AI defense beta for direct LLM integrations (<a href="https://github.com/duriantaco/skylos/issues/207">#207</a>) (<a href="https://github.com/duriantaco/skylos/commit/dfb4fdab761a7fed233c92d96f29cae8fcb25aac">dfb4fda</a>)</li>
<li><strong>ts:</strong> report monorepo workspace inventory (<a href="https://github.com/duriantaco/skylos/issues/202">#202</a>) (<a href="https://github.com/duriantaco/skylos/commit/610c53b427ad73a7d8e002393dc868cdb78bcd8a">610c53b</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci:</strong> publish releases from tags (<a href="https://github.com/duriantaco/skylos/issues/196">#196</a>) (<a href="https://github.com/duriantaco/skylos/commit/be5e6eee92fe48b1b48410946fa3ddba6c9cf709">be5e6ee</a>)</li>
<li><strong>ts:</strong> keep monorepo package entrypoints reachable (<a href="https://github.com/duriantaco/skylos/issues/205">#205</a>) (<a href="https://github.com/duriantaco/skylos/commit/f0cb5944d9dee5a7334406f0789ce5b1ffe48dea">f0cb594</a>)</li>
<li><strong>ts:</strong> resolve direct project references in monorepos (<a href="https://github.com/duriantaco/skylos/issues/204">#204</a>) (<a href="https://github.com/duriantaco/skylos/commit/c2b4c6928c970ceb5de48c0352dc27f17e36c1e8">c2b4c69</a>)</li>
<li><strong>ts:</strong> use declared workspaces for monorepo resolution (<a href="https://github.com/duriantaco/skylos/issues/203">#203</a>) (<a href="https://github.com/duriantaco/skylos/commit/5a2851288dd61f27fcf6181e3c8a6eeb55bdd2fb">5a28512</a>)</li>
</ul>
]]></content:encoded></item><item><title>GitHub Action for Python based Firebase projects</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/github-action-for-python-based-firebase-projects/</link><pubDate>Thu, 16 Apr 2026 14:14:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/github-action-for-python-based-firebase-projects/</guid><description>Version updated for https://github.com/gannonk08/firebase-action-python to version v15.15.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides automation for executing Firebase CLI commands, enabling seamless integration of Firebase-related tasks such as deploying functions, hosting, Firestore rules, and more into CI/CD workflows. It simplifies authentication and deployment by supporting service account authentication, project configuration, and optional Python virtual environment setup for Firebase functions. This action is particularly useful for streamlining Firebase operations during development and deployment processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gannonk08/firebase-action-python">https://github.com/gannonk08/firebase-action-python</a></strong> to version <strong>v15.15.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-action-for-python-based-firebase-projects">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides automation for executing Firebase CLI commands, enabling seamless integration of Firebase-related tasks such as deploying functions, hosting, Firestore rules, and more into CI/CD workflows. It simplifies authentication and deployment by supporting service account authentication, project configuration, and optional Python virtual environment setup for Firebase functions. This action is particularly useful for streamlining Firebase operations during development and deployment processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Bump <code>firebase-tools</code> to v15.15.0</p>
]]></content:encoded></item><item><title>Cascavel Dependency Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cascavel-dependency-audit/</link><pubDate>Thu, 16 Apr 2026 14:14:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cascavel-dependency-audit/</guid><description>Version updated for https://github.com/glferreira-devsecops/cascavel-dependency-audit to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Cascavel Dependency Audit is a GitHub Action that automates the detection of vulnerabilities in project dependencies across seven major ecosystems (e.g., npm, pip, Go, Ruby). It scans package files, queries the Google OSV database for known CVEs, generates detailed reports (including SARIF format), and blocks CI/CD pipelines if critical vulnerabilities are found. This zero-configuration tool simplifies dependency security by supporting multiple ecosystems, integrating with native tools when available, and providing robust reporting and ignore options.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/glferreira-devsecops/cascavel-dependency-audit">https://github.com/glferreira-devsecops/cascavel-dependency-audit</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cascavel-dependency-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Cascavel Dependency Audit is a GitHub Action that automates the detection of vulnerabilities in project dependencies across seven major ecosystems (e.g., npm, pip, Go, Ruby). It scans package files, queries the Google OSV database for known CVEs, generates detailed reports (including SARIF format), and blocks CI/CD pipelines if critical vulnerabilities are found. This zero-configuration tool simplifies dependency security by supporting multiple ecosystems, integrating with native tools when available, and providing robust reporting and ignore options.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-cascavel-dependency-audit-v100">📦 Cascavel Dependency Audit v1.0.0</h2>
<p><strong>Multi-Ecosystem CVE Scanner for CI/CD Pipelines</strong></p>
<h3 id="features">Features</h3>
<ul>
<li>📦 7 ecosystems: npm, pip, Go, Ruby, Rust, PHP, Java</li>
<li>🔍 Auto-detection of package files</li>
<li>🌐 Google OSV database for vulnerability data</li>
<li>🔒 SARIF output for GitHub Security tab</li>
<li>🚫 CVE ignore list for accepted risks</li>
<li>📊 GitHub Step Summary</li>
<li>⚡ Native npm audit and govulncheck integration</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">glferreira-devsecops/cascavel-dependency-audit@v1</span>
</span></span></code></pre></div><p><em>Built by <a href="https://rettecnologia.org">RET Tecnologia</a></em></p>
]]></content:encoded></item><item><title>Cascavel Header Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cascavel-header-guard/</link><pubDate>Thu, 16 Apr 2026 14:14:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cascavel-header-guard/</guid><description>Version updated for https://github.com/glferreira-devsecops/cascavel-header-guard to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Cascavel Header Guard is a GitHub Action designed to analyze HTTP security headers in CI/CD pipelines. It audits web application URLs for the presence and quality of critical security headers (e.g., HSTS, CSP, X-Frame-Options), assigns a security score (A+ to F), and blocks deployments if headers fail to meet a specified threshold. This action helps teams proactively identify and address common web vulnerabilities, such as missing or misconfigured headers, before code reaches production.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/glferreira-devsecops/cascavel-header-guard">https://github.com/glferreira-devsecops/cascavel-header-guard</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cascavel-header-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Cascavel Header Guard is a GitHub Action designed to analyze HTTP security headers in CI/CD pipelines. It audits web application URLs for the presence and quality of critical security headers (e.g., HSTS, CSP, X-Frame-Options), assigns a security score (A+ to F), and blocks deployments if headers fail to meet a specified threshold. This action helps teams proactively identify and address common web vulnerabilities, such as missing or misconfigured headers, before code reaches production.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-cascavel-header-guard-v100">🛡️ Cascavel Header Guard v1.0.0</h2>
<p><strong>HTTP Security Headers Analyzer for CI/CD Pipelines</strong></p>
<h3 id="features">Features</h3>
<ul>
<li>🔍 15+ security headers analyzed with quality validation</li>
<li>📊 Scoring (0-100) with A+ to F grades</li>
<li>🔴 Critical header detection (HSTS, CSP, X-Content-Type-Options)</li>
<li>🧪 Value quality analysis (HSTS max-age, CSP unsafe-inline)</li>
<li>🛡️ Server version disclosure detection</li>
<li>📋 JSON report with per-URL breakdown</li>
<li>⚡ Multi-URL scanning in one step</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">glferreira-devsecops/cascavel-header-guard@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">urls</span>: <span style="color:#e6db74">&#39;https://your-app.com&#39;</span>
</span></span></code></pre></div><p><em>Built by <a href="https://rettecnologia.org">RET Tecnologia</a></em></p>
]]></content:encoded></item><item><title>Cascavel Secret Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cascavel-secret-scanner/</link><pubDate>Thu, 16 Apr 2026 14:14:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cascavel-secret-scanner/</guid><description>Version updated for https://github.com/glferreira-devsecops/cascavel-secret-scanner to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Cascavel Secret Scanner is a GitHub Action designed for detecting and preventing hardcoded secrets, such as AWS keys, GitHub tokens, and database passwords, from reaching production environments in CI/CD pipelines. It automates secret scanning across 30+ file types with zero configuration, leveraging over 40 curated detection patterns and providing features like SARIF support, log redaction, and optional Git history scanning. This tool simplifies enterprise-grade secret management, reducing setup complexity and improving security workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/glferreira-devsecops/cascavel-secret-scanner">https://github.com/glferreira-devsecops/cascavel-secret-scanner</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cascavel-secret-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Cascavel Secret Scanner is a GitHub Action designed for detecting and preventing hardcoded secrets, such as AWS keys, GitHub tokens, and database passwords, from reaching production environments in CI/CD pipelines. It automates secret scanning across 30+ file types with zero configuration, leveraging over 40 curated detection patterns and providing features like SARIF support, log redaction, and optional Git history scanning. This tool simplifies enterprise-grade secret management, reducing setup complexity and improving security workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-cascavel-secret-scanner-v100">🐍 Cascavel Secret Scanner v1.0.0</h2>
<p><strong>Enterprise-grade secret detection for CI/CD pipelines.</strong></p>
<h3 id="features">Features</h3>
<ul>
<li>🔍 40+ detection patterns (AWS, GCP, Azure, GitHub, Stripe, Slack, Firebase, and more)</li>
<li>🎯 Severity filtering: low, medium, high, critical</li>
<li>🔒 SARIF output for GitHub Security tab integration</li>
<li>📊 GitHub Step Summary with results table</li>
<li>🕵️ Git history scanning for deleted secrets</li>
<li>📋 Baseline support for suppressing known findings</li>
<li>🔐 Automatic secret redaction in logs</li>
<li>📁 30+ file types supported</li>
<li>⚡ Zero configuration required</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">glferreira-devsecops/cascavel-secret-scanner@v1</span>
</span></span></code></pre></div><h3 id="built-by">Built by</h3>
<p><a href="https://rettecnologia.org">RET Tecnologia</a> — Software Engineering, Web Development, and Cybersecurity Services.</p>
<hr>
<p><em>Powered by the <a href="https://github.com/glferreira-devsecops/Cascavel">Cascavel Security Framework</a></em></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/releasekit-automated-versioning-release/</link><pubDate>Thu, 16 Apr 2026 14:14:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.13.8.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight and modular release automation tool for JavaScript and Rust projects, designed to streamline versioning, changelog generation, and package publishing in CI/CD pipelines. It leverages conventional commits to automate semantic versioning, supports monorepos, and integrates seamlessly with GitHub Actions for both release execution and PR-based release previews. Key features include AI-enhanced release notes, flexible configuration, and composable tools that can be used independently or as part of a unified workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.13.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight and modular release automation tool for JavaScript and Rust projects, designed to streamline versioning, changelog generation, and package publishing in CI/CD pipelines. It leverages conventional commits to automate semantic versioning, supports monorepos, and integrates seamlessly with GitHub Actions for both release execution and PR-based release previews. Key features include AI-enhanced release notes, flexible configuration, and composable tools that can be used independently or as part of a unified workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
<li>fix: refine prerelease handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/113">https://github.com/goosewobbler/releasekit/pull/113</a></li>
<li>refactor: improve modularity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/114">https://github.com/goosewobbler/releasekit/pull/114</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/112">https://github.com/goosewobbler/releasekit/pull/112</a></li>
<li>feat: workflow boilerplate reduction by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/117">https://github.com/goosewobbler/releasekit/pull/117</a></li>
<li>refactor(action): migrate SSH key input to secrets in action.yml  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/119">https://github.com/goosewobbler/releasekit/pull/119</a></li>
<li>chore(deps): bump liquidjs from 10.25.2 to 10.25.5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/118">https://github.com/goosewobbler/releasekit/pull/118</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/120">https://github.com/goosewobbler/releasekit/pull/120</a></li>
<li>feat: resolve packages in gate by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/121">https://github.com/goosewobbler/releasekit/pull/121</a></li>
<li>feat: add stable option to release &amp; version commands for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/125">https://github.com/goosewobbler/releasekit/pull/125</a></li>
<li>feat(action): add stable input option for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/126">https://github.com/goosewobbler/releasekit/pull/126</a></li>
<li>feat(ci): add lockfile validation step to CI workflow by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/127">https://github.com/goosewobbler/releasekit/pull/127</a></li>
<li>fix: apply bump for first release when no previous tag exists by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/128">https://github.com/goosewobbler/releasekit/pull/128</a></li>
<li>fix: enhance first release handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/130">https://github.com/goosewobbler/releasekit/pull/130</a></li>
<li>fix(version): refine first release condition to respect stableOnly flag  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/131">https://github.com/goosewobbler/releasekit/pull/131</a></li>
<li>fix(version): improve first release handling to ensure correct version bumping by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/132">https://github.com/goosewobbler/releasekit/pull/132</a></li>
<li>fix(version): simplify first release handling to return current version directly by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/133">https://github.com/goosewobbler/releasekit/pull/133</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.13.8">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.13.8</a></p>
]]></content:encoded></item><item><title>gotestfmt</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/gotestfmt/</link><pubDate>Thu, 16 Apr 2026 14:14:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/gotestfmt/</guid><description>Version updated for https://github.com/GoTestTools/gotestfmt-action to version v2.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates gotestfmt to improve the readability of go test output in CI workflows by formatting test logs into a clear, interactive display with collapsible sections. It automates the process of transforming raw test results into a more user-friendly format, enhancing developer productivity and debugging efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/GoTestTools/gotestfmt-action">https://github.com/GoTestTools/gotestfmt-action</a></strong> to version <strong>v2.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gotestfmt">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates <code>gotestfmt</code> to improve the readability of <code>go test</code> output in CI workflows by formatting test logs into a clear, interactive display with collapsible sections. It automates the process of transforming raw test results into a more user-friendly format, enhancing developer productivity and debugging efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade to nodejs 24 by @jaredoconnell in <a href="https://github.com/GoTestTools/gotestfmt-action/pull/17">https://github.com/GoTestTools/gotestfmt-action/pull/17</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@jaredoconnell made their first contribution in <a href="https://github.com/GoTestTools/gotestfmt-action/pull/17">https://github.com/GoTestTools/gotestfmt-action/pull/17</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/GoTestTools/gotestfmt-action/compare/v2.2.0...v2.3.0">https://github.com/GoTestTools/gotestfmt-action/compare/v2.2.0...v2.3.0</a></p>
]]></content:encoded></item><item><title>limgo-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/limgo-action/</link><pubDate>Thu, 16 Apr 2026 14:14:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/limgo-action/</guid><description>Version updated for https://github.com/GoTestTools/limgo-action to version v1.1.0.
This action is used across all versions by 7 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The limgo-action GitHub Action enforces test coverage thresholds in Go projects by integrating with the limgo tool. It automates the process of verifying that code test coverage meets predefined standards, helping teams maintain high-quality code and prevent coverage regression. Key capabilities include running coverage checks, generating detailed reports, and optionally uploading results for further analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/GoTestTools/limgo-action">https://github.com/GoTestTools/limgo-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/limgo-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>limgo-action</code> GitHub Action enforces test coverage thresholds in Go projects by integrating with the <code>limgo</code> tool. It automates the process of verifying that code test coverage meets predefined standards, helping teams maintain high-quality code and prevent coverage regression. Key capabilities include running coverage checks, generating detailed reports, and optionally uploading results for further analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade nodejs version to 24 and update readme by @jaredoconnell in <a href="https://github.com/GoTestTools/limgo-action/pull/2">https://github.com/GoTestTools/limgo-action/pull/2</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@jaredoconnell made their first contribution in <a href="https://github.com/GoTestTools/limgo-action/pull/2">https://github.com/GoTestTools/limgo-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/GoTestTools/limgo-action/compare/v1.0.2...v1.1.0">https://github.com/GoTestTools/limgo-action/compare/v1.0.2...v1.1.0</a></p>
]]></content:encoded></item><item><title>shutup - MCP Tool Filter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/shutup-mcp-tool-filter/</link><pubDate>Thu, 16 Apr 2026 14:14:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/shutup-mcp-tool-filter/</guid><description>Version updated for https://github.com/hjs-spec/shutup-mcp to version v0.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary shutup is a GitHub Action designed to streamline the interaction between MCP (Model Context Protocol) agents and servers by filtering and presenting only the most relevant tools based on the user’s intent. It reduces token usage, improves tool selection accuracy, and accelerates response times by aggregating tool lists across multiple MCP servers, creating a dynamic, privacy-preserving index, and limiting visible tools to the top 3-5 matches. This action automates tool discovery, ensures efficient context management, and enhances the agent’s decision-making process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hjs-spec/shutup-mcp">https://github.com/hjs-spec/shutup-mcp</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shutup-mcp-tool-filter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>shutup</code> is a GitHub Action designed to streamline the interaction between MCP (Model Context Protocol) agents and servers by filtering and presenting only the most relevant tools based on the user&rsquo;s intent. It reduces token usage, improves tool selection accuracy, and accelerates response times by aggregating tool lists across multiple MCP servers, creating a dynamic, privacy-preserving index, and limiting visible tools to the top 3-5 matches. This action automates tool discovery, ensures efficient context management, and enhances the agent&rsquo;s decision-making process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-initial-release">🚀 Initial Release</h2>
<p><code>shutup</code> is now available on GitHub Marketplace as a GitHub Action.</p>
<h3 id="-what-it-does">✨ What it does</h3>
<ul>
<li>Connects to all your MCP servers and builds a unified tool index</li>
<li>Filters tools based on user intent using local embeddings</li>
<li>Reduces token usage by up to <strong>98%</strong> and response time by <strong>85%</strong></li>
<li>Fully local and private (<code>sentence-transformers</code> or <code>Ollama</code>)</li>
</ul>
<h3 id="-usage-example">📦 Usage Example</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Filter MCP tools</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">id</span>: <span style="color:#ae81ff">shutup</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">hjs-foundation/shutup-mcp@v0.2.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">config</span>: <span style="color:#e6db74">&#39;./claude_desktop_config.json&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">intent</span>: <span style="color:#e6db74">&#39;process excel files and validate data&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">top_k</span>: <span style="color:#e6db74">&#39;5&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">**Full</span> <span style="color:#f92672">Changelog**</span>: <span style="color:#ae81ff">https://github.com/hjs-spec/shutup-mcp/commits/v0.2.0</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Jacoco Coverage Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/jacoco-coverage-report/</link><pubDate>Thu, 16 Apr 2026 14:14:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/jacoco-coverage-report/</guid><description>Version updated for https://github.com/jacklu97/jacoco-reporter-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The jacoco-reporter-action is a GitHub Action that automates the process of publishing JaCoCo code coverage reports as comments on pull requests, helping developers monitor and maintain acceptable test coverage levels. It supports creating baseline comparisons to highlight coverage changes across branches and provides detailed coverage metrics such as line, branch, method, complexity, and class coverage. This action simplifies code quality assurance and ensures coverage changes are easily visible during code reviews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jacklu97/jacoco-reporter-action">https://github.com/jacklu97/jacoco-reporter-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jacoco-coverage-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>jacoco-reporter-action</strong> is a GitHub Action that automates the process of publishing JaCoCo code coverage reports as comments on pull requests, helping developers monitor and maintain acceptable test coverage levels. It supports creating baseline comparisons to highlight coverage changes across branches and provides detailed coverage metrics such as line, branch, method, complexity, and class coverage. This action simplifies code quality assurance and ensures coverage changes are easily visible during code reviews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: Add branding to Jacoco Coverage Report action by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/7">https://github.com/jacklu97/jacoco-reporter-action/pull/7</a></li>
<li>feat: Add husky pre commit config by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/11">https://github.com/jacklu97/jacoco-reporter-action/pull/11</a></li>
<li>refactor: Split logic into helper files by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/12">https://github.com/jacklu97/jacoco-reporter-action/pull/12</a></li>
<li>chore: Add linter by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/13">https://github.com/jacklu97/jacoco-reporter-action/pull/13</a></li>
<li>feat: Enable baseline generation and fetch by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/14">https://github.com/jacklu97/jacoco-reporter-action/pull/14</a></li>
<li>chore: Add missing descriptions in action definition by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/15">https://github.com/jacklu97/jacoco-reporter-action/pull/15</a></li>
<li>feat:  Add check to verify latest commit msg by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/19">https://github.com/jacklu97/jacoco-reporter-action/pull/19</a></li>
<li>feat: Update infinite loop check by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/20">https://github.com/jacklu97/jacoco-reporter-action/pull/20</a></li>
<li>chore: Update test workflow to run using github app by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/18">https://github.com/jacklu97/jacoco-reporter-action/pull/18</a></li>
<li>chore: Update readme by @jacklu97 in <a href="https://github.com/jacklu97/jacoco-reporter-action/pull/21">https://github.com/jacklu97/jacoco-reporter-action/pull/21</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jacklu97/jacoco-reporter-action/compare/0.0.2...v1.0.0">https://github.com/jacklu97/jacoco-reporter-action/compare/0.0.2...v1.0.0</a></p>
]]></content:encoded></item><item><title>Actions to Install LLVM and Clang</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/actions-to-install-llvm-and-clang/</link><pubDate>Thu, 16 Apr 2026 14:14:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/actions-to-install-llvm-and-clang/</guid><description>Version updated for https://github.com/jhchundev/install-llvm-action to version v1.2.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The install-llvm-action is a GitHub Action that automates the process of downloading and installing specific versions of LLVM and Clang binaries, starting from version 7.1.0. It simplifies setting up the development environment by configuring necessary environment variables (e.g., PATH, LD_LIBRARY_PATH) for seamless integration. This action addresses the challenge of managing compatible LLVM and Clang versions across different platforms and architectures, enabling streamlined builds and workflows in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jhchundev/install-llvm-action">https://github.com/jhchundev/install-llvm-action</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/actions-to-install-llvm-and-clang">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>install-llvm-action</code> is a GitHub Action that automates the process of downloading and installing specific versions of LLVM and Clang binaries, starting from version 7.1.0. It simplifies setting up the development environment by configuring necessary environment variables (e.g., <code>PATH</code>, <code>LD_LIBRARY_PATH</code>) for seamless integration. This action addresses the challenge of managing compatible LLVM and Clang versions across different platforms and architectures, enabling streamlined builds and workflows in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>📄 Update Generated Files by @github-actions[bot] in <a href="https://github.com/jhchundev/install-llvm-action/pull/42">https://github.com/jhchundev/install-llvm-action/pull/42</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jhchundev/install-llvm-action/compare/v1.2.2...v1.2.3">https://github.com/jhchundev/install-llvm-action/compare/v1.2.2...v1.2.3</a></p>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/versionary-action/</link><pubDate>Thu, 16 Apr 2026 14:14:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.9.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release management tool designed to streamline semantic versioning, changelog generation, release PR workflows, and tagging across various software ecosystems. It bridges the gap between tools like semantic-release and release-please by enabling both direct releases and release-PR-gated workflows, allowing maintainers to preview changes before publication. With support for multiple repository types and extensible architecture, it simplifies version planning and release metadata management while leaving artifact publishing to external CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release management tool designed to streamline semantic versioning, changelog generation, release PR workflows, and tagging across various software ecosystems. It bridges the gap between tools like <code>semantic-release</code> and <code>release-please</code> by enabling both direct releases and release-PR-gated workflows, allowing maintainers to preview changes before publication. With support for multiple repository types and extensible architecture, it simplifies version planning and release metadata management while leaving artifact publishing to external CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>strategies:</strong> support per-path changelogs (<a href="https://github.com/jolars/versionary/commit/86d18101b34d8cdecbe193e2798e327280fc701c"><code>86d1810</code></a>)</li>
<li><strong>strategies:</strong> handle <code>version.workspace</code> for rust (<a href="https://github.com/jolars/versionary/commit/cf82384367edf76fd38cb09301d2ce80cf407102"><code>cf82384</code></a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>domain:</strong> refresh cargo lock files across workspace (<a href="https://github.com/jolars/versionary/commit/001b0dbcb8496ceea3ef01814a044c7b59781524"><code>001b0db</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>LyingDocs</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/lyingdocs/</link><pubDate>Thu, 16 Apr 2026 14:13:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/lyingdocs/</guid><description>Version updated for https://github.com/KMing-L/lying-docs to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary LyingDocs is a GitHub Action designed to ensure alignment between a repository’s documentation, code, and configuration by detecting discrepancies, such as outdated or misleading documentation, undocumented code paths, or mismatches between stated and actual behavior. It automates the auditing process using two agents: Hermes, which analyzes documentation to extract claims, and Argus, which verifies these claims against the actual codebase, producing a structured report of any misalignments. This helps maintain the repository’s trustworthiness for both humans and AI systems, reducing “trust debt” and improving overall reliability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KMing-L/lying-docs">https://github.com/KMing-L/lying-docs</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lyingdocs">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>LyingDocs is a GitHub Action designed to ensure alignment between a repository&rsquo;s documentation, code, and configuration by detecting discrepancies, such as outdated or misleading documentation, undocumented code paths, or mismatches between stated and actual behavior. It automates the auditing process using two agents: Hermes, which analyzes documentation to extract claims, and Argus, which verifies these claims against the actual codebase, producing a structured report of any misalignments. This helps maintain the repository&rsquo;s trustworthiness for both humans and AI systems, reducing &ldquo;trust debt&rdquo; and improving overall reliability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="github-actions-ci-integration">GitHub Actions CI Integration</h3>
<ul>
<li><strong>New composite action</strong> (<code>action.yml</code>) — add LyingDocs to any repo with <code>uses: KMing-L/lyingdocs@v1</code></li>
<li><strong><code>lyingdocs init-ci</code> command</strong> — generates a ready-to-commit <code>.github/workflows/lyingdocs.yml</code> with configurable triggers, backend, and authentication</li>
<li><strong>Configurable triggers</strong> — run on PRs, version tags, cron schedules, or manually via <code>--trigger pr,tag,manual,schedule</code></li>
<li><strong>Manual approval gate</strong> — optional <code>--approval</code> flag adds a review step using GitHub Environment protection rules</li>
<li><strong>Automatic PR comments</strong> — posts findings as a PR comment with collapsible report; updates in place on re-runs (no spam)</li>
<li><strong>Auto model selection</strong> — picks <code>gpt-5.4</code> for OpenAI backends and <code>claude-sonnet-4-6</code> for Anthropic/Claude backends by default</li>
</ul>
<h3 id="anthropic-provider-support">Anthropic Provider Support</h3>
<ul>
<li><strong>Hermes and Argus now support Anthropic as an LLM provider</strong> — set <code>provider = &quot;anthropic&quot;</code> in config or use <code>HERMES_PROVIDER</code> / <code>ARGUS_PROVIDER</code> env vars</li>
<li><strong>Unified LLM abstraction</strong> (<code>llm.py</code>) — OpenAI and Anthropic clients share a common <code>LLMResponse</code> / <code>ToolCall</code> interface with automatic message format conversion</li>
<li><strong>Single-key Anthropic pipeline</strong> — when using <code>backend: claude_code</code>, both Hermes and Argus use <code>ANTHROPIC_API_KEY</code> by default</li>
<li><strong>Claude Code OAuth support</strong> — Pro/Max subscribers can use <code>--claude-oauth</code> to run Argus on subscription quota instead of per-API-call billing</li>
<li><strong>Custom base URLs</strong> — both providers support custom endpoints for proxies and private deployments</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>New guide: <a href="docs/guides/github-actions.md">GitHub Actions Integration</a></li>
<li>New pages: <a href="docs/cli.md">CLI Reference</a>, <a href="docs/configuration.md">Configuration</a>, <a href="docs/backends.md">Backends</a></li>
<li>Streamlined README — moved detailed docs to dedicated pages</li>
</ul>
<h2 id="upgrade">Upgrade</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install --upgrade lyingdocs
</span></span></code></pre></div>]]></content:encoded></item><item><title>Kiro CLI Review Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/kiro-cli-review-action/</link><pubDate>Thu, 16 Apr 2026 14:13:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/kiro-cli-review-action/</guid><description>Version updated for https://github.com/konippi/kiro-cli-review-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Kiro CLI Review Action automates code reviews for pull requests by analyzing diffs and posting inline comments directly on GitHub. It streamlines the review process by leveraging the Kiro CLI to provide detailed feedback, reducing manual effort and ensuring consistent quality checks. Key capabilities include event-based and on-demand triggering, configurable review parameters, and integration with custom agent configurations for tailored analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/konippi/kiro-cli-review-action">https://github.com/konippi/kiro-cli-review-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kiro-cli-review-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Kiro CLI Review Action</strong> automates code reviews for pull requests by analyzing diffs and posting inline comments directly on GitHub. It streamlines the review process by leveraging the Kiro CLI to provide detailed feedback, reducing manual effort and ensuring consistent quality checks. Key capabilities include event-based and on-demand triggering, configurable review parameters, and integration with custom agent configurations for tailored analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix: disable credential persistence in review workflow (#17) (1c11ef4)</li>
<li>fix: harden ACP client and remove dead code (#16) (789034f)</li>
<li>docs: update SECURITY.md and README.md for v1.0.0 release (#15) (6e987ac)</li>
<li>chore: use version tags in README and simplify update-major-tag (#14) (746a0e0)</li>
<li>docs: update README SHA to v1.0.0 [skip ci] (c78c082)</li>
<li>chore: update action description and branding (#13) (cfac298)</li>
<li>Merge pull request #12 from konippi/add-readline-error-handler (298ea85)</li>
<li>fix: add readline error handler (a21dc67)</li>
<li>fix: align SECURITY.md with impl (4d5bae3)</li>
<li>Merge pull request #11 from konippi/user-request-passthrough (5fd6ce4)</li>
</ul>
]]></content:encoded></item><item><title>Korext Enforce</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/korext-enforce/</link><pubDate>Thu, 16 Apr 2026 14:13:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/korext-enforce/</guid><description>Version updated for https://github.com/Korext/enforce-action to version v3.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The KOREXT Enforce Action is a GitHub Action designed to automate the enforcement of compliance policies on AI-generated code during development workflows. It scans codebases for violations based on customizable policy packs and rules across multiple programming languages, providing detailed annotations on pull request diffs via GitHub Code Scanning. By automating compliance checks, it helps developers identify and address critical issues early, ensuring adherence to standards such as GDPR, OWASP, and PCI DSS.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/enforce-action">https://github.com/Korext/enforce-action</a></strong> to version <strong>v3.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/korext-enforce">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>KOREXT Enforce Action</strong> is a GitHub Action designed to automate the enforcement of compliance policies on AI-generated code during development workflows. It scans codebases for violations based on customizable policy packs and rules across multiple programming languages, providing detailed annotations on pull request diffs via GitHub Code Scanning. By automating compliance checks, it helps developers identify and address critical issues early, ensuring adherence to standards such as GDPR, OWASP, and PCI DSS.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Updated to Korext CLI 1.0.1.</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>72 policy packs with 547 detection rules across 18 industries</li>
<li>Data sovereignty: choose US, EU, or Asia Pacific for data processing</li>
<li>Cryptographically signed proof bundles with HMAC v2</li>
<li>Customer managed signing keys</li>
<li>Deep code analysis across 13 languages with confidence scoring</li>
<li>Organization policy enforcement with mandatory packs</li>
<li>MCP Server integration (Model Context Protocol)</li>
</ul>
<h2 id="migration-from-v300">Migration from v3.0.0</h2>
<p>No breaking changes. Replace <code>uses: Korext/enforce-action@v3.0.0</code> with <code>uses: Korext/enforce-action@v3.0.1</code> or use <code>@v3</code> for the latest.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Korext/enforce-action/compare/v3.0.0...v3.0.1">https://github.com/Korext/enforce-action/compare/v3.0.0...v3.0.1</a></p>
]]></content:encoded></item><item><title>Claude Review Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/claude-review-action/</link><pubDate>Thu, 16 Apr 2026 14:13:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/claude-review-action/</guid><description>Version updated for https://github.com/layered-ai-public/claude-review-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Claude Review Action is a GitHub Action that performs AI-powered code reviews on pull request diffs to identify bugs, security vulnerabilities, and risky changes, focusing only on issues worth addressing. It automates the review process by leveraging the Anthropic API to provide cost-effective, severity-based feedback (CRITICAL, HIGH, MEDIUM) without flagging minor style or design preferences. Additionally, it supports local reviews with auto-fix capabilities and allows customizable prompts for project-specific guidance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/layered-ai-public/claude-review-action">https://github.com/layered-ai-public/claude-review-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-review-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Claude Review Action is a GitHub Action that performs AI-powered code reviews on pull request diffs to identify bugs, security vulnerabilities, and risky changes, focusing only on issues worth addressing. It automates the review process by leveraging the Anthropic API to provide cost-effective, severity-based feedback (CRITICAL, HIGH, MEDIUM) without flagging minor style or design preferences. Additionally, it supports local reviews with auto-fix capabilities and allows customizable prompts for project-specific guidance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Fix <code>.github/claude-review</code> changed to <code>.github/claude-review-action</code> across README, prompt, and commands</li>
<li>Fix install script cleaner - now only removes its own files</li>
</ul>
]]></content:encoded></item><item><title>Cassandra AI Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cassandra-ai-review/</link><pubDate>Thu, 16 Apr 2026 14:13:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cassandra-ai-review/</guid><description>Version updated for https://github.com/menny/cassandra to version v0.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Cassandra - AI Review Agent is an autonomous code review tool designed to provide structured, actionable feedback on code changes using large language models (LLMs) such as Anthropic and Google models. It automates the review process by analyzing local or pull request changes, offering inline comments, performing context-aware inspections, and integrating seamlessly into CI/CD pipelines. Key features include support for provider-agnostic LLMs, configurable feedback guidelines, and automated dismissal of stale reviews, making it a powerful tool for improving code quality and streamlining development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/menny/cassandra">https://github.com/menny/cassandra</a></strong> to version <strong>v0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cassandra-ai-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Cassandra - AI Review Agent is an autonomous code review tool designed to provide structured, actionable feedback on code changes using large language models (LLMs) such as Anthropic and Google models. It automates the review process by analyzing local or pull request changes, offering inline comments, performing context-aware inspections, and integrating seamlessly into CI/CD pipelines. Key features include support for provider-agnostic LLMs, configurable feedback guidelines, and automated dismissal of stale reviews, making it a powerful tool for improving code quality and streamlining development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: update README with new CLI arguments by @menny in <a href="https://github.com/menny/cassandra/pull/1">https://github.com/menny/cassandra/pull/1</a></li>
<li>Delete main by @menny in <a href="https://github.com/menny/cassandra/pull/2">https://github.com/menny/cassandra/pull/2</a></li>
<li>Print resolved cli args by @menny in <a href="https://github.com/menny/cassandra/pull/3">https://github.com/menny/cassandra/pull/3</a></li>
<li>chore: clean up debugging console prints by @menny in <a href="https://github.com/menny/cassandra/pull/4">https://github.com/menny/cassandra/pull/4</a></li>
<li>feat: remove &ndash;pr argument and update documentation by @menny in <a href="https://github.com/menny/cassandra/pull/5">https://github.com/menny/cassandra/pull/5</a></li>
<li>Feat/react loop by @menny in <a href="https://github.com/menny/cassandra/pull/6">https://github.com/menny/cassandra/pull/6</a></li>
<li>Refactor/replace langchaingo with direct sdks by @menny in <a href="https://github.com/menny/cassandra/pull/7">https://github.com/menny/cassandra/pull/7</a></li>
<li>Refactor: Extract shared LLM utility methods by @menny in <a href="https://github.com/menny/cassandra/pull/8">https://github.com/menny/cassandra/pull/8</a></li>
<li>Initial PR review by @menny in <a href="https://github.com/menny/cassandra/pull/11">https://github.com/menny/cassandra/pull/11</a></li>
<li>chore: add emoji reaction to PR description during review by @menny in <a href="https://github.com/menny/cassandra/pull/16">https://github.com/menny/cassandra/pull/16</a></li>
<li>feat: add grep_files tool for pattern searching by @menny in <a href="https://github.com/menny/cassandra/pull/17">https://github.com/menny/cassandra/pull/17</a></li>
<li>feat: report token usage after each LLM interaction by @menny in <a href="https://github.com/menny/cassandra/pull/18">https://github.com/menny/cassandra/pull/18</a></li>
<li>Feat/gh action interface by @menny in <a href="https://github.com/menny/cassandra/pull/19">https://github.com/menny/cassandra/pull/19</a></li>
<li>Structured output by @menny in <a href="https://github.com/menny/cassandra/pull/20">https://github.com/menny/cassandra/pull/20</a></li>
<li>feat: move &ldquo;eyes&rdquo; reaction management into composite action by @menny in <a href="https://github.com/menny/cassandra/pull/21">https://github.com/menny/cassandra/pull/21</a></li>
<li>refactor: centralize GitHub token setup in action.yml by @menny in <a href="https://github.com/menny/cassandra/pull/22">https://github.com/menny/cassandra/pull/22</a></li>
<li>feat: migrate GitHub integration to Go-native client and refactor project structure by @menny in <a href="https://github.com/menny/cassandra/pull/25">https://github.com/menny/cassandra/pull/25</a></li>
<li>feat: add main review guidelines library by @menny in <a href="https://github.com/menny/cassandra/pull/28">https://github.com/menny/cassandra/pull/28</a></li>
<li>feat: add skepticism of internal knowledge to reviewer prompt by @menny in <a href="https://github.com/menny/cassandra/pull/33">https://github.com/menny/cassandra/pull/33</a></li>
<li>Add repo metadata for the reviewer by @menny in <a href="https://github.com/menny/cassandra/pull/34">https://github.com/menny/cassandra/pull/34</a></li>
<li>feat: make comment tag workflow-specific by default by @menny in <a href="https://github.com/menny/cassandra/pull/35">https://github.com/menny/cassandra/pull/35</a></li>
<li>feat: add configurable reaction icon by @menny in <a href="https://github.com/menny/cassandra/pull/37">https://github.com/menny/cassandra/pull/37</a></li>
<li>feat: support robust inline PR review comments by @menny in <a href="https://github.com/menny/cassandra/pull/39">https://github.com/menny/cassandra/pull/39</a></li>
<li>feat: extend review approval for &lsquo;comment&rsquo; when uncertain by @menny in <a href="https://github.com/menny/cassandra/pull/41">https://github.com/menny/cassandra/pull/41</a></li>
<li>feat: fetch diff and commits via GitHub API by @menny in <a href="https://github.com/menny/cassandra/pull/42">https://github.com/menny/cassandra/pull/42</a></li>
<li>Prepare Cassandra for GitHub Marketplace publishing by @Copilot in <a href="https://github.com/menny/cassandra/pull/44">https://github.com/menny/cassandra/pull/44</a></li>
<li>Clarify feedback framework in README by @menny in <a href="https://github.com/menny/cassandra/pull/45">https://github.com/menny/cassandra/pull/45</a></li>
<li>chore: update release workflow to use gh-release action by @menny in <a href="https://github.com/menny/cassandra/pull/46">https://github.com/menny/cassandra/pull/46</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@menny made their first contribution in <a href="https://github.com/menny/cassandra/pull/1">https://github.com/menny/cassandra/pull/1</a></li>
<li>@Copilot made their first contribution in <a href="https://github.com/menny/cassandra/pull/44">https://github.com/menny/cassandra/pull/44</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/menny/cassandra/commits/v0.0.1">https://github.com/menny/cassandra/commits/v0.0.1</a></p>
]]></content:encoded></item><item><title>Outline Security Reporter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/outline-security-reporter/</link><pubDate>Thu, 16 Apr 2026 14:13:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/outline-security-reporter/</guid><description>Version updated for https://github.com/narthanaj/outline-uploader to version 1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Outline Security Scan &amp;amp; Upload Action is a GitHub Action that automates security scanning of your repository using Checkov and Trivy, identifying vulnerabilities, misconfigurations, and secrets. It then formats the scan results into Markdown and uploads them to a specified collection in a self-hosted Outline instance. This action streamlines security assessments and documentation by integrating scanning, reporting, and centralized result storage into your CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/narthanaj/outline-uploader">https://github.com/narthanaj/outline-uploader</a></strong> to version <strong>1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/outline-security-reporter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <em>Outline Security Scan &amp; Upload Action</em> is a GitHub Action that automates security scanning of your repository using <strong>Checkov</strong> and <strong>Trivy</strong>, identifying vulnerabilities, misconfigurations, and secrets. It then formats the scan results into Markdown and uploads them to a specified collection in a self-hosted <a href="https://www.getoutline.com/">Outline</a> instance. This action streamlines security assessments and documentation by integrating scanning, reporting, and centralized result storage into your CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Removed &ndash;require-hashes from pip install. The flag requires hashes for every transitive dependency, which is impractical for checkov (100+ transitive deps). Dependencies remain version-pinned in requirements.txt.</p>
]]></content:encoded></item><item><title>Send Adaptive Card Email</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/send-adaptive-card-email/</link><pubDate>Thu, 16 Apr 2026 14:13:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/send-adaptive-card-email/</guid><description>Version updated for https://github.com/nerazshakya/Send-Email-Notification to version v0.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Send-Email-Notification GitHub Action automates the process of sending email notifications directly from your workflows. It is designed to streamline communication by notifying users or teams about important events, updates, or workflow results. This action simplifies email delivery, ensuring efficient and timely notifications without manual intervention.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nerazshakya/Send-Email-Notification">https://github.com/nerazshakya/Send-Email-Notification</a></strong> to version <strong>v0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/send-adaptive-card-email">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Send-Email-Notification</strong> GitHub Action automates the process of sending email notifications directly from your workflows. It is designed to streamline communication by notifying users or teams about important events, updates, or workflow results. This action simplifies email delivery, ensuring efficient and timely notifications without manual intervention.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>changed some details (296c5d1)</li>
<li>added files and its codes (591810c)</li>
<li>Initial commit (3ab6734)</li>
</ul>
]]></content:encoded></item><item><title>OctoTS Metrics Processor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/octots-metrics-processor/</link><pubDate>Thu, 16 Apr 2026 14:13:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/octots-metrics-processor/</guid><description>Version updated for https://github.com/OctoTS/OctoTS-action to version v.1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The OctoTS Metrics Processor GitHub Action automates the collection, processing, and storage of code metrics as a time series in a dedicated branch within a repository. By appending timestamped metrics from supported input files (e.g., CSV, JSON, Excel) to a persistent dataset, it enables streamlined tracking and versioning of metrics over time. This action is ideal for maintaining historical records of code metrics in a standardized, automated manner.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OctoTS/OctoTS-action">https://github.com/OctoTS/OctoTS-action</a></strong> to version <strong>v.1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/octots-metrics-processor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>OctoTS Metrics Processor</strong> GitHub Action automates the collection, processing, and storage of code metrics as a time series in a dedicated branch within a repository. By appending timestamped metrics from supported input files (e.g., CSV, JSON, Excel) to a persistent dataset, it enables streamlined tracking and versioning of metrics over time. This action is ideal for maintaining historical records of code metrics in a standardized, automated manner.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First version of the OctoTS Metrics Processor GitHub Action.</p>
]]></content:encoded></item><item><title>Calcis LLM Cost Estimate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/calcis-llm-cost-estimate/</link><pubDate>Thu, 16 Apr 2026 14:13:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/calcis-llm-cost-estimate/</guid><description>Version updated for https://github.com/rc397/calcis-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Calcis LLM Cost Estimator” GitHub Action automatically estimates the cost of using Large Language Model (LLM) APIs for changed prompt files in pull requests. It scans specified files, calculates token usage and associated costs using the Calcis pre-flight estimation engine, and posts a detailed cost breakdown as a comment on the pull request, updating it with new commits. This action helps developers track and manage LLM-related expenses efficiently during code reviews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rc397/calcis-action">https://github.com/rc397/calcis-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/calcis-llm-cost-estimate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Calcis LLM Cost Estimator&rdquo; GitHub Action automatically estimates the cost of using Large Language Model (LLM) APIs for changed prompt files in pull requests. It scans specified files, calculates token usage and associated costs using the Calcis pre-flight estimation engine, and posts a detailed cost breakdown as a comment on the pull request, updating it with new commits. This action helps developers track and manage LLM-related expenses efficiently during code reviews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Update marketplace branding to zap icon with gray-dark background.</p>
]]></content:encoded></item><item><title>Haiku-vm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/haiku-vm/</link><pubDate>Thu, 16 Apr 2026 14:13:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/haiku-vm/</guid><description>Version updated for https://github.com/vmactions/haiku-vm to version v1.0.8.
This action is used across all versions by 39 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables users to run Continuous Integration (CI) workflows on the Haiku operating system, which is not natively supported by GitHub Actions (limited to Ubuntu, Windows, and macOS). It automates the setup of a Haiku virtual machine (VM), synchronizes files and environment variables between the host and VM, and allows users to execute custom commands within the Haiku environment. Key capabilities include support for different Haiku releases and architectures, configurable resource allocation (CPU, memory), and flexible file synchronization and networking options.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vmactions/haiku-vm">https://github.com/vmactions/haiku-vm</a></strong> to version <strong>v1.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>39</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/haiku-vm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables users to run Continuous Integration (CI) workflows on the Haiku operating system, which is not natively supported by GitHub Actions (limited to Ubuntu, Windows, and macOS). It automates the setup of a Haiku virtual machine (VM), synchronizes files and environment variables between the host and VM, and allows users to execute custom commands within the Haiku environment. Key capabilities include support for different Haiku releases and architectures, configurable resource allocation (CPU, memory), and flexible file synchronization and networking options.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>support custom-shell-name</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vmactions/haiku-vm/compare/v1.0.7...v1.0.8">https://github.com/vmactions/haiku-vm/compare/v1.0.7...v1.0.8</a></p>
]]></content:encoded></item><item><title>OpenIndiana-vm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/openindiana-vm/</link><pubDate>Thu, 16 Apr 2026 14:13:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/openindiana-vm/</guid><description>Version updated for https://github.com/vmactions/openindiana-vm to version v1.0.8.
This action is used across all versions by 45 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action allows users to run Continuous Integration (CI) workflows on the OpenIndiana operating system, which is not natively supported by GitHub Actions (limited to Ubuntu, Windows, and macOS). It automates the creation and management of an OpenIndiana virtual machine (VM), synchronizing files, environment variables, and directory structures between the host and VM. Key capabilities include customizable VM configurations (memory, CPU, architecture), various file synchronization methods, and support for running commands and CI scripts seamlessly in the OpenIndiana environment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vmactions/openindiana-vm">https://github.com/vmactions/openindiana-vm</a></strong> to version <strong>v1.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>45</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/openindiana-vm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action allows users to run Continuous Integration (CI) workflows on the OpenIndiana operating system, which is not natively supported by GitHub Actions (limited to Ubuntu, Windows, and macOS). It automates the creation and management of an OpenIndiana virtual machine (VM), synchronizing files, environment variables, and directory structures between the host and VM. Key capabilities include customizable VM configurations (memory, CPU, architecture), various file synchronization methods, and support for running commands and CI scripts seamlessly in the OpenIndiana environment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>support custom-shell-name
<strong>Full Changelog</strong>: <a href="https://github.com/vmactions/openindiana-vm/compare/v1.0.7...v1.0.8">https://github.com/vmactions/openindiana-vm/compare/v1.0.7...v1.0.8</a></p>
]]></content:encoded></item><item><title>Foundry Cache Boost</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/foundry-cache-boost/</link><pubDate>Thu, 16 Apr 2026 14:12:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/foundry-cache-boost/</guid><description>Version updated for https://github.com/w3combo/foundry-cache-boost to version v0.1.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Foundry Cache Boost is a GitHub Action designed to accelerate Forge test runs on forked blockchain networks by caching and preloading blockchain state data such as storage slots and account fields. It automates the retrieval and management of immutable and mutable account data, reducing the need for redundant blockchain queries and enabling significant performance improvements in testing workflows. This action is particularly useful for speeding up testing in complex, forked network scenarios by leveraging cached data and batch JSON-RPC requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/w3combo/foundry-cache-boost">https://github.com/w3combo/foundry-cache-boost</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/foundry-cache-boost">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Foundry Cache Boost</strong> is a GitHub Action designed to accelerate Forge test runs on forked blockchain networks by caching and preloading blockchain state data such as storage slots and account fields. It automates the retrieval and management of immutable and mutable account data, reducing the need for redundant blockchain queries and enabling significant performance improvements in testing workflows. This action is particularly useful for speeding up testing in complex, forked network scenarios by leveraging cached data and batch JSON-RPC requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add retry to all RPC calls by @ripel2 in <a href="https://github.com/w3combo/foundry-cache-boost/pull/19">https://github.com/w3combo/foundry-cache-boost/pull/19</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/w3combo/foundry-cache-boost/compare/v0.1.0...v0.1.1">https://github.com/w3combo/foundry-cache-boost/compare/v0.1.0...v0.1.1</a></p>
]]></content:encoded></item><item><title>AutoSpec AI - E2E Test Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/autospec-ai-e2e-test-generator/</link><pubDate>Thu, 16 Apr 2026 06:25:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/autospec-ai-e2e-test-generator/</guid><description>Version updated for https://github.com/autospec-ai/playwright to version v1.4.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AutoSpec AI is a GitHub Action that automates the generation of end-to-end (E2E) Playwright tests based on code changes detected in commits or pull requests. Using AI-driven diff analysis and test planning, it creates production-quality tests that match your existing test framework and style, alleviating the need for manual test creation. Key capabilities include automated test generation, API mock generation, visual regression testing, and integration with debugging tools like Playwright’s trace viewer, streamlining quality assurance workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/autospec-ai/playwright">https://github.com/autospec-ai/playwright</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/autospec-ai-e2e-test-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AutoSpec AI is a GitHub Action that automates the generation of end-to-end (E2E) Playwright tests based on code changes detected in commits or pull requests. Using AI-driven diff analysis and test planning, it creates production-quality tests that match your existing test framework and style, alleviating the need for manual test creation. Key capabilities include automated test generation, API mock generation, visual regression testing, and integration with debugging tools like Playwright&rsquo;s trace viewer, streamlining quality assurance workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="what-changed">What changed</h2>
<p>This release addresses the issues reported by Sravya on <a href="https://github.com/sophos-internal/cld.cloud.central-ui/pull/3347">PR #3347</a>: hallucinated POM methods, broken inline class output, and hallucinated navigation routes.</p>
<h3 id="1-arrow-function-locator-extraction-pom-scanner">1. Arrow-function locator extraction (POM scanner)</h3>
<p>The scanner now recognizes locators defined as arrow functions inside object literals — the pattern used by the Sophos <code>CustomDashboards</code> POM and many other codebases:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-typescript" data-lang="typescript"><span style="display:flex;"><span><span style="color:#a6e22e">elements</span> <span style="color:#f92672">=</span> {
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">getWidgets</span><span style="color:#f92672">:</span> ()<span style="color:#f92672">:</span> <span style="color:#a6e22e">Locator</span> <span style="color:#f92672">=&gt;</span> <span style="color:#66d9ef">this</span>.<span style="color:#a6e22e">page</span>.<span style="color:#a6e22e">locator</span>(<span style="color:#e6db74">&#39;[id*=&#34;widget&#34;]&#39;</span>),
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">getEditButton</span><span style="color:#f92672">:</span> ()<span style="color:#f92672">:</span> <span style="color:#a6e22e">Locator</span> <span style="color:#f92672">=&gt;</span> <span style="color:#66d9ef">this</span>.<span style="color:#a6e22e">page</span>.<span style="color:#a6e22e">getByTestId</span>(<span style="color:#e6db74">&#39;edit-btn&#39;</span>),
</span></span><span style="display:flex;"><span>  <span style="color:#a6e22e">nested</span><span style="color:#f92672">:</span> {
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">getDashboardGrid</span><span style="color:#f92672">:</span> ()<span style="color:#f92672">:</span> <span style="color:#a6e22e">Locator</span> <span style="color:#f92672">=&gt;</span> <span style="color:#66d9ef">this</span>.<span style="color:#a6e22e">page</span>.<span style="color:#a6e22e">locator</span>(<span style="color:#e6db74">&#39;scwx-grid&#39;</span>),
</span></span><span style="display:flex;"><span>  },
</span></span><span style="display:flex;"><span>};
</span></span></code></pre></div><p>Previously the scanner found the class name but returned 0 locators for this pattern, causing the LLM to hallucinate element methods like <code>elements.getCaseFlowChart()</code> that don&rsquo;t exist.</p>
<h3 id="2-trace-injection-no-longer-breaks-class-bodies">2. Trace injection no longer breaks class bodies</h3>
<p>The <code>test.use({ trace: ... })</code> post-processor now stops scanning for imports at the first non-import code line. Previously, when the LLM emitted stray <code>import</code> statements mid-file (e.g., inside an inline class), the post-processor would insert <code>test.use()</code> inside the class body, producing invalid TypeScript.</p>
<h3 id="3-route-extraction-from-pom-classes">3. Route extraction from POM classes</h3>
<p>The scanner now extracts navigation URLs from POM <code>goto()</code> methods:</p>
<ul>
<li><code>this.page.goto('/dashboards/custom')</code> → route: <code>/dashboards/custom</code></li>
<li><code>this.page.goto(path ?? '/default')</code> → route: <code>/default</code></li>
</ul>
<p>These routes are injected into the LLM prompt so it uses real navigation paths instead of guessing from component/file names (e.g., <code>/case-flow-expand-mode</code> which doesn&rsquo;t exist).</p>
<h3 id="also-included-from-v131">Also included (from v1.3.1)</h3>
<ul>
<li>Anti-hallucination prompts are now conditional — only injected when the scanner actually finds artifacts</li>
<li>README documents Project Structure Discovery configuration</li>
</ul>
<h3 id="upgrading">Upgrading</h3>
<p>No configuration changes required. If you have custom <code>pom_patterns</code>, the new arrow-function extraction works automatically.</p>
<p>For projects with non-standard POM naming, set <code>pom_patterns</code> in your workflow:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">pom_patterns</span>: <span style="color:#e6db74">&#39;**/*.po.ts,**/pages/**/*.ts&#39;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Truss Push</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/truss-push/</link><pubDate>Thu, 16 Apr 2026 06:25:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/truss-push/</guid><description>Version updated for https://github.com/basetenlabs/action-truss-push to version v0.1.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Truss Push Action automates the deployment of machine learning models or chains to Baseten, handling tasks such as pushing deployments, monitoring activation status, and optional validation with prediction requests. It simplifies workflows by detecting models or chains based on the provided directory, ensuring deployments are active and validated without manual intervention. Key capabilities include customizable deployment settings, environment targeting, and integration with CI pipelines for streamlined model or chain management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/basetenlabs/action-truss-push">https://github.com/basetenlabs/action-truss-push</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/truss-push">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Truss Push Action</strong> automates the deployment of machine learning models or chains to Baseten, handling tasks such as pushing deployments, monitoring activation status, and optional validation with prediction requests. It simplifies workflows by detecting models or chains based on the provided directory, ensuring deployments are active and validated without manual intervention. Key capabilities include customizable deployment settings, environment targeting, and integration with CI pipelines for streamlined model or chain management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>If no teams specified, same existing behavior. Otherwise, you can now specify a team</p>
]]></content:encoded></item><item><title>Setup Smurf</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/setup-smurf/</link><pubDate>Thu, 16 Apr 2026 06:25:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/setup-smurf/</guid><description>Version updated for https://github.com/clouddrove/smurf to version v1.0.8.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Smurf is a Golang-based command-line interface (CLI) tool that simplifies and automates workflows for DevOps tasks involving Terraform, Docker, and Helm, among others. It streamlines multi-tool operations by providing unified commands to manage infrastructure as code, container workflows, and application deployments, reducing the need for context-switching. Key capabilities include provisioning environments, deploying applications, and multi-cloud container registry management, all with built-in credential fallback support for seamless execution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/clouddrove/smurf">https://github.com/clouddrove/smurf</a></strong> to version <strong>v1.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-smurf">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Smurf is a Golang-based command-line interface (CLI) tool that simplifies and automates workflows for DevOps tasks involving Terraform, Docker, and Helm, among others. It streamlines multi-tool operations by providing unified commands to manage infrastructure as code, container workflows, and application deployments, reducing the need for context-switching. Key capabilities include provisioning environments, deploying applications, and multi-cloud container registry management, all with built-in credential fallback support for seamless execution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><a name="v1.0.8"></a></p>
<h2 id="v108-2026-04-15"><a href="https://github.com/clouddrove/smurf/compare/v1.0.7...v1.0.8">v1.0.8</a> (2026-04-15)</h2>
<h3 id="build">Build</h3>
<ul>
<li><strong>deps:</strong> bump actions/upload-pages-artifact from 4 to 5</li>
<li><strong>deps:</strong> bump pillow</li>
<li><strong>deps:</strong> bump softprops/action-gh-release from 2 to 3</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.20.1 to 3.20.2</li>
</ul>
<h3 id="feat">Feat</h3>
<ul>
<li>enhance smurf stf init with complete Terraform flags and implement GitHub shared workflows (<a href="https://github.com/clouddrove/smurf/issues/366">#366</a>)</li>
</ul>
<h3 id="pull-requests">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/365">#365</a> from clouddrove/dependabot/github_actions/actions/upload-pages-artifact-5</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/364">#364</a> from clouddrove/dependabot/pip/docs/sm/docs/pip-489ca64b8d</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/363">#363</a> from clouddrove/dependabot/github_actions/softprops/action-gh-release-3</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/362">#362</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.20.2</li>
</ul>
<p><a name="v1.0.7"></a></p>
<h2 id="v107-2026-04-08"><a href="https://github.com/clouddrove/smurf/compare/v1.0.6...v1.0.7">v1.0.7</a> (2026-04-08)</h2>
<h3 id="feat-1">Feat</h3>
<ul>
<li>add github shared workflows and add smurf stf init flags</li>
</ul>
<p><a name="v1.0.6"></a></p>
<h2 id="v106-2026-04-06"><a href="https://github.com/clouddrove/smurf/compare/v1.0.5...v1.0.6">v1.0.6</a> (2026-04-06)</h2>
<h3 id="fix">Fix</h3>
<ul>
<li><strong>plan:</strong> Update terraform plan logs structure remove repeated lines</li>
<li><strong>plan:</strong> Update terraform plan logs structure</li>
</ul>
<p><a name="v1.0.5"></a></p>
<h2 id="v105-2026-04-06"><a href="https://github.com/clouddrove/smurf/compare/v1.0.4...v1.0.5">v1.0.5</a> (2026-04-06)</h2>
<h3 id="fix-1">Fix</h3>
<ul>
<li><strong>plan:</strong> Update terraform plan logs structure</li>
</ul>
<p><a name="v1.0.4"></a></p>
<h2 id="v104-2026-04-03"><a href="https://github.com/clouddrove/smurf/compare/v1.0.3...v1.0.4">v1.0.4</a> (2026-04-03)</h2>
<h3 id="fix-2">Fix</h3>
<ul>
<li>Add support for applying Terraform plan file (tfplan) without manual approval in smurf stf (<a href="https://github.com/clouddrove/smurf/issues/359">#359</a>)</li>
</ul>
<p><a name="v1.0.3"></a></p>
<h2 id="v103-2026-04-02"><a href="https://github.com/clouddrove/smurf/compare/v1.0.2...v1.0.3">v1.0.3</a> (2026-04-02)</h2>
<h3 id="fix-3">Fix</h3>
<ul>
<li>fix go vet</li>
<li>resolve sonar qube issue</li>
</ul>
<p><a name="v1.0.2"></a></p>
<h2 id="v102-2026-04-01"><a href="https://github.com/clouddrove/smurf/compare/v1.0.1-beta...v1.0.2">v1.0.2</a> (2026-04-01)</h2>
<h3 id="fix-4">Fix</h3>
<ul>
<li>resolve smurf stf plan and  apply auto approve issue</li>
</ul>
<p><a name="v1.0.1-beta"></a></p>
<h2 id="v101-beta-2026-04-01"><a href="https://github.com/clouddrove/smurf/compare/v1.0.1...v1.0.1-beta">v1.0.1-beta</a> (2026-04-01)</h2>
<p><a name="v1.0.1"></a></p>
<h2 id="v101-2026-04-01"><a href="https://github.com/clouddrove/smurf/compare/v1.0.0...v1.0.1">v1.0.1</a> (2026-04-01)</h2>
<h3 id="build-1">Build</h3>
<ul>
<li><strong>deps:</strong> bump requests</li>
<li><strong>deps:</strong> bump actions/deploy-pages from 4 to 5</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.35.2 to 0.35.3</li>
<li><strong>deps:</strong> bump github.com/fatih/color from 1.18.0 to 1.19.0</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.35.2 to 0.35.3</li>
<li><strong>deps:</strong> bump google.golang.org/grpc</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.20.0 to 3.20.1</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.35.0 to 0.36.0</li>
<li><strong>deps:</strong> bump docker/setup-qemu-action from 3 to 4</li>
<li><strong>deps:</strong> bump docker/login-action from 3 to 4</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.35.1 to 0.35.2</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.35.1 to 0.35.2</li>
<li><strong>deps:</strong> bump actions/upload-artifact from 6 to 7</li>
<li><strong>deps:</strong> bump actions/download-artifact from 7 to 8</li>
<li><strong>deps:</strong> bump github.com/pterm/pterm from 0.12.82 to 0.12.83</li>
<li><strong>deps:</strong> bump hashicorp/setup-terraform from 3 to 4</li>
</ul>
<h3 id="fix-5">Fix</h3>
<ul>
<li>resolve smurf apply auto approve issue</li>
<li>update CHANGELOG.md file</li>
</ul>
<h3 id="pull-requests-1">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/357">#357</a> from clouddrove/dependabot/github_actions/actions/deploy-pages-5</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/358">#358</a> from clouddrove/dependabot/pip/docs/sm/docs/pip-aa7cb66ac2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/354">#354</a> from clouddrove/dependabot/go_modules/k8s.io/client-go-0.35.3</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/352">#352</a> from clouddrove/dependabot/go_modules/go_modules-9c5197dcb8</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/355">#355</a> from clouddrove/dependabot/go_modules/k8s.io/api-0.35.3</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/356">#356</a> from clouddrove/dependabot/go_modules/github.com/fatih/color-1.19.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/340">#340</a> from clouddrove/fix/changelog</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/351">#351</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.20.1</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/350">#350</a> from clouddrove/dependabot/go_modules/golang.org/x/oauth2-0.36.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/348">#348</a> from clouddrove/dependabot/github_actions/docker/login-action-4</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/349">#349</a> from clouddrove/dependabot/github_actions/docker/setup-qemu-action-4</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/343">#343</a> from clouddrove/dependabot/github_actions/actions/download-artifact-8</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/344">#344</a> from clouddrove/dependabot/github_actions/actions/upload-artifact-7</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/345">#345</a> from clouddrove/dependabot/go_modules/k8s.io/client-go-0.35.2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/347">#347</a> from clouddrove/dependabot/go_modules/k8s.io/api-0.35.2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/342">#342</a> from clouddrove/dependabot/go_modules/github.com/pterm/pterm-0.12.83</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/341">#341</a> from clouddrove/dependabot/github_actions/hashicorp/setup-terraform-4</li>
</ul>
<p><a name="v1.0.0"></a></p>
<h2 id="v100-2026-02-24"><a href="https://github.com/clouddrove/smurf/compare/v0.1.7-Beta...v1.0.0">v1.0.0</a> (2026-02-24)</h2>
<h3 id="build-2">Build</h3>
<ul>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-exec</li>
<li><strong>deps:</strong> bump pillow (<a href="https://github.com/clouddrove/smurf/issues/337">#337</a>)</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.35.0 to 0.35.1</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.35.0 to 0.35.1</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.34.0 to 0.35.0</li>
</ul>
<h3 id="pull-requests-2">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/338">#338</a> from clouddrove/dependabot/go_modules/github.com/hashicorp/terraform-exec-0.25.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/335">#335</a> from clouddrove/dependabot/go_modules/k8s.io/client-go-0.35.1</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/336">#336</a> from clouddrove/dependabot/go_modules/k8s.io/api-0.35.1</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/333">#333</a> from clouddrove/dependabot/go_modules/golang.org/x/oauth2-0.35.0</li>
</ul>
<p><a name="v0.1.7-Beta"></a></p>
<h2 id="v017-beta-2026-02-20"><a href="https://github.com/clouddrove/smurf/compare/v0.1.6-Beta...v0.1.7-Beta">v0.1.7-Beta</a> (2026-02-20)</h2>
<h3 id="fix-6">Fix</h3>
<ul>
<li>Update deploy command</li>
</ul>
<p><a name="v0.1.6-Beta"></a></p>
<h2 id="v016-beta-2026-02-18"><a href="https://github.com/clouddrove/smurf/compare/v0.1.5-Beta...v0.1.6-Beta">v0.1.6-Beta</a> (2026-02-18)</h2>
<h3 id="fix-7">Fix</h3>
<ul>
<li>smurf selm command update</li>
<li>scan and helm install command update</li>
</ul>
<p><a name="v0.1.5-Beta"></a></p>
<h2 id="v015-beta-2026-02-18"><a href="https://github.com/clouddrove/smurf/compare/v0.1.4-Beta...v0.1.5-Beta">v0.1.5-Beta</a> (2026-02-18)</h2>
<h3 id="feat-2">Feat</h3>
<ul>
<li>update plan commands</li>
<li>add states command</li>
<li>handle empty env variable</li>
</ul>
<h3 id="fix-8">Fix</h3>
<ul>
<li>scan and helm install command update</li>
<li>add parameter for release test</li>
<li>remove unused parameter</li>
<li>increase time out helm upgrade</li>
<li>update kubernetes function for error handling</li>
</ul>
<p><a name="v0.1.4-Beta"></a></p>
<h2 id="v014-beta-2026-01-27"><a href="https://github.com/clouddrove/smurf/compare/v0.1.3...v0.1.4-Beta">v0.1.4-Beta</a> (2026-01-27)</h2>
<h3 id="build-3">Build</h3>
<ul>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.19.5 to 3.20.0</li>
</ul>
<h3 id="pull-requests-3">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/331">#331</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.20.0</li>
</ul>
<p><a name="v0.1.3"></a></p>
<h2 id="v013-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.1.3-Beta...v0.1.3">v0.1.3</a> (2026-01-20)</h2>
<h3 id="pull-requests-4">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/330">#330</a> from clouddrove/fix/smurf-stf</li>
</ul>
<p><a name="v0.1.3-Beta"></a></p>
<h2 id="v013-beta-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.1.2-Beta...v0.1.3-Beta">v0.1.3-Beta</a> (2026-01-20)</h2>
<p><a name="v0.1.2-Beta"></a></p>
<h2 id="v012-beta-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.1.2...v0.1.2-Beta">v0.1.2-Beta</a> (2026-01-20)</h2>
<p><a name="v0.1.2"></a></p>
<h2 id="v012-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.0.5-Beta...v0.1.2">v0.1.2</a> (2026-01-20)</h2>
<h3 id="build-4">Build</h3>
<ul>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.19.4 to 3.19.5</li>
<li><strong>deps:</strong> bump filelock</li>
<li><strong>deps:</strong> bump urllib3</li>
</ul>
<h3 id="pull-requests-5">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/329">#329</a> from clouddrove/feat/OCI-chart</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/326">#326</a> from clouddrove/feat/multi-threading</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/328">#328</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.5</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/327">#327</a> from clouddrove/dependabot/pip/docs/sm/docs/pip-81c3d069c8</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/325">#325</a> from clouddrove/dependabot/pip/docs/sm/docs/pip-8177a8837a</li>
</ul>
<p><a name="v0.0.5-Beta"></a></p>
<h2 id="v005-beta-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.0.4-Beta...v0.0.5-Beta">v0.0.5-Beta</a> (2026-01-20)</h2>
<p><a name="v0.0.4-Beta"></a></p>
<h2 id="v004-beta-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.0.2-Beta...v0.0.4-Beta">v0.0.4-Beta</a> (2026-01-20)</h2>
<p><a name="v0.0.2-Beta"></a></p>
<h2 id="v002-beta-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.0.3-Beta...v0.0.2-Beta">v0.0.2-Beta</a> (2026-01-20)</h2>
<p><a name="v0.0.3-Beta"></a></p>
<h2 id="v003-beta-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.0.2-beta...v0.0.3-Beta">v0.0.3-Beta</a> (2026-01-20)</h2>
<p><a name="v0.0.2-beta"></a></p>
<h2 id="v002-beta-2026-01-20-1"><a href="https://github.com/clouddrove/smurf/compare/v0.0.4-beta...v0.0.2-beta">v0.0.2-beta</a> (2026-01-20)</h2>
<p><a name="v0.0.4-beta"></a></p>
<h2 id="v004-beta-2026-01-20-1"><a href="https://github.com/clouddrove/smurf/compare/v0.0.3-beta...v0.0.4-beta">v0.0.4-beta</a> (2026-01-20)</h2>
<p><a name="v0.0.3-beta"></a></p>
<h2 id="v003-beta-2026-01-20-1"><a href="https://github.com/clouddrove/smurf/compare/v0.1.1-beta...v0.0.3-beta">v0.0.3-beta</a> (2026-01-20)</h2>
<p><a name="v0.1.1-beta"></a></p>
<h2 id="v011-beta-2026-01-20"><a href="https://github.com/clouddrove/smurf/compare/v0.1.0...v0.1.1-beta">v0.1.1-beta</a> (2026-01-20)</h2>
<h3 id="build-5">Build</h3>
<ul>
<li><strong>deps:</strong> bump douglascamata/setup-docker-macos-action</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.34.3 to 0.35.0 (<a href="https://github.com/clouddrove/smurf/issues/319">#319</a>)</li>
<li><strong>deps:</strong> bump filelock</li>
<li><strong>deps:</strong> bump pymdown-extensions</li>
</ul>
<h3 id="pull-requests-6">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/322">#322</a> from clouddrove/dependabot/github_actions/douglascamata/setup-docker-macos-action-1.1.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/318">#318</a> from clouddrove/dependabot/pip/docs/sm/docs/pip-c4ff2e68b4</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/317">#317</a> from clouddrove/dependabot/pip/docs/sm/docs/pip-d9bbda99d0</li>
</ul>
<p><a name="v0.1.0"></a></p>
<h2 id="v010-2025-12-15"><a href="https://github.com/clouddrove/smurf/compare/v0.2.5-beta...v0.1.0">v0.1.0</a> (2025-12-15)</h2>
<h3 id="build-6">Build</h3>
<ul>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.19.3 to 3.19.4</li>
<li><strong>deps:</strong> bump actions/upload-artifact from 5 to 6</li>
<li><strong>deps:</strong> bump actions/download-artifact from 6 to 7</li>
<li><strong>deps:</strong> bump actions/cache from 4 to 5</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.19.2 to 3.19.3</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.34.2 to 0.34.3</li>
<li><strong>deps:</strong> bump k8s.io/apimachinery from 0.34.2 to 0.34.3</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.34.2 to 0.34.3</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.33.0 to 0.34.0</li>
<li><strong>deps:</strong> bump urllib3</li>
<li><strong>deps:</strong> bump github.com/spf13/cobra from 1.10.1 to 1.10.2</li>
</ul>
<h3 id="pull-requests-7">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/315">#315</a> from clouddrove/dependabot/github_actions/actions/upload-artifact-6</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/314">#314</a> from clouddrove/dependabot/github_actions/actions/download-artifact-7</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/316">#316</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.4</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/312">#312</a> from clouddrove/dependabot/github_actions/actions/cache-5</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/310">#310</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.3</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/306">#306</a> from clouddrove/dependabot/go_modules/k8s.io/api-0.34.3</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/307">#307</a> from clouddrove/dependabot/go_modules/k8s.io/client-go-0.34.3</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/308">#308</a> from clouddrove/dependabot/go_modules/k8s.io/apimachinery-0.34.3</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/305">#305</a> from clouddrove/dependabot/go_modules/golang.org/x/oauth2-0.34.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/304">#304</a> from clouddrove/dependabot/pip/docs/sm/docs/pip-a6aa50acab</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/302">#302</a> from clouddrove/dependabot/go_modules/github.com/spf13/cobra-1.10.2</li>
</ul>
<p><a name="v0.2.5-beta"></a></p>
<h2 id="v025-beta-2025-12-12"><a href="https://github.com/clouddrove/smurf/compare/v0.2.4-beta...v0.2.5-beta">v0.2.5-beta</a> (2025-12-12)</h2>
<p><a name="v0.2.4-beta"></a></p>
<h2 id="v024-beta-2025-12-11"><a href="https://github.com/clouddrove/smurf/compare/v0.2.3-beta...v0.2.4-beta">v0.2.4-beta</a> (2025-12-11)</h2>
<h3 id="fix-9">Fix</h3>
<ul>
<li>update smurf terraform provision command</li>
<li>smurf stf plan &ndash;out flag update</li>
</ul>
<p><a name="v0.2.3-beta"></a></p>
<h2 id="v023-beta-2025-12-11"><a href="https://github.com/clouddrove/smurf/compare/v0.2.2-beta...v0.2.3-beta">v0.2.3-beta</a> (2025-12-11)</h2>
<h3 id="fix-10">Fix</h3>
<ul>
<li>smurf stf apply logs</li>
</ul>
<h3 id="reverts">Reverts</h3>
<ul>
<li>added context in ai</li>
</ul>
<p><a name="v0.2.2-beta"></a></p>
<h2 id="v022-beta-2025-12-03"><a href="https://github.com/clouddrove/smurf/compare/v0.0.9...v0.2.2-beta">v0.2.2-beta</a> (2025-12-03)</h2>
<h3 id="fix-11">Fix</h3>
<ul>
<li>smurf terraform plan support -out</li>
</ul>
<p><a name="v0.0.9"></a></p>
<h2 id="v009-2025-11-26"><a href="https://github.com/clouddrove/smurf/compare/v0.2.1-beta...v0.0.9">v0.0.9</a> (2025-11-26)</h2>
<p><a name="v0.2.1-beta"></a></p>
<h2 id="v021-beta-2025-11-24"><a href="https://github.com/clouddrove/smurf/compare/v0.2.0-beat...v0.2.1-beta">v0.2.1-beta</a> (2025-11-24)</h2>
<h3 id="build-7">Build</h3>
<ul>
<li><strong>deps:</strong> bump actions/checkout from 5 to 6</li>
<li><strong>deps:</strong> bump golang.org/x/crypto</li>
</ul>
<h3 id="feat-3">Feat</h3>
<ul>
<li>add smurf sdkr for google cloud platform(GCP)</li>
</ul>
<h3 id="pull-requests-8">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/299">#299</a> from clouddrove/dependabot/github_actions/actions/checkout-6</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/298">#298</a> from clouddrove/dependabot/go_modules/go_modules-dd7da38a6b</li>
</ul>
<p><a name="v0.2.0-beat"></a></p>
<h2 id="v020-beat-2025-11-19"><a href="https://github.com/clouddrove/smurf/compare/v0.0.8...v0.2.0-beat">v0.2.0-beat</a> (2025-11-19)</h2>
<h3 id="build-8">Build</h3>
<ul>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.19.1 to 3.19.2</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.34.1 to 0.34.2</li>
<li><strong>deps:</strong> bump k8s.io/apimachinery from 0.34.1 to 0.34.2</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.34.1 to 0.34.2</li>
</ul>
<h3 id="feat-4">Feat</h3>
<ul>
<li>add history max flag for smurf selm</li>
</ul>
<h3 id="pull-requests-9">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/293">#293</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/294">#294</a> from clouddrove/dependabot/go_modules/k8s.io/client-go-0.34.2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/295">#295</a> from clouddrove/dependabot/go_modules/k8s.io/apimachinery-0.34.2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/296">#296</a> from clouddrove/dependabot/go_modules/k8s.io/api-0.34.2</li>
</ul>
<p><a name="v0.0.8"></a></p>
<h2 id="v008-2025-11-11"><a href="https://github.com/clouddrove/smurf/compare/v0.1.9-beta...v0.0.8">v0.0.8</a> (2025-11-11)</h2>
<h3 id="build-9">Build</h3>
<ul>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.19.0 to 3.19.1</li>
<li><strong>deps:</strong> bump douglascamata/setup-docker-macos-action</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.32.0 to 0.33.0</li>
<li><strong>deps:</strong> bump github.com/containerd/containerd</li>
<li><strong>deps:</strong> bump github.com/docker/docker</li>
</ul>
<h3 id="pull-requests-10">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/290">#290</a> from clouddrove/dependabot/github_actions/douglascamata/setup-docker-macos-action-1.0.2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/291">#291</a> from clouddrove/dependabot/go_modules/helm.sh/helm/v3-3.19.1</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/292">#292</a> from clouddrove/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/288">#288</a> from clouddrove/dependabot/go_modules/golang.org/x/oauth2-0.33.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/285">#285</a> from clouddrove/dependabot/go_modules/github.com/docker/docker-28.5.2incompatible</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/286">#286</a> from clouddrove/dependabot/go_modules/go_modules-6b61ce4306</li>
</ul>
<p><a name="v0.1.9-beta"></a></p>
<h2 id="v019-beta-2025-11-10"><a href="https://github.com/clouddrove/smurf/compare/v0.1.8-beta...v0.1.9-beta">v0.1.9-beta</a> (2025-11-10)</h2>
<h3 id="feat-5">Feat</h3>
<ul>
<li>change logs and update format command</li>
<li>Add smurf terraform</li>
</ul>
<p><a name="v0.1.8-beta"></a></p>
<h2 id="v018-beta-2025-11-07"><a href="https://github.com/clouddrove/smurf/compare/v0.0.7...v0.1.8-beta">v0.1.8-beta</a> (2025-11-07)</h2>
<h3 id="feat-6">Feat</h3>
<ul>
<li>Add smurf terraform</li>
<li>update docs with latest changes</li>
</ul>
<p><a name="v0.0.7"></a></p>
<h2 id="v007-2025-11-04"><a href="https://github.com/clouddrove/smurf/compare/v0.1.7-beta...v0.0.7">v0.0.7</a> (2025-11-04)</h2>
<h3 id="build-10">Build</h3>
<ul>
<li><strong>deps:</strong> bump actions/download-artifact from 5 to 6</li>
<li><strong>deps:</strong> bump actions/upload-artifact from 4 to 5</li>
</ul>
<h3 id="pull-requests-11">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/280">#280</a> from clouddrove/dependabot/github_actions/actions/upload-artifact-5</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/281">#281</a> from clouddrove/dependabot/github_actions/actions/download-artifact-6</li>
</ul>
<p><a name="v0.1.7-beta"></a></p>
<h2 id="v017-beta-2025-11-04"><a href="https://github.com/clouddrove/smurf/compare/v0.1.6-beta...v0.1.7-beta">v0.1.7-beta</a> (2025-11-04)</h2>
<h3 id="feat-7">Feat</h3>
<ul>
<li>improve code suggested by Gemini AI</li>
</ul>
<p><a name="v0.1.6-beta"></a></p>
<h2 id="v016-beta-2025-11-03"><a href="https://github.com/clouddrove/smurf/compare/v0.1.5-beta...v0.1.6-beta">v0.1.6-beta</a> (2025-11-03)</h2>
<h3 id="feat-8">Feat</h3>
<ul>
<li>improve code suggested by Gemini AI</li>
<li>improve code suggested by Gemini AI</li>
<li>improve code suggested by Gemini AI</li>
<li>improve code suggested by Gemini AI</li>
<li>improve code suggested by Gemini AI</li>
</ul>
<p><a name="v0.1.5-beta"></a></p>
<h2 id="v015-beta-2025-10-31"><a href="https://github.com/clouddrove/smurf/compare/v0.1.4-beta...v0.1.5-beta">v0.1.5-beta</a> (2025-10-31)</h2>
<h3 id="feat-9">Feat</h3>
<ul>
<li>Update the code as suggested by Gemini AI.</li>
</ul>
<p><a name="v0.1.4-beta"></a></p>
<h2 id="v014-beta-2025-10-31"><a href="https://github.com/clouddrove/smurf/compare/v0.1.3-beta...v0.1.4-beta">v0.1.4-beta</a> (2025-10-31)</h2>
<h3 id="feat-10">Feat</h3>
<ul>
<li>update smurf provision GHCR logs</li>
</ul>
<p><a name="v0.1.3-beta"></a></p>
<h2 id="v013-beta-2025-10-31"><a href="https://github.com/clouddrove/smurf/compare/v0.1.2-beta...v0.1.3-beta">v0.1.3-beta</a> (2025-10-31)</h2>
<h3 id="feat-11">Feat</h3>
<ul>
<li>Add GHCR repo feature</li>
</ul>
<p><a name="v0.1.2-beta"></a></p>
<h2 id="v012-beta-2025-10-31"><a href="https://github.com/clouddrove/smurf/compare/v0.1.1...v0.1.2-beta">v0.1.2-beta</a> (2025-10-31)</h2>
<h3 id="feat-12">Feat</h3>
<ul>
<li>Add GHCR repo feature</li>
</ul>
<p><a name="v0.1.1"></a></p>
<h2 id="v011-2025-10-30"><a href="https://github.com/clouddrove/smurf/compare/v0.1.0-beta...v0.1.1">v0.1.1</a> (2025-10-30)</h2>
<h3 id="feat-13">Feat</h3>
<ul>
<li>add smurf deploy command</li>
</ul>
<p><a name="v0.1.0-beta"></a></p>
<h2 id="v010-beta-2025-10-27"><a href="https://github.com/clouddrove/smurf/compare/v0.0.6...v0.1.0-beta">v0.1.0-beta</a> (2025-10-27)</h2>
<h3 id="build-11">Build</h3>
<ul>
<li><strong>deps:</strong> bump github.com/pterm/pterm from 0.12.81 to 0.12.82 (<a href="https://github.com/clouddrove/smurf/issues/279">#279</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (<a href="https://github.com/clouddrove/smurf/issues/277">#277</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/276">#276</a>)</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (<a href="https://github.com/clouddrove/smurf/issues/275">#275</a>)</li>
<li><strong>deps:</strong> bump douglascamata/setup-docker-macos-action (<a href="https://github.com/clouddrove/smurf/issues/274">#274</a>)</li>
</ul>
<h3 id="feat-14">Feat</h3>
<ul>
<li>add smurf selm init command</li>
<li>add command for push docker image on ghcr</li>
</ul>
<p><a name="v0.0.6"></a></p>
<h2 id="v006-2025-10-03"><a href="https://github.com/clouddrove/smurf/compare/v0.0.06...v0.0.6">v0.0.6</a> (2025-10-03)</h2>
<p><a name="v0.0.06"></a></p>
<h2 id="v0006-2025-10-03"><a href="https://github.com/clouddrove/smurf/compare/v0.0.8-Beta...v0.0.06">v0.0.06</a> (2025-10-03)</h2>
<h3 id="build-12">Build</h3>
<ul>
<li><strong>deps:</strong> bump github.com/docker/docker</li>
</ul>
<h3 id="feat-15">Feat</h3>
<ul>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>Updated smurf selm with code changes suggested by Gemini AI</li>
<li>update error log structure for selm</li>
</ul>
<h3 id="pull-requests-12">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/273">#273</a> from clouddrove/feat/selm-logs</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/271">#271</a> from clouddrove/dependabot/go_modules/github.com/docker/docker-28.5.0incompatible</li>
</ul>
<p><a name="v0.0.8-Beta"></a></p>
<h2 id="v008-beta-2025-10-01"><a href="https://github.com/clouddrove/smurf/compare/v0.0.7-Beta...v0.0.8-Beta">v0.0.8-Beta</a> (2025-10-01)</h2>
<h3 id="feat-16">Feat</h3>
<ul>
<li>update error log structure for selm</li>
</ul>
<p><a name="v0.0.7-Beta"></a></p>
<h2 id="v007-beta-2025-09-30"><a href="https://github.com/clouddrove/smurf/compare/v0.0.6-Beta...v0.0.7-Beta">v0.0.7-Beta</a> (2025-09-30)</h2>
<h3 id="feat-17">Feat</h3>
<ul>
<li>update smurf selm log structure</li>
</ul>
<p><a name="v0.0.6-Beta"></a></p>
<h2 id="v006-beta-2025-09-29"><a href="https://github.com/clouddrove/smurf/compare/v0.0.5...v0.0.6-Beta">v0.0.6-Beta</a> (2025-09-29)</h2>
<p><a name="v0.0.5"></a></p>
<h2 id="v005-2025-09-23"><a href="https://github.com/clouddrove/smurf/compare/v0.0.9-beta...v0.0.5">v0.0.5</a> (2025-09-23)</h2>
<p><a name="v0.0.9-beta"></a></p>
<h2 id="v009-beta-2025-09-23"><a href="https://github.com/clouddrove/smurf/compare/v0.0.8-beta...v0.0.9-beta">v0.0.9-beta</a> (2025-09-23)</h2>
<h3 id="fix-12">Fix</h3>
<ul>
<li>selm template command issue</li>
<li>selm template command issue</li>
</ul>
<h3 id="pull-requests-13">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/268">#268</a> from clouddrove/fix/time-issue</li>
</ul>
<p><a name="v0.0.8-beta"></a></p>
<h2 id="v008-beta-2025-09-22"><a href="https://github.com/clouddrove/smurf/compare/v0.0.7-beta...v0.0.8-beta">v0.0.8-beta</a> (2025-09-22)</h2>
<h3 id="build-13">Build</h3>
<ul>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-exec</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-json</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-json</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.18.6 to 3.19.0 (<a href="https://github.com/clouddrove/smurf/issues/260">#260</a>)</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.34.0 to 0.34.1 (<a href="https://github.com/clouddrove/smurf/issues/257">#257</a>)</li>
</ul>
<h3 id="fix-13">Fix</h3>
<ul>
<li>resolve readiness issue</li>
<li>resolve readiness issue</li>
</ul>
<h3 id="pull-requests-14">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/264">#264</a> from clouddrove/dependabot/go_modules/github.com/hashicorp/terraform-exec-0.24.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/265">#265</a> from clouddrove/dependabot/go_modules/github.com/hashicorp/terraform-json-0.27.2</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/262">#262</a> from clouddrove/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.12.0</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/263">#263</a> from clouddrove/dependabot/go_modules/github.com/hashicorp/terraform-json-0.27.1</li>
</ul>
<p><a name="v0.0.7-beta"></a></p>
<h2 id="v007-beta-2025-09-15"><a href="https://github.com/clouddrove/smurf/compare/beta-v0.0.5...v0.0.7-beta">v0.0.7-beta</a> (2025-09-15)</h2>
<p><a name="beta-v0.0.5"></a></p>
<h2 id="beta-v005-2025-09-15"><a href="https://github.com/clouddrove/smurf/compare/v0.0.6-beta...beta-v0.0.5">beta-v0.0.5</a> (2025-09-15)</h2>
<h3 id="feat-18">Feat</h3>
<ul>
<li>test new log structure</li>
<li>test new log structure</li>
</ul>
<p><a name="v0.0.6-beta"></a></p>
<h2 id="v006-beta-2025-09-15"><a href="https://github.com/clouddrove/smurf/compare/v0.0.5-beta...v0.0.6-beta">v0.0.6-beta</a> (2025-09-15)</h2>
<h3 id="feat-19">Feat</h3>
<ul>
<li>test new log structure</li>
</ul>
<p><a name="v0.0.5-beta"></a></p>
<h2 id="v005-beta-2025-09-08"><a href="https://github.com/clouddrove/smurf/compare/v0.0.4...v0.0.5-beta">v0.0.5-beta</a> (2025-09-08)</h2>
<h3 id="build-14">Build</h3>
<ul>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 (<a href="https://github.com/clouddrove/smurf/issues/256">#256</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker</li>
<li><strong>deps:</strong> bump actions/setup-go from 5 to 6</li>
<li><strong>deps:</strong> bump actions/setup-python from 5 to 6</li>
<li><strong>deps:</strong> bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (<a href="https://github.com/clouddrove/smurf/issues/251">#251</a>)</li>
</ul>
<h3 id="feat-20">Feat</h3>
<ul>
<li>update selm install log structure</li>
</ul>
<h3 id="pull-requests-15">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/252">#252</a> from clouddrove/dependabot/github_actions/actions/setup-python-6</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/253">#253</a> from clouddrove/dependabot/github_actions/actions/setup-go-6</li>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/254">#254</a> from clouddrove/dependabot/go_modules/github.com/docker/docker-28.4.0incompatible</li>
</ul>
<p><a name="v0.0.4"></a></p>
<h2 id="v004-2025-09-01"><a href="https://github.com/clouddrove/smurf/compare/v0.0.3...v0.0.4">v0.0.4</a> (2025-09-01)</h2>
<h3 id="build-15">Build</h3>
<ul>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.33.3 to 0.34.0 (<a href="https://github.com/clouddrove/smurf/issues/247">#247</a>)</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-exec (<a href="https://github.com/clouddrove/smurf/issues/246">#246</a>)</li>
<li><strong>deps:</strong> bump k8s.io/apimachinery from 0.33.4 to 0.34.0 (<a href="https://github.com/clouddrove/smurf/issues/245">#245</a>)</li>
<li><strong>deps:</strong> bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (<a href="https://github.com/clouddrove/smurf/issues/244">#244</a>)</li>
</ul>
<h3 id="feat-21">Feat</h3>
<ul>
<li>Add support for <code>--wait</code> flag in <code>smurf selm upgrade</code> command (<a href="https://github.com/clouddrove/smurf/issues/243">#243</a>)</li>
</ul>
<h3 id="feat-22">Feat</h3>
<ul>
<li>update claude pr workflows for testing (<a href="https://github.com/clouddrove/smurf/issues/242">#242</a>)</li>
</ul>
<h3 id="pull-requests-16">Pull Requests</h3>
<ul>
<li>Merge pull request <a href="https://github.com/clouddrove/smurf/issues/248">#248</a> from clouddrove/fix/cloud-workflow</li>
</ul>
<p><a name="v0.0.3"></a></p>
<h2 id="v003-2025-08-26"><a href="https://github.com/clouddrove/smurf/compare/v0.0.2...v0.0.3">v0.0.3</a> (2025-08-26)</h2>
<h3 id="build-16">Build</h3>
<ul>
<li><strong>deps:</strong> bump actions/upload-pages-artifact from 3 to 4 (<a href="https://github.com/clouddrove/smurf/issues/240">#240</a>)</li>
<li><strong>deps:</strong> bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (<a href="https://github.com/clouddrove/smurf/issues/239">#239</a>)</li>
</ul>
<h3 id="fix-14">Fix</h3>
<ul>
<li>Add repo chart support in upgrade (<a href="https://github.com/clouddrove/smurf/issues/241">#241</a>)</li>
</ul>
<p><a name="v0.0.2"></a></p>
<h2 id="v002-2025-08-21"><a href="https://github.com/clouddrove/smurf/compare/v0.0.1...v0.0.2">v0.0.2</a> (2025-08-21)</h2>
<h3 id="build-17">Build</h3>
<ul>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 (<a href="https://github.com/clouddrove/smurf/issues/237">#237</a>)</li>
<li><strong>deps:</strong> bump github.com/aws/aws-sdk-go from 1.55.7 to 1.55.8 (<a href="https://github.com/clouddrove/smurf/issues/236">#236</a>)</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.33.3 to 0.33.4 (<a href="https://github.com/clouddrove/smurf/issues/235">#235</a>)</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (<a href="https://github.com/clouddrove/smurf/issues/234">#234</a>)</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-json (<a href="https://github.com/clouddrove/smurf/issues/233">#233</a>)</li>
</ul>
<p><a name="v0.0.1"></a></p>
<h2 id="v001-2025-08-20">v0.0.1 (2025-08-20)</h2>
<h3 id="build-18">Build</h3>
<ul>
<li><strong>deps:</strong> bump the go_modules group with 2 updates (<a href="https://github.com/clouddrove/smurf/issues/230">#230</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 (<a href="https://github.com/clouddrove/smurf/issues/227">#227</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 in the go_modules group (<a href="https://github.com/clouddrove/smurf/issues/226">#226</a>)</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.33.3 to 0.33.4 (<a href="https://github.com/clouddrove/smurf/issues/221">#221</a>)</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-json (<a href="https://github.com/clouddrove/smurf/issues/220">#220</a>)</li>
<li><strong>deps:</strong> bump actions/checkout from 4 to 5 (<a href="https://github.com/clouddrove/smurf/issues/217">#217</a>)</li>
<li><strong>deps:</strong> bump actions/download-artifact from 4 to 5 (<a href="https://github.com/clouddrove/smurf/issues/216">#216</a>)</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (<a href="https://github.com/clouddrove/smurf/issues/215">#215</a>)</li>
<li><strong>deps:</strong> bump github.com/aws/aws-sdk-go from 1.55.7 to 1.55.8 (<a href="https://github.com/clouddrove/smurf/issues/214">#214</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker in the go_modules group (<a href="https://github.com/clouddrove/smurf/issues/213">#213</a>)</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.33.2 to 0.33.3 (<a href="https://github.com/clouddrove/smurf/issues/206">#206</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/201">#201</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 in the go_modules group (<a href="https://github.com/clouddrove/smurf/issues/197">#197</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/194">#194</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/193">#193</a>)</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.33.1 to 0.33.2 (<a href="https://github.com/clouddrove/smurf/issues/190">#190</a>)</li>
<li><strong>deps:</strong> bump urllib3 (<a href="https://github.com/clouddrove/smurf/issues/189">#189</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.18.2 to 3.18.3 (<a href="https://github.com/clouddrove/smurf/issues/188">#188</a>)</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (<a href="https://github.com/clouddrove/smurf/issues/186">#186</a>)</li>
<li><strong>deps:</strong> bump requests (<a href="https://github.com/clouddrove/smurf/issues/185">#185</a>)</li>
<li><strong>deps:</strong> bump github.com/pterm/pterm from 0.12.80 to 0.12.81 (<a href="https://github.com/clouddrove/smurf/issues/182">#182</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.18.1 to 3.18.2 (<a href="https://github.com/clouddrove/smurf/issues/180">#180</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/179">#179</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/177">#177</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.18.0 to 3.18.1 (<a href="https://github.com/clouddrove/smurf/issues/176">#176</a>)</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.32.2 to 0.33.1 (<a href="https://github.com/clouddrove/smurf/issues/169">#169</a>)</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-json (<a href="https://github.com/clouddrove/smurf/issues/158">#158</a>)</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (<a href="https://github.com/clouddrove/smurf/issues/157">#157</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (<a href="https://github.com/clouddrove/smurf/issues/156">#156</a>)</li>
<li><strong>deps:</strong> bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 (<a href="https://github.com/clouddrove/smurf/issues/149">#149</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/148">#148</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/147">#147</a>)</li>
<li><strong>deps:</strong> bump douglascamata/setup-docker-macos-action (<a href="https://github.com/clouddrove/smurf/issues/146">#146</a>)</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-exec (<a href="https://github.com/clouddrove/smurf/issues/144">#144</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.17.2 to 3.17.3 (<a href="https://github.com/clouddrove/smurf/issues/143">#143</a>)</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (<a href="https://github.com/clouddrove/smurf/issues/142">#142</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 (<a href="https://github.com/clouddrove/smurf/issues/139">#139</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/132">#132</a>)</li>
<li><strong>deps:</strong> bump github.com/golang-jwt/jwt/v5 in the go_modules group (<a href="https://github.com/clouddrove/smurf/issues/130">#130</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/125">#125</a>)</li>
<li><strong>deps:</strong> bump github.com/containerd/containerd (<a href="https://github.com/clouddrove/smurf/issues/123">#123</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.17.1 to 3.17.2 (<a href="https://github.com/clouddrove/smurf/issues/119">#119</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/net in the go_modules group (<a href="https://github.com/clouddrove/smurf/issues/117">#117</a>)</li>
<li><strong>deps:</strong> bump k8s.io/apimachinery from 0.32.2 to 0.32.3 (<a href="https://github.com/clouddrove/smurf/issues/115">#115</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 (<a href="https://github.com/clouddrove/smurf/issues/111">#111</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/108">#108</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (<a href="https://github.com/clouddrove/smurf/issues/107">#107</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/104">#104</a>)</li>
<li><strong>deps:</strong> bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (<a href="https://github.com/clouddrove/smurf/issues/97">#97</a>)</li>
<li><strong>deps:</strong> bump k8s.io/apimachinery from 0.32.1 to 0.32.2 (<a href="https://github.com/clouddrove/smurf/issues/94">#94</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.16.4 to 3.17.1 (<a href="https://github.com/clouddrove/smurf/issues/91">#91</a>)</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-exec (<a href="https://github.com/clouddrove/smurf/issues/89">#89</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (<a href="https://github.com/clouddrove/smurf/issues/83">#83</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/77">#77</a>)</li>
<li><strong>deps:</strong> bump github.com/hashicorp/terraform-exec (<a href="https://github.com/clouddrove/smurf/issues/78">#78</a>)</li>
<li><strong>deps:</strong> bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (<a href="https://github.com/clouddrove/smurf/issues/69">#69</a>)</li>
<li><strong>deps:</strong> bump k8s.io/apimachinery from 0.31.4 to 0.32.1 (<a href="https://github.com/clouddrove/smurf/issues/66">#66</a>)</li>
<li><strong>deps:</strong> bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 (<a href="https://github.com/clouddrove/smurf/issues/65">#65</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/63">#63</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (<a href="https://github.com/clouddrove/smurf/issues/59">#59</a>)</li>
<li><strong>deps:</strong> bump github.com/moby/term from 0.5.0 to 0.5.2 (<a href="https://github.com/clouddrove/smurf/issues/58">#58</a>)</li>
<li><strong>deps:</strong> bump jinja2 (<a href="https://github.com/clouddrove/smurf/issues/57">#57</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/56">#56</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.16.3 to 3.16.4 (<a href="https://github.com/clouddrove/smurf/issues/54">#54</a>)</li>
<li><strong>deps:</strong> bump golang.org/x/crypto in the go_modules group (<a href="https://github.com/clouddrove/smurf/issues/52">#52</a>)</li>
<li><strong>deps:</strong> bump k8s.io/api from 0.31.2 to 0.31.4 (<a href="https://github.com/clouddrove/smurf/issues/48">#48</a>)</li>
<li><strong>deps:</strong> bump github.com/docker/docker (<a href="https://github.com/clouddrove/smurf/issues/46">#46</a>)</li>
<li><strong>deps:</strong> bump github.com/pterm/pterm from 0.12.79 to 0.12.80 (<a href="https://github.com/clouddrove/smurf/issues/34">#34</a>)</li>
<li><strong>deps:</strong> bump k8s.io/apimachinery from 0.31.2 to 0.31.3 (<a href="https://github.com/clouddrove/smurf/issues/32">#32</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 (<a href="https://github.com/clouddrove/smurf/issues/29">#29</a>)</li>
<li><strong>deps:</strong> bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 (<a href="https://github.com/clouddrove/smurf/issues/19">#19</a>)</li>
<li><strong>deps:</strong> bump k8s.io/client-go from 0.31.1 to 0.31.2 (<a href="https://github.com/clouddrove/smurf/issues/16">#16</a>)</li>
</ul>
<h3 id="feat-23">Feat</h3>
<ul>
<li>Enhance smurf sdkr and smurf selm logging structure (<a href="https://github.com/clouddrove/smurf/issues/229">#229</a>)</li>
<li>added install.sh (<a href="https://github.com/clouddrove/smurf/issues/140">#140</a>)</li>
</ul>
<h3 id="feat-24">Feat</h3>
<ul>
<li>new release tag v1.1.1 (<a href="https://github.com/clouddrove/smurf/issues/170">#170</a>)</li>
<li>Improved performance of docker image (<a href="https://github.com/clouddrove/smurf/issues/153">#153</a>)</li>
<li>fixed docs code (<a href="https://github.com/clouddrove/smurf/issues/145">#145</a>)</li>
<li>integrated -f flag in lint and template of smurf selm (<a href="https://github.com/clouddrove/smurf/issues/136">#136</a>)</li>
<li>Working on smurf version command</li>
<li>Added new command in smurf which is helm plugin install (<a href="https://github.com/clouddrove/smurf/issues/127">#127</a>)</li>
<li>added flag for plan &ndash;destroy (<a href="https://github.com/clouddrove/smurf/issues/126">#126</a>)</li>
<li>updated docker image tag and documentation (<a href="https://github.com/clouddrove/smurf/issues/105">#105</a>)</li>
<li>updated naming convention</li>
<li>update contributors url</li>
<li>added major release (<a href="https://github.com/clouddrove/smurf/issues/100">#100</a>)</li>
<li>updated social logo (<a href="https://github.com/clouddrove/smurf/issues/90">#90</a>)</li>
<li>disable tests (<a href="https://github.com/clouddrove/smurf/issues/88">#88</a>)</li>
<li>unit test logic and smurf improvement (<a href="https://github.com/clouddrove/smurf/issues/62">#62</a>)</li>
<li>configured github action to deploy github pages (<a href="https://github.com/clouddrove/smurf/issues/28">#28</a>)</li>
<li>updated permission</li>
<li>added requirement.txt (<a href="https://github.com/clouddrove/smurf/issues/27">#27</a>)</li>
<li>added dns name (<a href="https://github.com/clouddrove/smurf/issues/26">#26</a>)</li>
<li>updated branch name in trigger</li>
<li>added workflows (<a href="https://github.com/clouddrove/smurf/issues/14">#14</a>)</li>
<li>Add initial Go module structure and foundational directories (<a href="https://github.com/clouddrove/smurf/issues/1">#1</a>)</li>
</ul>
<h3 id="fix-15">Fix</h3>
<ul>
<li>fixed test in install_test.go (<a href="https://github.com/clouddrove/smurf/issues/122">#122</a>)</li>
</ul>
<h3 id="fmt">Fmt</h3>
<ul>
<li>improved naming (<a href="https://github.com/clouddrove/smurf/issues/174">#174</a>)</li>
</ul>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>build(deps): bump helm.sh/helm/v3 from 3.20.1 to 3.20.2 by @dependabot[bot] in <a href="https://github.com/clouddrove/smurf/pull/362">https://github.com/clouddrove/smurf/pull/362</a></li>
<li>build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in <a href="https://github.com/clouddrove/smurf/pull/363">https://github.com/clouddrove/smurf/pull/363</a></li>
<li>build(deps): bump pillow from 12.1.1 to 12.2.0 in /docs/sm/docs in the pip group across 1 directory by @dependabot[bot] in <a href="https://github.com/clouddrove/smurf/pull/364">https://github.com/clouddrove/smurf/pull/364</a></li>
<li>build(deps): bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in <a href="https://github.com/clouddrove/smurf/pull/365">https://github.com/clouddrove/smurf/pull/365</a></li>
<li>feat: enhance smurf stf init with complete Terraform flags and implement GitHub shared workflows by @anket-cd in <a href="https://github.com/clouddrove/smurf/pull/366">https://github.com/clouddrove/smurf/pull/366</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/clouddrove/smurf/compare/v1.0.4...v1.0.8">https://github.com/clouddrove/smurf/compare/v1.0.4...v1.0.8</a></p>
]]></content:encoded></item><item><title>Deploy to Cloudflare Workers with Wrangler</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/deploy-to-cloudflare-workers-with-wrangler/</link><pubDate>Thu, 16 Apr 2026 06:25:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/deploy-to-cloudflare-workers-with-wrangler/</guid><description>Version updated for https://github.com/cloudflare/wrangler-action to version v3.15.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 48,214 repositories.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Wrangler GitHub Action simplifies the deployment of Cloudflare Workers and Pages applications by automating the execution of Wrangler CLI commands within GitHub workflows. It addresses the need for streamlined CI/CD processes, enabling developers to authenticate with a Cloudflare API token and configure deployments directly from their repository. Key capabilities include support for deploying Workers, managing secrets, specifying Wrangler versions, handling environment variables, and running pre- or post-deployment commands.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cloudflare/wrangler-action">https://github.com/cloudflare/wrangler-action</a></strong> to version <strong>v3.15.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>48,214</strong> repositories.</p>
</li>
</ul>
<p>Go to the <a href="https://github.com/marketplace/actions/deploy-to-cloudflare-workers-with-wrangler">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Wrangler GitHub Action simplifies the deployment of Cloudflare Workers and Pages applications by automating the execution of Wrangler CLI commands within GitHub workflows. It addresses the need for streamlined CI/CD processes, enabling developers to authenticate with a Cloudflare API token and configure deployments directly from their repository. Key capabilities include support for deploying Workers, managing secrets, specifying Wrangler versions, handling environment variables, and running pre- or post-deployment commands.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="minor-changes">Minor Changes</h3>
<ul>
<li><a href="https://github.com/cloudflare/wrangler-action/pull/426">#426</a> <a href="https://github.com/cloudflare/wrangler-action/commit/febbda69f8c5838bf8b07fd6b9dfc836f00962db"><code>febbda6</code></a> Thanks <a href="https://github.com/WillTaylorDev">@WillTaylorDev</a>! - Support version ranges and tags in <code>wranglerVersion</code> input. You can now set <code>wranglerVersion</code> to values like <code>4</code>, <code>^4.0.0</code>, <code>4.x</code>, or <code>latest</code> instead of only exact versions like <code>4.81.0</code>.</li>
</ul>
]]></content:encoded></item><item><title>AWS Terraform Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/aws-terraform-action/</link><pubDate>Thu, 16 Apr 2026 06:25:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/aws-terraform-action/</guid><description>Version updated for https://github.com/CloudNinjaDev/aws-terraform-action to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aws-terraform-action GitHub Action is a comprehensive CI/CD solution for automating the management of Terraform workflows in AWS environments. It streamlines tasks like formatting, validation, linting, security scanning, documentation generation, planning, and applying Terraform configurations, while optionally posting results to pull requests. This action simplifies infrastructure provisioning and ensures compliance, helping teams maintain consistent and secure Terraform practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CloudNinjaDev/aws-terraform-action">https://github.com/CloudNinjaDev/aws-terraform-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aws-terraform-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aws-terraform-action</code> GitHub Action is a comprehensive CI/CD solution for automating the management of Terraform workflows in AWS environments. It streamlines tasks like formatting, validation, linting, security scanning, documentation generation, planning, and applying Terraform configurations, while optionally posting results to pull requests. This action simplifies infrastructure provisioning and ensures compliance, helping teams maintain consistent and secure Terraform practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="-new-feature-provider--plugin-caching">✨ New Feature: Provider &amp; Plugin Caching</h3>
<p>Added caching support to significantly speed up repeated runs.</p>
<h4 id="new-input">New Input</h4>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>cache_plugins</code></td>
          <td><code>true</code></td>
          <td>Cache Terraform providers and TFLint plugins</td>
      </tr>
  </tbody>
</table>
<h4 id="how-it-works">How it works</h4>
<ul>
<li><strong>Terraform providers</strong> — cached to <code>~/.terraform.d/plugin-cache</code> via <code>TF_PLUGIN_CACHE_DIR</code>, keyed on <code>.terraform.lock.hcl</code> hashes</li>
<li><strong>TFLint plugins</strong> — cached to <code>~/.tflint.d/plugins</code>, keyed on <code>.tflint.hcl</code> hashes</li>
<li>Both caches use <code>runner.os</code> in the key for correct cross-platform isolation</li>
</ul>
<h4 id="usage">Usage</h4>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">CloudNinjaDev/aws-terraform-action@v2.0.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">cache_plugins</span>: <span style="color:#e6db74">&#39;true&#39;</span>   <span style="color:#75715e"># default — set to &#39;false&#39; to disable</span>
</span></span></code></pre></div><h2 id="full-changelog">Full Changelog</h2>
<p><a href="https://github.com/CloudNinjaDev/aws-terraform-action/compare/v1.0.0...v2.0.0%22">https://github.com/CloudNinjaDev/aws-terraform-action/compare/v1.0.0...v2.0.0&quot;</a></p>
]]></content:encoded></item><item><title>Setup aimock</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/setup-aimock/</link><pubDate>Thu, 16 Apr 2026 06:25:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/setup-aimock/</guid><description>Version updated for https://github.com/CopilotKit/aimock to version v1.14.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aimock GitHub Action provides a comprehensive framework for mocking and testing AI applications by simulating various AI-related APIs, protocols, and services, such as LLMs, multimedia APIs, vector databases, and agent-to-agent communication. It streamlines testing by enabling deterministic response playback, chaos testing, and drift detection, while supporting integration with CI/CD pipelines and test frameworks. This action is designed to simplify the development and validation of AI applications by offering a unified, dependency-free, and configurable testing environment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CopilotKit/aimock">https://github.com/CopilotKit/aimock</a></strong> to version <strong>v1.14.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-aimock">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aimock</code> GitHub Action provides a comprehensive framework for mocking and testing AI applications by simulating various AI-related APIs, protocols, and services, such as LLMs, multimedia APIs, vector databases, and agent-to-agent communication. It streamlines testing by enabling deterministic response playback, chaos testing, and drift detection, while supporting integration with CI/CD pipelines and test frameworks. This action is designed to simplify the development and validation of AI applications by offering a unified, dependency-free, and configurable testing environment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: update plugin metadata and SKILL.md for aimock 1.13.0 by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/103">https://github.com/CopilotKit/aimock/pull/103</a></li>
<li>chore: rename llmock→aimock in comments, strings, URLs, and docs by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/104">https://github.com/CopilotKit/aimock/pull/104</a></li>
<li>fix: set npm homepage to aimock.copilotkit.dev by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/105">https://github.com/CopilotKit/aimock/pull/105</a></li>
<li>ci: only notify Slack on drift detection or failure by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/106">https://github.com/CopilotKit/aimock/pull/106</a></li>
<li>fix: normalize OpenAI-compatible paths with arbitrary prefixes by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/108">https://github.com/CopilotKit/aimock/pull/108</a></li>
<li>docs: add framework integration guides for 6 AI agent frameworks by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/109">https://github.com/CopilotKit/aimock/pull/109</a></li>
<li>fix: account for page-toc width in docs content centering by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/110">https://github.com/CopilotKit/aimock/pull/110</a></li>
<li>feat: response merging, JSON auto-stringify, and openai-responses migration by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/111">https://github.com/CopilotKit/aimock/pull/111</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CopilotKit/aimock/compare/v1.13.0...v1.14.0">https://github.com/CopilotKit/aimock/compare/v1.13.0...v1.14.0</a></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/releasekit-automated-versioning-release/</link><pubDate>Thu, 16 Apr 2026 06:25:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.13.7.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight, modular tool designed to automate versioning, changelog generation, and package publishing for JavaScript and Rust projects. It leverages conventional commits to determine semantic versioning, supports monorepos with independent or synchronized package versioning, and seamlessly integrates with CI/CD pipelines. Key features include AI-enhanced release notes generation, configurable release triggers, and flexible tooling that can be used as a unified CLI or as standalone components.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.13.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight, modular tool designed to automate versioning, changelog generation, and package publishing for JavaScript and Rust projects. It leverages conventional commits to determine semantic versioning, supports monorepos with independent or synchronized package versioning, and seamlessly integrates with CI/CD pipelines. Key features include AI-enhanced release notes generation, configurable release triggers, and flexible tooling that can be used as a unified CLI or as standalone components.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
<li>fix: refine prerelease handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/113">https://github.com/goosewobbler/releasekit/pull/113</a></li>
<li>refactor: improve modularity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/114">https://github.com/goosewobbler/releasekit/pull/114</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/112">https://github.com/goosewobbler/releasekit/pull/112</a></li>
<li>feat: workflow boilerplate reduction by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/117">https://github.com/goosewobbler/releasekit/pull/117</a></li>
<li>refactor(action): migrate SSH key input to secrets in action.yml  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/119">https://github.com/goosewobbler/releasekit/pull/119</a></li>
<li>chore(deps): bump liquidjs from 10.25.2 to 10.25.5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/118">https://github.com/goosewobbler/releasekit/pull/118</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/120">https://github.com/goosewobbler/releasekit/pull/120</a></li>
<li>feat: resolve packages in gate by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/121">https://github.com/goosewobbler/releasekit/pull/121</a></li>
<li>feat: add stable option to release &amp; version commands for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/125">https://github.com/goosewobbler/releasekit/pull/125</a></li>
<li>feat(action): add stable input option for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/126">https://github.com/goosewobbler/releasekit/pull/126</a></li>
<li>feat(ci): add lockfile validation step to CI workflow by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/127">https://github.com/goosewobbler/releasekit/pull/127</a></li>
<li>fix: apply bump for first release when no previous tag exists by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/128">https://github.com/goosewobbler/releasekit/pull/128</a></li>
<li>fix: enhance first release handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/130">https://github.com/goosewobbler/releasekit/pull/130</a></li>
<li>fix(version): refine first release condition to respect stableOnly flag  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/131">https://github.com/goosewobbler/releasekit/pull/131</a></li>
<li>fix(version): improve first release handling to ensure correct version bumping by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/132">https://github.com/goosewobbler/releasekit/pull/132</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.13.7">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.13.7</a></p>
]]></content:encoded></item><item><title>GitHub Release Notifier</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/github-release-notifier/</link><pubDate>Thu, 16 Apr 2026 06:25:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/github-release-notifier/</guid><description>Version updated for https://github.com/gr2m/release-notifier-action to version v2.0.16.
This action is used across all versions by 117 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The release-notifier-action GitHub Action automates the process of notifying repositories about release events by creating repository dispatch events. It ensures seamless communication between repositories regarding new, updated, or deleted releases, leveraging a GitHub App for authentication. This action is particularly useful for automating workflows that depend on release updates across multiple repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gr2m/release-notifier-action">https://github.com/gr2m/release-notifier-action</a></strong> to version <strong>v2.0.16</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>117</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-release-notifier">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>release-notifier-action</strong> GitHub Action automates the process of notifying repositories about release events by creating repository dispatch events. It ensures seamless communication between repositories regarding new, updated, or deleted releases, leveraging a GitHub App for authentication. This action is particularly useful for automating workflows that depend on release updates across multiple repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2016-2026-04-15"><a href="https://github.com/gr2m/release-notifier-action/compare/v2.0.15...v2.0.16">2.0.16</a> (2026-04-15)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump undici from 8.0.3 to 8.1.0 (<a href="https://github.com/gr2m/release-notifier-action/commit/2840e2094fcb7ec2272c48410315149b03fe8328">2840e20</a>)</li>
</ul>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cibuild-action/</link><pubDate>Thu, 16 Apr 2026 06:25:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.3.16.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cibuild GitHub Action simplifies and accelerates the setup and management of CI/CD pipelines for iOS and Android projects by generating customizable workflows in YAML format. It automates tasks such as platform detection, build configuration, secret management, and validation, allowing users to run pipelines locally or on GitHub Actions. Its key capabilities include auto-creating pipelines, interactive configuration, secret syncing, and running or validating pipelines in both development and production environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.3.16</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cibuild</code> GitHub Action simplifies and accelerates the setup and management of CI/CD pipelines for iOS and Android projects by generating customizable workflows in YAML format. It automates tasks such as platform detection, build configuration, secret management, and validation, allowing users to run pipelines locally or on GitHub Actions. Its key capabilities include auto-creating pipelines, interactive configuration, secret syncing, and running or validating pipelines in both development and production environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.3.16</p>
]]></content:encoded></item><item><title>PHP Obfuscator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/php-obfuscator/</link><pubDate>Thu, 16 Apr 2026 06:25:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/php-obfuscator/</guid><description>Version updated for https://github.com/iSerter/php-obfuscator to version v0.1.5.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The iserter/php-obfuscator GitHub Action is a modern PHP code obfuscation tool designed to protect intellectual property by making source code difficult to reverse-engineer. It automates tasks such as scrambling identifiers, encoding strings, flattening control flow, and injecting deobfuscation-resistant constructs, while supporting PHP versions 7.4 through 8.5. Its key capabilities include incremental processing, multi-pass analysis for consistent obfuscation across projects, and compatibility with CI/CD pipelines via Docker or direct integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/iSerter/php-obfuscator">https://github.com/iSerter/php-obfuscator</a></strong> to version <strong>v0.1.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/php-obfuscator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>iserter/php-obfuscator</code> GitHub Action is a modern PHP code obfuscation tool designed to protect intellectual property by making source code difficult to reverse-engineer. It automates tasks such as scrambling identifiers, encoding strings, flattening control flow, and injecting deobfuscation-resistant constructs, while supporting PHP versions 7.4 through 8.5. Its key capabilities include incremental processing, multi-pass analysis for consistent obfuscation across projects, and compatibility with CI/CD pipelines via Docker or direct integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="015-2026-04-15"><a href="https://github.com/iSerter/php-obfuscator/compare/v0.1.4...v0.1.5">0.1.5</a> (2026-04-15)</h2>
<h3 id="miscellaneous-chores">Miscellaneous Chores</h3>
<ul>
<li>update Dockerfile and add entrypoint script (<a href="https://github.com/iSerter/php-obfuscator/commit/07d1912029f2d821c5ab6dc2b0f2fd981c53dc46">07d1912</a>)</li>
</ul>
]]></content:encoded></item><item><title>Versionary Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/versionary-action/</link><pubDate>Thu, 16 Apr 2026 06:24:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/versionary-action/</guid><description>Version updated for https://github.com/jolars/versionary to version v0.5.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Versionary is an automated release tool designed to streamline versioning, changelog generation, tagging, and release management processes for software projects using semantic versioning and conventional commits. It supports both direct releases and release PR workflows, allowing maintainers to preview and review changes before publication. The tool is software-agnostic, extensible via plugins, and integrates with SCM platforms like GitHub, solving the complexities of release planning across diverse repository types and workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jolars/versionary">https://github.com/jolars/versionary</a></strong> to version <strong>v0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/versionary-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Versionary is an automated release tool designed to streamline versioning, changelog generation, tagging, and release management processes for software projects using semantic versioning and conventional commits. It supports both direct releases and release PR workflows, allowing maintainers to preview and review changes before publication. The tool is software-agnostic, extensible via plugins, and integrates with SCM platforms like GitHub, solving the complexities of release planning across diverse repository types and workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>add depdency graph handling (<a href="https://github.com/jolars/versionary/commit/174be1aea9bbf07516fa9abd8e679e71ed272691"><code>174be1a</code></a>)</li>
<li>add proper path scoping for workspaces (<a href="https://github.com/jolars/versionary/commit/91ca8da5dc3ed43760249650c0194d278029e54e"><code>91ca8da</code></a>)</li>
<li>support paths correctly (<a href="https://github.com/jolars/versionary/commit/9a6147efd049b377e5247eb7f6d6765ddf5611f6"><code>9a6147e</code></a>)</li>
<li><strong>action:</strong> change name to versionary action (<a href="https://github.com/jolars/versionary/commit/cb757acafa0577badf870bf1758980b44152f6b8"><code>cb757ac</code></a>)</li>
</ul>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/bulk-github-repository-settings-sync/</link><pubDate>Thu, 16 Apr 2026 06:24:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.5.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Bulk GitHub Repository Settings Sync Action” automates the bulk configuration and synchronization of repository settings across multiple GitHub repositories. It addresses the challenge of managing consistent settings at scale, enabling features such as pull request strategies, security scanning, Dependabot updates, and file synchronization (e.g., .gitignore, CODEOWNERS, workflows). This action streamlines repository management with dynamic targeting, dry-run previews, and comprehensive logging for change tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Bulk GitHub Repository Settings Sync Action&rdquo; automates the bulk configuration and synchronization of repository settings across multiple GitHub repositories. It addresses the challenge of managing consistent settings at scale, enabling features such as pull request strategies, security scanning, Dependabot updates, and file synchronization (e.g., <code>.gitignore</code>, <code>CODEOWNERS</code>, workflows). This action streamlines repository management with dynamic targeting, dry-run previews, and comprehensive logging for change tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add configurable default commit message for merge/squash commits by @Copilot and @joshjohanning in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/167">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/167</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.4.0...v2.5.0">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.4.0...v2.5.0</a></p>
]]></content:encoded></item><item><title>Letta Code Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/letta-code-action/</link><pubDate>Thu, 16 Apr 2026 06:24:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/letta-code-action/</guid><description>Version updated for https://github.com/letta-ai/letta-code-action to version v0.0.6.
This action is used across all versions by 9 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Letta Code GitHub Action integrates stateful AI coding agents into repositories, enabling users to mention @letta-code in issues or pull requests to receive assistance with tasks like code reviews, implementation, and answering coding questions. It automates workflows by providing conversational, context-aware support directly within GitHub, leveraging persistent conversations to maintain context across interactions. The action can also execute commands, read files, and make commits, streamlining development and collaboration processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/letta-ai/letta-code-action">https://github.com/letta-ai/letta-code-action</a></strong> to version <strong>v0.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/letta-code-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Letta Code GitHub Action integrates stateful AI coding agents into repositories, enabling users to mention <code>@letta-code</code> in issues or pull requests to receive assistance with tasks like code reviews, implementation, and answering coding questions. It automates workflows by providing conversational, context-aware support directly within GitHub, leveraging persistent conversations to maintain context across interactions. The action can also execute commands, read files, and make commits, streamlining development and collaboration processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: explicitly install @letta-ai/letta-code@latest by @sarahwooders in <a href="https://github.com/letta-ai/letta-code-action/pull/23">https://github.com/letta-ai/letta-code-action/pull/23</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/letta-ai/letta-code-action/compare/v0...v0.0.6">https://github.com/letta-ai/letta-code-action/compare/v0...v0.0.6</a></p>
]]></content:encoded></item><item><title>Wait for Bitrise Build</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/wait-for-bitrise-build/</link><pubDate>Thu, 16 Apr 2026 06:24:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/wait-for-bitrise-build/</guid><description>Version updated for https://github.com/lfventura/bitrise-wait-build-action to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bitrise Wait Build Action is a GitHub Action designed to monitor and wait for a Bitrise build associated with a specific GitHub commit to complete before continuing the workflow. It automates the process of polling the Bitrise API for build status updates and halts the workflow if the build fails, ensuring tighter integration and synchronization between GitHub Actions and Bitrise CI/CD pipelines. This action simplifies workflows by providing real-time build status checks and outputs the final result for subsequent steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lfventura/bitrise-wait-build-action">https://github.com/lfventura/bitrise-wait-build-action</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/wait-for-bitrise-build">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Bitrise Wait Build Action</strong> is a GitHub Action designed to monitor and wait for a Bitrise build associated with a specific GitHub commit to complete before continuing the workflow. It automates the process of polling the Bitrise API for build status updates and halts the workflow if the build fails, ensuring tighter integration and synchronization between GitHub Actions and Bitrise CI/CD pipelines. This action simplifies workflows by providing real-time build status checks and outputs the final result for subsequent steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>chore: security fix via npm overrides</p>
]]></content:encoded></item><item><title>Check Dependabot Alerts with Break the Build</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/check-dependabot-alerts-with-break-the-build/</link><pubDate>Thu, 16 Apr 2026 06:24:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/check-dependabot-alerts-with-break-the-build/</guid><description>Version updated for https://github.com/lfventura/dependabot-alerts to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Check Dependabot Alerts, automates the process of monitoring and validating open Dependabot alerts in a repository against configurable thresholds for critical, high, medium, and low severity levels. It helps teams identify and manage vulnerabilities by providing dynamic outputs for all severity levels, generating detailed GitHub comments with the results, and optionally preventing workflow failures on exceeding thresholds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lfventura/dependabot-alerts">https://github.com/lfventura/dependabot-alerts</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/check-dependabot-alerts-with-break-the-build">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Check Dependabot Alerts</strong>, automates the process of monitoring and validating open Dependabot alerts in a repository against configurable thresholds for critical, high, medium, and low severity levels. It helps teams identify and manage vulnerabilities by providing dynamic outputs for all severity levels, generating detailed GitHub comments with the results, and optionally preventing workflow failures on exceeding thresholds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>chore: security fix via npm overrides</p>
]]></content:encoded></item><item><title>Detect files with security alerts edited by PR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/detect-files-with-security-alerts-edited-by-pr/</link><pubDate>Thu, 16 Apr 2026 06:24:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/detect-files-with-security-alerts-edited-by-pr/</guid><description>Version updated for https://github.com/lfventura/detect-edited-files-with-security-alerts-action to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, detect-edited-files-with-security-alerts-action, automates the identification of files modified in a pull request or commit that are associated with active security alerts, such as Code Scanning or Dependabot alerts. By comparing changed files against flagged files in the repository, it helps developers quickly detect and address potential security risks introduced by code changes. The action outputs a flag indicating whether impacted files were touched, enabling streamlined security reviews and reducing the risk of vulnerabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lfventura/detect-edited-files-with-security-alerts-action">https://github.com/lfventura/detect-edited-files-with-security-alerts-action</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/detect-files-with-security-alerts-edited-by-pr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>detect-edited-files-with-security-alerts-action</strong>, automates the identification of files modified in a pull request or commit that are associated with active security alerts, such as Code Scanning or Dependabot alerts. By comparing changed files against flagged files in the repository, it helps developers quickly detect and address potential security risks introduced by code changes. The action outputs a flag indicating whether impacted files were touched, enabling streamlined security reviews and reducing the risk of vulnerabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>chore: security fix via npm overrides</p>
]]></content:encoded></item><item><title>Detect Merge Bypass</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/detect-merge-bypass/</link><pubDate>Thu, 16 Apr 2026 06:24:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/detect-merge-bypass/</guid><description>Version updated for https://github.com/lfventura/detect-merge-bypass-action to version v1.1.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Detect Merge Bypass Action is a GitHub Action that ensures all required branch protection checks are properly enforced before merging a Pull Request. It automates the detection of potential merge bypasses by verifying the status of required checks on the latest commit associated with a PR. This helps maintain repository integrity by identifying instances where protected branch rules may have been circumvented.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lfventura/detect-merge-bypass-action">https://github.com/lfventura/detect-merge-bypass-action</a></strong> to version <strong>v1.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/detect-merge-bypass">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Detect Merge Bypass Action</strong> is a GitHub Action that ensures all required branch protection checks are properly enforced before merging a Pull Request. It automates the detection of potential merge bypasses by verifying the status of required checks on the latest commit associated with a PR. This helps maintain repository integrity by identifying instances where protected branch rules may have been circumvented.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>chore: bump runtime to node24 + security fix via npm overrides + tsconfig modernization</p>
<p>Closes Dependabot advisories for undici + brace-expansion transitive dep chain.</p>
]]></content:encoded></item><item><title>Repository Languages and CodeQL Support Map</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/repository-languages-and-codeql-support-map/</link><pubDate>Thu, 16 Apr 2026 06:24:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/repository-languages-and-codeql-support-map/</guid><description>Version updated for https://github.com/lfventura/list-repository-languages to version v3.1.1.
This action is used across all versions by 7 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action retrieves and outputs the programming languages used in a repository by leveraging the GitHub API’s “List repository languages” endpoint. It automates the process of identifying repository languages, enabling tasks such as generating language-specific workflows, analyzing language usage, or integrating with tools like CodeQL. The action provides outputs that can be used for further automation, such as listing all languages or running matrix jobs based on detected languages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lfventura/list-repository-languages">https://github.com/lfventura/list-repository-languages</a></strong> to version <strong>v3.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repository-languages-and-codeql-support-map">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action retrieves and outputs the programming languages used in a repository by leveraging the GitHub API&rsquo;s &ldquo;List repository languages&rdquo; endpoint. It automates the process of identifying repository languages, enabling tasks such as generating language-specific workflows, analyzing language usage, or integrating with tools like CodeQL. The action provides outputs that can be used for further automation, such as listing all languages or running matrix jobs based on detected languages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>chore: security fix via npm overrides</p>
<p>Closes all 26 Dependabot advisories (undici + brace-expansion + @octokit/* ReDoS + esbuild dev server).</p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/secondbrainaction/</link><pubDate>Thu, 16 Apr 2026 06:24:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2578-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates data from multiple external sources (e.g., Salesforce, Slack, YouTube, GitHub) and enables users to query and analyze this data using a Large Language Model (LLM). It automates tasks such as filtering, summarizing, and generating insights from disparate datasets or documents using Retrieval Augmented Generation (RAG) techniques. Key capabilities include report generation, keyword-based filtering, document analysis, and summarization of changes, transcripts, or other data across various sources.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2578-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates data from multiple external sources (e.g., Salesforce, Slack, YouTube, GitHub) and enables users to query and analyze this data using a Large Language Model (LLM). It automates tasks such as filtering, summarizing, and generating insights from disparate datasets or documents using Retrieval Augmented Generation (RAG) techniques. Key capabilities include report generation, keyword-based filtering, document analysis, and summarization of changes, transcripts, or other data across various sources.</p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/run-aer-tests/</link><pubDate>Thu, 16 Apr 2026 06:24:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.155.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action automates the validation, testing, and execution of Apex code in a lightweight, Salesforce-compatible runtime, enabling developers to quickly iterate on Apex logic without deploying to a Salesforce org. It solves the problem of slow and non-reproducible test cycles by providing a local environment for running tests, executing code paths, and debugging. Key capabilities include running Apex tests, executing specific methods, interactive debugging, and simulating Salesforce-like behavior for consistent test results.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.155</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action automates the validation, testing, and execution of Apex code in a lightweight, Salesforce-compatible runtime, enabling developers to quickly iterate on Apex logic without deploying to a Salesforce org. It solves the problem of slow and non-reproducible test cycles by providing a local environment for running tests, executing code paths, and debugging. Key capabilities include running Apex tests, executing specific methods, interactive debugging, and simulating Salesforce-like behavior for consistent test results.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.155</p>
<ul>
<li>
<p>Add UI Bundle Preview and SDK API Support</p>
</li>
<li>
<p>Preserve DML Exception Stack Traces in Try Blocks</p>
</li>
</ul>
]]></content:encoded></item><item><title>Quick OCP</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/quick-ocp/</link><pubDate>Thu, 16 Apr 2026 06:24:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/quick-ocp/</guid><description>Version updated for https://github.com/palmsoftware/quick-ocp to version v0.0.31.
This action is used across all versions by 14 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The quick-ocp GitHub Action automates the provisioning of an OpenShift cluster using OpenShift Local on GitHub-hosted runners, enabling quick testing and development in a full OpenShift environment. It simplifies the setup process, works on low-resource runners, and includes features like OpenShift version control, connectivity checks, and compatibility with specific runner environments. This action is particularly useful for developers and teams seeking a streamlined way to test workloads or CI/CD pipelines in an OpenShift environment without complex manual configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/palmsoftware/quick-ocp">https://github.com/palmsoftware/quick-ocp</a></strong> to version <strong>v0.0.31</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/quick-ocp">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>quick-ocp</code> GitHub Action automates the provisioning of an OpenShift cluster using OpenShift Local on GitHub-hosted runners, enabling quick testing and development in a full OpenShift environment. It simplifies the setup process, works on low-resource runners, and includes features like OpenShift version control, connectivity checks, and compatibility with specific runner environments. This action is particularly useful for developers and teams seeking a streamlined way to test workloads or CI/CD pipelines in an OpenShift environment without complex manual configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>Add Red Hat status check to OCP-dependent workflows (#50)</li>
<li>Fix component group names to match actual status.redhat.com groups</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sebrandon1/quick-ocp/compare/v0.0.30...v0.0.31">https://github.com/sebrandon1/quick-ocp/compare/v0.0.30...v0.0.31</a></p>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/multi-style-contribution-snake/</link><pubDate>Thu, 16 Apr 2026 06:24:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v16.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action automates the transformation of a user’s GitHub contribution graph into dynamic, visually appealing animations with five distinct styles, unique geometric shapes, and labeled months for enhanced context. It eliminates manual configuration by automatically detecting the repository owner and generates high-quality SVG and GIF assets, along with an auto-generated gallery for easy preview, providing a creative way to showcase contribution activity on profile READMEs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v16.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action automates the transformation of a user&rsquo;s GitHub contribution graph into dynamic, visually appealing animations with five distinct styles, unique geometric shapes, and labeled months for enhanced context. It eliminates manual configuration by automatically detecting the repository owner and generates high-quality SVG and GIF assets, along with an auto-generated gallery for easy preview, providing a creative way to showcase contribution activity on profile READMEs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v16.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>OCP Documentation Checker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/ocp-documentation-checker/</link><pubDate>Thu, 16 Apr 2026 06:24:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/ocp-documentation-checker/</guid><description>Version updated for https://github.com/sebrandon1/ocp-doc-checker to version v1.0.17.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ocp-doc-checker GitHub Action is a tool designed to identify outdated OpenShift Container Platform (OCP) documentation URLs and suggest updated versions. It automates the validation of URLs across individual files or directories, provides JSON output for further automation, and can automatically update outdated links. Additionally, it supports anchor validation and batch processing, making it ideal for integrating into CI/CD pipelines to ensure documentation accuracy and consistency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sebrandon1/ocp-doc-checker">https://github.com/sebrandon1/ocp-doc-checker</a></strong> to version <strong>v1.0.17</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ocp-documentation-checker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ocp-doc-checker</strong> GitHub Action is a tool designed to identify outdated OpenShift Container Platform (OCP) documentation URLs and suggest updated versions. It automates the validation of URLs across individual files or directories, provides JSON output for further automation, and can automatically update outdated links. Additionally, it supports anchor validation and batch processing, making it ideal for integrating into CI/CD pipelines to ensure documentation accuracy and consistency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>Add Red Hat status pre-flight check (#49)</li>
</ul>
<h3 id="dependencies">Dependencies</h3>
<ul>
<li>Bump golang.org/x/net from 0.52.0 to 0.53.0 (#50)</li>
<li>Bump softprops/action-gh-release from 2 to 3 (#51)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sebrandon1/ocp-doc-checker/compare/v1.0.16...v1.0.17">https://github.com/sebrandon1/ocp-doc-checker/compare/v1.0.16...v1.0.17</a></p>
]]></content:encoded></item><item><title>Conventional Commit Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/conventional-commit-validator/</link><pubDate>Thu, 16 Apr 2026 06:23:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/conventional-commit-validator/</guid><description>Version updated for https://github.com/srajasimman/conventional-commit-validator to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Conventional Commit Validator GitHub Action ensures that commit messages in pull requests adhere to the Conventional Commits format, promoting consistent and meaningful commit history. It automates the validation process by checking each commit against predefined or customizable patterns, providing detailed error messages for invalid commits and failing the workflow if necessary. This action helps maintain standardized commit practices, improving collaboration and traceability in code repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/srajasimman/conventional-commit-validator">https://github.com/srajasimman/conventional-commit-validator</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/conventional-commit-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Conventional Commit Validator GitHub Action ensures that commit messages in pull requests adhere to the Conventional Commits format, promoting consistent and meaningful commit history. It automates the validation process by checking each commit against predefined or customizable patterns, providing detailed error messages for invalid commits and failing the workflow if necessary. This action helps maintain standardized commit practices, improving collaboration and traceability in code repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: refactored the main validation logic by @srajasimman in <a href="https://github.com/srajasimman/conventional-commit-validator/pull/4">https://github.com/srajasimman/conventional-commit-validator/pull/4</a></li>
<li>feat: implement pull request checks workflow and remove old time-to-review workflow by @srajasimman in <a href="https://github.com/srajasimman/conventional-commit-validator/pull/5">https://github.com/srajasimman/conventional-commit-validator/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/srajasimman/conventional-commit-validator/compare/v1.0.6...v2.0.0">https://github.com/srajasimman/conventional-commit-validator/compare/v1.0.6...v2.0.0</a></p>
]]></content:encoded></item><item><title>Embed Src - Embed Anything</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/embed-src-embed-anything/</link><pubDate>Thu, 16 Apr 2026 06:23:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/embed-src-embed-anything/</guid><description>Version updated for https://github.com/urmzd/fsrc to version v4.0.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fsrc GitHub Action automates the process of embedding the contents of source files into any text-based file, such as Markdown, YAML, or code files, using customizable comment markers. It solves the problem of manually copying and updating file content by automatically replacing designated markers with the latest content from referenced files. Key features include support for raw or fenced content insertion, seamless integration with GitHub workflows, and options for dry-run mode, commit customization, and language-specific formatting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/fsrc">https://github.com/urmzd/fsrc</a></strong> to version <strong>v4.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/embed-src-embed-anything">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fsrc</code> GitHub Action automates the process of embedding the contents of source files into any text-based file, such as Markdown, YAML, or code files, using customizable comment markers. It solves the problem of manually copying and updating file content by automatically replacing designated markers with the latest content from referenced files. Key features include support for raw or fenced content insertion, seamless integration with GitHub workflows, and options for dry-run mode, commit customization, and language-specific formatting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="401-2026-04-16">4.0.1 (2026-04-16)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci</strong>: migrate sr v4 to v7 for artifact and input support (#20) (<a href="https://github.com/urmzd/fsrc/commit/a6081617cfe67a7383689e4c556c01d8871af1cc">a608161</a>)</li>
<li>skip git config in dry-run mode (<a href="https://github.com/urmzd/fsrc/commit/bac674f5de73754f000dbc07f8cf010b4825ce39">bac674f</a>)</li>
<li><strong>ci</strong>: stage Cargo.lock in release to fix cargo publish (<a href="https://github.com/urmzd/fsrc/commit/246f102ea52fbe3ff368e6cd2b89f6afa4adfe70">246f102</a>)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>inline agentspec-update (#18) (<a href="https://github.com/urmzd/fsrc/commit/5d5066037ccc9923fa2ed73a9c44e4c365ad6a8a">5d50660</a>)</li>
</ul>
<h3 id="misc">Misc</h3>
<ul>
<li>migrate sr config and action to v4 (<a href="https://github.com/urmzd/fsrc/commit/dc9da81d240e266e16ad64a9f8a8833ecfcfebff">dc9da81</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/fsrc/compare/v4.0.0...v4.0.1">Full Changelog</a></p>
]]></content:encoded></item><item><title>Agent Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agent-lint/</link><pubDate>Thu, 16 Apr 2026 06:23:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/16/agent-lint/</guid><description>Version updated for https://github.com/zhupanov/agent-lint to version v2.3.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent Lint is a GitHub Action and CLI tool designed to lint and validate configurations and plugins for Claude Code projects. It automates the detection of issues across .claude/ and .claude-plugin/ directories using 104 customizable rules, ensuring proper structure, script integrity, and compliance with best practices. Its key capabilities include support for CI integration, pre-commit hooks, cross-platform binaries, and configurable rule management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/agent-lint">https://github.com/zhupanov/agent-lint</a></strong> to version <strong>v2.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent Lint is a GitHub Action and CLI tool designed to lint and validate configurations and plugins for Claude Code projects. It automates the detection of issues across <code>.claude/</code> and <code>.claude-plugin/</code> directories using 104 customizable rules, ensuring proper structure, script integrity, and compliance with best practices. Its key capabilities include support for CI integration, pre-commit hooks, cross-platform binaries, and configurable rule management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add COMPETITOR-FEATURES.md with feature gap analysis (v2.3.2) by @zhupanov in <a href="https://github.com/zhupanov/agent-lint/pull/102">https://github.com/zhupanov/agent-lint/pull/102</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/agent-lint/compare/v2...v2.3.2">https://github.com/zhupanov/agent-lint/compare/v2...v2.3.2</a></p>
]]></content:encoded></item><item><title>cargo-machete</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cargo-machete/</link><pubDate>Wed, 15 Apr 2026 22:04:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cargo-machete/</guid><description>Version updated for https://github.com/bnjbvr/cargo-machete to version v0.9.2.
This action is used across all versions by 9 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cargo-machete GitHub Action automates the detection of unused dependencies in Rust projects, leveraging the cargo-machete tool for fast analysis. It simplifies dependency management by identifying and reporting unused libraries, reducing clutter and potential vulnerabilities in projects. This action is particularly useful for CI workflows to ensure cleaner and more efficient dependency handling.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bnjbvr/cargo-machete">https://github.com/bnjbvr/cargo-machete</a></strong> to version <strong>v0.9.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-machete">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cargo-machete</code> GitHub Action automates the detection of unused dependencies in Rust projects, leveraging the <code>cargo-machete</code> tool for fast analysis. It simplifies dependency management by identifying and reporting unused libraries, reducing clutter and potential vulnerabilities in projects. This action is particularly useful for CI workflows to ensure cleaner and more efficient dependency handling.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Mostly dependencies bumps, and a few speedups, notably for the Github Action!</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix base image to Debian 13 by @popen2 in <a href="https://github.com/bnjbvr/cargo-machete/pull/194">https://github.com/bnjbvr/cargo-machete/pull/194</a></li>
<li>refactor(action): try to install a precompiled cargo-machete from the release page by @bnjbvr in <a href="https://github.com/bnjbvr/cargo-machete/pull/188">https://github.com/bnjbvr/cargo-machete/pull/188</a></li>
<li>Separate the ARCHIVE_URL symbol for proper parsing in bash by @rtyler in <a href="https://github.com/bnjbvr/cargo-machete/pull/199">https://github.com/bnjbvr/cargo-machete/pull/199</a></li>
<li>chore: update docker image to debian 13 by @reneleonhardt in <a href="https://github.com/bnjbvr/cargo-machete/pull/216">https://github.com/bnjbvr/cargo-machete/pull/216</a></li>
<li>perf: remove needless allocations by @JasmineLowen in <a href="https://github.com/bnjbvr/cargo-machete/pull/241">https://github.com/bnjbvr/cargo-machete/pull/241</a></li>
<li>fix(musl): use jemalloc with x86_64-unknown-linux-musl by @jalil-salame in <a href="https://github.com/bnjbvr/cargo-machete/pull/242">https://github.com/bnjbvr/cargo-machete/pull/242</a></li>
<li>lots of dependency bumps</li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@rtyler made their first contribution in <a href="https://github.com/bnjbvr/cargo-machete/pull/199">https://github.com/bnjbvr/cargo-machete/pull/199</a></li>
<li>@JasmineLowen made their first contribution in <a href="https://github.com/bnjbvr/cargo-machete/pull/241">https://github.com/bnjbvr/cargo-machete/pull/241</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/bnjbvr/cargo-machete/compare/v0.9.1...v0.9.2">https://github.com/bnjbvr/cargo-machete/compare/v0.9.1...v0.9.2</a></p>
]]></content:encoded></item><item><title>Setup snx-rs VPN</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-snx-rs-vpn/</link><pubDate>Wed, 15 Apr 2026 22:04:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-snx-rs-vpn/</guid><description>Version updated for https://github.com/coretech-asia/snx-rs-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-snx-rs-vpn-action GitHub Action automates the process of installing and using snx-rs to connect to a Check Point VPN tunnel during CI/CD workflows. It establishes a secure VPN connection, enabling access to protected resources, and automatically disconnects once the job is complete. This action simplifies VPN management in pipelines, ensuring temporary and controlled access to internal systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/coretech-asia/snx-rs-action">https://github.com/coretech-asia/snx-rs-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-snx-rs-vpn">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>setup-snx-rs-vpn-action</strong> GitHub Action automates the process of installing and using <code>snx-rs</code> to connect to a Check Point VPN tunnel during CI/CD workflows. It establishes a secure VPN connection, enabling access to protected resources, and automatically disconnects once the job is complete. This action simplifies VPN management in pipelines, ensuring temporary and controlled access to internal systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/coretech-asia/snx-rs-action/commits/v1.0.1">https://github.com/coretech-asia/snx-rs-action/commits/v1.0.1</a></p>
]]></content:encoded></item><item><title>cagent Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cagent-runner/</link><pubDate>Wed, 15 Apr 2026 22:03:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cagent-runner/</guid><description>Version updated for https://github.com/docker/cagent-action to version v1.4.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 31 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cagent GitHub Action facilitates the integration and execution of Docker-based AI agents within GitHub workflows by automating the setup, configuration, and execution of the Docker Agent. It addresses challenges such as manual binary downloads, environment setup, and security risks by including features like secret leak prevention, prompt injection detection, and automated incident response. This action streamlines tasks like code analysis and other AI-driven operations while enhancing security and providing detailed workflow logs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/docker/cagent-action">https://github.com/docker/cagent-action</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>31</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cagent-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>cagent GitHub Action</strong> facilitates the integration and execution of Docker-based AI agents within GitHub workflows by automating the setup, configuration, and execution of the Docker Agent. It addresses challenges such as manual binary downloads, environment setup, and security risks by including features like secret leak prevention, prompt injection detection, and automated incident response. This action streamlines tasks like code analysis and other AI-driven operations while enhancing security and providing detailed workflow logs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: update cagent-action to v1.3.4 by @docker-agent[bot] in <a href="https://github.com/docker/cagent-action/pull/124">https://github.com/docker/cagent-action/pull/124</a></li>
<li>chore: update Docker Agent to v1.43.0 by @docker-agent[bot] in <a href="https://github.com/docker/cagent-action/pull/125">https://github.com/docker/cagent-action/pull/125</a></li>
<li>chore: update Docker Agent to v1.44.0 by @docker-agent[bot] in <a href="https://github.com/docker/cagent-action/pull/127">https://github.com/docker/cagent-action/pull/127</a></li>
<li>updated deprecated action versions by @derekmisler in <a href="https://github.com/docker/cagent-action/pull/126">https://github.com/docker/cagent-action/pull/126</a></li>
<li>feat: fetch GitHub App credentials from AWS Secrets Manager via OIDC by @derekmisler in <a href="https://github.com/docker/cagent-action/pull/119">https://github.com/docker/cagent-action/pull/119</a></li>
<li>follow up to oidc by @derekmisler in <a href="https://github.com/docker/cagent-action/pull/128">https://github.com/docker/cagent-action/pull/128</a></li>
<li>update release to target all consumers, not just hash consumers by @derekmisler in <a href="https://github.com/docker/cagent-action/pull/129">https://github.com/docker/cagent-action/pull/129</a></li>
<li>need to specify permissions by @derekmisler in <a href="https://github.com/docker/cagent-action/pull/130">https://github.com/docker/cagent-action/pull/130</a></li>
<li>add better tests for the github permissions by @derekmisler in <a href="https://github.com/docker/cagent-action/pull/131">https://github.com/docker/cagent-action/pull/131</a></li>
<li>default GITHUB_TOKEN is taking precedence over the app&rsquo;s token by @derekmisler in <a href="https://github.com/docker/cagent-action/pull/132">https://github.com/docker/cagent-action/pull/132</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/docker/cagent-action/compare/v1.3.4...v1.4.0">https://github.com/docker/cagent-action/compare/v1.3.4...v1.4.0</a></p>
]]></content:encoded></item><item><title>HyperHawk Link Checker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/hyperhawk-link-checker/</link><pubDate>Wed, 15 Apr 2026 22:03:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/hyperhawk-link-checker/</guid><description>Version updated for https://github.com/dvdstelt/hyperhawk to version v1.10.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, HyperHawk, automates the process of scanning markdown files for broken links, including internal, same-organization GitHub links, and external HTTP/HTTPS links. It identifies issues such as missing files, outdated links, or incorrect paths and provides one-click fix suggestions directly on pull requests as inline review comments. Additionally, it can generate summary reports on pushes or scheduled runs, helping teams maintain link integrity effortlessly.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dvdstelt/hyperhawk">https://github.com/dvdstelt/hyperhawk</a></strong> to version <strong>v1.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperhawk-link-checker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>HyperHawk</strong>, automates the process of scanning markdown files for broken links, including internal, same-organization GitHub links, and external HTTP/HTTPS links. It identifies issues such as missing files, outdated links, or incorrect paths and provides one-click fix suggestions directly on pull requests as inline review comments. Additionally, it can generate summary reports on pushes or scheduled runs, helping teams maintain link integrity effortlessly.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Skip suggestions in issue templates, add skip-code-blocks and report-only-changed by @dvdstelt in <a href="https://github.com/dvdstelt/hyperhawk/pull/26">https://github.com/dvdstelt/hyperhawk/pull/26</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/dvdstelt/hyperhawk/compare/v1.9.0...v1.10.0">https://github.com/dvdstelt/hyperhawk/compare/v1.9.0...v1.10.0</a></p>
]]></content:encoded></item><item><title>Setup Prolog</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-prolog/</link><pubDate>Wed, 15 Apr 2026 22:03:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-prolog/</guid><description>Version updated for https://github.com/fabasoad/setup-prolog-action to version v1.1.1.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup Prolog GitHub Action automates the installation and configuration of SWI-Prolog (swipl), a Prolog programming language environment, on GitHub-hosted runners. It simplifies setting up Prolog development environments for workflows across Windows, Linux, and macOS, ensuring a consistent and ready-to-use Prolog setup. This action is particularly useful for automating tasks like running Prolog scripts or testing Prolog-based applications in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fabasoad/setup-prolog-action">https://github.com/fabasoad/setup-prolog-action</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-prolog">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup Prolog GitHub Action</strong> automates the installation and configuration of SWI-Prolog (swipl), a Prolog programming language environment, on GitHub-hosted runners. It simplifies setting up Prolog development environments for workflows across Windows, Linux, and macOS, ensuring a consistent and ready-to-use Prolog setup. This action is particularly useful for automating tasks like running Prolog scripts or testing Prolog-based applications in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: issue found by markdownlint by @fabasoad in <a href="https://github.com/fabasoad/setup-prolog-action/pull/6">https://github.com/fabasoad/setup-prolog-action/pull/6</a></li>
<li>Update license copyright year to 2026 by @github-actions[bot] in <a href="https://github.com/fabasoad/setup-prolog-action/pull/7">https://github.com/fabasoad/setup-prolog-action/pull/7</a></li>
<li>ci(deps): bump actions/checkout from v5 to v6 by @fabasoad in <a href="https://github.com/fabasoad/setup-prolog-action/pull/8">https://github.com/fabasoad/setup-prolog-action/pull/8</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@github-actions[bot] made their first contribution in <a href="https://github.com/fabasoad/setup-prolog-action/pull/7">https://github.com/fabasoad/setup-prolog-action/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fabasoad/setup-prolog-action/compare/v1.1.0...v1.1.1">https://github.com/fabasoad/setup-prolog-action/compare/v1.1.0...v1.1.1</a></p>
]]></content:encoded></item><item><title>Usable PR Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/usable-pr-validator/</link><pubDate>Wed, 15 Apr 2026 22:03:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/usable-pr-validator/</guid><description>Version updated for https://github.com/flowcore-io/usable-pr-validator to version v2.1.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Usable PR Validator” GitHub Action automates the validation of pull requests using AI-powered analysis to ensure compliance with organizational standards stored in the Usable knowledge base. It integrates with multiple AI providers (OpenRouter, Anthropic, OpenAI, or Google Gemini) to dynamically fetch prompts and validate code changes, offering features like real-time revalidation, deviation documentation, and structured reporting. This tool streamlines code review processes, reduces human error, and enforces consistent coding practices across teams.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/flowcore-io/usable-pr-validator">https://github.com/flowcore-io/usable-pr-validator</a></strong> to version <strong>v2.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/usable-pr-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Usable PR Validator&rdquo; GitHub Action automates the validation of pull requests using AI-powered analysis to ensure compliance with organizational standards stored in the Usable knowledge base. It integrates with multiple AI providers (OpenRouter, Anthropic, OpenAI, or Google Gemini) to dynamically fetch prompts and validate code changes, offering features like real-time revalidation, deviation documentation, and structured reporting. This tool streamlines code review processes, reduces human error, and enforces consistent coding practices across teams.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="212-2026-04-15"><a href="https://github.com/flowcore-io/usable-pr-validator/compare/v2.1.1...v2.1.2">2.1.2</a> (2026-04-15)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>annotate deleted files + retry on transient upstream errors (<a href="https://github.com/flowcore-io/usable-pr-validator/issues/29">#29</a>) (<a href="https://github.com/flowcore-io/usable-pr-validator/commit/f3e38feb3e26b9e0645b5e8a6f32a2b6c09df95c">f3e38fe</a>)</li>
</ul>
]]></content:encoded></item><item><title>Qubic Contract Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/qubic-contract-verify/</link><pubDate>Wed, 15 Apr 2026 22:03:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/qubic-contract-verify/</guid><description>Version updated for https://github.com/Franziska-Mueller/qubic-contract-verify to version v1.1.0.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Qubic Contract Verification Tool is a GitHub Action that automates the process of verifying C++ smart contract files for compliance with Qubic’s specific C++ language feature restrictions. It simplifies the validation workflow by integrating into CI/CD pipelines, enabling developers to ensure code adherence directly within GitHub. This action leverages a Docker-based container and supports checking single or multiple files for compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Franziska-Mueller/qubic-contract-verify">https://github.com/Franziska-Mueller/qubic-contract-verify</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/qubic-contract-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Qubic Contract Verification Tool is a GitHub Action that automates the process of verifying C++ smart contract files for compliance with Qubic&rsquo;s specific C++ language feature restrictions. It simplifies the validation workflow by integrating into CI/CD pipelines, enabling developers to ensure code adherence directly within GitHub. This action leverages a Docker-based container and supports checking single or multiple files for compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>publish pre-built docker image</li>
</ul>
]]></content:encoded></item><item><title>semver-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/semver-action/</link><pubDate>Wed, 15 Apr 2026 22:03:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/semver-action/</guid><description>Version updated for https://github.com/gandarez/semver-action to version v2.1.3.
This action is used across all versions by 63 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Semantic Versioning Action” automates the calculation and assignment of semantic version tags for projects based on branch names and branching models, such as Gitflow or Trunk-Based Development. It eliminates manual version management by determining version increments (major, minor, patch, or build) based on predefined branch naming conventions and merge scenarios. This action simplifies release workflows and ensures consistent versioning across development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gandarez/semver-action">https://github.com/gandarez/semver-action</a></strong> to version <strong>v2.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>63</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semver-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Semantic Versioning Action&rdquo; automates the calculation and assignment of semantic version tags for projects based on branch names and branching models, such as Gitflow or Trunk-Based Development. It eliminates manual version management by determining version increments (major, minor, patch, or build) based on predefined branch naming conventions and merge scenarios. This action simplifies release workflows and ensures consistent versioning across development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gandarez/semver-action/compare/v2.1.2...v2.1.3">https://github.com/gandarez/semver-action/compare/v2.1.2...v2.1.3</a></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/releasekit-automated-versioning-release/</link><pubDate>Wed, 15 Apr 2026 22:03:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.13.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight, modular release automation tool designed for JavaScript and Rust projects, leveraging conventional commits to automate semantic versioning, changelog generation, and package publishing. Tailored for CI/CD pipelines, it supports monorepos, integrates with GitHub Actions, and offers features like release previews, AI-enhanced changelog summaries, and flexible configuration for automated workflows. Its composable design allows users to run a full release pipeline or use individual tools independently for greater control.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.13.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight, modular release automation tool designed for JavaScript and Rust projects, leveraging conventional commits to automate semantic versioning, changelog generation, and package publishing. Tailored for CI/CD pipelines, it supports monorepos, integrates with GitHub Actions, and offers features like release previews, AI-enhanced changelog summaries, and flexible configuration for automated workflows. Its composable design allows users to run a full release pipeline or use individual tools independently for greater control.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/4">https://github.com/goosewobbler/releasekit/pull/4</a></li>
<li>chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/3">https://github.com/goosewobbler/releasekit/pull/3</a></li>
<li>chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/12">https://github.com/goosewobbler/releasekit/pull/12</a></li>
<li>chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/11">https://github.com/goosewobbler/releasekit/pull/11</a></li>
<li>chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/10">https://github.com/goosewobbler/releasekit/pull/10</a></li>
<li>chore(deps): bump amannn/action-semantic-pull-request from 5 to 6 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/2">https://github.com/goosewobbler/releasekit/pull/2</a></li>
<li>chore(notes): update zod and other package versions by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/17">https://github.com/goosewobbler/releasekit/pull/17</a></li>
<li>fix: codeQL alert no. 9 - Useless regular-expression character escape by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/19">https://github.com/goosewobbler/releasekit/pull/19</a></li>
<li>feat: scope &amp; prompt configurations for LLM tasks by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/22">https://github.com/goosewobbler/releasekit/pull/22</a></li>
<li>chore(deps): bump liquidjs from 10.24.0 to 10.25.0 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/25">https://github.com/goosewobbler/releasekit/pull/25</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/23">https://github.com/goosewobbler/releasekit/pull/23</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 4 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/27">https://github.com/goosewobbler/releasekit/pull/27</a></li>
<li>feat: token support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/26">https://github.com/goosewobbler/releasekit/pull/26</a></li>
<li>test: package testing and CI updates by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/36">https://github.com/goosewobbler/releasekit/pull/36</a></li>
<li>chore(deps): bump dorny/paths-filter from 3 to 4 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/33">https://github.com/goosewobbler/releasekit/pull/33</a></li>
<li>feat: rework CLI structure, add dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/52">https://github.com/goosewobbler/releasekit/pull/52</a></li>
<li>feat: add release pipeline automation configuration by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/51">https://github.com/goosewobbler/releasekit/pull/51</a></li>
<li>feat(release): add <code>--branch</code> option to specify push branch by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/46">https://github.com/goosewobbler/releasekit/pull/46</a></li>
<li>feat(release): add release preview functionality by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/43">https://github.com/goosewobbler/releasekit/pull/43</a></li>
<li>chore: update release workflow to use releasekit from npm by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/42">https://github.com/goosewobbler/releasekit/pull/42</a></li>
<li>fix(release): implement shared entry deduplication in release previews by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/53">https://github.com/goosewobbler/releasekit/pull/53</a></li>
<li>feat: push-triggered release workflow by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/50">https://github.com/goosewobbler/releasekit/pull/50</a></li>
<li>chore: skip dependabot devdep commits by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/55">https://github.com/goosewobbler/releasekit/pull/55</a></li>
<li>chore(deps): bump smol-toml from 1.6.0 to 1.6.1 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/54">https://github.com/goosewobbler/releasekit/pull/54</a></li>
<li>feat(publish): add title extraction from tags for GitHub releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/57">https://github.com/goosewobbler/releasekit/pull/57</a></li>
<li>refactor(release): update note formatting in release previews by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/67">https://github.com/goosewobbler/releasekit/pull/67</a></li>
<li>fix(ci): add PUBLISH and RELEASE conditions to CI detection logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/68">https://github.com/goosewobbler/releasekit/pull/68</a></li>
<li>feat: display release notes in release workflow summary by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/66">https://github.com/goosewobbler/releasekit/pull/66</a></li>
<li>feat(ci): add sync option to release workflows by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/64">https://github.com/goosewobbler/releasekit/pull/64</a></li>
<li>feat(publish): add publishSucceeded flag to output and update pipeline logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/63">https://github.com/goosewobbler/releasekit/pull/63</a></li>
<li>feat(templates): add version header &amp; separators to release notes template by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/69">https://github.com/goosewobbler/releasekit/pull/69</a></li>
<li>feat(ci): add label checking step to release-on-push workflow by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/70">https://github.com/goosewobbler/releasekit/pull/70</a></li>
<li>feat(release): add npm_auth input for authentication method in workflows by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/65">https://github.com/goosewobbler/releasekit/pull/65</a></li>
<li>chore(deps): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/71">https://github.com/goosewobbler/releasekit/pull/71</a></li>
<li>feat(version): sanitize package names in formatTag function by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/72">https://github.com/goosewobbler/releasekit/pull/72</a></li>
<li>feat(version): sanitize package names in formatTag function by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/73">https://github.com/goosewobbler/releasekit/pull/73</a></li>
<li>refactor(notes): improve error handling for API key validation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/75">https://github.com/goosewobbler/releasekit/pull/75</a></li>
<li>chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/78">https://github.com/goosewobbler/releasekit/pull/78</a></li>
<li>chore(deps): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/77">https://github.com/goosewobbler/releasekit/pull/77</a></li>
<li>refactor: rework configuration by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/76">https://github.com/goosewobbler/releasekit/pull/76</a></li>
<li>chore(schema): add missing ci property by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/81">https://github.com/goosewobbler/releasekit/pull/81</a></li>
<li>docs: improve documentation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/80">https://github.com/goosewobbler/releasekit/pull/80</a></li>
<li>feat: init command by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/83">https://github.com/goosewobbler/releasekit/pull/83</a></li>
<li>fix: address autorelease publish failures by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/85">https://github.com/goosewobbler/releasekit/pull/85</a></li>
<li>chore: remove npmrc munging by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/87">https://github.com/goosewobbler/releasekit/pull/87</a></li>
<li>fix(publish): only create GitHub release when tag was pushed by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/88">https://github.com/goosewobbler/releasekit/pull/88</a></li>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
<li>fix: refine prerelease handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/113">https://github.com/goosewobbler/releasekit/pull/113</a></li>
<li>refactor: improve modularity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/114">https://github.com/goosewobbler/releasekit/pull/114</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/112">https://github.com/goosewobbler/releasekit/pull/112</a></li>
<li>feat: workflow boilerplate reduction by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/117">https://github.com/goosewobbler/releasekit/pull/117</a></li>
<li>refactor(action): migrate SSH key input to secrets in action.yml  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/119">https://github.com/goosewobbler/releasekit/pull/119</a></li>
<li>chore(deps): bump liquidjs from 10.25.2 to 10.25.5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/118">https://github.com/goosewobbler/releasekit/pull/118</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/120">https://github.com/goosewobbler/releasekit/pull/120</a></li>
<li>feat: resolve packages in gate by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/121">https://github.com/goosewobbler/releasekit/pull/121</a></li>
<li>feat: add stable option to release &amp; version commands for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/125">https://github.com/goosewobbler/releasekit/pull/125</a></li>
<li>feat(action): add stable input option for prerelease graduation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/126">https://github.com/goosewobbler/releasekit/pull/126</a></li>
<li>feat(ci): add lockfile validation step to CI workflow by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/127">https://github.com/goosewobbler/releasekit/pull/127</a></li>
<li>fix: apply bump for first release when no previous tag exists by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/128">https://github.com/goosewobbler/releasekit/pull/128</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/goosewobbler/releasekit/pull/4">https://github.com/goosewobbler/releasekit/pull/4</a></li>
<li>@goosewobbler made their first contribution in <a href="https://github.com/goosewobbler/releasekit/pull/17">https://github.com/goosewobbler/releasekit/pull/17</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/commits/v0.13.3">https://github.com/goosewobbler/releasekit/commits/v0.13.3</a></p>
]]></content:encoded></item><item><title>GitHub Actions Dependency Submission</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/github-actions-dependency-submission/</link><pubDate>Wed, 15 Apr 2026 22:03:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/github-actions-dependency-submission/</guid><description>Version updated for https://github.com/jessehouwing/actions-dependency-submission to version v1.0.13.
This action is used across all versions by 85 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “GitHub Actions Dependency Submission” action automates the process of scanning a repository’s workflows and composite actions to detect dependencies, including nested and forked actions, Docker images, and callable workflows. It submits these dependencies to GitHub’s Dependency Graph, enabling enhanced security tracking and advisory integration. This action simplifies dependency management, supports custom paths and patterns, and ensures thorough visibility into dependencies for better security and compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jessehouwing/actions-dependency-submission">https://github.com/jessehouwing/actions-dependency-submission</a></strong> to version <strong>v1.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>85</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-actions-dependency-submission">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;GitHub Actions Dependency Submission&rdquo; action automates the process of scanning a repository&rsquo;s workflows and composite actions to detect dependencies, including nested and forked actions, Docker images, and callable workflows. It submits these dependencies to GitHub&rsquo;s Dependency Graph, enabling enhanced security tracking and advisory integration. This action simplifies dependency management, supports custom paths and patterns, and ensures thorough visibility into dependencies for better security and compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump jessehouwing/actions-dependency-submission from 1.0.11 to 1.0.12 in the actions-minor group by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/164">https://github.com/jessehouwing/actions-dependency-submission/pull/164</a></li>
<li>Bump ruby/setup-ruby from 1.299.0 to 1.300.0 in the actions-minor group by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/167">https://github.com/jessehouwing/actions-dependency-submission/pull/167</a></li>
<li>Bump the npm-development group with 3 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/165">https://github.com/jessehouwing/actions-dependency-submission/pull/165</a></li>
<li>Bump @rollup/rollup-linux-x64-gnu from 4.60.0 to 4.60.1 in the npm-production group by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/166">https://github.com/jessehouwing/actions-dependency-submission/pull/166</a></li>
<li>Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/168">https://github.com/jessehouwing/actions-dependency-submission/pull/168</a></li>
<li>Bump addressable from 2.8.9 to 2.9.0 by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/169">https://github.com/jessehouwing/actions-dependency-submission/pull/169</a></li>
<li>Bump the actions-minor group across 1 directory with 3 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/174">https://github.com/jessehouwing/actions-dependency-submission/pull/174</a></li>
<li>Bump @actions/github from 9.0.0 to 9.1.0 by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/172">https://github.com/jessehouwing/actions-dependency-submission/pull/172</a></li>
<li>Bump the npm-development group with 3 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/171">https://github.com/jessehouwing/actions-dependency-submission/pull/171</a></li>
<li>bundle by @jessehouwing in <a href="https://github.com/jessehouwing/actions-dependency-submission/pull/175">https://github.com/jessehouwing/actions-dependency-submission/pull/175</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jessehouwing/actions-dependency-submission/compare/v1.0.12...v1.0.13">https://github.com/jessehouwing/actions-dependency-submission/compare/v1.0.12...v1.0.13</a></p>
]]></content:encoded></item><item><title>Actions Example Checker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/actions-example-checker/</link><pubDate>Wed, 15 Apr 2026 22:03:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/actions-example-checker/</guid><description>Version updated for https://github.com/jessehouwing/actions-example-checker to version v0.0.8.
This action is used across all versions by 7 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Actions Example Checker is a GitHub Action designed to validate the usage examples in documentation against the action’s action.yml schema. It automates the process of ensuring that all inputs, outputs, and values referenced in markdown files and action.yml descriptions are accurate, well-defined, and consistent with the schema. Key capabilities include input type validation, regex pattern matching, multi-line value handling, and precise error reporting, which help maintain reliable and error-free documentation for GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jessehouwing/actions-example-checker">https://github.com/jessehouwing/actions-example-checker</a></strong> to version <strong>v0.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/actions-example-checker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Actions Example Checker</strong> is a GitHub Action designed to validate the usage examples in documentation against the action&rsquo;s <code>action.yml</code> schema. It automates the process of ensuring that all inputs, outputs, and values referenced in markdown files and <code>action.yml</code> descriptions are accurate, well-defined, and consistent with the schema. Key capabilities include input type validation, regex pattern matching, multi-line value handling, and precise error reporting, which help maintain reliable and error-free documentation for GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Adds support for verifying the current version used in the docs matches the currently released version(s).</p>
<p>Requires manual change to the workflow by adding:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">version</span>: <span style="color:#ae81ff">v1.2.3</span>
</span></span></code></pre></div><p><a href="https://github.com/jessehouwing/actions-example-checker/blob/main/docs/extract-version-from-ref.md">Or extract the version from the repo&rsquo;s state</a>.</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump @actions/github from 9.0.0 to 9.1.0 by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/58">https://github.com/jessehouwing/actions-example-checker/pull/58</a></li>
<li>Bump the npm-development group with 3 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/57">https://github.com/jessehouwing/actions-example-checker/pull/57</a></li>
<li>Bump typescript-eslint from 8.58.1 to 8.58.2 in the eslint group by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/56">https://github.com/jessehouwing/actions-example-checker/pull/56</a></li>
<li>Bump jessehouwing/actions-example-checker from 0.0.6 to 0.0.7 in the actions-minor group by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/55">https://github.com/jessehouwing/actions-example-checker/pull/55</a></li>
<li>Add version number checking support by @Copilot in <a href="https://github.com/jessehouwing/actions-example-checker/pull/59">https://github.com/jessehouwing/actions-example-checker/pull/59</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jessehouwing/actions-example-checker/compare/v0.0.7...v0.0.8">https://github.com/jessehouwing/actions-example-checker/compare/v0.0.7...v0.0.8</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/neurolink-ai/</link><pubDate>Wed, 15 Apr 2026 22:03:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.54.6.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that streamlines the connection between applications and 13 major AI providers, offering access to over 100 models through a consistent API. It automates tasks such as provider switching, cost optimization, and multi-provider failover while enabling advanced features like tool execution, memory persistence, and intelligent routing. Designed for scalability, NeuroLink simplifies AI integration, enhances reliability, and supports continuous streaming architectures for efficient AI deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.54.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that streamlines the connection between applications and 13 major AI providers, offering access to over 100 models through a consistent API. It automates tasks such as provider switching, cost optimization, and multi-provider failover while enabling advanced features like tool execution, memory persistence, and intelligent routing. Designed for scalability, NeuroLink simplifies AI integration, enhances reliability, and supports continuous streaming architectures for efficient AI deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9546-2026-04-15"><a href="https://github.com/juspay/neurolink/compare/v9.54.5...v9.54.6">9.54.6</a> (2026-04-15)</h2>
]]></content:encoded></item><item><title>Kiro CLI Review Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/kiro-cli-review-action/</link><pubDate>Wed, 15 Apr 2026 22:03:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/kiro-cli-review-action/</guid><description>Version updated for https://github.com/konippi/kiro-cli-review-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Kiro CLI Review Action is a GitHub Action designed to automate code reviews for pull requests using the Kiro CLI. It analyzes code changes in PRs, provides inline review comments, and supports additional on-demand reviews triggered by specific comments (e.g., @kiro). This action streamlines the code review process, saving time and ensuring consistent feedback, with customizable configurations for review agents, models, and triggers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/konippi/kiro-cli-review-action">https://github.com/konippi/kiro-cli-review-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kiro-cli-review-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Kiro CLI Review Action</strong> is a GitHub Action designed to automate code reviews for pull requests using the Kiro CLI. It analyzes code changes in PRs, provides inline review comments, and supports additional on-demand reviews triggered by specific comments (e.g., <code>@kiro</code>). This action streamlines the code review process, saving time and ensuring consistent feedback, with customizable configurations for review agents, models, and triggers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: update action description and branding (#13) (cfac298)</li>
<li>Merge pull request #12 from konippi/add-readline-error-handler (298ea85)</li>
<li>fix: add readline error handler (a21dc67)</li>
<li>fix: align SECURITY.md with impl (4d5bae3)</li>
<li>Merge pull request #11 from konippi/user-request-passthrough (5fd6ce4)</li>
<li>feat: pass user request from kiro comment to review prompt (9d8474a)</li>
<li>Merge pull request #10 from konippi/add-model-input-support (97387e8)</li>
<li>refactor: avoid JSON round-trip when model is not specified (1240271)</li>
<li>feat: add model input for Kiro CLI model selection (16b00e2)</li>
<li>Merge pull request #9 from konippi/add-comment-trigger-support (c92f24a)</li>
</ul>
]]></content:encoded></item><item><title>ai-triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/ai-triage/</link><pubDate>Wed, 15 Apr 2026 22:03:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/ai-triage/</guid><description>Version updated for https://github.com/LautaroOrellano/ai-triage to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Triage &amp;amp; Discussion Helper is a GitHub Action designed to streamline issue management and community support for open-source projects. It automates tasks such as intelligent issue labeling, context-aware responses based on project documentation, and anti-spam lifecycle management, ensuring accurate and efficient user support. Key capabilities include dynamic categorization of issues, conversational replies to user mentions, and delayed responses to unresolved issues, all while leveraging Google’s free-tier AI infrastructure for cost efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LautaroOrellano/ai-triage">https://github.com/LautaroOrellano/ai-triage</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AI Triage &amp; Discussion Helper</strong> is a GitHub Action designed to streamline issue management and community support for open-source projects. It automates tasks such as intelligent issue labeling, context-aware responses based on project documentation, and anti-spam lifecycle management, ensuring accurate and efficient user support. Key capabilities include dynamic categorization of issues, conversational replies to user mentions, and delayed responses to unresolved issues, all while leveraging Google&rsquo;s free-tier AI infrastructure for cost efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="a-bug-was-fixed-through-discussions-and-pull-request-support-was-provided">A bug was fixed through discussions and pull request support was provided</h3>
<ul>
<li>Added full support for Pull Request analysis and mentoring.</li>
<li>Fixed a bug causing infinite loops in Discussion threads.</li>
<li>Improved bot identification logic to prevent duplicate comments.</li>
</ul>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yml" data-lang="yml"><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">issues</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">opened]</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">issue_comment</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">created]</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull_request</span>:         <span style="color:#75715e"># &lt;--- add this line</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">opened, reopened]     </span> <span style="color:#75715e"># &lt;--- add this line</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">schedule</span>:
</span></span><span style="display:flex;"><span>    - <span style="color:#f92672">cron</span>: <span style="color:#e6db74">&#39;0 */3 * * *&#39;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>MergeWire</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/mergewire/</link><pubDate>Wed, 15 Apr 2026 22:03:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/mergewire/</guid><description>Version updated for https://github.com/mergewire/action to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The MergeWire GitHub Action integrates Terraform workflows with the MergeWire API, automating the review and routing of Terraform plans during CI processes. It extracts routing-relevant metadata from Terraform plans, including details like the pull request author, and sends this data to MergeWire for policy-based review and approval workflows. This action simplifies infrastructure change management by streamlining compliance checks and collaboration through automated rules and routing decisions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mergewire/action">https://github.com/mergewire/action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mergewire">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The MergeWire GitHub Action integrates Terraform workflows with the MergeWire API, automating the review and routing of Terraform plans during CI processes. It extracts routing-relevant metadata from Terraform plans, including details like the pull request author, and sends this data to MergeWire for policy-based review and approval workflows. This action simplifies infrastructure change management by streamlining compliance checks and collaboration through automated rules and routing decisions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: extract PR author for rule evaluation by @baires in <a href="https://github.com/mergewire/action/pull/1">https://github.com/mergewire/action/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@baires made their first contribution in <a href="https://github.com/mergewire/action/pull/1">https://github.com/mergewire/action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mergewire/action/compare/v1.1.0...v1.2.0">https://github.com/mergewire/action/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Fetch Credly Badges</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/fetch-credly-badges/</link><pubDate>Wed, 15 Apr 2026 22:02:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/fetch-credly-badges/</guid><description>Version updated for https://github.com/muhammadrafayasif/credly-badges to version v2.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Credly Badges GitHub Action automates the process of fetching and displaying Credly badges from a specified user profile directly in a GitHub README, updating it dynamically on a scheduled basis or via manual trigger. It simplifies badge management for developers by creating a visually appealing badge grid in their GitHub profile, eliminating the need for manual updates. Key capabilities include daily badge scraping, seamless README updates, and integration as a GitHub workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/muhammadrafayasif/credly-badges">https://github.com/muhammadrafayasif/credly-badges</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fetch-credly-badges">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Credly Badges GitHub Action automates the process of fetching and displaying Credly badges from a specified user profile directly in a GitHub README, updating it dynamically on a scheduled basis or via manual trigger. It simplifies badge management for developers by creating a visually appealing badge grid in their GitHub profile, eliminating the need for manual updates. Key capabilities include daily badge scraping, seamless README updates, and integration as a GitHub workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/muhammadrafayasif/credly-badges/compare/v1.0.1...v2.0.0">https://github.com/muhammadrafayasif/credly-badges/compare/v1.0.1...v2.0.0</a></p>
<h1 id="new-changes">New changes</h1>
<ul>
<li>The generated images now also include a better alt tag instead of &ldquo;Credly Badge&rdquo;</li>
<li>The fetching algorithm has been rewritten to provide more accurate results instead of relying on outdated page formats</li>
</ul>
]]></content:encoded></item><item><title>anti-slop</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/anti-slop/</link><pubDate>Wed, 15 Apr 2026 22:02:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/anti-slop/</guid><description>Version updated for https://github.com/peakoss/anti-slop to version v0.3.0.
This action is used across all versions by 103 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Anti Slop is a GitHub Action designed to automatically detect and close low-quality or AI-generated pull requests (PRs) before they reach the review queue. It leverages 34 configurable rules to evaluate PR attributes such as branch names, descriptions, commit messages, file changes, and contributor history, helping maintainers save time and focus on meaningful contributions. The action is language-agnostic, highly configurable with sensible defaults, and ensures open-source inclusivity while effectively mitigating spam and low-effort submissions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/peakoss/anti-slop">https://github.com/peakoss/anti-slop</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>103</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/anti-slop">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Anti Slop</strong> is a GitHub Action designed to automatically detect and close low-quality or AI-generated pull requests (PRs) before they reach the review queue. It leverages 34 configurable rules to evaluate PR attributes such as branch names, descriptions, commit messages, file changes, and contributor history, helping maintainers save time and focus on meaningful contributions. The action is language-agnostic, highly configurable with sensible defaults, and ensures open-source inclusivity while effectively mitigating spam and low-effort submissions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="added">Added</h2>
<ul>
<li><code>maxChangedFiles</code> and <code>maxChangedLines</code> options for new PR size checks that limit the number of changed files and changed lines (additions + deletions)</li>
<li><code>requirePublicProfile</code> option that requires the PR author to have a public GitHub profile</li>
<li><code>autofix-ci[bot]</code> to default bot exemptions</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li>Reduced compiled action size
<table>
  <tr>
    <td><b>v0.2</b></td>
    <td><b>v0.3</b></td>
    <td><b>Reduction</b></td>
  </tr>
  <tr>
    <td>51,478 lines (2.3 MB)</td>
    <td>20,815 lines (0.9 MB)</td>
    <td>60%</td>
  </tr>
</table>
</li>
<li><code>maxDailyForks</code> default from <code>7</code> to <code>6</code></li>
<li>Reduce spam username consecutive digit threshold from 4 to 2</li>
<li>Remove <code>public profile</code> from profile completeness signals (now a separate <code>requirePublicProfile</code> check)</li>
<li>Read <code>owner</code> and <code>repo</code> from the webhook payload instead of the <code>GITHUB_REPOSITORY</code> env var, aligning with how all other context data is read, preparing for a future ecosystem CI and simplifying local testing (no need to edit the <code>.env</code> file all the time)</li>
</ul>
<h2 id="fixed">Fixed</h2>
<ul>
<li>Skip merge checks when the user profile is private, since merge data cannot be computed for private profiles</li>
<li>Set <code>result</code> output to <code>passed</code> when check failures do not reach <code>maxFailures</code> (previously the output was unset)</li>
</ul>
<h2 id="refactored">Refactored</h2>
<ul>
<li>Convert <code>Input</code> enum to a <code>const</code> object</li>
<li>Switch to <code>Number.isNaN</code> to avoid type coercion</li>
</ul>
<h2 id="maintenance">Maintenance</h2>
<ul>
<li>Cleanup input descriptions, add missing valid ranges and v0.3 changes to README</li>
<li>Add v0.2 and v0.3 changes to <code>.env.example</code></li>
<li>Align test event fixtures with <code>context.ts</code></li>
<li>Switch indentation from spaces to tabs</li>
<li>Reorganize and harden <code>tsconfig.json</code></li>
<li>Add <code>bunfig.toml</code> with hardened bun install settings</li>
<li>Upgrade all dependencies</li>
<li>Update tsdown dependency bundling config syntax</li>
<li>Add tsx to <code>devDependencies</code> to make local testing work with bun <code>linker = &quot;isolated&quot;</code></li>
<li>Add <code>@types/node</code> to <code>devDependencies</code></li>
<li>Move <code>@octokit/webhooks-types</code> to <code>devDependencies</code></li>
<li>Add import sorting to prettier</li>
<li>Add <code>check</code> and <code>test:all</code> scripts to <code>package.json</code></li>
<li>Add caching to eslint and prettier</li>
<li>Improve eslint rule comment</li>
<li>Simplify and consolidate <code>.gitignore</code></li>
<li>Add branch and commit ahead prerequisite checks to the release script</li>
<li>Improve <code>.prettierignore</code></li>
</ul>
<h2 id="issues">Issues</h2>
<ul>
<li>Fixes <a href="https://github.com/peakoss/anti-slop/issues/7">https://github.com/peakoss/anti-slop/issues/7</a></li>
</ul>
]]></content:encoded></item><item><title>Rust Lint Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/rust-lint-action/</link><pubDate>Wed, 15 Apr 2026 22:02:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/rust-lint-action/</guid><description>Version updated for https://github.com/Profiidev/rust-lint-action to version v4.0.0.
This action is used across all versions by 22 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Rust Lint Action is a GitHub Action designed to automate the process of running linting tools for Rust projects. It helps identify and enforce code quality standards by integrating checks like clippy and rustfmt directly into your CI/CD pipeline. This action streamlines code review workflows by automatically detecting issues and formatting inconsistencies, ensuring cleaner and more maintainable codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Profiidev/rust-lint-action">https://github.com/Profiidev/rust-lint-action</a></strong> to version <strong>v4.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>22</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-lint-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Rust Lint Action</strong> is a GitHub Action designed to automate the process of running linting tools for Rust projects. It helps identify and enforce code quality standards by integrating checks like <code>clippy</code> and <code>rustfmt</code> directly into your CI/CD pipeline. This action streamlines code review workflows by automatically detecting issues and formatting inconsistencies, ensuring cleaner and more maintainable codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Lint action version v4.0.0 has been released!</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>doc: readme by @Profiidev in <a href="https://github.com/Profiidev/rust-lint-action/pull/1">https://github.com/Profiidev/rust-lint-action/pull/1</a></li>
<li>Release version v4.0.0 by @Profiidev in <a href="https://github.com/Profiidev/rust-lint-action/pull/2">https://github.com/Profiidev/rust-lint-action/pull/2</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Profiidev made their first contribution in <a href="https://github.com/Profiidev/rust-lint-action/pull/1">https://github.com/Profiidev/rust-lint-action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Profiidev/rust-lint-action/compare/v3...v4.0.0">https://github.com/Profiidev/rust-lint-action/compare/v3...v4.0.0</a></p>
]]></content:encoded></item><item><title>doc-meter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/doc-meter/</link><pubDate>Wed, 15 Apr 2026 22:02:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/doc-meter/</guid><description>Version updated for https://github.com/PunteriaCero/doc-meter to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The doc-meter GitHub Action analyzes the growth of documentation within a Git repository over time by processing commit histories, filtering documentation files, and optionally including source code comments as indicators of technical documentation. It automates the generation of visual graphs and CSV reports to track documentation trends, helping teams monitor and evaluate their repository’s documentation progress effectively. Key capabilities include temporal grouping, branch-specific analysis, and support for various file extensions and programming languages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/PunteriaCero/doc-meter">https://github.com/PunteriaCero/doc-meter</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/doc-meter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>doc-meter</code> GitHub Action analyzes the growth of documentation within a Git repository over time by processing commit histories, filtering documentation files, and optionally including source code comments as indicators of technical documentation. It automates the generation of visual graphs and CSV reports to track documentation trends, helping teams monitor and evaluate their repository&rsquo;s documentation progress effectively. Key capabilities include temporal grouping, branch-specific analysis, and support for various file extensions and programming languages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Simplify action.yml description (164d2ff)</li>
<li>Merge branch &lsquo;main&rsquo; of <a href="https://github.com/PunteriaCero/doc-meter">https://github.com/PunteriaCero/doc-meter</a> (0dd8f21)</li>
<li>feat: implement GitHub Action for documentation growth measurement and add usage instructions in README (c3cac65)</li>
<li>Update README.md (0a4695f)</li>
<li>Update doc-meter.yml (1e8a093)</li>
<li>feat: add GitHub Actions workflow for automated documentation growth analysis and deployment to GitHub Pages (8e59ad7)</li>
<li>Refactor code structure for improved readability and maintainability (9a6f292)</li>
<li>docs: update README and doc_meter.py to clarify output options and remove no-plot argument (47bc6b7)</li>
<li>feat: add CSV export functionality and update README with usage examples (628c504)</li>
<li>Refactor code structure for improved readability and maintainability (43e0211)</li>
</ul>
]]></content:encoded></item><item><title>release-please-oss-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/release-please-oss-action/</link><pubDate>Wed, 15 Apr 2026 22:02:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/release-please-oss-action/</guid><description>Version updated for https://github.com/release-please-oss/release-please-action to version v6.0.0.
This action is used across all versions by 11 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Release Please Action is a GitHub Action that automates the release process for repositories using the Conventional Commits standard. It generates release pull requests, updates changelogs, and manages versioning based on commit messages, eliminating the need for manual releases. This action supports advanced configuration options, such as custom release types and inline JSON configurations, to adapt to various project needs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/release-please-oss/release-please-action">https://github.com/release-please-oss/release-please-action</a></strong> to version <strong>v6.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>11</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-please-oss-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Release Please Action</strong> is a GitHub Action that automates the release process for repositories using the Conventional Commits standard. It generates release pull requests, updates changelogs, and manages versioning based on commit messages, eliminating the need for manual releases. This action supports advanced configuration options, such as custom release types and inline JSON configurations, to adapt to various project needs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="600-2026-04-15"><a href="https://github.com/release-please-oss/release-please-action/compare/v5.3.2...v6.0.0">6.0.0</a> (2026-04-15)</h2>
<h3 id="-breaking-changes">⚠ BREAKING CHANGES</h3>
<ul>
<li>upgrade action runtime to node24</li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>upgrade action runtime to node24 (<a href="https://github.com/release-please-oss/release-please-action/commit/6d61ec0467dc8d68786d3ab253d6fa70ecd32900">6d61ec0</a>)</li>
</ul>
<h3 id="miscellaneous-chores">Miscellaneous Chores</h3>
<ul>
<li>apply oxfmt (<a href="https://github.com/release-please-oss/release-please-action/commit/4ebdd751b3d486e60c00731f18ecbc093ab6bb15">4ebdd75</a>)</li>
<li>apply oxlint (<a href="https://github.com/release-please-oss/release-please-action/commit/d1cf914ca44f7d84d9b464e76ccaaaca1e409395">d1cf914</a>)</li>
<li>automated dist build (<a href="https://github.com/release-please-oss/release-please-action/issues/37">#37</a>) (<a href="https://github.com/release-please-oss/release-please-action/commit/285e029a48ade227a15d873a73616892fa92fa40">285e029</a>)</li>
<li><strong>deps:</strong> update npm dependencies (major) (<a href="https://github.com/release-please-oss/release-please-action/issues/34">#34</a>) (<a href="https://github.com/release-please-oss/release-please-action/commit/5586d90f60167efa827430d71bbeb76fedef4f78">5586d90</a>)</li>
</ul>
]]></content:encoded></item><item><title>ZelC Kinetic Engine</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/zelc-kinetic-engine/</link><pubDate>Wed, 15 Apr 2026 22:02:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/zelc-kinetic-engine/</guid><description>Version updated for https://github.com/rocheston/zelc to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ZelC is the first programming language designed specifically for autonomous, AI-driven cybersecurity operations. It automates the generation and execution of secure, evidence-based cybersecurity actions from natural language inputs, enabling seamless integration with AI agents and multi-cloud environments. Key features include native cybersecurity primitives, cryptographic proof generation, and a read-only execution model for enhanced safety.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rocheston/zelc">https://github.com/rocheston/zelc</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/zelc-kinetic-engine">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ZelC is the first programming language designed specifically for autonomous, AI-driven cybersecurity operations. It automates the generation and execution of secure, evidence-based cybersecurity actions from natural language inputs, enabling seamless integration with AI agents and multi-cloud environments. Key features include native cybersecurity primitives, cryptographic proof generation, and a read-only execution model for enhanced safety.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="-zelc---the-kinetic-engine-enters-the-pipeline">🚀 ZelC - The Kinetic Engine Enters the Pipeline</h1>
<p>Welcome to the official GitHub Actions runner for the <strong>ZelC Cybersecurity Programming Language</strong>!</p>
<p>With this release, we are bringing the power of the Rocheston Kinetic Engine directly into your CI/CD pipelines. General-purpose languages rely on fragile scripts and hopes. ZelC relies on <strong>Intent, Physics, and Cryptographic Evidence.</strong></p>
<p>This Action allows DevSecOps teams to seamlessly enforce supply-chain integrity, generate immutable Software Bill of Materials (SBOMs), and mathematically prove that every build is secure before it ever reaches production.</p>
<hr>
<h3 id="-whats-included-in-v100">🔥 What’s Included in v1.0.0</h3>
<ul>
<li><strong>⚡ Native Pipeline Integration:</strong> Run <code>.zelc</code> playbooks directly against your repository source code during the build process.</li>
<li><strong>🛡️ Intent-Driven Execution:</strong> Enforce strict kinetic scopes. If a script attempts an action outside of its allowed boundaries, the build fails automatically.</li>
<li><strong>🧾 Immutable Evidence Generation:</strong> Automatically output cryptographic receipts and SBOMs that can be saved as build artifacts for compliance and auditing.</li>
<li><strong>🐳 Powered by the Official Docker Image:</strong> Uses the streamlined <code>rocheston/zelc:latest</code> container for rapid, secure execution.</li>
</ul>
<hr>
<h3 id="-how-to-use-it">🛠️ How to Use It</h3>
<p>Integrating ZelC into your DevSecOps workflow takes less than 60 seconds. Add the following step to your <code>.github/workflows/build.yml</code> file:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Checkout Code</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">🛡️ Run ZelC Kinetic Engine Scan</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">rocheston/zelc@v1.0.0</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">playbook</span>: <span style="color:#e6db74">&#39;.github/security/audit.zelc&#39;</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">api_key</span>: <span style="color:#ae81ff">${{ secrets.ZELFIRE_API_KEY }}</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">📦 Upload Cryptographic Evidence</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/upload-artifact@v4</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">name</span>: <span style="color:#ae81ff">ZelC-Evidence-Receipt</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">path</span>: <span style="color:#ae81ff">zelc_evidence.json</span>
</span></span></code></pre></div><h3 id="-getting-started">📚 Getting Started</h3>
<p>New to the Cybersecurity Programming Language for the modern era?</p>
<ul>
<li><strong>Read the Docs:</strong> <a href="https://rocheston.com/zelc/">ZelC Documentation &amp; Visual Guide</a></li>
<li><strong>Learn the Syntax:</strong> <a href="https://rocheston.com/zelc/reference.html">Intent Blocks &amp; The Physics Constraint Engine</a></li>
</ul>
<hr>
<p><strong>The modern language for Security Operations, Compliance, and AI-Driven Defense.</strong> <em>Built for SOC analysts, security engineers, and compliance teams.</em> 🟢 ACTIVE PROTOCOL</p>
<p>Built with 💛 by Haja Mo</p>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/pi-github-action/</link><pubDate>Wed, 15 Apr 2026 22:02:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.7.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates the Pi Coding Agent with GitHub workflows to automate issue analysis, pull request reviews, code fixes, and commits using an AI-powered assistant. It simplifies development tasks by enabling interactive or automated triggers for AI-driven insights and actions, such as reviewing, improving, or creating fixes for issues and pull requests. The action supports flexible integrations with various large language model providers and allows custom extensions to tailor functionality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates the Pi Coding Agent with GitHub workflows to automate issue analysis, pull request reviews, code fixes, and commits using an AI-powered assistant. It simplifies development tasks by enabling interactive or automated triggers for AI-driven insights and actions, such as reviewing, improving, or creating fixes for issues and pull requests. The action supports flexible integrations with various large language model providers and allows custom extensions to tailor functionality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="270---2026-04-15"><a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.6.1...v2.7.0">2.7.0</a> - 2026-04-15</h2>
<h3 id="added">Added</h3>
<ul>
<li>add opt-out option for built-in GitHub extensions (#88)</li>
</ul>
]]></content:encoded></item><item><title>Matrix Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/matrix-generator/</link><pubDate>Wed, 15 Apr 2026 22:02:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/matrix-generator/</guid><description>Version updated for https://github.com/skgandikota/SetMatrix to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SetMatrix GitHub Action dynamically generates JSON matrices for use in GitHub Actions workflows. It automates the creation of complex matrix configurations by accepting input in various formats (e.g., comma-separated values, JSON arrays, or files) and supports advanced filtering, inclusion, and exclusion of matrix combinations. This simplifies the setup and customization of matrix strategies, enabling efficient multi-environment or multi-parameter testing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skgandikota/SetMatrix">https://github.com/skgandikota/SetMatrix</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/matrix-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The SetMatrix GitHub Action dynamically generates JSON matrices for use in GitHub Actions workflows. It automates the creation of complex matrix configurations by accepting input in various formats (e.g., comma-separated values, JSON arrays, or files) and supports advanced filtering, inclusion, and exclusion of matrix combinations. This simplifies the setup and customization of matrix strategies, enabling efficient multi-environment or multi-parameter testing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="dysetmatrix-v100">DySetMatrix v1.0.0</h2>
<p>Dynamically generate matrix JSON for GitHub Actions matrix strategy from inputs, files, or JSON arrays.</p>
<h3 id="features">Features</h3>
<ul>
<li>Comma-separated values, JSON arrays, or JSON files</li>
<li>Filter expressions (os!=windows, node&gt;=18)</li>
<li>Include/exclude combinations</li>
<li>Output ready for fromJSON() in matrix strategy</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yml" data-lang="yml"><span style="display:flex;"><span>- <span style="color:#f92672">id</span>: <span style="color:#ae81ff">matrix</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">skgandikota/SetMatrix@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">values</span>: <span style="color:#e6db74">&#34;ubuntu-latest,macos-latest,windows-latest&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">name</span>: <span style="color:#e6db74">&#34;os&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Then: matrix: ${{ fromJSON(steps.matrix.outputs.matrix) }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/sr-semantic-release/</link><pubDate>Wed, 15 Apr 2026 22:02:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v7.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The sr GitHub Action automates end-to-end release management by leveraging semantic versioning and conventional commits. It simplifies the release process by handling version bumping, changelog generation, GitHub tagging, and release publishing, all within a single static binary that requires no additional runtime or dependencies. Its key features include support for release channels (e.g., canary, stable), language-agnostic operation, zero-configuration defaults, and seamless integration with CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v7.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>sr</code> GitHub Action</strong> automates end-to-end release management by leveraging semantic versioning and conventional commits. It simplifies the release process by handling version bumping, changelog generation, GitHub tagging, and release publishing, all within a single static binary that requires no additional runtime or dependencies. Its key features include support for release channels (e.g., canary, stable), language-agnostic operation, zero-configuration defaults, and seamless integration with CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="700-2026-04-15">7.0.0 (2026-04-15)</h2>
<h3 id="breaking">Breaking</h3>
<ul>
<li>sr v7 — config restructure, security audit, dep cleanup (#19) (<a href="https://github.com/urmzd/sr/commit/138ec5a2a9c8d2327e57a4c8deb4682c71b4f756">138ec5a</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>config</strong>: migrate sr.yaml to v7 schema (#21) (<a href="https://github.com/urmzd/sr/commit/88efebf185eda21deceef15fa9e94cd4d74e7c59">88efebf</a>)</li>
<li><strong>ci</strong>: drop cargo-auditable from cross builds (#20) (<a href="https://github.com/urmzd/sr/commit/c9cd34ff9047733f39e7b4dd823c8ef4c84debbf">c9cd34f</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v6.0.1...v7.0.0">Full Changelog</a></p>
]]></content:encoded></item><item><title>vens-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/vens-action/</link><pubDate>Wed, 15 Apr 2026 22:02:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/vens-action/</guid><description>Version updated for https://github.com/venslabs/vens-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The vens-action GitHub Action integrates with vulnerability scanners like Trivy or Grype to re-score CVEs based on project-specific risk factors (e.g., exposure, data sensitivity, controls) rather than generic CVSS scores. It automates the generation of a CycloneDX VEX file and severity counts, enabling developers to prioritize vulnerabilities effectively and enforce build failure thresholds based on custom severity levels. Additionally, it can enrich scan reports with contextual insights using an LLM (Large Language Model) provider.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/venslabs/vens-action">https://github.com/venslabs/vens-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vens-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>vens-action</code> GitHub Action integrates with vulnerability scanners like Trivy or Grype to re-score CVEs based on project-specific risk factors (e.g., exposure, data sensitivity, controls) rather than generic CVSS scores. It automates the generation of a CycloneDX VEX file and severity counts, enabling developers to prioritize vulnerabilities effectively and enforce build failure thresholds based on custom severity levels. Additionally, it can enrich scan reports with contextual insights using an LLM (Large Language Model) provider.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release. The action wraps the <code>vens</code> CLI to score a Trivy or Grype scan report against your project&rsquo;s context and emit a CycloneDX VEX.</p>
<h2 id="what-it-does">What it does</h2>
<ul>
<li>Downloads <code>vens</code> v0.3.2+ (SHA256-verified), or uses a pre-installed binary via <code>bin-path</code> for air-gapped runners.</li>
<li>Runs <code>vens generate</code> with your <code>config.yaml</code>, produces <code>$RUNNER_TEMP/vens-vex.cdx.json</code>.</li>
<li>Optional <code>enrich: true</code> writes back OWASP scores into the original Trivy report.</li>
<li>Exposes <code>count-{critical,high,medium,low,info}</code> outputs and a <code>fail-on-severity</code> gate.</li>
</ul>
<h2 id="inputs--outputs">Inputs / outputs</h2>
<p>Full list in the README. Minimum viable call: <code>version</code>, <code>config-file</code>, <code>input-report</code>, <code>sbom-serial-number</code>, <code>llm-provider</code>, <code>llm-api-key</code>.</p>
<h2 id="requirements">Requirements</h2>
<ul>
<li>Linux or macOS runner (x64 or arm64). Windows fails fast.</li>
<li><code>jq</code> on PATH (default on GitHub-hosted runners).</li>
</ul>
<h2 id="thanks">Thanks</h2>
<p>Built on top of <code>venslabs/vens</code> — see upstream for the scoring model and config schema.</p>
]]></content:encoded></item><item><title>Agent Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/agent-lint/</link><pubDate>Wed, 15 Apr 2026 22:02:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/agent-lint/</guid><description>Version updated for https://github.com/zhupanov/agent-lint to version v2.2.5.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent Lint is a GitHub Action and CLI tool designed to lint and validate configurations and plugins for Claude Code projects by analyzing directories like .claude/ and .claude-plugin/. It automates the enforcement of best practices through 104 customizable linting rules across areas such as manifests, hooks, skills, agents, and documentation. This tool streamlines code hygiene, ensures consistency, and integrates seamlessly into CI workflows for improved development efficiency and quality control.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/agent-lint">https://github.com/zhupanov/agent-lint</a></strong> to version <strong>v2.2.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent Lint is a GitHub Action and CLI tool designed to lint and validate configurations and plugins for Claude Code projects by analyzing directories like <code>.claude/</code> and <code>.claude-plugin/</code>. It automates the enforcement of best practices through 104 customizable linting rules across areas such as manifests, hooks, skills, agents, and documentation. This tool streamlines code hygiene, ensures consistency, and integrates seamlessly into CI workflows for improved development efficiency and quality control.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Change suppressed rules to warnings (v2.2.5) by @zhupanov in <a href="https://github.com/zhupanov/agent-lint/pull/97">https://github.com/zhupanov/agent-lint/pull/97</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/agent-lint/compare/v2...v2.2.5">https://github.com/zhupanov/agent-lint/compare/v2...v2.2.5</a></p>
]]></content:encoded></item><item><title>Google Cloud Platform (GCP) CLI - gcloud</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/google-cloud-platform-gcp-cli-gcloud/</link><pubDate>Wed, 15 Apr 2026 14:24:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/google-cloud-platform-gcp-cli-gcloud/</guid><description>Version updated for https://github.com/actions-hub/gcloud to version 565.0.0.
This action is used across all versions by 390 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gcloud GitHub Action enables seamless interaction with Google Cloud Platform (GCP) services directly within GitHub workflows. It automates tasks such as running gcloud commands, managing cloud storage with gsutil, and deploying Kubernetes resources using kubectl. By simplifying authentication and providing multi-tool support, it streamlines cloud operations, CI/CD pipelines, and resource management for GCP projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/actions-hub/gcloud">https://github.com/actions-hub/gcloud</a></strong> to version <strong>565.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>390</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/google-cloud-platform-gcp-cli-gcloud">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>gcloud GitHub Action</strong> enables seamless interaction with Google Cloud Platform (GCP) services directly within GitHub workflows. It automates tasks such as running <code>gcloud</code> commands, managing cloud storage with <code>gsutil</code>, and deploying Kubernetes resources using <code>kubectl</code>. By simplifying authentication and providing multi-tool support, it streamlines cloud operations, CI/CD pipelines, and resource management for GCP projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>updated gcloud-sdk to 564.0.0 (965fea7)</li>
<li>updated gcloud-sdk to 563.0.0 (e772e0c)</li>
<li>updated gcloud-sdk to 562.0.0 (39f3e6e)</li>
<li>updated gcloud-sdk to 561.0.0 (bc0b752)</li>
<li>updated gcloud-sdk to 560.0.0 (d37326e)</li>
<li>updated gcloud-sdk to 559.0.0 (042476d)</li>
<li>updated gcloud-sdk to 558.0.0 (a694a12)</li>
<li>updated gcloud-sdk to 557.0.0 (25a6ba6)</li>
<li>updated gcloud-sdk to 556.0.0 (92d4286)</li>
<li>updated gcloud-sdk to 555.0.0 (bfd0861)</li>
</ul>
]]></content:encoded></item><item><title>CBrowser - AI Browser Automation with Safety Boundaries</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cbrowser-ai-browser-automation-with-safety-boundaries/</link><pubDate>Wed, 15 Apr 2026 14:24:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cbrowser-ai-browser-automation-with-safety-boundaries/</guid><description>Version updated for https://github.com/alexandriashai/cbrowser to version v18.54.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CBrowser is a cognitive browser automation tool designed to simulate user interactions and assess the cognitive effort required to navigate web pages. It automates tasks such as predicting abandonment risks, identifying usability bottlenecks, and analyzing visual attention for different user personas, including those with disabilities. By providing detailed metrics, overlays, and AI-readiness audits, it helps developers optimize websites for user experience, accessibility, and compatibility with AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/alexandriashai/cbrowser">https://github.com/alexandriashai/cbrowser</a></strong> to version <strong>v18.54.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cbrowser-ai-browser-automation-with-safety-boundaries">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CBrowser is a cognitive browser automation tool designed to simulate user interactions and assess the cognitive effort required to navigate web pages. It automates tasks such as predicting abandonment risks, identifying usability bottlenecks, and analyzing visual attention for different user personas, including those with disabilities. By providing detailed metrics, overlays, and AI-readiness audits, it helps developers optimize websites for user experience, accessibility, and compatibility with AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/alexandriashai/cbrowser/compare/v18.53.0...v18.54.0">https://github.com/alexandriashai/cbrowser/compare/v18.53.0...v18.54.0</a></p>
]]></content:encoded></item><item><title>Kubectl tool installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/kubectl-tool-installer/</link><pubDate>Wed, 15 Apr 2026 14:24:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/kubectl-tool-installer/</guid><description>Version updated for https://github.com/Azure/setup-kubectl to version v5.1.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 15,757 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup Kubectl GitHub Action automates the installation of a specific version of the kubectl command-line tool on a workflow runner. It allows users to define and control the kubectl version used in their CI/CD workflows, solving the problem of ensuring compatibility with specific Kubernetes cluster versions. This action streamlines Kubernetes management tasks by providing flexibility and consistency in kubectl versioning.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Azure/setup-kubectl">https://github.com/Azure/setup-kubectl</a></strong> to version <strong>v5.1.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>15,757</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kubectl-tool-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup Kubectl</strong> GitHub Action automates the installation of a specific version of the <code>kubectl</code> command-line tool on a workflow runner. It allows users to define and control the <code>kubectl</code> version used in their CI/CD workflows, solving the problem of ensuring compatibility with specific Kubernetes cluster versions. This action streamlines Kubernetes management tasks by providing flexibility and consistency in <code>kubectl</code> versioning.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>#243 <a href="https://github.com/Azure/setup-kubectl/pull/243">Migrate to ESM with esbuild and vitest</a>
<ul>
<li>Replaced <code>@vercel/ncc</code> with <code>esbuild</code> for ESM bundling</li>
<li>Replaced <code>jest</code>/<code>ts-jest</code> with <code>vitest</code> for testing</li>
<li>Upgraded <code>@actions/core</code> to <code>^3.0.0</code>, <code>@actions/exec</code> to <code>^3.0.0</code>, <code>@actions/tool-cache</code> to <code>^4.0.0</code></li>
<li>Updated <code>tsconfig.json</code> to <code>NodeNext</code> module resolution</li>
</ul>
</li>
<li>Add <code>npm run build</code> step to CI unit-tests workflow</li>
</ul>
<h3 id="security">Security</h3>
<ul>
<li>#242 <a href="https://github.com/Azure/setup-kubectl/pull/242">Bump picomatch</a></li>
<li>#244 <a href="https://github.com/Azure/setup-kubectl/pull/244">Bump handlebars from 4.7.8 to 4.7.9</a></li>
<li>#247 <a href="https://github.com/Azure/setup-kubectl/pull/247">Bump vite from 8.0.3 to 8.0.5</a></li>
<li>#245 <a href="https://github.com/Azure/setup-kubectl/pull/245">Bump github/codeql-action in CI workflows</a></li>
</ul>
]]></content:encoded></item><item><title>ZeroFS Volume</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/zerofs-volume/</link><pubDate>Wed, 15 Apr 2026 14:24:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/zerofs-volume/</guid><description>Version updated for https://github.com/Barre/ZeroFS to version v1.0.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ZeroFS is a filesystem solution that enables seamless integration of S3-compatible object storage as primary storage, providing file-level access via NFS and 9P protocols, as well as block-level access through NBD. It automates tasks such as mounting S3 storage as a network or block device and ensures high performance with caching, encryption, and compression. Key features include a web-based file manager, real-time monitoring, and support for advanced use cases like running ZFS or compiling Linux kernels directly on S3 storage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Barre/ZeroFS">https://github.com/Barre/ZeroFS</a></strong> to version <strong>v1.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/zerofs-volume">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ZeroFS is a filesystem solution that enables seamless integration of S3-compatible object storage as primary storage, providing file-level access via NFS and 9P protocols, as well as block-level access through NBD. It automates tasks such as mounting S3 storage as a network or block device and ensures high performance with caching, encryption, and compression. Key features include a web-based file manager, real-time monitoring, and support for advanced use cases like running ZFS or compiling Linux kernels directly on S3 storage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Coalesce commits through a single worker task by @Barre in <a href="https://github.com/Barre/ZeroFS/pull/385">https://github.com/Barre/ZeroFS/pull/385</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Barre/ZeroFS/compare/v1.0.12...v1.0.13">https://github.com/Barre/ZeroFS/compare/v1.0.12...v1.0.13</a></p>
]]></content:encoded></item><item><title>Convox Multitool</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/convox-multitool/</link><pubDate>Wed, 15 Apr 2026 14:24:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/convox-multitool/</guid><description>Version updated for https://github.com/beastawakens/action-convox-multi-slim to version v2.0.7.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-convox-multi-slim GitHub Action enables users to execute multiple Convox CLI commands within a single, lightweight Docker-based action, supporting 17 operations such as deployment, scaling, environment configuration, and release management. It streamlines workflows by consolidating multiple Convox-related steps into one action, reducing complexity and boilerplate in CI/CD pipelines. Key capabilities include automated app builds, deployments, scaling, and environment management for applications running on Convox.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/beastawakens/action-convox-multi-slim">https://github.com/beastawakens/action-convox-multi-slim</a></strong> to version <strong>v2.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/convox-multitool">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>action-convox-multi-slim</strong> GitHub Action enables users to execute multiple Convox CLI commands within a single, lightweight Docker-based action, supporting 17 operations such as deployment, scaling, environment configuration, and release management. It streamlines workflows by consolidating multiple Convox-related steps into one action, reducing complexity and boilerplate in CI/CD pipelines. Key capabilities include automated app builds, deployments, scaling, and environment management for applications running on Convox.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/beastawakens/action-convox-multi-slim/compare/v2.0.6...v2.0.7">https://github.com/beastawakens/action-convox-multi-slim/compare/v2.0.6...v2.0.7</a></p>
]]></content:encoded></item><item><title>DM-18 Migration Safety Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/dm-18-migration-safety-check/</link><pubDate>Wed, 15 Apr 2026 14:24:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/dm-18-migration-safety-check/</guid><description>Version updated for https://github.com/Born14/dm18-migration-check to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, dm18-migration-check, automates the detection of risky SQL migration patterns that add or enforce NOT NULL constraints on columns without default values, which can lead to runtime errors on populated tables. By analyzing pull request changes, reconstructing schema states, and applying the highly precise DM-18 rule (19 true positives, 0 false positives on a public corpus), it generates actionable feedback via comments and ensures migration safety without requiring configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Born14/dm18-migration-check">https://github.com/Born14/dm18-migration-check</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dm-18-migration-safety-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>dm18-migration-check</strong>, automates the detection of risky SQL migration patterns that add or enforce <code>NOT NULL</code> constraints on columns without default values, which can lead to runtime errors on populated tables. By analyzing pull request changes, reconstructing schema states, and applying the highly precise DM-18 rule (19 true positives, 0 false positives on a public corpus), it generates actionable feedback via comments and ensures migration safety without requiring configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Patch release focused on one user-visible fix and a set of quality improvements.</p>
<p><strong>Fixed: <code>-- verify: ack DM-18 &lt;reason&gt;</code> comments now suppress the check as documented.</strong> Earlier versions parsed the acknowledgement comment but still reported the finding as a failure in the PR comment. If you previously added an ack comment and saw the check fail anyway, it will now pass on re-run.</p>
<p>Also in this release:</p>
<ul>
<li>The action now emits GitHub Actions warnings when it cannot fully reconstruct the base-branch schema for a group of migrations, so a partial run is visible instead of silent.</li>
<li>Smoke test suite rewritten with <code>bun:test</code> and expanded to cover the ack-suppression contract end-to-end.</li>
<li>README documents that <code>@v1</code> is the moving major tag and <code>@v1.0.1</code> is the immutable pin.</li>
</ul>
<p>No changes to the DM-18 rule itself. The calibration claim (<strong>19 true positives, 0 false positives on 761 public Postgres migrations</strong>) is unchanged.</p>
]]></content:encoded></item><item><title>Denna Spec Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/denna-spec-release/</link><pubDate>Wed, 15 Apr 2026 14:24:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/denna-spec-release/</guid><description>Version updated for https://github.com/daocraft/denna-spec-release to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Denna Spec Release Action automates the release process for repositories adhering to the Denna Spec by validating and reconciling a manifest file (denna-repo.denna-spec.json) with the actual repository contents, and managing versioning through semantic-release with conventional commits. It ensures consistency in release workflows, updates manifest metadata, and maintains a rolling major version tag, simplifying version management for data repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/daocraft/denna-spec-release">https://github.com/daocraft/denna-spec-release</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/denna-spec-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Denna Spec Release Action</strong> automates the release process for repositories adhering to the Denna Spec by validating and reconciling a manifest file (<code>denna-repo.denna-spec.json</code>) with the actual repository contents, and managing versioning through semantic-release with conventional commits. It ensures consistency in release workflows, updates manifest metadata, and maintains a rolling major version tag, simplifying version management for data repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="102-2026-03-25"><a href="https://github.com/daocraft/denna-spec-release/compare/v1.0.1...v1.0.2">1.0.2</a> (2026-03-25)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>downgrade plugins to match semantic-release@23 (<a href="https://github.com/daocraft/denna-spec-release/commit/f5dffa7088ba5f9c6bf2d078c14aea715b256b35">f5dffa7</a>)</li>
<li>downgrade semantic-release to v23 and use installed binary (<a href="https://github.com/daocraft/denna-spec-release/commit/c911d809b936693d191300a24f1332f5edc80897">c911d80</a>)</li>
</ul>
]]></content:encoded></item><item><title>Detect Node Package Manager</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/detect-node-package-manager/</link><pubDate>Wed, 15 Apr 2026 14:23:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/detect-node-package-manager/</guid><description>Version updated for https://github.com/deividfortuna/detect-node-package-manager to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action identifies the Node.js package manager (npm, yarn, or pnpm) and version manager (nvm, nodenv, or n) used in a project by detecting associated lockfiles and version files. It automates the process of adapting workflows to the project’s package manager, enabling tasks like installing dependencies and configuring cache keys for actions/setup-node. Key capabilities include lockfile path detection, version file identification, and enforcing allowed managers through configurable restrictions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/deividfortuna/detect-node-package-manager">https://github.com/deividfortuna/detect-node-package-manager</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/detect-node-package-manager">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action identifies the Node.js package manager (<code>npm</code>, <code>yarn</code>, or <code>pnpm</code>) and version manager (<code>nvm</code>, <code>nodenv</code>, or <code>n</code>) used in a project by detecting associated lockfiles and version files. It automates the process of adapting workflows to the project&rsquo;s package manager, enabling tasks like installing dependencies and configuring cache keys for <code>actions/setup-node</code>. Key capabilities include lockfile path detection, version file identification, and enforcing allowed managers through configurable restrictions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/deividfortuna/detect-node-package-manager/commits/v1.0.0">https://github.com/deividfortuna/detect-node-package-manager/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>GitHub Blog Post Workflow v2</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/github-blog-post-workflow-v2/</link><pubDate>Wed, 15 Apr 2026 14:23:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/github-blog-post-workflow-v2/</guid><description>Version updated for https://github.com/ePlus-DEV/blog-post-workflow to version v1.0.6.
This action is used across all versions by 12 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of updating a repository’s README file with the latest posts from specified RSS feeds, ensuring the content remains current without manual updates. It solves the problem of maintaining dynamic blog post lists by periodically fetching and inserting new entries into the README using a scheduled or manual trigger. Key capabilities include customizable RSS feed integration, flexible scheduling, and automated updates directly within the repository.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ePlus-DEV/blog-post-workflow">https://github.com/ePlus-DEV/blog-post-workflow</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>12</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-blog-post-workflow-v2">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of updating a repository&rsquo;s README file with the latest posts from specified RSS feeds, ensuring the content remains current without manual updates. It solves the problem of maintaining dynamic blog post lists by periodically fetching and inserting new entries into the README using a scheduled or manual trigger. Key capabilities include customizable RSS feed integration, flexible scheduling, and automated updates directly within the repository.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Rebase-and-wait on git push retries and add troubleshooting note for unexpected inputs by @hoangsvit in <a href="https://github.com/ePlus-DEV/blog-post-workflow/pull/5">https://github.com/ePlus-DEV/blog-post-workflow/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ePlus-DEV/blog-post-workflow/compare/v1.0.5...v1.0.6">https://github.com/ePlus-DEV/blog-post-workflow/compare/v1.0.5...v1.0.6</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/fallow-codebase-health/</link><pubDate>Wed, 15 Apr 2026 14:23:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.38.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a high-performance, Rust-native codebase analyzer for TypeScript and JavaScript projects. It automates the detection of dead code, duplicate code, code complexity issues, and architectural problems without requiring any configuration, enabling developers to maintain cleaner, more efficient codebases. With sub-second analysis, it provides actionable insights, supports framework-specific plugins, and includes features like auto-removal previews and real-time file change monitoring.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.38.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a high-performance, Rust-native codebase analyzer for TypeScript and JavaScript projects. It automates the detection of dead code, duplicate code, code complexity issues, and architectural problems without requiring any configuration, enabling developers to maintain cleaner, more efficient codebases. With sub-second analysis, it provides actionable insights, supports framework-specific plugins, and includes features like auto-removal previews and real-time file change monitoring.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<p><strong>Ownership risk analysis</strong> on hotspots: know who depends on which files, and surface single-contributor knowledge concentration before it becomes a retention problem. Runs entirely offline — no GitHub/GitLab API, no cloud — from your local git history.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>fallow health --hotspots --ownership
</span></span></code></pre></div><pre tabindex="0"><code>● Hotspots (10 files, since 6 months)

  9/10 hotspots depend on a single recent contributor  ·  top authors: alice (6), bob (4)

   38.5 ▲  src/api/__mocks__/handlers.ts [test]
           6 commits    230 churn  0.19 density   1 fan-in  ▲ accelerating
         bus=1 (at risk)  top=alice (63%)

   20.9 ▲  src/wizards/ResultaatForm.tsx
           3 commits    357 churn  0.15 density   1 fan-in  ▲ accelerating
         bus=1 (sole author)  top=alice (100%)

   ...
</code></pre><h2 id="added">Added</h2>
<ul>
<li><strong><code>fallow health --hotspots --ownership</code></strong> enriches each hotspot with:
<ul>
<li><code>bus_factor</code> (Avelino truck factor — minimum contributors covering ≥50% of recency-weighted commits)</li>
<li><code>contributor_count</code> after bot-pattern filtering</li>
<li><code>top_contributor</code> with <code>share</code>, <code>stale_days</code>, <code>commits</code>, and a <code>format</code> discriminator</li>
<li><code>recent_contributors</code> (up to three additional by share)</li>
<li><code>suggested_reviewers</code> (first-class field: recent contributors with <code>stale_days &lt; 90</code> — paste-ready for AI agents doing PR review routing)</li>
<li><code>declared_owner</code> from CODEOWNERS</li>
<li>Tristate <code>unowned</code> (<code>true</code> = no rule matches, <code>false</code> = rule matches, <code>null</code> = no CODEOWNERS file)</li>
<li><code>drift</code> with human-readable <code>drift_reason</code> (fires when the original author has ≥30d file age AND &lt;10% recent share)</li>
</ul>
</li>
<li><strong>Human output leads with an ownership summary</strong> above the hotspot list so tech leads see the organizational pattern first (<code>N/M hotspots depend on a single recent contributor · top authors: ...</code>).</li>
<li><strong>Conditional severity</strong>: red + bold reserved for <code>bus=1 (sole author)</code> and <code>bus=1 + accelerating</code> cases so the marker stays meaningful on repos where most hotspots are single-contributor. The common bus=1 case is yellow; healthier bus=2+ is dimmed.</li>
<li><strong>Test-path tagging</strong>: hotspots in <code>**/__tests__/**</code>, <code>**/__mocks__/**</code>, <code>*.test.*</code>, <code>*.spec.*</code>, and <code>**/test(s)/**</code> get a <code>[test]</code> tag in human output and <code>is_test_path: true</code> in JSON. Test files stay in the ranking (test maintenance IS real work) but are visually distinguished.</li>
<li><strong>Ownership-aware JSON actions</strong> for AI agents:
<ul>
<li><code>low-bus-factor</code> with file-specific candidate reviewers (<code>Candidate reviewers: @ron.planken, @huub.sepers</code>) when <code>suggested_reviewers</code> is non-empty</li>
<li><code>unowned-hotspot</code> with a synthesized CODEOWNERS pattern (<code>/src/api/users/</code>) plus <code>heuristic: &quot;directory-deepest&quot;</code> so the strategy can evolve without breaking consumers</li>
<li><code>ownership-drift</code> when the original author is no longer maintaining</li>
</ul>
</li>
<li><strong><code>--ownership-emails={raw|handle|hash}</code></strong> controls author email privacy. Defaults to <code>handle</code> (local-part only, GitHub noreply unwrap: <code>12345+alice@users.noreply.github.com</code> → <code>alice</code>). <code>hash</code> emits stable <code>xxh3:&lt;16hex&gt;</code> pseudonyms for regulated environments where author identities are sensitive in CI artifacts. <code>raw</code> for public OSS.</li>
<li><strong><code>health.ownership</code> config section</strong>: <code>botPatterns</code> (glob patterns matched against raw author email; <code>*noreply*</code> deliberately omitted because it would filter the majority of real GitHub contributors) and <code>emailMode</code>.</li>
<li><strong>MCP <code>check_health</code></strong> gains <code>ownership: bool</code> and <code>ownership_email_mode: &quot;raw&quot;|&quot;handle&quot;|&quot;hash&quot;</code> (typed enum, JSON Schema constrained).</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li><strong>Churn layer now tracks per-author contributions.</strong> <code>git log</code> runs with <code>--use-mailmap</code> and the <code>%at|%ae</code> format to record authors. Per-file author contributions reference an interned email pool to keep the bitcode cache compact. Cache schema bumped to v2; older caches are automatically rejected on load.</li>
</ul>
<h2 id="why-this-matters">Why this matters</h2>
<p>On a 135 KLOC monorepo, running this against 6,662 commits of history surfaces:</p>
<ul>
<li>9 of the top 10 hotspots depend on a single recent contributor</li>
<li>Two dominant authors own 10 of 10 top hotspots</li>
<li>No CODEOWNERS file means any of those people leaving is a retention crisis</li>
</ul>
<p>The feature is deliberately <strong>raw-signals-first</strong>: fallow does not ship an opinionated &ldquo;Knowledge Loss Risk&rdquo; composite score. It gives you the numbers and lets you (or your AI agent) decide how to weight them. The <code>actions[]</code> array is the agent contract.</p>
<p>Research-backed: Avelino et al. on truck factor; Thongtanunam et al. (ICSE 2016) on ownership and code quality.</p>
<p>Community-requested via <a href="https://github.com/fallow-rs/fallow/discussions/116">Discussion #116</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.37.0...v2.38.0">https://github.com/fallow-rs/fallow/compare/v2.37.0...v2.38.0</a></p>
]]></content:encoded></item><item><title>Qubic Contract Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/qubic-contract-verify/</link><pubDate>Wed, 15 Apr 2026 14:23:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/qubic-contract-verify/</guid><description>Version updated for https://github.com/Franziska-Mueller/qubic-contract-verify to version v1.0.6.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Qubic Contract Verification Tool is a GitHub Action designed to automatically validate that C++ smart contract files comply with Qubic’s specific language feature restrictions. It streamlines the process of ensuring code adheres to required standards, reducing manual checks and potential errors. This action leverages a Docker-based container to analyze specified files, making it an efficient solution for automating contract verification in CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Franziska-Mueller/qubic-contract-verify">https://github.com/Franziska-Mueller/qubic-contract-verify</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/qubic-contract-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Qubic Contract Verification Tool is a GitHub Action designed to automatically validate that C++ smart contract files comply with Qubic&rsquo;s specific language feature restrictions. It streamlines the process of ensuring code adheres to required standards, reducing manual checks and potential errors. This action leverages a Docker-based container to analyze specified files, making it an efficient solution for automating contract verification in CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add support for oracle-related types.</li>
</ul>
]]></content:encoded></item><item><title>Actions Usage Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/actions-usage-report/</link><pubDate>Wed, 15 Apr 2026 14:23:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/actions-usage-report/</guid><description>Version updated for https://github.com/gary-quinn/actions-usage to version v1.2.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The actions-usage GitHub Action provides usage metrics for GitHub Actions, allowing users to analyze and report on the consumption of Actions resources per developer across repositories or organizations. It automates the generation of detailed reports, including CI costs and usage breakdowns by developer, repository, or organization, with options for exporting data in various formats like JSON, CSV, or Markdown. This tool is particularly useful for monitoring and optimizing GitHub Actions usage, facilitating cost tracking and team accountability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gary-quinn/actions-usage">https://github.com/gary-quinn/actions-usage</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/actions-usage-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>actions-usage</code> GitHub Action provides usage metrics for GitHub Actions, allowing users to analyze and report on the consumption of Actions resources per developer across repositories or organizations. It automates the generation of detailed reports, including CI costs and usage breakdowns by developer, repository, or organization, with options for exporting data in various formats like JSON, CSV, or Markdown. This tool is particularly useful for monitoring and optimizing GitHub Actions usage, facilitating cost tracking and team accountability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: pin action references to SHA in README examples by @gary-quinn in <a href="https://github.com/gary-quinn/actions-usage/pull/32">https://github.com/gary-quinn/actions-usage/pull/32</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gary-quinn/actions-usage/compare/v1...v1.2.3">https://github.com/gary-quinn/actions-usage/compare/v1...v1.2.3</a></p>
]]></content:encoded></item><item><title>Setup Haskell</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-haskell/</link><pubDate>Wed, 15 Apr 2026 14:23:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-haskell/</guid><description>Version updated for https://github.com/haskell-actions/setup to version v2.11.0.
This action is used across all versions by 3,220 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The haskell-actions/setup GitHub Action automates the setup of a Haskell development environment in CI workflows. It installs and configures specific versions of GHC, Cabal, and optionally Stack, adding them to the system PATH, and provides metadata outputs such as installed versions and paths. This action simplifies and standardizes the process of preparing Haskell tools for continuous integration, reducing manual configuration effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/haskell-actions/setup">https://github.com/haskell-actions/setup</a></strong> to version <strong>v2.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3,220</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-haskell">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>haskell-actions/setup</code> GitHub Action automates the setup of a Haskell development environment in CI workflows. It installs and configures specific versions of GHC, Cabal, and optionally Stack, adding them to the system <code>PATH</code>, and provides metadata outputs such as installed versions and paths. This action simplifies and standardizes the process of preparing Haskell tools for continuous integration, reducing manual configuration effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>GHC: try ghcup first, choco only as fallback</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add GHC 9.12.4 and Stack 3.9.3 by @andreasabel in <a href="https://github.com/haskell-actions/setup/pull/142">https://github.com/haskell-actions/setup/pull/142</a></li>
<li>Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in <a href="https://github.com/haskell-actions/setup/pull/143">https://github.com/haskell-actions/setup/pull/143</a></li>
<li>GHC: try ghcup first, choco only as fallback by @andreasabel in <a href="https://github.com/haskell-actions/setup/pull/144">https://github.com/haskell-actions/setup/pull/144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/haskell-actions/setup/compare/v2.10.3...v2.11.0">https://github.com/haskell-actions/setup/compare/v2.10.3...v2.11.0</a></p>
]]></content:encoded></item><item><title>Azure Pipelines Dependency Submission</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/azure-pipelines-dependency-submission/</link><pubDate>Wed, 15 Apr 2026 14:23:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/azure-pipelines-dependency-submission/</guid><description>Version updated for https://github.com/jessehouwing/azure-pipelines-dependency-submission to version v1.0.8.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Azure Pipelines Dependency Submission” GitHub Action automates the process of submitting Azure Pipelines task dependencies to GitHub’s Dependency Graph, enabling vulnerability scanning and integration with Dependabot for automated security alerts. It simplifies dependency tracking by automatically discovering pipeline files, resolving templates, and mapping Azure DevOps tasks to full identifiers with version details. This action helps identify and address security vulnerabilities in Azure Pipelines tasks, enhancing the security and compliance of CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission">https://github.com/jessehouwing/azure-pipelines-dependency-submission</a></strong> to version <strong>v1.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/azure-pipelines-dependency-submission">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Azure Pipelines Dependency Submission&rdquo; GitHub Action automates the process of submitting Azure Pipelines task dependencies to GitHub&rsquo;s Dependency Graph, enabling vulnerability scanning and integration with Dependabot for automated security alerts. It simplifies dependency tracking by automatically discovering pipeline files, resolving templates, and mapping Azure DevOps tasks to full identifiers with version details. This action helps identify and address security vulnerabilities in Azure Pipelines tasks, enhancing the security and compliance of CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/111">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/111</a></li>
<li>Bump @rollup/rollup-linux-x64-gnu from 4.60.0 to 4.60.1 in the npm-production group by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/112">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/112</a></li>
<li>Bump the actions-minor group with 4 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/113">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/113</a></li>
<li>Bump the npm-development group with 6 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/115">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/115</a></li>
<li>Bump addressable from 2.8.9 to 2.9.0 by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/116">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/116</a></li>
<li>Bump ruby/setup-ruby from 1.299.0 to 1.300.0 in the actions-minor group by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/114">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/114</a></li>
<li>Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/117">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/117</a></li>
<li>Bump @actions/github from 9.0.0 to 9.1.0 by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/120">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/120</a></li>
<li>Bump the npm-development group with 5 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/119">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/119</a></li>
<li>Bump the actions-minor group with 3 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/118">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/118</a></li>
<li>Update @actions/github to version 9.1.0 and add .npmrc for legacy peer dependencies by @jessehouwing in <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/121">https://github.com/jessehouwing/azure-pipelines-dependency-submission/pull/121</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jessehouwing/azure-pipelines-dependency-submission/compare/v1.0.7...v1.0.8">https://github.com/jessehouwing/azure-pipelines-dependency-submission/compare/v1.0.7...v1.0.8</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/neurolink-ai/</link><pubDate>Wed, 15 Apr 2026 14:23:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.54.5.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that connects 13 major AI providers and over 100 models through a single, consistent API, enabling seamless integration of AI functionalities into applications. It automates tasks such as multi-provider failover, intelligent cost optimization, and tool routing, while providing advanced features like persistent memory and autonomous experiment management. NeuroLink simplifies AI development by allowing easy provider switching, streamlining workflows, and supporting edge-first execution and continuous streaming architectures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.54.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that connects 13 major AI providers and over 100 models through a single, consistent API, enabling seamless integration of AI functionalities into applications. It automates tasks such as multi-provider failover, intelligent cost optimization, and tool routing, while providing advanced features like persistent memory and autonomous experiment management. NeuroLink simplifies AI development by allowing easy provider switching, streamlining workflows, and supporting edge-first execution and continuous streaming architectures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9545-2026-04-15"><a href="https://github.com/juspay/neurolink/compare/v9.54.4...v9.54.5">9.54.5</a> (2026-04-15)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(proxy):</strong>  eliminate fabricated 429 storm, harden launchd service lifecycle (<a href="https://github.com/juspay/neurolink/commit/9ef0505af5db801bcadd1a2e47a0c0423957a3c4">9ef0505</a>)</li>
</ul>
]]></content:encoded></item><item><title>OLIVE Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/olive-action/</link><pubDate>Wed, 15 Apr 2026 14:23:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/olive-action/</guid><description>Version updated for https://github.com/kakao/olive-action to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary OLIVE Action automates open-source license compliance by integrating with the OLIVE CLI and platform. It performs dependency analysis on pull requests, generates comments with the results, and uploads detailed reports as artifacts, enabling efficient license and vulnerability management. This action simplifies compliance workflows by automating analysis, reporting, and data integration with the OLIVE Platform.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kakao/olive-action">https://github.com/kakao/olive-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/olive-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>OLIVE Action</strong> automates open-source license compliance by integrating with the OLIVE CLI and platform. It performs dependency analysis on pull requests, generates comments with the results, and uploads detailed reports as artifacts, enabling efficient license and vulnerability management. This action simplifies compliance workflows by automating analysis, reporting, and data integration with the OLIVE Platform.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Apply olive-action v1.2.0</p>
]]></content:encoded></item><item><title>Korext Enforce</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/korext-enforce/</link><pubDate>Wed, 15 Apr 2026 14:23:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/korext-enforce/</guid><description>Version updated for https://github.com/Korext/enforce-action to version v3.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The KOREXT Enforce Action is a GitHub Action designed to automatically enforce compliance policies on AI-generated code within CI/CD workflows. It scans codebases against pre-defined policy packs and rules for multiple languages, identifies violations, and reports them as GitHub Code Scanning annotations directly on pull requests. This action helps automate code quality and security checks, ensuring adherence to regulatory and best practice standards while providing actionable insights for developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/enforce-action">https://github.com/Korext/enforce-action</a></strong> to version <strong>v3.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/korext-enforce">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The KOREXT Enforce Action is a GitHub Action designed to automatically enforce compliance policies on AI-generated code within CI/CD workflows. It scans codebases against pre-defined policy packs and rules for multiple languages, identifies violations, and reports them as GitHub Code Scanning annotations directly on pull requests. This action helps automate code quality and security checks, ensuring adherence to regulatory and best practice standards while providing actionable insights for developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Production release. Full platform parity.</p>
<ul>
<li>72 policy packs with 532 detection rules across 18 industries</li>
<li>
<ul>
<li>Data sovereignty: choose US, EU, or Asia Pacific for data processing</li>
</ul>
</li>
<li>
<ul>
<li>Cryptographically signed proof bundles</li>
</ul>
</li>
<li>
<ul>
<li>Customer managed signing keys</li>
</ul>
</li>
<li>
<ul>
<li>Deep code analysis across 13 languages with confidence scoring</li>
</ul>
</li>
<li>
<ul>
<li>Organization policy enforcement with mandatory packs</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>openai cr</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/openai-cr/</link><pubDate>Wed, 15 Apr 2026 14:23:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/openai-cr/</guid><description>Version updated for https://github.com/LittleY98/ai-code-review to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates code reviews for pull requests by leveraging AI models compatible with OpenAI APIs. It identifies bugs, provides actionable improvement suggestions, and generates PR feedback directly within GitHub. The action supports various AI providers and allows customization of review prompts and configurations to tailor the analysis to specific needs, streamlining the code review process and enhancing code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LittleY98/ai-code-review">https://github.com/LittleY98/ai-code-review</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/openai-cr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates code reviews for pull requests by leveraging AI models compatible with OpenAI APIs. It identifies bugs, provides actionable improvement suggestions, and generates PR feedback directly within GitHub. The action supports various AI providers and allows customization of review prompts and configurations to tailor the analysis to specific needs, streamlining the code review process and enhancing code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>v1.0.0</p>
]]></content:encoded></item><item><title>Add GitHub Sponsors list to README</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/add-github-sponsors-list-to-readme/</link><pubDate>Wed, 15 Apr 2026 14:22:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/add-github-sponsors-list-to-readme/</guid><description>Version updated for https://github.com/mkljczk/github-sponsors-readme-action to version v1.0.10.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Sponsors Readme Action automatically updates your repository’s README file to display a list of your GitHub Sponsors. It simplifies the process of showcasing sponsors by categorizing them based on contribution tiers and providing customizable templates for display. This action helps creators recognize and highlight their supporters directly on their project pages, enhancing visibility and engagement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mkljczk/github-sponsors-readme-action">https://github.com/mkljczk/github-sponsors-readme-action</a></strong> to version <strong>v1.0.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/add-github-sponsors-list-to-readme">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Sponsors Readme Action</strong> automatically updates your repository&rsquo;s README file to display a list of your GitHub Sponsors. It simplifies the process of showcasing sponsors by categorizing them based on contribution tiers and providing customizable templates for display. This action helps creators recognize and highlight their supporters directly on their project pages, enhancing visibility and engagement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Deploy Production Code for Commit 0b7808d87c8850912b629f3dd2dda3f2bd3f19b6 🚀 (d398091)</li>
<li>do not require read:org permission when not needed (0b7808d)</li>
<li>maybe now (9ec84f4)</li>
<li>disable tests lol (5a0451e)</li>
<li>cleanup (54e6a39)</li>
<li>meow (3adc21a)</li>
<li>Merge remote-tracking branch &lsquo;origin/dev&rsquo; into dev (079ca0f)</li>
<li>what im doin (c1e046b)</li>
<li>Release 1.0.5 📣 (3026e64)</li>
<li>update (ecafbf6)</li>
</ul>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/totem-shield/</link><pubDate>Wed, 15 Apr 2026 14:22:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.14.10.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool designed to provide AI coding agents with a persistent memory and enforcement layer to prevent recurring mistakes and maintain architectural integrity across projects. It automates the conversion of plain-English lessons into enforceable rules that block problematic code patterns during critical operations, such as git push, ensuring consistent adherence to best practices without relying on runtime LLMs. This solves the challenge of stateless AI agents forgetting context and helps streamline code reviews by proactively catching issues before they are introduced.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.14.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool designed to provide AI coding agents with a persistent memory and enforcement layer to prevent recurring mistakes and maintain architectural integrity across projects. It automates the conversion of plain-English lessons into enforceable rules that block problematic code patterns during critical operations, such as <code>git push</code>, ensuring consistent adherence to best practices without relying on runtime LLMs. This solves the challenge of stateless AI agents forgetting context and helps streamline code reviews by proactively catching issues before they are introduced.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>Updated dependencies [84bba42]</li>
<li>Updated dependencies [6776b11]
<ul>
<li>@mmnto/totem@1.14.10</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Podcast Generator RR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/podcast-generator-rr/</link><pubDate>Wed, 15 Apr 2026 14:22:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/podcast-generator-rr/</guid><description>Version updated for https://github.com/rolandrajnavolgyi/podcast-generator to version v1.0.
This action is used across all versions by ? repositories. Go to the GitHub Marketplace to find the latest changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rolandrajnavolgyi/podcast-generator">https://github.com/rolandrajnavolgyi/podcast-generator</a></strong> to version <strong>v1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<p>Go to the <a href="https://github.com/marketplace/actions/podcast-generator-rr">GitHub Marketplace</a> to find the latest changes.</p>
]]></content:encoded></item><item><title>scalified/helm-chart-bump-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/scalified/helm-chart-bump-action/</link><pubDate>Wed, 15 Apr 2026 14:22:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/scalified/helm-chart-bump-action/</guid><description>Version updated for https://github.com/Scalified/helm-chart-bump-action to version v2.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Helm Chart Bump Action is a GitHub Action designed to automate the process of synchronizing a Helm chart’s version and appVersion fields in Chart.yaml with the latest matching Docker image tag from Docker Hub. It simplifies version management by fetching and filtering Docker tags based on a regex pattern, identifying the latest version, and updating the chart file accordingly, while also committing and pushing the changes. This action is ideal for maintaining consistency between Helm charts and Docker images in CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Scalified/helm-chart-bump-action">https://github.com/Scalified/helm-chart-bump-action</a></strong> to version <strong>v2.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/scalified-helm-chart-bump-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Helm Chart Bump Action is a GitHub Action designed to automate the process of synchronizing a Helm chart&rsquo;s <code>version</code> and <code>appVersion</code> fields in <code>Chart.yaml</code> with the latest matching Docker image tag from Docker Hub. It simplifies version management by fetching and filtering Docker tags based on a regex pattern, identifying the latest version, and updating the chart file accordingly, while also committing and pushing the changes. This action is ideal for maintaining consistency between Helm charts and Docker images in CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat: release v2.2.0 (2eb2b6a)</li>
<li>feat: release v2.1.0 (f2d8867)</li>
<li>feat: release v2.0.0 (dbf5689)</li>
<li>feat: release 1.2.0 (8eb3be1)</li>
<li>feat: release 1.1.0 (829edc2)</li>
<li>feat: release 1.0.0 (58a30f6)</li>
<li>Initial commit (0602b18)</li>
</ul>
]]></content:encoded></item><item><title>JSON Path Extract</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/json-path-extract/</link><pubDate>Wed, 15 Apr 2026 14:22:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/json-path-extract/</guid><description>Version updated for https://github.com/skgandikota/ParseJSON to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ParseJSON GitHub Action extracts specific values from a JSON string using dot notation paths, making it ideal for processing JSON outputs from other actions. It automates the parsing of JSON data and provides flexible capabilities such as retrieving single or multiple values, determining JSON structure types (e.g., array or object), and dynamically setting outputs based on the parsed data. This action simplifies handling complex JSON data, enabling seamless integration with workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skgandikota/ParseJSON">https://github.com/skgandikota/ParseJSON</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/json-path-extract">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ParseJSON GitHub Action</strong> extracts specific values from a JSON string using dot notation paths, making it ideal for processing JSON outputs from other actions. It automates the parsing of JSON data and provides flexible capabilities such as retrieving single or multiple values, determining JSON structure types (e.g., array or object), and dynamically setting outputs based on the parsed data. This action simplifies handling complex JSON data, enabling seamless integration with workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="what-it-does">What it does</h2>
<p>Parse any JSON string and extract values using simple dot notation — no <code>jq</code>, no shell gymnastics. Chains perfectly after FetchUrl.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li>Single value extraction: <code>user.name</code>, <code>items[0].id</code>, <code>data.tags[2]</code></li>
<li>Multi-value extraction with dynamic outputs per key</li>
<li>Metadata: <code>keys</code>, <code>length</code>, <code>is_array</code>, <code>is_object</code></li>
<li>Pairs naturally with <code>skgandikota/FetchUrl@v2</code></li>
</ul>
<h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">skgandikota/ParseJSON@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">json</span>: <span style="color:#e6db74">&#34;${{ steps.api.outputs.body }}&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">path</span>: <span style="color:#e6db74">&#34;user.email&#34;</span>
</span></span></code></pre></div><p><strong>Full docs →</strong> <a href="https://github.com/skgandikota/ParseJSON#readme">README</a></p>
]]></content:encoded></item><item><title>Tracebit Configure Credentials</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/tracebit-configure-credentials/</link><pubDate>Wed, 15 Apr 2026 14:22:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/tracebit-configure-credentials/</guid><description>Version updated for https://github.com/tracebit-com/tracebit-community-action to version v1.1.1.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates AWS canary credentials and SSH canary keys (honeytokens) into CI/CD pipelines to detect supply chain attacks and credential exfiltration attempts. It provides real-time alerts when the canary credentials are used, enabling teams to quickly identify and respond to compromised workflows or malicious activity. By tagging canaries with pipeline metadata, it offers precise traceability to identify the exact compromised workflow run, addressing threats like malicious dependencies, compromised actions, and insider threats.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tracebit-com/tracebit-community-action">https://github.com/tracebit-com/tracebit-community-action</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tracebit-configure-credentials">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates AWS canary credentials and SSH canary keys (honeytokens) into CI/CD pipelines to detect supply chain attacks and credential exfiltration attempts. It provides real-time alerts when the canary credentials are used, enabling teams to quickly identify and respond to compromised workflows or malicious activity. By tagging canaries with pipeline metadata, it offers precise traceability to identify the exact compromised workflow run, addressing threats like malicious dependencies, compromised actions, and insider threats.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add branding and prepare the action for the marketplace (<a href="https://github.com/tracebit-com/tracebit-community-action/commit/3a99261dae897b6a73b2d04d88cfc832a8f18f4b">https://github.com/tracebit-com/tracebit-community-action/commit/3a99261dae897b6a73b2d04d88cfc832a8f18f4b</a>)</li>
<li>Update action hash in README and CI (<a href="https://github.com/tracebit-com/tracebit-community-action/commit/0e2c87e6e389bda2fe3587e5f4d2d8565ae2788e">https://github.com/tracebit-com/tracebit-community-action/commit/0e2c87e6e389bda2fe3587e5f4d2d8565ae2788e</a>)</li>
</ul>
]]></content:encoded></item><item><title>Agent Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/agent-lint/</link><pubDate>Wed, 15 Apr 2026 14:22:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/agent-lint/</guid><description>Version updated for https://github.com/zhupanov/agent-lint to version v2.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent Lint is a GitHub Action and CLI tool for validating and linting Claude Code configurations and plugins. It automates the detection of configuration issues across .claude/ and .claude-plugin/ directories using 104 customizable linting rules, ensuring code hygiene, compliance, and maintainability. Key features include two linting modes (basic and plugin), auto-fix capabilities for select issues, and seamless integration into CI workflows, helping developers streamline and standardize their Claude Code setups.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/agent-lint">https://github.com/zhupanov/agent-lint</a></strong> to version <strong>v2.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent Lint is a GitHub Action and CLI tool for validating and linting Claude Code configurations and plugins. It automates the detection of configuration issues across <code>.claude/</code> and <code>.claude-plugin/</code> directories using 104 customizable linting rules, ensuring code hygiene, compliance, and maintainability. Key features include two linting modes (basic and plugin), auto-fix capabilities for select issues, and seamless integration into CI workflows, helping developers streamline and standardize their Claude Code setups.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add &ndash;autofix flag for automatic fixing of 12 lint rules (v2.2.0) by @zhupanov in <a href="https://github.com/zhupanov/agent-lint/pull/92">https://github.com/zhupanov/agent-lint/pull/92</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/agent-lint/compare/v2...v2.2.0">https://github.com/zhupanov/agent-lint/compare/v2...v2.2.0</a></p>
]]></content:encoded></item><item><title>Setup snx-rs VPN</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-snx-rs-vpn/</link><pubDate>Wed, 15 Apr 2026 06:22:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-snx-rs-vpn/</guid><description>Version updated for https://github.com/coretech-asia/snx-rs-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-snx-rs-vpn-action GitHub Action automates the installation and configuration of the snx-rs tool to establish a secure connection to a Check Point VPN tunnel during CI/CD workflows. It streamlines VPN access by handling connection setup, managing authentication, and automatically disconnecting from the tunnel when the job completes. This action is designed for Linux runners and simplifies secure access to protected resources in environments requiring VPN connectivity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/coretech-asia/snx-rs-action">https://github.com/coretech-asia/snx-rs-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-snx-rs-vpn">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-snx-rs-vpn-action</code> GitHub Action automates the installation and configuration of the <code>snx-rs</code> tool to establish a secure connection to a Check Point VPN tunnel during CI/CD workflows. It streamlines VPN access by handling connection setup, managing authentication, and automatically disconnecting from the tunnel when the job completes. This action is designed for Linux runners and simplifies secure access to protected resources in environments requiring VPN connectivity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/coretech-asia/snx-rs-action/commits/v1.0.0">https://github.com/coretech-asia/snx-rs-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>spec-sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/spec-sync/</link><pubDate>Wed, 15 Apr 2026 06:22:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/spec-sync/</guid><description>Version updated for https://github.com/CorvidLabs/spec-sync to version v4.2.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SpecSync is a GitHub Action and tool designed for bidirectional validation of markdown-based specifications (*.spec.md) against source code, databases, and schemas across multiple programming languages. It automates the detection of discrepancies such as undocumented code exports, stale or phantom entries in specifications, missing files, and schema mismatches, ensuring alignment between code and documentation. Key capabilities include cross-project references, dependency graph analysis, and AI-powered specification generation, facilitating streamlined code and spec consistency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CorvidLabs/spec-sync">https://github.com/CorvidLabs/spec-sync</a></strong> to version <strong>v4.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spec-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SpecSync is a GitHub Action and tool designed for bidirectional validation of markdown-based specifications (<code>*.spec.md</code>) against source code, databases, and schemas across multiple programming languages. It automates the detection of discrepancies such as undocumented code exports, stale or phantom entries in specifications, missing files, and schema mismatches, ensuring alignment between code and documentation. Key capabilities include cross-project references, dependency graph analysis, and AI-powered specification generation, facilitating streamlined code and spec consistency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="spec-sync-v420">spec-sync v4.2.0</h2>
<h3 id="new-features">New Features</h3>
<ul>
<li><strong>Companion files</strong> — TOML <code>[companions]</code> config with YAML extraction support</li>
<li><strong>Multi-format support</strong> — YAML spec extraction with flexible indentation handling</li>
</ul>
<h3 id="fixes">Fixes</h3>
<ul>
<li>TOML companions config parsing corrected</li>
<li>YAML extractor handles any indentation level (not just 2-space)</li>
<li>README section naming aligned with spec references</li>
<li>Testing and design spec companions aligned with code</li>
<li>CI fixes: cargo fmt + clippy regex-in-loop lint</li>
</ul>
<h3 id="full-changelog">Full Changelog</h3>
<p><a href="https://github.com/CorvidLabs/spec-sync/compare/v4.1.0...v4.2.0">https://github.com/CorvidLabs/spec-sync/compare/v4.1.0...v4.2.0</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: migrate from Jekyll to mdBook by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/217">https://github.com/CorvidLabs/spec-sync/pull/217</a></li>
<li>ci: add corvid-pet PR review to CI by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/218">https://github.com/CorvidLabs/spec-sync/pull/218</a></li>
<li>ci: add CI summary table and collapsible spec details by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/219">https://github.com/CorvidLabs/spec-sync/pull/219</a></li>
<li>feat: support YAML as source language for symbol extraction by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/224">https://github.com/CorvidLabs/spec-sync/pull/224</a></li>
<li>feat: add testing.md companion file support by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/225">https://github.com/CorvidLabs/spec-sync/pull/225</a></li>
<li>feat: add design.md companion files (opt-in) by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/226">https://github.com/CorvidLabs/spec-sync/pull/226</a></li>
<li>chore: release 4.2.0 by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/227">https://github.com/CorvidLabs/spec-sync/pull/227</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v4.1.3...v4.2.0">https://github.com/CorvidLabs/spec-sync/compare/v4.1.3...v4.2.0</a></p>
]]></content:encoded></item><item><title>CrowdStrike FCS CLI GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/crowdstrike-fcs-cli-github-action/</link><pubDate>Wed, 15 Apr 2026 06:22:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/crowdstrike-fcs-cli-github-action/</guid><description>Version updated for https://github.com/CrowdStrike/fcs-action to version v4.0.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 13 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The FCS CLI GitHub Action integrates the CrowdStrike Falcon Cloud Security CLI tool into CI/CD pipelines, automating the scanning of Infrastructure as Code (IaC) files and container images for misconfigurations, vulnerabilities, and security issues. It also supports generating Software Bill of Materials (SBOM) reports and uploading results to the CrowdStrike Falcon Console. This action simplifies security and compliance checks, providing flexible configuration, multi-architecture scanning, and various reporting formats to streamline secure software development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CrowdStrike/fcs-action">https://github.com/CrowdStrike/fcs-action</a></strong> to version <strong>v4.0.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>13</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/crowdstrike-fcs-cli-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The FCS CLI GitHub Action integrates the CrowdStrike Falcon Cloud Security CLI tool into CI/CD pipelines, automating the scanning of Infrastructure as Code (IaC) files and container images for misconfigurations, vulnerabilities, and security issues. It also supports generating Software Bill of Materials (SBOM) reports and uploading results to the CrowdStrike Falcon Console. This action simplifies security and compliance checks, providing flexible configuration, multi-architecture scanning, and various reporting formats to streamline secure software development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="401-2026-04-14"><a href="https://github.com/CrowdStrike/fcs-action/compare/v4.0.0...v4.0.1">4.0.1</a> (2026-04-14)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>improve GitHub Code Scanning severity and display (<a href="https://github.com/CrowdStrike/fcs-action/issues/73">#73</a>) (<a href="https://github.com/CrowdStrike/fcs-action/commit/3ce354478e9914935b28e0f0ae4ab62f10c673f2">3ce3544</a>)</li>
<li>support 2.3.0 multi-arch image scan results (<a href="https://github.com/CrowdStrike/fcs-action/issues/77">#77</a>) (<a href="https://github.com/CrowdStrike/fcs-action/commit/c891641a27c3f143fe78329129dd4dff712fdd27">c891641</a>)</li>
</ul>
]]></content:encoded></item><item><title>run-digger</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/run-digger/</link><pubDate>Wed, 15 Apr 2026 06:22:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/run-digger/</guid><description>Version updated for https://github.com/diggerhq/digger to version ui/v0.1.32.13.
This action is used across all versions by 14 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action simplifies and secures the execution of Terraform workflows by running them natively within your existing CI/CD infrastructure, eliminating the need for separate CI systems like Terraform Cloud or Atlantis. It automates tasks such as Terraform plan and apply operations, supports RBAC via Open Policy Agent, PR-level state locks, drift detection, and other advanced features. By leveraging your CI’s compute resources, it reduces costs, enhances security by keeping sensitive data internal, and streamlines Terraform management in production environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/diggerhq/digger">https://github.com/diggerhq/digger</a></strong> to version <strong>ui/v0.1.32.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-digger">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action simplifies and secures the execution of Terraform workflows by running them natively within your existing CI/CD infrastructure, eliminating the need for separate CI systems like Terraform Cloud or Atlantis. It automates tasks such as Terraform plan and apply operations, supports RBAC via Open Policy Agent, PR-level state locks, drift detection, and other advanced features. By leveraging your CI’s compute resources, it reduces costs, enhances security by keeping sensitive data internal, and streamlines Terraform management in production environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="taco-ui-v013213">Taco UI v0.1.32.13</h2>
<p>Web-based frontend for OpenTaco infrastructure management platform.</p>
<h3 id="docker-image">Docker Image</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>docker pull ghcr.io/diggerhq/digger/taco-ui:v0.1.32.13
</span></span></code></pre></div>]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/muaddib-scanner/</link><pubDate>Wed, 15 Apr 2026 06:22:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.91.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and mitigate supply chain threats in npm and PyPI dependencies. It automates the scanning of project dependencies using 14 parallel detection engines, deobfuscation, dataflow analysis, and machine learning to identify known malicious packages, suspicious behavior, and potential vulnerabilities. Key features include pre-installation package scanning, risk scoring, detailed threat explanations, and support for exporting results in multiple formats for integration into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.91</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and mitigate supply chain threats in npm and PyPI dependencies. It automates the scanning of project dependencies using 14 parallel detection engines, deobfuscation, dataflow analysis, and machine learning to identify known malicious packages, suspicious behavior, and potential vulnerabilities. Key features include pre-installation package scanning, risk scoring, detailed threat explanations, and support for exporting results in multiple formats for integration into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Nouvel article blog</p>
]]></content:encoded></item><item><title>EkLine (GitHub Action)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/ekline-github-action/</link><pubDate>Wed, 15 Apr 2026 06:22:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/ekline-github-action/</guid><description>Version updated for https://github.com/ekline-io/ekline-github-action to version v6.50.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 9 repositories.
Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The EkLine GitHub Action is an automated documentation review tool designed to enhance the quality and consistency of repository documentation. It integrates into GitHub workflows to analyze content, review OpenAPI specifications, and provide feedback on pull requests using various reporting methods. By automating documentation checks, it helps developers maintain high standards and ensures clear, error-free documentation across projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ekline-io/ekline-github-action">https://github.com/ekline-io/ekline-github-action</a></strong> to version <strong>v6.50.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>9</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ekline-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The EkLine GitHub Action is an automated documentation review tool designed to enhance the quality and consistency of repository documentation. It integrates into GitHub workflows to analyze content, review OpenAPI specifications, and provide feedback on pull requests using various reporting methods. By automating documentation checks, it helps developers maintain high standards and ensures clear, error-free documentation across projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>v6.50.0: PR #93 - EK-1926: remove analytics jobs page link from PR comment</p>
]]></content:encoded></item><item><title>GitHub Blog Post Workflow v2</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/github-blog-post-workflow-v2/</link><pubDate>Wed, 15 Apr 2026 06:22:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/github-blog-post-workflow-v2/</guid><description>Version updated for https://github.com/ePlus-DEV/blog-post-workflow to version v1.0.3.
This action is used across all versions by 12 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of updating a repository’s README file with a list of the latest blog posts sourced from specified RSS feeds. It addresses the need for maintaining up-to-date content links without manual intervention by running on a scheduled basis or via manual triggers. Key capabilities include seamless integration with RSS feeds, customizable update frequency, and direct modification of README content.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ePlus-DEV/blog-post-workflow">https://github.com/ePlus-DEV/blog-post-workflow</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>12</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-blog-post-workflow-v2">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of updating a repository&rsquo;s README file with a list of the latest blog posts sourced from specified RSS feeds. It addresses the need for maintaining up-to-date content links without manual intervention by running on a scheduled basis or via manual triggers. Key capabilities include seamless integration with RSS feeds, customizable update frequency, and direct modification of README content.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Master by @hoangsvit in <a href="https://github.com/ePlus-DEV/blog-post-workflow/pull/2">https://github.com/ePlus-DEV/blog-post-workflow/pull/2</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@hoangsvit made their first contribution in <a href="https://github.com/ePlus-DEV/blog-post-workflow/pull/2">https://github.com/ePlus-DEV/blog-post-workflow/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ePlus-DEV/blog-post-workflow/compare/v1.0.2...v1.0.3">https://github.com/ePlus-DEV/blog-post-workflow/compare/v1.0.2...v1.0.3</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/fallow-codebase-health/</link><pubDate>Wed, 15 Apr 2026 06:21:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.36.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-based codebase analyzer for TypeScript and JavaScript that identifies unused code, duplication, complexity, and architectural issues with sub-second performance and zero configuration. It automates the detection of dead code, duplicate code patterns, and overly complex functions, while also providing tools to audit changes, fix issues, and track dependencies. Its key capabilities include comprehensive dead code analysis, detection of circular dependencies, and real-time re-analysis of file changes, making it an efficient tool for maintaining cleaner and more maintainable codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.36.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-based codebase analyzer for TypeScript and JavaScript that identifies unused code, duplication, complexity, and architectural issues with sub-second performance and zero configuration. It automates the detection of dead code, duplicate code patterns, and overly complex functions, while also providing tools to audit changes, fix issues, and track dependencies. Its key capabilities include comprehensive dead code analysis, detection of circular dependencies, and real-time re-analysis of file changes, making it an efficient tool for maintaining cleaner and more maintainable codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Three closely related additions and one important fix that together close a long-standing silent-failure gap around config discovery, especially in monorepos.</p>
<h2 id="highlights">Highlights</h2>
<h3 id="fallow-config-subcommand"><code>fallow config</code> subcommand</h3>
<p>Print the resolved config and which file was loaded. Useful when you&rsquo;re debugging &ldquo;is my <code>.fallowrc.json</code> actually being picked up?&rdquo; — especially in workspaces where multiple configs may be in play.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>fallow config            <span style="color:#75715e"># path on the first line, then JSON resolved config</span>
</span></span><span style="display:flex;"><span>fallow config --path     <span style="color:#75715e"># only the path (scriptable)</span>
</span></span></code></pre></div><p>Honors the global <code>--config &lt;path&gt;</code> flag. Exit 0 if a config was found, 3 if only defaults are in effect, 2 on error. Mirrors <code>eslint --print-config</code> and <code>dprint output-resolved-config</code>.</p>
<h3 id="loaded-config-path-disclosure"><code>loaded config: &lt;path&gt;</code> disclosure</h3>
<p>Every human-format CLI run now prints which config was loaded as a single stderr line at the start. Suppressed by <code>--quiet</code> and non-human formats so JSON/SARIF/markdown/compact/codeclimate consumers see clean output.</p>
<p>The LSP emits the same information per project root via <code>window/logMessage</code>, visible in the editor&rsquo;s Output panel (no extension changes required).</p>
<h3 id="sealed-true-config-field"><code>sealed: true</code> config field</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-jsonc" data-lang="jsonc"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;sealed&#34;</span>: <span style="color:#66d9ef">true</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;extends&#34;</span>: [<span style="color:#e6db74">&#34;./base.json&#34;</span>]
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>Marks a config as self-contained. With <code>sealed: true</code>:</p>
<ul>
<li><code>extends</code> paths must be file-relative</li>
<li><code>extends</code> paths must resolve <strong>within</strong> the config&rsquo;s own directory (no <code>../</code> escapes)</li>
<li><code>npm:</code> and <code>https:</code> extends are rejected with a clear error</li>
</ul>
<p>Useful for library publishers shipping <code>.fallowrc.json</code> as part of an npm package, or monorepo sub-packages that intentionally do not inherit from the root config. Discovery itself is unchanged — first-match-wins already handles the common isolation case.</p>
<h2 id="bug-fix-monorepo-config-discovery">Bug fix: monorepo config discovery</h2>
<p>Config search previously stopped at the first <code>package.json</code> it encountered while walking up the directory tree. In monorepos (pnpm/npm/yarn workspaces, Nx), each sub-package has its own <code>package.json</code>, so the walk from a sub-package never reached the root <code>.fallowrc.json</code> — silently ignoring the root config.</p>
<p>This caused the VS Code extension and LSP to use defaults instead of the configured rules whenever you opened a file inside a workspace sub-package. Fixed in #113.</p>
<p>Discovery now stops only at VCS boundaries (<code>.git</code>, <code>.hg</code>, <code>.svn</code>), matching Prettier, ESLint, and Biome. A sub-package with its own <code>.fallowrc.json</code> still wins via first-match-wins.</p>
<h2 id="related-links">Related links</h2>
<ul>
<li><a href="https://docs.fallow.tools/cli/config"><code>fallow config</code> reference</a></li>
<li><a href="https://docs.fallow.tools/configuration/overview"><code>sealed</code> configuration option</a></li>
<li><a href="https://docs.fallow.tools/cli/global-flags">Loaded config disclosure</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.35.0...v2.36.0">https://github.com/fallow-rs/fallow/compare/v2.35.0...v2.36.0</a></p>
]]></content:encoded></item><item><title>cloud-audit - AWS Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cloud-audit-aws-security-scanner/</link><pubDate>Wed, 15 Apr 2026 06:21:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/cloud-audit-aws-security-scanner/</guid><description>Version updated for https://github.com/gebalamariusz/cloud-audit to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cloud-audit GitHub Action is an open-source AWS security scanner designed to identify attack paths, IAM privilege escalation routes, and other vulnerabilities in cloud environments. It prioritizes findings by highlighting the most critical issues and providing actionable remediation plans, helping users focus on fixing root causes rather than individual issues. Key capabilities include detecting attack chains, simulating fixes before implementation, and streamlining security decision-making to enhance cloud infrastructure protection.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gebalamariusz/cloud-audit">https://github.com/gebalamariusz/cloud-audit</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cloud-audit-aws-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>cloud-audit</strong> GitHub Action is an open-source AWS security scanner designed to identify attack paths, IAM privilege escalation routes, and other vulnerabilities in cloud environments. It prioritizes findings by highlighting the most critical issues and providing actionable remediation plans, helping users focus on fixing root causes rather than individual issues. Key capabilities include detecting attack chains, simulating fixes before implementation, and streamlining security decision-making to enhance cloud infrastructure protection.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v200">What&rsquo;s New in v2.0.0</h2>
<h3 id="iam-privilege-escalation-detection">IAM Privilege Escalation Detection</h3>
<p>25 escalation methods across 6 categories. First maintained open-source replacement for PMapper (dead since 2022). Detects PassRole abuse, policy self-mutation, credential access, Lambda code modification, trust policy abuse, and permission boundary bypass.</p>
<h3 id="what-if-remediation-simulator">What-If Remediation Simulator</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cloud-audit simulate --fix aws-vpc-002
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Score: 34 -&gt; 58 (+24)  |  Chains broken: 8 of 22  |  Findings resolved: 11</span>
</span></span></code></pre></div><p>See the impact of a fix before you apply it. No AWS API calls — runs locally on scan data.</p>
<h3 id="root-cause-grouping">Root Cause Grouping</h3>
<p>&ldquo;Fix 4 things, break 22 chains&rdquo; — groups findings by root cause and ranks by chain-breaking impact. Quick Wins section shows LOW-effort fixes that break CRITICAL chains.</p>
<h3 id="security-posture-trend">Security Posture Trend</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cloud-audit trend
</span></span></code></pre></div><p>Tracks health score, attack chains, and risk exposure over time. History auto-saved after each scan.</p>
<h3 id="ai-spm-bedrock--sagemaker">AI-SPM (Bedrock + SageMaker)</h3>
<p>5 new checks: model invocation logging, guardrails, notebook root access, notebook internet access, endpoint encryption. 3 new attack chains: AI Model Theft, LLMjacking, AI Data Poisoning.</p>
<h3 id="also">Also</h3>
<ul>
<li>Remediation CLI now injects real account ID (no more <code>ACCOUNT_ID</code> placeholders)</li>
<li>Terraform snippets completed with IAM roles, S3 buckets, KMS keys</li>
<li>Compliance Beta labels (CIS + SOC 2 stable, 4 others beta)</li>
<li>Cached <code>get_account_id()</code> (1 STS call instead of 10+)</li>
<li>Windows cp1250 Unicode compatibility fix</li>
</ul>
<p><strong>94 checks | 23 services | 31 attack chains | 496 tests</strong></p>
<p>Full changelog: <a href="https://github.com/gebalamariusz/cloud-audit/blob/main/CHANGELOG.md">CHANGELOG.md</a></p>
]]></content:encoded></item><item><title>RISC OS Build Service runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/risc-os-build-service-runner/</link><pubDate>Wed, 15 Apr 2026 06:21:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/risc-os-build-service-runner/</guid><description>Version updated for https://github.com/gerph/riscos-build-service-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The RISC OS Build Service GitHub Action automates the process of building RISC OS projects by utilizing the RISC OS Build Service, eliminating the need for a local RISC OS environment or manual toolchain configuration. It sends repository files to the service, executes build commands defined in a .robuild.yaml file, and retrieves the built outputs (e.g., artifacts, binaries) for further use. This action streamlines RISC OS project builds, supports architecture configurations, and integrates seamlessly into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gerph/riscos-build-service-action">https://github.com/gerph/riscos-build-service-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/risc-os-build-service-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>RISC OS Build Service GitHub Action</strong> automates the process of building RISC OS projects by utilizing the RISC OS Build Service, eliminating the need for a local RISC OS environment or manual toolchain configuration. It sends repository files to the service, executes build commands defined in a <code>.robuild.yaml</code> file, and retrieves the built outputs (e.g., artifacts, binaries) for further use. This action streamlines RISC OS project builds, supports architecture configurations, and integrates seamlessly into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="release-v1">Release v1</h1>
<p>First release to make it easier to build with RISC OS on GitHub. Rather than having to set up the tooling yourself, the action takes all the files, runs the tool, and returns the resulting files as outputs.</p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/hyperlocalise-ci/</link><pubDate>Wed, 15 Apr 2026 06:21:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.4.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows for modern applications by integrating with CI/CD pipelines. It provides functionality to detect localization changes (drift mode) and validate localization integrity (check mode), enabling streamlined and efficient management of translation workflows within engineering systems. This action helps teams maintain accurate, up-to-date localization files directly within their development processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.4.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Hyperlocalise GitHub Action</strong> automates localization workflows for modern applications by integrating with CI/CD pipelines. It provides functionality to detect localization changes (<code>drift</code> mode) and validate localization integrity (<code>check</code> mode), enabling streamlined and efficient management of translation workflows within engineering systems. This action helps teams maintain accurate, up-to-date localization files directly within their development processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat(cli): markdown AST parity scope retry and flush-time validation by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/264">https://github.com/hyperlocalise/hyperlocalise/pull/264</a></li>
<li>feat(i18n): icu parser by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/265">https://github.com/hyperlocalise/hyperlocalise/pull/265</a></li>
<li>chore: icu parser test coverage by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/266">https://github.com/hyperlocalise/hyperlocalise/pull/266</a></li>
<li>Reuse existing translated file entries to avoid redundant translations by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/269">https://github.com/hyperlocalise/hyperlocalise/pull/269</a></li>
<li>chore: clean up go translation svc by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/270">https://github.com/hyperlocalise/hyperlocalise/pull/270</a></li>
<li>chore: remote cache init by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/271">https://github.com/hyperlocalise/hyperlocalise/pull/271</a></li>
<li>fix(deps): update dependency ai to v6.0.158 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/267">https://github.com/hyperlocalise/hyperlocalise/pull/267</a></li>
<li>feat: impeccable skill by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/273">https://github.com/hyperlocalise/hyperlocalise/pull/273</a></li>
<li>fix(deps): update dependency inngest to v4.2.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/268">https://github.com/hyperlocalise/hyperlocalise/pull/268</a></li>
<li>fix(deps): update dependency react-resizable-panels to v4.10.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/272">https://github.com/hyperlocalise/hyperlocalise/pull/272</a></li>
<li>chore: polish landing page by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/274">https://github.com/hyperlocalise/hyperlocalise/pull/274</a></li>
<li>Minhc/dashboard mock by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/275">https://github.com/hyperlocalise/hyperlocalise/pull/275</a></li>
<li>fix(deps): update dependency dotenv to v17.4.2 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/276">https://github.com/hyperlocalise/hyperlocalise/pull/276</a></li>
<li>fix(deps): update go dependencies by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/277">https://github.com/hyperlocalise/hyperlocalise/pull/277</a></li>
<li>feat(cli): init otel by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/278">https://github.com/hyperlocalise/hyperlocalise/pull/278</a></li>
<li>fix(deps): update go dependencies to v1.43.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/279">https://github.com/hyperlocalise/hyperlocalise/pull/279</a></li>
<li>fix(deps): update dependency @base-ui/react to v1.4.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/280">https://github.com/hyperlocalise/hyperlocalise/pull/280</a></li>
<li>fix(deps): update dependency ai to v6.0.159 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/281">https://github.com/hyperlocalise/hyperlocalise/pull/281</a></li>
<li>fix(deps): update dependency inngest to v4.2.2 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/282">https://github.com/hyperlocalise/hyperlocalise/pull/282</a></li>
<li>fix(crowdin): accept extra Crowdin crowdin.yml fields for strict YAML decode by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/285">https://github.com/hyperlocalise/hyperlocalise/pull/285</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.4">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.4</a></p>
]]></content:encoded></item><item><title>JAIPilot - Reach 80%+ Unit Test Coverage on Every PR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/jaipilot-reach-80-unit-test-coverage-on-every-pr/</link><pubDate>Wed, 15 Apr 2026 06:21:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/jaipilot-reach-80-unit-test-coverage-on-every-pr/</guid><description>Version updated for https://github.com/JAIPilot/jaipilot-cli to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The JAIPilot GitHub Action automates the generation of high-coverage unit tests for modified Java production classes in pull requests. It detects changes, generates corresponding test cases, and commits them back to the PR branch, supporting both Maven and Gradle projects. This action streamlines the testing process, reduces manual effort, and ensures improved test coverage in Java codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JAIPilot/jaipilot-cli">https://github.com/JAIPilot/jaipilot-cli</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jaipilot-reach-80-unit-test-coverage-on-every-pr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The JAIPilot GitHub Action automates the generation of high-coverage unit tests for modified Java production classes in pull requests. It detects changes, generates corresponding test cases, and commits them back to the PR branch, supporting both Maven and Gradle projects. This action streamlines the testing process, reduces manual effort, and ensures improved test coverage in Java codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.30...v1">https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.30...v1</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.31...v1">https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.31...v1</a></p>
]]></content:encoded></item><item><title>Kusari Ingest</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/kusari-ingest/</link><pubDate>Wed, 15 Apr 2026 06:21:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/kusari-ingest/</guid><description>Version updated for https://github.com/kusaridev/kusari-ingest to version v2.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kusari-ingest GitHub Action automates the process of uploading software artifacts, such as SBOMs, SLSA, and other attestations, to the Kusari Platform as part of a CI/CD workflow. It simplifies integration with the platform, enabling teams to streamline artifact management, ensure traceability, and enforce policies like blocked package checks. Key capabilities include metadata extraction, document tagging, and optional validation/waiting for ingestion status.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kusaridev/kusari-ingest">https://github.com/kusaridev/kusari-ingest</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kusari-ingest">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kusari-ingest</code> GitHub Action automates the process of uploading software artifacts, such as SBOMs, SLSA, and other attestations, to the Kusari Platform as part of a CI/CD workflow. It simplifies integration with the platform, enabling teams to streamline artifact management, ensure traceability, and enforce policies like blocked package checks. Key capabilities include metadata extraction, document tagging, and optional validation/waiting for ingestion status.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add optional &ndash;commit-sha param to kusari platform upload by @nchelluri in <a href="https://github.com/kusaridev/kusari-ingest/pull/28">https://github.com/kusaridev/kusari-ingest/pull/28</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/kusaridev/kusari-ingest/compare/v2.0.9...v2.1.0">https://github.com/kusaridev/kusari-ingest/compare/v2.0.9...v2.1.0</a></p>
]]></content:encoded></item><item><title>Repository Languages and CodeQL Support Map</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/repository-languages-and-codeql-support-map/</link><pubDate>Wed, 15 Apr 2026 06:21:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/repository-languages-and-codeql-support-map/</guid><description>Version updated for https://github.com/lfventura/list-repository-languages to version v3.1.0.
This action is used across all versions by 6 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action retrieves and outputs the programming languages used in a repository by leveraging GitHub’s “List repository languages” API endpoint. It automates tasks such as generating a list of repository languages or creating workflows based on those languages, streamlining language-specific job execution in CI/CD pipelines. Key capabilities include language output as JSON or CodeQL-compatible formats and customization for language-specific build configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lfventura/list-repository-languages">https://github.com/lfventura/list-repository-languages</a></strong> to version <strong>v3.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repository-languages-and-codeql-support-map">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action retrieves and outputs the programming languages used in a repository by leveraging GitHub&rsquo;s &ldquo;List repository languages&rdquo; API endpoint. It automates tasks such as generating a list of repository languages or creating workflows based on those languages, streamlining language-specific job execution in CI/CD pipelines. Key capabilities include language output as JSON or CodeQL-compatible formats and customization for language-specific build configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<ul>
<li><strong>New: GitHub Actions workflow scanning support</strong> — detects <code>.github/workflows/*.{yml,yaml}</code> files and injects <code>actions</code> as a CodeQL pseudo-language into the matrix output with <code>build-mode: none</code>. Enables CodeQL scanning of workflow files themselves in custom/advanced setups.</li>
<li><strong>Runtime upgrade: Node 20 → Node 24</strong> — addresses <a href="https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/">GitHub&rsquo;s deprecation of Node 20 for actions</a>.</li>
</ul>
<h2 id="why-actions-matters">Why <code>actions</code> matters</h2>
<p>CodeQL has supported scanning GitHub Actions workflow files as a distinct <code>actions</code> language since mid-2024. The GitHub <code>/repos/{owner}/{repo}/languages</code> endpoint (backed by Linguist) does not report <code>actions</code> — workflow YAMLs show up only as generic YAML and are filtered out. This release adds manual detection so custom/advanced CodeQL setups get the same coverage GitHub&rsquo;s default setup auto-enrollment provides.</p>
<h2 id="output-matrix-change">Output matrix change</h2>
<p>Repos with workflow files will now see an additional matrix entry from <code>languages_codeql_w_buildmode</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;language&#34;</span>: <span style="color:#e6db74">&#34;actions&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;build-mode&#34;</span>: <span style="color:#e6db74">&#34;none&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;manual-build-command&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;vpn-connection&#34;</span>: <span style="color:#66d9ef">false</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;pre-commands&#34;</span>: [],
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;env-vars&#34;</span>: {},
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;build-setup&#34;</span>: []
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>Repos without <code>.github/workflows/</code> are unaffected.</p>
<h2 id="breaking-changes">Breaking changes</h2>
<p>None. However, CodeQL analysis matrices driven by this action&rsquo;s output will gain one additional short-running job per repo that has workflow files. This is the intended outcome.</p>
<h2 id="upgrade">Upgrade</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">lfventura/list-repository-languages@v3.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#75715e"># or pin the major tag for auto-updates within v3.x:</span>
</span></span><span style="display:flex;"><span>  <span style="color:#75715e"># uses: lfventura/list-repository-languages@v3</span>
</span></span></code></pre></div><p><strong>Full diff:</strong> <a href="https://github.com/lfventura/list-repository-languages/compare/v3.0.4...v3.1.0">https://github.com/lfventura/list-repository-languages/compare/v3.0.4...v3.1.0</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/secondbrainaction/</link><pubDate>Wed, 15 Apr 2026 06:21:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2577-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, ZenDesk, Slack) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating reports, summaries, and insights from diverse and disconnected datasets by leveraging Retrieval Augmented Generation (RAG) techniques. Key capabilities include directory scanning for document analysis, summarizing GitHub repository changes, and extracting insights from YouTube transcripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2577-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, ZenDesk, Slack) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating reports, summaries, and insights from diverse and disconnected datasets by leveraging Retrieval Augmented Generation (RAG) techniques. Key capabilities include directory scanning for document analysis, summarizing GitHub repository changes, and extracting insights from YouTube transcripts.</p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/mipiti-verify/</link><pubDate>Wed, 15 Apr 2026 06:21:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.3.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of security controls and threat model assertions for the Mipiti platform, ensuring that they remain up-to-date and aligned with defined models. It supports local checks, CI pipeline integration, and advanced semantic validation using AI providers like OpenAI and Anthropic. Key features include drift detection, batch verification, signed report auditing, and flexible scope options, streamlining compliance and security analysis workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of security controls and threat model assertions for the Mipiti platform, ensuring that they remain up-to-date and aligned with defined models. It supports local checks, CI pipeline integration, and advanced semantic validation using AI providers like OpenAI and Anthropic. Key features include drift detection, batch verification, signed report auditing, and flexible scope options, streamlining compliance and security analysis workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.3@sha256:165c9f5aa75cc21a0180e810137018b74fabf698c91936acd21735b7bc8c6b18</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.3</code>
Digest: <code>sha256:165c9f5aa75cc21a0180e810137018b74fabf698c91936acd21735b7bc8c6b18</code></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/totem-shield/</link><pubDate>Wed, 15 Apr 2026 06:21:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/totem@1.14.9.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool designed to provide a persistent memory and enforcement layer for AI coding agents. It automates the process of capturing and enforcing lessons learned from architectural mistakes, PR reviews, or production bugs by converting them into deterministic, offline linting rules that prevent recurring errors. This helps maintain code quality, ensures consistency across repositories, and reduces the need for repetitive human intervention during code reviews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/totem@1.14.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Totem</strong> is a CLI tool designed to provide a persistent memory and enforcement layer for AI coding agents. It automates the process of capturing and enforcing lessons learned from architectural mistakes, PR reviews, or production bugs by converting them into deterministic, offline linting rules that prevent recurring errors. This helps maintain code quality, ensures consistency across repositories, and reduces the need for repetitive human intervention during code reviews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>e96599e: Precision Engine: compound ast-grep rules + compile-time smoke gate</p>
<p>The 1.14.9 release closes the rule-quality loop before Pack Distribution opens. Compiled rules can now express structural context (&ldquo;inside a loop&rdquo;, &ldquo;outside an import&rdquo;), and every Pipeline 2 / Pipeline 3 rule must demonstrably match its own <code>badExample</code> snippet before it lands in <code>compiled-rules.json</code>. Defense-in-Depth Layer 2: the schema rejects malformed shapes at parse time; the smoke gate rejects semantically-broken rules at compile time.</p>
<p><strong>Compound ast-grep rules (#1410, #1412):</strong></p>
<ul>
<li>New <code>astGrepYamlRule</code> field on <code>CompiledRule</code> carries full <code>NapiConfig</code>-shape compound rules with <code>inside</code>, <code>has</code>, and <code>not</code> combinators. Mutually exclusive with the flat <code>astGrepPattern</code> field via Zod <code>superRefine</code>.</li>
<li>New <code>canonicalStringify</code> utility in <code>compile-manifest.ts</code> produces key-order-deterministic hashes so compound rules with semantically-identical shapes but different LLM key orders cannot trip <code>verify-manifest</code>. Backward-compat guard: pre-1.14.9 manifests without compound rules hash byte-for-byte to the same value as before, so existing installs do not need a forced recompile.</li>
<li>Spike harness committed under <code>packages/core/spikes/compound-ast-grep/</code> with 9 tests pinning the empirically-validated behaviors of <code>@ast-grep/napi@0.42.0</code>, including the sharp edge that <code>inside: { pattern: 'for ($A; $B; $C) { $$$ }' }</code> silently matches zero (use <code>inside: { kind: 'for_statement' }</code> instead).</li>
</ul>
<p><strong>Engine runtime + compile-time smoke gate (#1415):</strong></p>
<ul>
<li><code>applyAstRulesToAdditions</code> widened to dispatch on either <code>astGrepPattern</code> (string) or <code>astGrepYamlRule</code> (object), with per-rule try/catch in <code>executeQuery</code> so one malformed rule cannot crash a whole file&rsquo;s lint pass.</li>
<li>New <code>'failure'</code> event variant on <code>RuleEventCallback</code>, semantically distinct from <code>'suppress'</code> (suppression is reserved for user-initiated <code>totem-ignore</code> directives). Failure context carries <code>failureReason</code> for <code>totem doctor</code> aggregation.</li>
<li>New <code>compile-smoke-gate.ts</code> module exports <code>runSmokeGate(rule, badExample)</code>. Reuses the runtime engine entry points (<code>matchAstGrepPattern</code>, <code>new RegExp</code>) so a rule passing the gate cannot silently fail to match at runtime on identical input. Multi-extension iteration so rules scoped to both <code>.js</code> and <code>.jsx</code> (which map to different parsers) match under whichever parser the snippet needs.</li>
</ul>
<p><strong>Compiler prompt + <code>badExample</code> requirement (#1420):</strong></p>
<ul>
<li>Pipeline 2 and Pipeline 3 compiler prompts rewritten to teach Sonnet compound rule emission with <code>kind:</code> for outer combinator targets. Three compound examples (inside-a-for-loop, has-shell-true, JSON.parse-not-in-try) each carrying their own <code>badExample</code>.</li>
<li>New <code>KIND_ALLOW_LIST</code> named export from <code>compile-templates.ts</code>. 15 tree-sitter kinds covering common outer-combinator surfaces (control flow, function and class declarations, imports/exports, if/switch). Reusable: <code>totem doctor</code> will lint existing compiled rules for illegal <code>kind:</code> targets in a future release.</li>
<li><code>CompilerOutputSchema.badExample</code> flipped from optional to required for <code>ast-grep</code> AND <code>regex</code> engines via <code>superRefine</code>. The <code>ast</code> (Tree-sitter) engine stays exempt because the smoke gate does not yet cover S-expression queries. Pipeline 1 (manual) gate enforcement is deferred to #1414 pending a 136-lesson Bad Example backfill.</li>
</ul>
<p><strong>Architectural impact:</strong></p>
<p>Pipeline 2 compile throughput dropped to near zero between #1415 and #1420 because the gate started rejecting rules before the prompt had taught Sonnet to emit <code>badExample</code>. This was the gate working as designed: better zero rules than zero-match hallucinations distributed via packs. The prompt rewrite in #1420 reopens the throughput valve. Phase 4 of the epic (batch-recompile of 22+ archived rules tagged <code>upgradeTarget: compound</code>) unblocks once the new prompt is exercised against the queue.</p>
<p><strong>Test counts:</strong> 2879 passing across core (1134), CLI (1662), MCP (83). Net +93 from the 1.14.8 baseline of 2786.</p>
<p><strong>Compiled rules:</strong> 411 in the rules array (389 active, 22 archived). 889 nonCompilable entries in the sibling ledger (lessons the LLM declined to convert into rules).</p>
<p><strong>Follow-ups (unmilestoned):</strong> #1414 (Pipeline 1 backfill), #1418 (MCP stale-handle), #1419 (Trap Ledger crypto attestation for SOX). The pre-1.15.0 deep review gate (#1421) blocks 1.15.0 implementation until a four-surface independent pass on <code>main</code> clears.</p>
</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/run-aer-tests/</link><pubDate>Wed, 15 Apr 2026 06:21:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.153.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action facilitates automated validation and testing of Apex code within CI/CD pipelines. It creates a lightweight, Salesforce-compatible runtime to execute tests, debug, and run Apex logic locally without deploying to a Salesforce org, enabling faster and more reproducible development cycles. Key capabilities include running Apex tests, simulating package namespaces, and interactive debugging, making it ideal for streamlining Salesforce development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.153</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action facilitates automated validation and testing of Apex code within CI/CD pipelines. It creates a lightweight, Salesforce-compatible runtime to execute tests, debug, and run Apex logic locally without deploying to a Salesforce org, enabling faster and more reproducible development cycles. Key capabilities include running Apex tests, simulating package namespaces, and interactive debugging, making it ideal for streamlining Salesforce development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.153</p>
<ul>
<li>
<p>Expand Builtin Schema Coverage for Standard Objects</p>
</li>
<li>
<p>QueryNode.execute Throws UnsupportedOperationException in Tests</p>
</li>
<li>
<p>Implement DataSource Namespace Builtins</p>
</li>
<li>
<p>Fix Invocable.Action Error Messages and Exception Wrapping</p>
</li>
<li>
<p>Implement Remaining Datacloud Methods</p>
</li>
<li>
<p>Fix Assert.isInstanceOfType for Parameterized Map Types</p>
</li>
<li>
<p>Fix Invocable.Action Parameter Override of Field Initializers</p>
</li>
<li>
<p>Fix getDmlMessage Returning Field Value Instead of addError Message</p>
</li>
<li>
<p>Fix ContentVersion ContentLocation Default</p>
</li>
<li>
<p>Fix DateTime.formatGmt Literal Zero Formatting</p>
</li>
<li>
<p>Fix Organization Schema</p>
</li>
<li>
<p>Implement Scheduler Schema Support and Async Test Storage Fixes</p>
</li>
<li>
<p>Preserve SObject Field Population Order in JSON Serialization</p>
</li>
<li>
<p>Fix JSON Deserialization Error Messages</p>
</li>
<li>
<p>Fix @testVisible Access from Inner Classes of Test Classes</p>
</li>
</ul>
]]></content:encoded></item><item><title>Initialize GitHub Job</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/initialize-github-job/</link><pubDate>Wed, 15 Apr 2026 06:21:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/initialize-github-job/</guid><description>Version updated for https://github.com/PandasWhoCode/initialize-github-job to version v1.0.6.
This action is used across all versions by 15 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Initialize GitHub Job” action provides a standardized and automated way to set up GitHub Actions workflows by combining common initialization steps. It supports multiple programming languages (e.g., Node.js, Java, Python, Go) and tools, while offering features like security hardening, repository checkout, build tool configuration, and automated dependency caching. This action streamlines workflow setup, improves consistency, and reduces repetitive configuration across CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/PandasWhoCode/initialize-github-job">https://github.com/PandasWhoCode/initialize-github-job</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>15</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/initialize-github-job">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Initialize GitHub Job&rdquo; action provides a standardized and automated way to set up GitHub Actions workflows by combining common initialization steps. It supports multiple programming languages (e.g., Node.js, Java, Python, Go) and tools, while offering features like security hardening, repository checkout, build tool configuration, and automated dependency caching. This action streamlines workflow setup, improves consistency, and reduces repetitive configuration across CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): Bump step-security/harden-runner from 2.14.0 to 2.14.1 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/27">https://github.com/PandasWhoCode/initialize-github-job/pull/27</a></li>
<li>chore(deps): Bump step-security/harden-runner from 2.14.1 to 2.14.2 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/30">https://github.com/PandasWhoCode/initialize-github-job/pull/30</a></li>
<li>chore(deps): Bump gradle/actions from 5.0.0 to 5.0.1 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/28">https://github.com/PandasWhoCode/initialize-github-job/pull/28</a></li>
<li>chore(deps): Bump dtolnay/rust-toolchain from f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 to efa25f7f19611383d5b0ccf2d1c8914531636bf9 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/29">https://github.com/PandasWhoCode/initialize-github-job/pull/29</a></li>
<li>chore(deps): Bump gradle/actions from 5.0.1 to 5.0.2 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/32">https://github.com/PandasWhoCode/initialize-github-job/pull/32</a></li>
<li>chore(deps): Bump step-security/harden-runner from 2.14.2 to 2.15.0 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/33">https://github.com/PandasWhoCode/initialize-github-job/pull/33</a></li>
<li>chore(deps): Bump step-security/harden-runner from 2.15.0 to 2.15.1 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/37">https://github.com/PandasWhoCode/initialize-github-job/pull/37</a></li>
<li>chore(deps): Bump dtolnay/rust-toolchain from efa25f7f19611383d5b0ccf2d1c8914531636bf9 to 3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/39">https://github.com/PandasWhoCode/initialize-github-job/pull/39</a></li>
<li>chore: Add assignee for GitHub Actions updates by @rbarker-dev in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/44">https://github.com/PandasWhoCode/initialize-github-job/pull/44</a></li>
<li>chore(deps): Bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/36">https://github.com/PandasWhoCode/initialize-github-job/pull/36</a></li>
<li>chore(deps): Bump step-security/harden-runner from 2.15.1 to 2.16.0 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/38">https://github.com/PandasWhoCode/initialize-github-job/pull/38</a></li>
<li>chore(deps): Bump actions/setup-go from 6.2.0 to 6.4.0 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/40">https://github.com/PandasWhoCode/initialize-github-job/pull/40</a></li>
<li>chore(deps): Bump gradle/actions from 5.0.2 to 6.0.1 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/41">https://github.com/PandasWhoCode/initialize-github-job/pull/41</a></li>
<li>chore(deps): Bump SwiftyLab/setup-swift from 1.12.0 to 1.13.0 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/42">https://github.com/PandasWhoCode/initialize-github-job/pull/42</a></li>
<li>chore(deps): Bump gradle/actions from 6.0.1 to 6.1.0 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/46">https://github.com/PandasWhoCode/initialize-github-job/pull/46</a></li>
<li>fix: default <code>checkout-fetch-depth</code> to shallow clone (<code>1</code>) by @Copilot in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/49">https://github.com/PandasWhoCode/initialize-github-job/pull/49</a></li>
<li>chore(deps): Bump step-security/harden-runner from 2.16.0 to 2.16.1 by @dependabot[bot] in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/45">https://github.com/PandasWhoCode/initialize-github-job/pull/45</a></li>
<li>feat: add setup task by @rbarker-dev in <a href="https://github.com/PandasWhoCode/initialize-github-job/pull/50">https://github.com/PandasWhoCode/initialize-github-job/pull/50</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/PandasWhoCode/initialize-github-job/compare/v1.0.5...v1.0.6">https://github.com/PandasWhoCode/initialize-github-job/compare/v1.0.5...v1.0.6</a></p>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/multi-style-contribution-snake/</link><pubDate>Wed, 15 Apr 2026 06:21:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v15.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action transforms a GitHub user’s contribution graph into animated visualizations with five unique themes, customizable shapes, and automated month labels. It automates the generation of high-quality SVG and GIF assets, organizes them into an output branch, and creates a preview gallery for easy integration into profile READMEs. This action simplifies the creation of visually dynamic contribution graphs while offering customization and automated scheduling.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v15.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action transforms a GitHub user&rsquo;s contribution graph into animated visualizations with five unique themes, customizable shapes, and automated month labels. It automates the generation of high-quality SVG and GIF assets, organizes them into an output branch, and creates a preview gallery for easy integration into profile READMEs. This action simplifies the creation of visually dynamic contribution graphs while offering customization and automated scheduling.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v15.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>release-please-oss-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/release-please-oss-action/</link><pubDate>Wed, 15 Apr 2026 06:20:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/release-please-oss-action/</guid><description>Version updated for https://github.com/release-please-oss/release-please-action to version v5.3.2.
This action is used across all versions by 11 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Release Please Action automates the release process in GitHub projects by generating release pull requests and changelogs based on Conventional Commit messages. It simplifies version management by automatically determining semantic version bumps (major, minor, patch) and handling release artifacts, reducing the need for manual intervention. Key capabilities include support for customizable configuration options (e.g., release types, changelog formatting) and integration with GitHub secrets for secure token management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/release-please-oss/release-please-action">https://github.com/release-please-oss/release-please-action</a></strong> to version <strong>v5.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>11</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-please-oss-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Release Please Action</strong> automates the release process in GitHub projects by generating release pull requests and changelogs based on Conventional Commit messages. It simplifies version management by automatically determining semantic version bumps (major, minor, patch) and handling release artifacts, reducing the need for manual intervention. Key capabilities include support for customizable configuration options (e.g., release types, changelog formatting) and integration with GitHub secrets for secure token management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="532-2026-04-14"><a href="https://github.com/release-please-oss/release-please-action/compare/v5.3.1...v5.3.2">5.3.2</a> (2026-04-14)</h2>
<h3 id="miscellaneous-chores">Miscellaneous Chores</h3>
<ul>
<li><strong>deps:</strong> update codecov/test-results-action action to v1.2.1 (<a href="https://github.com/release-please-oss/release-please-action/issues/29">#29</a>) (<a href="https://github.com/release-please-oss/release-please-action/commit/a79de12ce5db9d60ee46f61cf8426038e54bb04e">a79de12</a>)</li>
<li><strong>deps:</strong> update github-actions (major) (<a href="https://github.com/release-please-oss/release-please-action/issues/27">#27</a>) (<a href="https://github.com/release-please-oss/release-please-action/commit/acf6992a5030cec94baa26db40fdc3b9ba22ee40">acf6992</a>)</li>
</ul>
]]></content:encoded></item><item><title>setup-openapi</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-openapi/</link><pubDate>Wed, 15 Apr 2026 06:20:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-openapi/</guid><description>Version updated for https://github.com/remarkablemark/setup-openapi to version v1.1.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-openapi GitHub Action automates the installation and setup of the OpenAPI Generator CLI within GitHub Actions workflows. It handles downloading the tool, configuring Java dependencies, caching it by version, and exposing the CLI for use in subsequent workflow steps. This action streamlines API client generation and other OpenAPI-related tasks, eliminating the need for manual setup and ensuring consistency across workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/remarkablemark/setup-openapi">https://github.com/remarkablemark/setup-openapi</a></strong> to version <strong>v1.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-openapi">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-openapi</code> GitHub Action automates the installation and setup of the OpenAPI Generator CLI within GitHub Actions workflows. It handles downloading the tool, configuring Java dependencies, caching it by version, and exposing the CLI for use in subsequent workflow steps. This action streamlines API client generation and other OpenAPI-related tasks, eliminating the need for manual setup and ensuring consistency across workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="112-2026-04-14"><a href="https://github.com/remarkablemark/setup-openapi/compare/v1.1.1...v1.1.2">1.1.2</a> (2026-04-14)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump actions/cache from 5.0.4 to 5.0.5 (<a href="https://github.com/remarkablemark/setup-openapi/issues/12">#12</a>) (<a href="https://github.com/remarkablemark/setup-openapi/commit/ce4281a93b718556111182670c5c40ae8d889c3e">ce4281a</a>)</li>
</ul>
]]></content:encoded></item><item><title>setup-tq</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-tq/</link><pubDate>Wed, 15 Apr 2026 06:20:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/setup-tq/</guid><description>Version updated for https://github.com/remarkablemark/setup-tq to version v1.0.7.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-tq GitHub Action automates the installation and setup of tq (tomlq), a command-line tool for querying and manipulating TOML files. It simplifies workflows by ensuring tq is readily available in CI/CD pipelines, enabling tasks like extracting or modifying TOML data. Key capabilities include specifying the tq version and optional caching for faster builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/remarkablemark/setup-tq">https://github.com/remarkablemark/setup-tq</a></strong> to version <strong>v1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-tq">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-tq</code> GitHub Action automates the installation and setup of <code>tq</code> (tomlq), a command-line tool for querying and manipulating TOML files. It simplifies workflows by ensuring <code>tq</code> is readily available in CI/CD pipelines, enabling tasks like extracting or modifying TOML data. Key capabilities include specifying the <code>tq</code> version and optional caching for faster builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="107-2026-04-14"><a href="https://github.com/remarkablemark/setup-tq/compare/v1.0.6...v1.0.7">1.0.7</a> (2026-04-14)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump cargo-bins/cargo-binstall from 1.18.0 to 1.18.1 (<a href="https://github.com/remarkablemark/setup-tq/issues/18">#18</a>) (<a href="https://github.com/remarkablemark/setup-tq/commit/b68eb2074ade06bbbc53ad0966f4e97f061ff7f4">b68eb20</a>)</li>
</ul>
]]></content:encoded></item><item><title>Visual Snapshot PR bot</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/visual-snapshot-pr-bot/</link><pubDate>Wed, 15 Apr 2026 06:20:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/visual-snapshot-pr-bot/</guid><description>Version updated for https://github.com/repobuddy/vis-bot to version v0.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The vis-bot GitHub Action automates the process of updating visual testing baselines by running a specified update command, committing changed image baselines, pushing them to a branch, and creating or updating a pull request. It streamlines the management of visual regression tests by ensuring consistency in baseline updates and simplifying the workflow for maintaining visual snapshots. Key capabilities include automatic PR creation, branch management, and integration with tools like vitest-plugin-vis and storybook-addon-vis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/repobuddy/vis-bot">https://github.com/repobuddy/vis-bot</a></strong> to version <strong>v0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/visual-snapshot-pr-bot">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>vis-bot</code> GitHub Action automates the process of updating visual testing baselines by running a specified update command, committing changed image baselines, pushing them to a branch, and creating or updating a pull request. It streamlines the management of visual regression tests by ensuring consistency in baseline updates and simplifying the workflow for maintaining visual snapshots. Key capabilities include automatic PR creation, branch management, and integration with tools like <code>vitest-plugin-vis</code> and <code>storybook-addon-vis</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial alpha release.</p>
]]></content:encoded></item><item><title>compose-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/compose-lint/</link><pubDate>Wed, 15 Apr 2026 06:20:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/compose-lint/</guid><description>Version updated for https://github.com/tmatens/compose-lint to version v0.3.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary compose-lint is a security-focused linter for Docker Compose files that identifies and flags potential misconfigurations, helping users address vulnerabilities before deployment. Grounded in OWASP and CIS standards, it automates the detection of critical security issues, such as exposed Docker sockets, privileged modes, and improper network configurations. This action streamlines the process of ensuring Docker Compose files comply with best practices, enhancing container security and reducing operational risks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tmatens/compose-lint">https://github.com/tmatens/compose-lint</a></strong> to version <strong>v0.3.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compose-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>compose-lint</strong> is a security-focused linter for Docker Compose files that identifies and flags potential misconfigurations, helping users address vulnerabilities before deployment. Grounded in OWASP and CIS standards, it automates the detection of critical security issues, such as exposed Docker sockets, privileged modes, and improper network configurations. This action streamlines the process of ensuring Docker Compose files comply with best practices, enhancing container security and reducing operational risks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Product-focused polish on the &ndash;format text console output. No changes to JSON/SARIF schemas. Exit codes (0/1/2) preserved.</p>
<pre><code>Branded header with tool version and active params (files · config · fail-on) so runs are self-describing in CI logs
Severity badges padded to 8 chars (critical width) so rule IDs line up across MEDIUM  , HIGH    , CRITICAL, LOW     
Clean state is green — no issues found promoted from dim gray
Multi-file aggregate line: 3 files scanned · 18 issues (2 critical, 6 high, 10 medium) · 2 suppressed (not counted)
PASS/FAIL verdict relative to --fail-on: ✓ PASS · threshold: high or ✗ FAIL · N findings at or above high
Suppressed counts pulled out of the breakdown and labeled (not counted) so the math reconciles at a glance
</code></pre>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump marketplace-smoke pin to v0.3.3 by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/29">https://github.com/tmatens/compose-lint/pull/29</a></li>
<li>docs/releasing lessons by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/30">https://github.com/tmatens/compose-lint/pull/30</a></li>
<li>Consolidate publish pipeline and document distribution principles by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/31">https://github.com/tmatens/compose-lint/pull/31</a></li>
<li>Add single release gate and per-channel escape hatch by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/32">https://github.com/tmatens/compose-lint/pull/32</a></li>
<li>Remove release workflow by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/33">https://github.com/tmatens/compose-lint/pull/33</a></li>
<li>Refresh README and fix stale docs by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/34">https://github.com/tmatens/compose-lint/pull/34</a></li>
<li>Add Docker Scout vuln scan, SBOM attestation, and pre-push signing hook by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/35">https://github.com/tmatens/compose-lint/pull/35</a></li>
<li>Add ADRs for shellcheck integration and Linux packages by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/36">https://github.com/tmatens/compose-lint/pull/36</a></li>
<li>Brand the text output: header, severity alignment, PASS/FAIL verdict by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/37">https://github.com/tmatens/compose-lint/pull/37</a></li>
<li>Prepare 0.3.4 release by @tmatens in <a href="https://github.com/tmatens/compose-lint/pull/38">https://github.com/tmatens/compose-lint/pull/38</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tmatens/compose-lint/compare/v0.3.3...v0.3.4">https://github.com/tmatens/compose-lint/compare/v0.3.3...v0.3.4</a></p>
]]></content:encoded></item><item><title>Claude Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/claude-lint/</link><pubDate>Wed, 15 Apr 2026 06:20:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/15/claude-lint/</guid><description>Version updated for https://github.com/zhupanov/claude-lint to version v1.0.37.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent Lint is a GitHub Action and CLI tool designed to validate and enforce best practices for configuration and plugins in projects using Claude Code. It automates the linting of .claude/ and .claude-plugin/ directories with 104 customizable rules across categories like manifests, hooks, skills, and user configurations, ensuring code quality and compliance. Its key features include dual linting modes (basic and plugin), CI integration, cross-platform support, and the ability to configure rule severity using a agent-lint.toml file.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/claude-lint">https://github.com/zhupanov/claude-lint</a></strong> to version <strong>v1.0.37</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Agent Lint</strong> is a GitHub Action and CLI tool designed to validate and enforce best practices for configuration and plugins in projects using <strong>Claude Code</strong>. It automates the linting of <code>.claude/</code> and <code>.claude-plugin/</code> directories with 104 customizable rules across categories like manifests, hooks, skills, and user configurations, ensuring code quality and compliance. Its key features include dual linting modes (basic and plugin), CI integration, cross-platform support, and the ability to configure rule severity using a <code>agent-lint.toml</code> file.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add S055 body-no-default lint rule (#78) by @zhupanov in <a href="https://github.com/zhupanov/claude-lint/pull/85">https://github.com/zhupanov/claude-lint/pull/85</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/claude-lint/compare/v1...v1.0.37">https://github.com/zhupanov/claude-lint/compare/v1...v1.0.37</a></p>
]]></content:encoded></item><item><title>spinnaker-pipeline-trigger</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/spinnaker-pipeline-trigger/</link><pubDate>Tue, 14 Apr 2026 22:21:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/spinnaker-pipeline-trigger/</guid><description>Version updated for https://github.com/ExpediaGroup/spinnaker-pipeline-trigger to version v1.2.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 16.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The spinnaker-pipeline-trigger GitHub Action automates the process of triggering Spinnaker pipelines directly from GitHub Actions workflows. It sends detailed payloads, including repository, commit, branch/tag information, and custom parameters or message attributes, to Spinnaker via Amazon SNS. This action simplifies CI/CD pipelines by enabling seamless integration between GitHub workflows and Spinnaker for automated deployment orchestration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ExpediaGroup/spinnaker-pipeline-trigger">https://github.com/ExpediaGroup/spinnaker-pipeline-trigger</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>16</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spinnaker-pipeline-trigger">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>spinnaker-pipeline-trigger</code> GitHub Action automates the process of triggering Spinnaker pipelines directly from GitHub Actions workflows. It sends detailed payloads, including repository, commit, branch/tag information, and custom parameters or message attributes, to Spinnaker via Amazon SNS. This action simplifies CI/CD pipelines by enabling seamless integration between GitHub workflows and Spinnaker for automated deployment orchestration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="123-2026-04-14"><a href="https://github.com/ExpediaGroup/spinnaker-pipeline-trigger/compare/v1.2.2...v1.2.3">1.2.3</a> (2026-04-14)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>single-quote parameter values to handle YAML special characters (<a href="https://github.com/ExpediaGroup/spinnaker-pipeline-trigger/issues/476">#476</a>) (<a href="https://github.com/ExpediaGroup/spinnaker-pipeline-trigger/commit/6cfa8b1bd9c605ad9263b77ac97c0bcbbfeb2ba5">6cfa8b1</a>)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/fallow-codebase-health/</link><pubDate>Tue, 14 Apr 2026 22:21:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.35.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a Rust-based codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplication, complexity issues, and architectural problems, providing rapid insights without requiring configuration. Fallow helps streamline code maintenance by offering capabilities such as dead code identification, circular dependency detection, and boundary violation auditing, making it a valuable tool for improving code quality and maintainability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.35.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a Rust-based codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplication, complexity issues, and architectural problems, providing rapid insights without requiring configuration. Fallow helps streamline code maintenance by offering capabilities such as dead code identification, circular dependency detection, and boundary violation auditing, making it a valuable tool for improving code quality and maintainability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="severity-tiers-for-health-findings">Severity Tiers for Health Findings</h2>
<p>Every complexity finding now has a <strong>severity</strong> field that tells you how urgently it needs attention:</p>
<table>
  <thead>
      <tr>
          <th style="text-align: left">Severity</th>
          <th style="text-align: left">Cognitive</th>
          <th style="text-align: left">Cyclomatic</th>
          <th style="text-align: left">What it means</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td style="text-align: left"><code>moderate</code></td>
          <td style="text-align: left">&lt; 25</td>
          <td style="text-align: left">&lt; 30</td>
          <td style="text-align: left">Above threshold but manageable</td>
      </tr>
      <tr>
          <td style="text-align: left"><code>high</code></td>
          <td style="text-align: left">25-39</td>
          <td style="text-align: left">30-49</td>
          <td style="text-align: left">Recommended for extraction</td>
      </tr>
      <tr>
          <td style="text-align: left"><code>critical</code></td>
          <td style="text-align: left">&gt;= 40</td>
          <td style="text-align: left">&gt;= 50</td>
          <td style="text-align: left">Immediate extraction candidate</td>
      </tr>
  </tbody>
</table>
<p>Thresholds are asymmetric because cognitive complexity maps more directly to comprehension difficulty.</p>
<h3 id="in-practice">In practice</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;name&#34;</span>: <span style="color:#e6db74">&#34;processOrder&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;cyclomatic&#34;</span>: <span style="color:#ae81ff">57</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;cognitive&#34;</span>: <span style="color:#ae81ff">90</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;exceeded&#34;</span>: <span style="color:#e6db74">&#34;both&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;severity&#34;</span>: <span style="color:#e6db74">&#34;critical&#34;</span>
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>Summary includes severity breakdown:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;functions_above_threshold&#34;</span>: <span style="color:#ae81ff">24</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;severity_critical_count&#34;</span>: <span style="color:#ae81ff">10</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;severity_high_count&#34;</span>: <span style="color:#ae81ff">7</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;severity_moderate_count&#34;</span>: <span style="color:#ae81ff">7</span>
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>Human output shows <code>CRITICAL</code> and <code>HIGH</code> badges on findings. Moderate findings are visually silent (no badge noise for the baseline tier).</p>
<h3 id="ci-exit-code-filtering">CI exit code filtering</h3>
<p>New <code>--min-severity</code> flag controls which findings cause exit code 1:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Only fail on critical findings (ignore moderate/high)</span>
</span></span><span style="display:flex;"><span>fallow health --min-severity critical
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Default: any finding causes failure (same as before)</span>
</span></span><span style="display:flex;"><span>fallow health
</span></span></code></pre></div><h2 id="mi-formula-fix-for-small-files">MI Formula Fix for Small Files</h2>
<p>The Maintainability Index formula previously used <code>complexity_density = cyclomatic / LOC</code> as its dominant term. This caused a 5-line type-guard function (density 0.40) to score worse than a 192-line nightmare function with 57 cyclomatic complexity (density 0.30).</p>
<p><strong>Before:</strong> <code>MI = 100 - (density × 30) - (dead_code × 20) - fan_out_penalty</code>
<strong>After:</strong> <code>MI = 100 - (density × 30 × dampening) - (dead_code × 20) - fan_out_penalty</code></p>
<p>Where <code>dampening = min(lines / 50, 1.0)</code>. Files under 50 lines get proportionally reduced density weight.</p>
<p><code>SNAPSHOT_SCHEMA_VERSION</code> bumped to v7. Existing <code>--save-snapshot</code> data will not compare against pre-v7 snapshots.</p>
<h2 id="all-changes">All changes</h2>
<h3 id="added">Added</h3>
<ul>
<li>Severity tiers on health findings (moderate/high/critical) across all 6 output formats (#119)</li>
<li><code>--min-severity</code> CLI flag for exit code filtering</li>
<li>Health finding test fixtures in GitHub Action and GitLab CI jq tests</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>MI formula distorted for small files (#118)</li>
<li>Integration test fixture for bin-script dependency resolution tracked in git</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.34.0...v2.35.0">https://github.com/fallow-rs/fallow/compare/v2.34.0...v2.35.0</a></p>
]]></content:encoded></item><item><title>Critical Journey</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/critical-journey/</link><pubDate>Tue, 14 Apr 2026 22:21:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/critical-journey/</guid><description>Version updated for https://github.com/foreai-co/cj-action to version v1.0.27.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Critical Journey GitHub Action enables automated execution of tests or test suites defined in the Fore AI Critical Journey platform within a Docker container. It facilitates seamless integration of end-to-end testing into CI/CD workflows, supporting features like parameter overrides, browser type customization, and automatic GitHub issue creation upon test failure. This action helps streamline test execution, improve test coverage, and quickly identify and document issues in software development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/foreai-co/cj-action">https://github.com/foreai-co/cj-action</a></strong> to version <strong>v1.0.27</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/critical-journey">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Critical Journey GitHub Action enables automated execution of tests or test suites defined in the Fore AI Critical Journey platform within a Docker container. It facilitates seamless integration of end-to-end testing into CI/CD workflows, supporting features like parameter overrides, browser type customization, and automatic GitHub issue creation upon test failure. This action helps streamline test execution, improve test coverage, and quickly identify and document issues in software development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>This release was manually triggered using GitHub Actions.</p>
]]></content:encoded></item><item><title>droast — Dockerfile linter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/droast-dockerfile-linter/</link><pubDate>Tue, 14 Apr 2026 22:21:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/droast-dockerfile-linter/</guid><description>Version updated for https://github.com/immanuwell/dockerfile-roast to version 1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The droast GitHub Action is a Dockerfile linter designed to identify and flag bad practices in Dockerfiles, providing feedback in a direct and opinionated manner. It automates the process of reviewing Dockerfiles for issues like insecure configurations, inefficiencies, and anti-patterns, and integrates seamlessly into CI pipelines by annotating pull request diffs with findings. Key capabilities include severity filtering, rule customization, multiple output formats (e.g., GitHub annotations, JSON), and the option to suppress non-critical errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/immanuwell/dockerfile-roast">https://github.com/immanuwell/dockerfile-roast</a></strong> to version <strong>1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/droast-dockerfile-linter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>droast</code> GitHub Action is a Dockerfile linter designed to identify and flag bad practices in Dockerfiles, providing feedback in a direct and opinionated manner. It automates the process of reviewing Dockerfiles for issues like insecure configurations, inefficiencies, and anti-patterns, and integrates seamlessly into CI pipelines by annotating pull request diffs with findings. Key capabilities include severity filtering, rule customization, multiple output formats (e.g., GitHub annotations, JSON), and the option to suppress non-critical errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="101-release">1.0.1 release.</h1>
<h2 id="whats-in-the-box">what&rsquo;s in the box</h2>
<ul>
<li>63+ lint rules covering base images, security, package managers, layer hygiene, instruction quality, service quality, and language-specific checks (Python, Node)</li>
<li>colored terminal output with snarky roast messages</li>
<li>json, github actions, and compact output formats</li>
<li><code>--list-rules</code>, <code>--skip</code>, <code>--min-severity</code>, <code>--no-roast</code> flags</li>
<li>shell completions for bash, zsh, and fish (<code>droast completion &lt;shell&gt;</code>)</li>
</ul>
<h2 id="install">install</h2>
<p>download the binary below, make it executable, and put it on your PATH:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>chmod +x droast-linux-x86_64
</span></span><span style="display:flex;"><span>mv droast-linux-x86_64 ~/.local/bin/droast
</span></span></code></pre></div><p>or build from source:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cargo install dockerfile-roast
</span></span></code></pre></div><img width="1920" height="1200" alt="image" src="https://github.com/user-attachments/assets/9137381b-e075-4659-aa7a-90d2a3a1c786" />
<img width="1920" height="1200" alt="image" src="https://github.com/user-attachments/assets/d38791e5-e260-4887-80af-1254d688bcbe" />
<h2 id="github-action">github action</h2>
<p>add droast to any repo in 5 lines:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">immanuwell/dockerfile-roast@1.0.0</span>
</span></span></code></pre></div><p>full example (<code>.github/workflows/lint.yml</code>):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">Lint Dockerfiles</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>: [<span style="color:#ae81ff">push, pull_request]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">droast</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">immanuwell/dockerfile-roast@1.0.0</span>
</span></span></code></pre></div><p>findings show up as inline annotations on the PR diff. no configuration required.</p>
<p>available inputs (all optional):</p>
<table>
  <thead>
      <tr>
          <th>input</th>
          <th>default</th>
          <th>description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>files</code></td>
          <td><code>Dockerfile</code></td>
          <td>file(s) or glob to lint</td>
      </tr>
      <tr>
          <td><code>min-severity</code></td>
          <td><code>info</code></td>
          <td><code>info</code>, <code>warning</code>, or <code>error</code></td>
      </tr>
      <tr>
          <td><code>skip</code></td>
          <td>—</td>
          <td>comma-separated rule IDs to ignore</td>
      </tr>
      <tr>
          <td><code>no-roast</code></td>
          <td><code>false</code></td>
          <td>technical output only, no jokes</td>
      </tr>
      <tr>
          <td><code>no-fail</code></td>
          <td><code>false</code></td>
          <td>advisory mode — never blocks the build</td>
      </tr>
      <tr>
          <td><code>image-tag</code></td>
          <td><code>latest</code></td>
          <td>pin to a specific droast release, e.g. <code>1.0.0</code></td>
      </tr>
  </tbody>
</table>
<p>example with options:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">immanuwell/dockerfile-roast@1.0.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">files</span>: <span style="color:#e6db74">&#39;**/Dockerfile&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">min-severity</span>: <span style="color:#ae81ff">warning</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">skip</span>: <span style="color:#ae81ff">DF012,DF022</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">no-fail</span>: <span style="color:#66d9ef">true</span>        <span style="color:#75715e"># report findings but don&#39;t block the PR</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Go test coverage HTML report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/go-test-coverage-html-report/</link><pubDate>Tue, 14 Apr 2026 22:21:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/go-test-coverage-html-report/</guid><description>Version updated for https://github.com/jbunds/coverage to version v1.0.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a tool to generate an interactive HTML-based visualization of Go test coverage, serving as a drop-in replacement for go tool cover -html. It automates the creation of navigable source file coverage reports, highlighting tested and untested lines, and organizes the results into a browsable directory tree with light/dark theme support. This simplifies understanding and reviewing test coverage across Go projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jbunds/coverage">https://github.com/jbunds/coverage</a></strong> to version <strong>v1.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-test-coverage-html-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a tool to generate an interactive HTML-based visualization of Go test coverage, serving as a drop-in replacement for <code>go tool cover -html</code>. It automates the creation of navigable source file coverage reports, highlighting tested and untested lines, and organizes the results into a browsable directory tree with light/dark theme support. This simplifies understanding and reviewing test coverage across Go projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jbunds/coverage/compare/v1...v1.0.13">https://github.com/jbunds/coverage/compare/v1...v1.0.13</a></p>
]]></content:encoded></item><item><title>WordPress Plugin Attestation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/wordpress-plugin-attestation/</link><pubDate>Tue, 14 Apr 2026 22:21:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/wordpress-plugin-attestation/</guid><description>Version updated for https://github.com/johnbillion/action-wordpress-plugin-attestation to version 0.7.2.
This action is used across all versions by 18 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “WordPress Plugin Attestation” GitHub Action generates a build provenance attestation for WordPress plugin zip files deployed to the wordpress.org plugin directory, enhancing supply chain security by verifying the origin of plugin releases. This action helps protect against unauthorized modifications, such as those from compromised credentials or hostile takeovers, by allowing consumers to confirm that plugins were built and released by the intended author. It integrates seamlessly with deployment workflows, including the WordPress Plugin Deploy action, and supports artifact verification using tools like gh attestation verify.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/johnbillion/action-wordpress-plugin-attestation">https://github.com/johnbillion/action-wordpress-plugin-attestation</a></strong> to version <strong>0.7.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>18</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/wordpress-plugin-attestation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;WordPress Plugin Attestation&rdquo; GitHub Action generates a build provenance attestation for WordPress plugin zip files deployed to the wordpress.org plugin directory, enhancing supply chain security by verifying the origin of plugin releases. This action helps protect against unauthorized modifications, such as those from compromised credentials or hostile takeovers, by allowing consumers to confirm that plugins were built and released by the intended author. It integrates seamlessly with deployment workflows, including the WordPress Plugin Deploy action, and supports artifact verification using tools like <code>gh attestation verify</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Adds the SHA-256 hash of the zip as an output.</li>
<li>Ensures the zip is fully available prior to attempting to download it.</li>
</ul>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/neurolink-ai/</link><pubDate>Tue, 14 Apr 2026 22:21:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.54.4.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API. It streamlines the process of integrating AI into applications by enabling seamless switching between providers, optimizing costs with intelligent routing, and offering advanced features like multi-provider failover and persistent memory. This action automates AI workflows, simplifies provider management, and ensures scalability for enterprise-grade AI systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.54.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API. It streamlines the process of integrating AI into applications by enabling seamless switching between providers, optimizing costs with intelligent routing, and offering advanced features like multi-provider failover and persistent memory. This action automates AI workflows, simplifies provider management, and ensures scalability for enterprise-grade AI systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9544-2026-04-14"><a href="https://github.com/juspay/neurolink/compare/v9.54.3...v9.54.4">9.54.4</a> (2026-04-14)</h2>
]]></content:encoded></item><item><title>gh-build-size</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/gh-build-size/</link><pubDate>Tue, 14 Apr 2026 22:21:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/gh-build-size/</guid><description>Version updated for https://github.com/kitsuyui/gh-build-size to version v0.1.2.
This action is used across all versions by 6 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary gh-build-size is a GitHub Action that automates the measurement and reporting of built artifact sizes for pull requests and the default branch. It compares build outputs (e.g., JavaScript, CSS, or WebAssembly files) against a baseline, generates size metrics (raw, gzip, brotli), enforces size limits, and posts PR comments with detailed insights. Additionally, it can publish JSON reports and visual badges for tracking size changes, helping developers monitor and optimize build sizes effectively.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kitsuyui/gh-build-size">https://github.com/kitsuyui/gh-build-size</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-build-size">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>gh-build-size</code> is a GitHub Action that automates the measurement and reporting of built artifact sizes for pull requests and the default branch. It compares build outputs (e.g., JavaScript, CSS, or WebAssembly files) against a baseline, generates size metrics (raw, gzip, brotli), enforces size limits, and posts PR comments with detailed insights. Additionally, it can publish JSON reports and visual badges for tracking size changes, helping developers monitor and optimize build sizes effectively.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Publish file-level build size snapshots by @kitsuyui in <a href="https://github.com/kitsuyui/gh-build-size/pull/3">https://github.com/kitsuyui/gh-build-size/pull/3</a></li>
<li>Add a simple HTML build size report by @kitsuyui in <a href="https://github.com/kitsuyui/gh-build-size/pull/4">https://github.com/kitsuyui/gh-build-size/pull/4</a></li>
<li>Switch published reports to Markdown by @kitsuyui in <a href="https://github.com/kitsuyui/gh-build-size/pull/5">https://github.com/kitsuyui/gh-build-size/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/kitsuyui/gh-build-size/compare/v0.1.1...v0.1.2">https://github.com/kitsuyui/gh-build-size/compare/v0.1.1...v0.1.2</a></p>
]]></content:encoded></item><item><title>timebombs-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/timebombs-action/</link><pubDate>Tue, 14 Apr 2026 22:21:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/timebombs-action/</guid><description>Version updated for https://github.com/mattmezza/timebombs to version v0.5.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The timebombs GitHub Action is a static analysis tool designed to help development teams manage technical debt by tracking code changes with structured comments that include deadlines. It automates the detection of outdated or pending tasks in the codebase, categorizing them as “ticking” (approaching deadlines) or “exploded” (past deadlines), and integrates with CI pipelines to enforce accountability. By providing a lightweight, language-agnostic solution, it addresses the challenge of managing technical debt in fast-paced development environments, including those leveraging AI coding agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mattmezza/timebombs">https://github.com/mattmezza/timebombs</a></strong> to version <strong>v0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/timebombs-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>timebombs</code> GitHub Action is a static analysis tool designed to help development teams manage technical debt by tracking code changes with structured comments that include deadlines. It automates the detection of outdated or pending tasks in the codebase, categorizing them as &ldquo;ticking&rdquo; (approaching deadlines) or &ldquo;exploded&rdquo; (past deadlines), and integrates with CI pipelines to enforce accountability. By providing a lightweight, language-agnostic solution, it addresses the challenge of managing technical debt in fast-paced development environments, including those leveraging AI coding agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>894154c0d833afb492d6376cc2ab955e939db749 feat(cli): add &lsquo;upgrade&rsquo; subcommand for in-place self-update</li>
<li>3d45f2e613272d4ee26764fe6139a121348080c6 feat: add curl-to-bash installer script</li>
</ul>
]]></content:encoded></item><item><title>Sentrik Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/sentrik-gate/</link><pubDate>Tue, 14 Apr 2026 22:21:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/sentrik-gate/</guid><description>Version updated for https://github.com/maxgerhardson/sentrik-community to version v1.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Sentrik is a governance tool designed to automate the enforcement of coding standards, compliance rules, and security policies for AI-generated code in CI/CD pipelines. By scanning code changes against regulatory standards (e.g., OWASP, SOC 2, HIPAA), it identifies potential violations, gates pull requests with issues, and generates audit-ready reports. This action streamlines compliance, improves code quality, and reduces the risk of undetected security vulnerabilities in fast-paced, AI-assisted development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/maxgerhardson/sentrik-community">https://github.com/maxgerhardson/sentrik-community</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sentrik-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Sentrik is a governance tool designed to automate the enforcement of coding standards, compliance rules, and security policies for AI-generated code in CI/CD pipelines. By scanning code changes against regulatory standards (e.g., OWASP, SOC 2, HIPAA), it identifies potential violations, gates pull requests with issues, and generates audit-ready reports. This action streamlines compliance, improves code quality, and reduces the risk of undetected security vulnerabilities in fast-paced, AI-assisted development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fresh binaries built from latest code. All 59 manual tests pass.</p>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/kyosei-code-review/</link><pubDate>Tue, 14 Apr 2026 22:21:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v1.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action GitHub Action integrates the kyosei AI-powered code review plugin into CI workflows to analyze pull requests for code quality, performance, security, test coverage, and documentation accuracy. It addresses limitations of other code review tools by ensuring re-reviews on subsequent PR updates, avoiding redundant or resolved comments, and customizing reviews to project-specific conventions. This action automates comprehensive, context-aware code reviews to streamline development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kyosei-action</code> GitHub Action integrates the <code>kyosei</code> AI-powered code review plugin into CI workflows to analyze pull requests for code quality, performance, security, test coverage, and documentation accuracy. It addresses limitations of other code review tools by ensuring re-reviews on subsequent PR updates, avoiding redundant or resolved comments, and customizing reviews to project-specific conventions. This action automates comprehensive, context-aware code reviews to streamline development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="ci">CI</h3>
<ul>
<li>build(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.87 by @dependabot[bot] in <a href="https://github.com/ncaq/kyosei-action/pull/37">https://github.com/ncaq/kyosei-action/pull/37</a></li>
</ul>
<h3 id="dependency-updates">Dependency Updates</h3>
<ul>
<li>build(deps): konokaをv5.0.0に更新しresearchプラグインを追加 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/39">https://github.com/ncaq/kyosei-action/pull/39</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v1.1.0...v1.2.0">https://github.com/ncaq/kyosei-action/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Workflow Guardian</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/workflow-guardian/</link><pubDate>Tue, 14 Apr 2026 22:21:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/workflow-guardian/</guid><description>Version updated for https://github.com/ollieb89/workflow-guardian to version v1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Workflow Guardian is a GitHub Action designed to analyze and validate GitHub Actions workflow files for syntax errors, security vulnerabilities, deprecated practices, and best-practice violations. It automates the process of identifying issues like unpinned action references, invalid path filters, incorrect matrix strategies, and insecure configurations, ensuring workflows are robust and secure. The action provides structured feedback via pull request comments and enforces fixes by failing CI for critical errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ollieb89/workflow-guardian">https://github.com/ollieb89/workflow-guardian</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/workflow-guardian">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Workflow Guardian is a GitHub Action designed to analyze and validate GitHub Actions workflow files for syntax errors, security vulnerabilities, deprecated practices, and best-practice violations. It automates the process of identifying issues like unpinned action references, invalid path filters, incorrect matrix strategies, and insecure configurations, ensuring workflows are robust and secure. The action provides structured feedback via pull request comments and enforces fixes by failing CI for critical errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Added link to the CI Failure Recovery Pack.</p>
]]></content:encoded></item><item><title>Generate Roq Site</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/generate-roq-site/</link><pubDate>Tue, 14 Apr 2026 22:20:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/generate-roq-site/</guid><description>Version updated for https://github.com/quarkiverse/quarkus-roq to version 2.1.0.
This action is used across all versions by 70 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action for Quarkus Roq is designed to simplify the deployment of static websites and blogs generated using the open-source Roq static site generator. Built on Java and Quarkus, Roq automates tasks such as converting templates, Markdown, and other content into static files with type safety, while also enabling seamless integrations like FrontMatter for metadata and SEO management. This action streamlines the publishing process for developers by automating the generation and deployment of static sites directly from their repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/quarkiverse/quarkus-roq">https://github.com/quarkiverse/quarkus-roq</a></strong> to version <strong>2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>70</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/generate-roq-site">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action for Quarkus Roq is designed to simplify the deployment of static websites and blogs generated using the open-source Roq static site generator. Built on Java and Quarkus, Roq automates tasks such as converting templates, Markdown, and other content into static files with type safety, while also enabling seamless integrations like FrontMatter for metadata and SEO management. This action streamlines the publishing process for developers by automating the generation and deployment of static sites directly from their repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="migration-guide">Migration Guide</h2>
<p>There are breaking changes in this release, see:
<a href="https://iamroq.dev/docs/releases/#to-2-1">https://iamroq.dev/docs/releases/#to-2-1</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Consolidate layout resolution with theme-layout support by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/815">https://github.com/quarkiverse/quarkus-roq/pull/815</a></li>
<li>Bump org.mvnpm:lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/814">https://github.com/quarkiverse/quarkus-roq/pull/814</a></li>
<li>Bump org.mvnpm:alpinejs from 3.15.9 to 3.15.10 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/812">https://github.com/quarkiverse/quarkus-roq/pull/812</a></li>
<li>Bump org.mvnpm:alpinejs from 3.15.10 to 3.15.11 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/817">https://github.com/quarkiverse/quarkus-roq/pull/817</a></li>
<li>Add Raclette link checker integration to roq-testing by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/816">https://github.com/quarkiverse/quarkus-roq/pull/816</a></li>
<li>Auto-generate /llms.txt and /llms-full.txt from content structure by @rolfedh in <a href="https://github.com/quarkiverse/quarkus-roq/pull/797">https://github.com/quarkiverse/quarkus-roq/pull/797</a></li>
<li>Bump quarkus-qute-web.version from 3.4.4 to 3.4.5 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/821">https://github.com/quarkiverse/quarkus-roq/pull/821</a></li>
<li>Fix config wildcard map key mismatch and update Quarkus to 3.34.2 by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/822">https://github.com/quarkiverse/quarkus-roq/pull/822</a></li>
<li>Introduces roq-cli, a standalone CLI for Roq by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/819">https://github.com/quarkiverse/quarkus-roq/pull/819</a></li>
<li>Skip redundant resources:resources in CLI start and generate by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/823">https://github.com/quarkiverse/quarkus-roq/pull/823</a></li>
<li>Use Qute fragment for page content rendering by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/828">https://github.com/quarkiverse/quarkus-roq/pull/828</a></li>
<li>Bump org.mvnpm.at.mvnpm:tiptap from 3.17.1 to 3.22.3 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/829">https://github.com/quarkiverse/quarkus-roq/pull/829</a></li>
<li>Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.2 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/825">https://github.com/quarkiverse/quarkus-roq/pull/825</a></li>
<li>added image picker with file upload by @edewit in <a href="https://github.com/quarkiverse/quarkus-roq/pull/775">https://github.com/quarkiverse/quarkus-roq/pull/775</a></li>
<li>Centralize dev-mode directory watching for livereload by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/834">https://github.com/quarkiverse/quarkus-roq/pull/834</a></li>
<li>Add custom Roq error pages for dev mode by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/835">https://github.com/quarkiverse/quarkus-roq/pull/835</a></li>
<li>TailwindCSS for default theme by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/770">https://github.com/quarkiverse/quarkus-roq/pull/770</a></li>
<li>Release 2.1.0.CR1 by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/837">https://github.com/quarkiverse/quarkus-roq/pull/837</a></li>
<li>Release 2.1.0.CR1 #2 by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/838">https://github.com/quarkiverse/quarkus-roq/pull/838</a></li>
<li>Fix version placeholder in sidebar-about.html by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/839">https://github.com/quarkiverse/quarkus-roq/pull/839</a></li>
<li>Convert Roq CLI to Quarkus Picocli application by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/844">https://github.com/quarkiverse/quarkus-roq/pull/844</a></li>
<li>Bump quarkus.version from 3.34.2 to 3.34.3 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/824">https://github.com/quarkiverse/quarkus-roq/pull/824</a></li>
<li>Release 2.1.0 by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/845">https://github.com/quarkiverse/quarkus-roq/pull/845</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/quarkiverse/quarkus-roq/compare/v1...2.1.0">https://github.com/quarkiverse/quarkus-roq/compare/v1...2.1.0</a></p>
]]></content:encoded></item><item><title>docker-hash</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/docker-hash/</link><pubDate>Tue, 14 Apr 2026 22:20:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/docker-hash/</guid><description>Version updated for https://github.com/RemkoMolier/docker-hash to version v0.2.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary docker-hash is a GitHub Action and CLI tool that generates a deterministic SHA-256 hash for Docker image builds based on the content of the Dockerfile, build arguments, and files referenced by COPY/ADD instructions. It helps automate cache-busting, detect changes in builds, and ensure consistency in CI pipelines. Its key feature is the ability to track and reflect changes in the build context, providing reliable hash values for managing Docker image versions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RemkoMolier/docker-hash">https://github.com/RemkoMolier/docker-hash</a></strong> to version <strong>v0.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/docker-hash">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>docker-hash</code> is a GitHub Action and CLI tool that generates a deterministic SHA-256 hash for Docker image builds based on the content of the Dockerfile, build arguments, and files referenced by <code>COPY</code>/<code>ADD</code> instructions. It helps automate cache-busting, detect changes in builds, and ensure consistency in CI pipelines. Its key feature is the ability to track and reflect changes in the build context, providing reliable hash values for managing Docker image versions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li>fix: ARG quoted empty-string defaults being treated as literal &ldquo;&quot;&quot;&rdquo; (#78)</li>
</ul>
<h3 id="build--infrastructure">Build &amp; infrastructure</h3>
<ul>
<li>build: enable Renovate auto-merge for non-major updates (#73)</li>
<li>build: migrate GoReleaser docker config to dockers_v2 (#72)</li>
</ul>
]]></content:encoded></item><item><title>jlink Windows JRE</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/jlink-windows-jre/</link><pubDate>Tue, 14 Apr 2026 22:20:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/jlink-windows-jre/</guid><description>Version updated for https://github.com/ricardoapaes/docker-java-jlink to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The docker-java-jlink GitHub Action automates the creation of a custom Windows-compatible Java Runtime Environment (JRE) using the jlink tool within CI pipelines. It simplifies the process by bundling necessary Linux and Windows JDKs, JMODs, and pre-configured helper scripts, allowing users to generate optimized JREs for specific Java versions and modules. This action addresses the complexity of cross-platform JRE builds and supports both x64 and x86 architectures for select Java versions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ricardoapaes/docker-java-jlink">https://github.com/ricardoapaes/docker-java-jlink</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jlink-windows-jre">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>docker-java-jlink</code> GitHub Action automates the creation of a custom Windows-compatible Java Runtime Environment (JRE) using the <code>jlink</code> tool within CI pipelines. It simplifies the process by bundling necessary Linux and Windows JDKs, JMODs, and pre-configured helper scripts, allowing users to generate optimized JREs for specific Java versions and modules. This action addresses the complexity of cross-platform JRE builds and supports both x64 and x86 architectures for select Java versions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add x86 support by @ricardoapaes in <a href="https://github.com/ricardoapaes/docker-java-jlink/pull/5">https://github.com/ricardoapaes/docker-java-jlink/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ricardoapaes/docker-java-jlink/compare/v1.0.3...v1.1.0">https://github.com/ricardoapaes/docker-java-jlink/compare/v1.0.3...v1.1.0</a></p>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/rumdl-action/</link><pubDate>Tue, 14 Apr 2026 22:20:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.72.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter, written in Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates the detection and correction of common Markdown issues with 71 built-in linting rules, supports multiple Markdown flavors, and offers configurable formatting options. Its speed, zero-dependency design, and CI/CD compatibility make it ideal for seamless integration into development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.72</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter, written in Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates the detection and correction of common Markdown issues with 71 built-in linting rules, supports multiple Markdown flavors, and offers configurable formatting options. Its speed, zero-dependency design, and CI/CD compatibility make it ideal for seamless integration into development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>config</strong>: resolve rule aliases in config get command (<a href="https://github.com/rvben/rumdl/commit/69058cd8085cad805fd421785b8a4a805b07c956">69058cd</a>)</li>
<li><strong>import</strong>: support JSONC comments in markdownlint config files (<a href="https://github.com/rvben/rumdl/commit/26ae4570b5a1e9b622994506216b08e40c5a2011">26ae457</a>)</li>
<li><strong>cli</strong>: introduce FmtArgs with formatter-appropriate interface (<a href="https://github.com/rvben/rumdl/commit/dce2b40f90767a8c48ee65322108bb237f6b2f60">dce2b40</a>)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>md034</strong>: detect code spans inside MDX JSX component bodies (<a href="https://github.com/rvben/rumdl/commit/d881713f87f8439c2c478d094f9946ef4bc386c0">d881713</a>)</li>
<li><strong>md025</strong>: cascade level adjustment to subordinate headings when demoting duplicate title (<a href="https://github.com/rvben/rumdl/commit/2399dcada39b6dd367a25d3d81437248553555f2">2399dca</a>)</li>
<li><strong>formatter</strong>: inline format args to satisfy clippy (<a href="https://github.com/rvben/rumdl/commit/250a1940d6d26d6ff9b3c54158e9f492d3fb9748">250a194</a>)</li>
<li><strong>commands</strong>: resolve rule aliases in explain and rule commands (<a href="https://github.com/rvben/rumdl/commit/5d0435139d275e1485b832c3608e230f1278e63c">5d04351</a>)</li>
<li>use verified fix counts in summaries and correct dry-run label (<a href="https://github.com/rvben/rumdl/commit/cd55dc10f5a946cf42fdc79167dc7d50a8022ca9">cd55dc1</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.72-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.72-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.72-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.72-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-apple-darwin.tar.gz">rumdl-v0.1.72-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-aarch64-apple-darwin.tar.gz">rumdl-v0.1.72-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-pc-windows-msvc.zip">rumdl-v0.1.72-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.72/rumdl-v0.1.72-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>nix init</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/nix-init/</link><pubDate>Tue, 14 Apr 2026 22:20:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/nix-init/</guid><description>Version updated for https://github.com/spotdemo4/nix-init to version v1.43.0.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The nix-init GitHub Action is designed to streamline the setup of Nix-based repositories by automating common initialization tasks, such as configuring a GitHub App token, checking out the repository, setting up a Git user for commits, installing and configuring Nix, and enabling caching and development environments from Nix flakes. It simplifies and accelerates workflows by consolidating these repetitive steps into a single action, making it particularly useful for projects using Nix on GitHub or self-hosted runners. Key capabilities include environment setup, caching support, and compatibility with multiple CI platforms.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/spotdemo4/nix-init">https://github.com/spotdemo4/nix-init</a></strong> to version <strong>v1.43.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nix-init">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>nix-init</code> GitHub Action is designed to streamline the setup of Nix-based repositories by automating common initialization tasks, such as configuring a GitHub App token, checking out the repository, setting up a Git user for commits, installing and configuring Nix, and enabling caching and development environments from Nix flakes. It simplifies and accelerates workflows by consolidating these repetitive steps into a single action, making it particularly useful for projects using Nix on GitHub or self-hosted runners. Key capabilities include environment setup, caching support, and compatibility with multiple CI platforms.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>bump: v1.42.0 -&gt; v1.43.0 (757d5ba1fa0749e877484703bece0e17c7bd5670)</li>
<li>feat: Update spotdemo4/better-checkout action to v0.10.0 (#120) (81daf4b09cc1b671c1553a6fce014a176015a23d)</li>
<li>chore(deps): update spotdemo4/nix-init action to v1.42.0 (#119) (5bccce4403511a4d564f7dc90fac61ffb44010c6)</li>
<li>fix(ci): bump README version (83e42722a5e8b1af84a78bcc68cc478f16e6b03d)</li>
</ul>
]]></content:encoded></item><item><title>DockDesk Neural Auditor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/dockdesk-neural-auditor/</link><pubDate>Tue, 14 Apr 2026 22:20:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/dockdesk-neural-auditor/</guid><description>Version updated for https://github.com/srivatsa-source/dockdesk to version v2.4.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DockDesk is a local-first semantic documentation auditor that ensures alignment between code logic and documentation claims by identifying discrepancies and suggesting fixes. It runs entirely on local machines or CI runners, eliminating privacy risks and reducing infrastructure costs associated with cloud-based solutions. Key capabilities include semantic drift detection, natural-language CLI for audits, and export options for reports in various formats, making it a powerful tool for maintaining accurate and consistent documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/srivatsa-source/dockdesk">https://github.com/srivatsa-source/dockdesk</a></strong> to version <strong>v2.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dockdesk-neural-auditor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DockDesk is a local-first semantic documentation auditor that ensures alignment between code logic and documentation claims by identifying discrepancies and suggesting fixes. It runs entirely on local machines or CI runners, eliminating privacy risks and reducing infrastructure costs associated with cloud-based solutions. Key capabilities include semantic drift detection, natural-language CLI for audits, and export options for reports in various formats, making it a powerful tool for maintaining accurate and consistent documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/srivatsa-source/dockdesk/compare/v2.4.0...v2.4.1">https://github.com/srivatsa-source/dockdesk/compare/v2.4.0...v2.4.1</a></p>
]]></content:encoded></item><item><title>gh-comment-kit Comment Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/gh-comment-kit-comment-action/</link><pubDate>Tue, 14 Apr 2026 22:20:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/gh-comment-kit-comment-action/</guid><description>Version updated for https://github.com/srz-zumix/comment-action to version v0.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The comment-action GitHub Action automates the process of posting, updating, deleting, and resolving trackable comments on pull requests. It enables users to attach comments to specific file paths and line numbers, ensuring context-specific feedback during code reviews. The action solves the challenge of managing review comments by grouping them with identifiers, supporting operations like updates and deletions, and handling large comment sizes through automatic splitting or truncation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/srz-zumix/comment-action">https://github.com/srz-zumix/comment-action</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-comment-kit-comment-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>comment-action</code> GitHub Action automates the process of posting, updating, deleting, and resolving trackable comments on pull requests. It enables users to attach comments to specific file paths and line numbers, ensuring context-specific feedback during code reviews. The action solves the challenge of managing review comments by grouping them with identifiers, supporting operations like updates and deletions, and handling large comment sizes through automatic splitting or truncation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><a href="https://github.com/srz-zumix/comment-action/compare/v0.1.1...v0.2.0">Compare v0.1.1 with v0.2.0</a></p>
<h2 id="changes">Changes</h2>
<h2 id="features">Features</h2>
<ul>
<li>gh-comment-kit v0.2.0 @srz-zumix (#4)</li>
</ul>
]]></content:encoded></item><item><title>GitHub Profile Language Analytics</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/github-profile-language-analytics/</link><pubDate>Tue, 14 Apr 2026 22:20:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/github-profile-language-analytics/</guid><description>Version updated for https://github.com/StefVuck/Github-Language-Stats to version v1.2.0.
This action is used across all versions by 5 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the generation of visual representations of your programming language usage across all repositories, including both public and private ones. It analyzes all languages (not just the top few) and supports multiple chart types like leaderboards, bar, pie, and donut charts, offering modern and customizable designs. By running locally as a GitHub Action, it provides faster updates and greater flexibility, enabling developers to track and showcase their language usage efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/StefVuck/Github-Language-Stats">https://github.com/StefVuck/Github-Language-Stats</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-profile-language-analytics">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the generation of visual representations of your programming language usage across all repositories, including both public and private ones. It analyzes all languages (not just the top few) and supports multiple chart types like leaderboards, bar, pie, and donut charts, offering modern and customizable designs. By running locally as a GitHub Action, it provides faster updates and greater flexibility, enabling developers to track and showcase their language usage efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: Use bytes instead of LoC for current solution, allow users to do longer solution for gathering actual LoC more accurately</li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Kiyotoko made their first contribution in <a href="https://github.com/StefVuck/Github-Language-Stats/pull/1">https://github.com/StefVuck/Github-Language-Stats/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/StefVuck/Github-Language-Stats/compare/v1.1.0...v1.2.0">https://github.com/StefVuck/Github-Language-Stats/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>SVGSketch Render</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/svgsketch-render/</link><pubDate>Tue, 14 Apr 2026 22:20:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/svgsketch-render/</guid><description>Version updated for https://github.com/SVGSketch/render-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SVGSketch Render Action is a GitHub Action designed to automate the rendering of .svgs files into deterministic SVG outputs in CI/CD workflows. It eliminates the need for browser or network dependencies by leveraging @svgsketch/core, ensuring consistent results without runtime surprises. Key capabilities include rendering .svgs files, customizing output with template variables, generating multiple design variants, and automating tasks like committing rendered outputs or uploading artifacts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SVGSketch/render-action">https://github.com/SVGSketch/render-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/svgsketch-render">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The SVGSketch Render Action is a GitHub Action designed to automate the rendering of <code>.svgs</code> files into deterministic SVG outputs in CI/CD workflows. It eliminates the need for browser or network dependencies by leveraging <code>@svgsketch/core</code>, ensuring consistent results without runtime surprises. Key capabilities include rendering <code>.svgs</code> files, customizing output with template variables, generating multiple design variants, and automating tasks like committing rendered outputs or uploading artifacts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial public release of the SVGSketch Render Action.</p>
<h2 id="features">Features</h2>
<ul>
<li>Render <code>.svgs</code> documents to SVG in CI/CD via <code>@svgsketch/core</code></li>
<li>Glob-based batch rendering (<code>input: designs/**/*.svgs</code>)</li>
<li>Template variable overrides via <code>variables:</code> input (JSON object or <code>KEY=VALUE</code> pairs)</li>
<li>Canvas width/height overrides</li>
<li>Optional background color injection</li>
<li><code>fail-on-warnings</code> mode for strict builds</li>
<li>Per-file <code>::error::</code> annotations + job summary</li>
<li>Outputs: <code>files</code> (JSON array of rendered paths) and <code>count</code></li>
</ul>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">svgsketch/render-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">input</span>: <span style="color:#ae81ff">designs/**/*.svgs</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">output-dir</span>: <span style="color:#ae81ff">rendered</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/SVGSketch/render-action#usage">README</a> for full examples and the <a href="https://github.com/SVGSketch/render-action/tree/main/examples">examples/</a> directory for sample .svgs files.</p>
<h2 id="runtime">Runtime</h2>
<p>Runs on node24. No browser required, no network calls, fully deterministic output.</p>
]]></content:encoded></item><item><title>PullProof</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/pullproof/</link><pubDate>Tue, 14 Apr 2026 22:20:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/pullproof/</guid><description>Version updated for https://github.com/SyedSibtainRazvi/PullProof to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PullProof is a GitHub Action designed to automatically review documentation and blog post changes in pull requests, offering AI-generated feedback on writing quality, technical accuracy, SEO metadata, structure, and visual elements. It helps developers ensure high-quality, polished content by detecting issues in Markdown files and providing actionable recommendations. Key features include targeted reviews of added lines, structured feedback comments, and updates without generating comment spam.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SyedSibtainRazvi/PullProof">https://github.com/SyedSibtainRazvi/PullProof</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pullproof">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PullProof is a GitHub Action designed to automatically review documentation and blog post changes in pull requests, offering AI-generated feedback on writing quality, technical accuracy, SEO metadata, structure, and visual elements. It helps developers ensure high-quality, polished content by detecting issues in Markdown files and providing actionable recommendations. Key features include targeted reviews of added lines, structured feedback comments, and updates without generating comment spam.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="whats-new">What&rsquo;s New</h3>
<ul>
<li><strong>Structured blog review</strong> — rates Metadata &amp; SEO, Technical Accuracy, Writing Quality, Structure &amp; Flow, and Blog Polish</li>
<li><strong>Comment updates</strong> — updates the same PR comment on subsequent pushes instead of creating duplicates</li>
<li><strong>Configurable model</strong> — new <code>model</code> input, defaults to <code>gpt-4o</code></li>
</ul>
<h3 id="fixes">Fixes</h3>
<ul>
<li>Fixed patch extraction bug where removed lines could leak into review</li>
<li>Removed dead code (unused function, premature variable)</li>
<li>Added patch truncation for large blog posts</li>
<li>Lower temperature (0.3) for more consistent reviews</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">uses</span>: <span style="color:#ae81ff">SyedSibtainRazvi/PullProof@v2.0.0</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">openai_api_key</span>: <span style="color:#ae81ff">${{ secrets.OPENAI_API_KEY }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>EvalCI by SynapseKit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/evalci-by-synapsekit/</link><pubDate>Tue, 14 Apr 2026 22:20:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/evalci-by-synapsekit/</guid><description>Version updated for https://github.com/SynapseKit/evalci to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary EvalCI is a GitHub Action designed to automate the evaluation of pull requests using Language Model (LLM) quality gates. It discovers and executes test cases tagged with @eval_case, assesses their performance against user-defined criteria (e.g., minimum score thresholds), posts a formatted results table as a PR comment, and blocks merging if quality metrics fall below the specified thresholds. The action simplifies LLM testing workflows by integrating directly with GitHub Actions, requiring no external infrastructure, and supporting multiple LLM providers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SynapseKit/evalci">https://github.com/SynapseKit/evalci</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/evalci-by-synapsekit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>EvalCI is a GitHub Action designed to automate the evaluation of pull requests using Language Model (LLM) quality gates. It discovers and executes test cases tagged with <code>@eval_case</code>, assesses their performance against user-defined criteria (e.g., minimum score thresholds), posts a formatted results table as a PR comment, and blocks merging if quality metrics fall below the specified thresholds. The action simplifies LLM testing workflows by integrating directly with GitHub Actions, requiring no external infrastructure, and supporting multiple LLM providers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="evalci-v100">EvalCI v1.0.0</h2>
<p>LLM quality gates for every PR — zero infra, 2-minute setup, works with any LLM provider.</p>
<h3 id="features">Features</h3>
<ul>
<li>Run <code>@eval_case</code> suites automatically on every pull request</li>
<li>Block merge if quality drops below threshold</li>
<li>Post formatted results table as a PR comment (score, cost, latency per case)</li>
<li>Works with 30+ LLM providers via SynapseKit</li>
<li>Zero infrastructure — runs entirely in GitHub Actions</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">SynapseKit/evalci@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">path</span>: <span style="color:#ae81ff">tests/evals</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">threshold</span>: <span style="color:#e6db74">&#34;0.80&#34;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">env</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">OPENAI_API_KEY</span>: <span style="color:#ae81ff">${{ secrets.OPENAI_API_KEY }}</span>
</span></span></code></pre></div><h3 id="whats-included">What&rsquo;s included</h3>
<ul>
<li>Apache 2.0 license</li>
<li>Issue templates (bug report, feature request)</li>
<li>Discussion template</li>
<li>PR template</li>
<li>CONTRIBUTING.md, SECURITY.md, CHANGELOG.md</li>
</ul>
<p>See <a href="https://github.com/SynapseKit/evalci#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>go-skeptic</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/go-skeptic/</link><pubDate>Tue, 14 Apr 2026 22:19:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/go-skeptic/</guid><description>Version updated for https://github.com/TGPSKI/skeptic to version v0.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The skeptic GitHub Action is a local repository trust auditing tool designed to detect structural vulnerabilities and trust boundary violations that can lead to supply chain compromises. It addresses gaps overlooked by traditional security tools such as CVE scanners, SAST tools, and secret scanners by identifying attack-enabling conditions like unsafe CI/CD practices, ecosystem poisoning, and low-review attack surfaces. Key capabilities include behavior chain analysis, identity graph traversal, payload decoding, cross-finding correlation, and entropy-based anomaly detection, all provided as a standalone, deterministic, and secure Go binary.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TGPSKI/skeptic">https://github.com/TGPSKI/skeptic</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-skeptic">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>skeptic</code> GitHub Action is a local repository trust auditing tool designed to detect structural vulnerabilities and trust boundary violations that can lead to supply chain compromises. It addresses gaps overlooked by traditional security tools such as CVE scanners, SAST tools, and secret scanners by identifying attack-enabling conditions like unsafe CI/CD practices, ecosystem poisoning, and low-review attack surfaces. Key capabilities include behavior chain analysis, identity graph traversal, payload decoding, cross-finding correlation, and entropy-based anomaly detection, all provided as a standalone, deterministic, and secure Go binary.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="license">License</h2>
<ul>
<li>Relicense from Apache 2.0 to GNU General Public License v3.0</li>
</ul>
<h2 id="cicd">CI/CD</h2>
<ul>
<li>Fix auto-label/CI race condition: remove <code>opened</code> from CI pull_request triggers</li>
<li>Fix test-action required check for path-filtered PRs: add <code>changes</code> gate job and <code>test-action-result</code> rollup job</li>
<li>Update <code>main-ci-and-integrity</code> ruleset to require <code>test-action-result</code></li>
</ul>
<h2 id="agent-skills">Agent Skills</h2>
<ul>
<li>Add <code>go-release</code> skill for managing the Go module release lifecycle</li>
</ul>
<hr>
<p>Full changelog: <a href="https://github.com/TGPSKI/skeptic/blob/v0.2.0/CHANGELOG.md">CHANGELOG.md</a></p>
]]></content:encoded></item><item><title>difftrace</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/difftrace/</link><pubDate>Tue, 14 Apr 2026 22:19:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/difftrace/</guid><description>Version updated for https://github.com/vanandrew/difftrace to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The difftrace GitHub Action analyzes changes in monorepos managed by uv to identify directly and transitively affected packages by parsing uv.lock and mapping git diff outputs. It automates CI/CD workflows by determining which packages need to be built, tested, or deployed, reducing unnecessary pipeline executions and improving efficiency. The action provides seamless integration with workflows by handling Python setup, installation, and output parsing, and supports dependency-aware job matrices for targeted CI tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vanandrew/difftrace">https://github.com/vanandrew/difftrace</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/difftrace">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>difftrace</code> GitHub Action analyzes changes in monorepos managed by <a href="https://docs.astral.sh/uv/">uv</a> to identify directly and transitively affected packages by parsing <code>uv.lock</code> and mapping <code>git diff</code> outputs. It automates CI/CD workflows by determining which packages need to be built, tested, or deployed, reducing unnecessary pipeline executions and improving efficiency. The action provides seamless integration with workflows by handling Python setup, installation, and output parsing, and supports dependency-aware job matrices for targeted CI tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: document &ndash;test-all flag in README by @vanandrew in <a href="https://github.com/vanandrew/difftrace/pull/7">https://github.com/vanandrew/difftrace/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vanandrew/difftrace/compare/v1.0.6...v1.1.0">https://github.com/vanandrew/difftrace/compare/v1.0.6...v1.1.0</a></p>
]]></content:encoded></item><item><title>Claude Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/claude-lint/</link><pubDate>Tue, 14 Apr 2026 22:19:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/claude-lint/</guid><description>Version updated for https://github.com/zhupanov/claude-lint to version v1.0.27.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Claude Lint is a GitHub Action and CLI tool designed to validate and enforce best practices for configurations and plugins within Claude Code projects. It automates the linting process for .claude/ and .claude-plugin/ directories, offering 96 customizable linting rules across various categories (e.g., hooks, skills, agents). Its key capabilities include two linting modes (basic and plugin), CI/CD integration, and cross-platform support, helping developers ensure consistency and compliance with Claude Code standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/claude-lint">https://github.com/zhupanov/claude-lint</a></strong> to version <strong>v1.0.27</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Claude Lint is a GitHub Action and CLI tool designed to validate and enforce best practices for configurations and plugins within Claude Code projects. It automates the linting process for <code>.claude/</code> and <code>.claude-plugin/</code> directories, offering 96 customizable linting rules across various categories (e.g., hooks, skills, agents). Its key capabilities include two linting modes (basic and plugin), CI/CD integration, and cross-platform support, helping developers ensure consistency and compliance with Claude Code standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Refactor: split validators into submodules, extract shared utilities by @zhupanov in <a href="https://github.com/zhupanov/claude-lint/pull/69">https://github.com/zhupanov/claude-lint/pull/69</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/claude-lint/compare/v1...v1.0.27">https://github.com/zhupanov/claude-lint/compare/v1...v1.0.27</a></p>
]]></content:encoded></item><item><title>No Autopilot</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/no-autopilot/</link><pubDate>Tue, 14 Apr 2026 06:39:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/no-autopilot/</guid><description>Version updated for https://github.com/eljojo/no-autopilot to version v1.1.1.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “no-autopilot” GitHub Action enforces human oversight in pull requests by detecting AI-generated content and ensuring contributors follow project guidelines. It automates checks for AI attributions in commit messages and PR descriptions, incomplete PR templates, and unchecked review checklists, with optional enforcement of an “honesty trap” to ensure genuine compliance. This action helps maintain code quality and accountability by encouraging thoughtful, human-led contributions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/eljojo/no-autopilot">https://github.com/eljojo/no-autopilot</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/no-autopilot">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;no-autopilot&rdquo; GitHub Action enforces human oversight in pull requests by detecting AI-generated content and ensuring contributors follow project guidelines. It automates checks for AI attributions in commit messages and PR descriptions, incomplete PR templates, and unchecked review checklists, with optional enforcement of an &ldquo;honesty trap&rdquo; to ensure genuine compliance. This action helps maintain code quality and accountability by encouraging thoughtful, human-led contributions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>add support for ai signatures based in &ldquo;badges&rdquo;/&ldquo;shields&rdquo;</p>
]]></content:encoded></item><item><title>spinnaker-pipeline-trigger</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/spinnaker-pipeline-trigger/</link><pubDate>Tue, 14 Apr 2026 06:39:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/spinnaker-pipeline-trigger/</guid><description>Version updated for https://github.com/ExpediaGroup/spinnaker-pipeline-trigger to version v1.2.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 16.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The spinnaker-pipeline-trigger GitHub Action automates the process of triggering Spinnaker pipelines directly from GitHub Actions workflows. It solves the problem of integrating GitHub-based CI/CD workflows with Spinnaker by sending detailed payloads and parameters through AWS SNS to initiate specific pipelines. Key features include support for custom parameters, message attributes for targeting specific pipelines, and automatic inclusion of contextual GitHub data in the trigger payload.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ExpediaGroup/spinnaker-pipeline-trigger">https://github.com/ExpediaGroup/spinnaker-pipeline-trigger</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>16</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spinnaker-pipeline-trigger">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>spinnaker-pipeline-trigger</code> GitHub Action automates the process of triggering Spinnaker pipelines directly from GitHub Actions workflows. It solves the problem of integrating GitHub-based CI/CD workflows with Spinnaker by sending detailed payloads and parameters through AWS SNS to initiate specific pipelines. Key features include support for custom parameters, message attributes for targeting specific pipelines, and automatic inclusion of contextual GitHub data in the trigger payload.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="122-2026-04-13"><a href="https://github.com/ExpediaGroup/spinnaker-pipeline-trigger/compare/v1.2.1...v1.2.2">1.2.2</a> (2026-04-13)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>single-quote parameter values to handle YAML special characters (<a href="https://github.com/ExpediaGroup/spinnaker-pipeline-trigger/commit/ff14ae2b1b2982cc00c9b8933dba95b7eab0b2ba">ff14ae2</a>)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/fallow-codebase-health/</link><pubDate>Tue, 14 Apr 2026 06:39:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.33.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-native codebase analyzer designed to identify unused code, duplication, complexity issues, and architectural violations in TypeScript and JavaScript projects. It automates the detection of dead code (e.g., unused files, dependencies, and exports), code duplication, and overly complex functions, providing fast, configuration-free insights to streamline code maintenance and improve quality. Key features include auto-detection of entry points, support for framework conventions, and the ability to audit or fix issues dynamically.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.33.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-native codebase analyzer designed to identify unused code, duplication, complexity issues, and architectural violations in TypeScript and JavaScript projects. It automates the detection of dead code (e.g., unused files, dependencies, and exports), code duplication, and overly complex functions, providing fast, configuration-free insights to streamline code maintenance and improve quality. Key features include auto-detection of entry points, support for framework conventions, and the ability to audit or fix issues dynamically.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<h3 id="ignore-imports-in-duplication-detection">Ignore imports in duplication detection</h3>
<p>Large codebases with consistent import ordering (enforced by formatters like <code>eslint-plugin-import/order</code>) often get false-positive duplication reports from sorted import blocks. The new <code>ignoreImports</code> option strips ES import declarations from the token stream before clone detection, eliminating this noise.</p>
<p><strong>Config:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;duplicates&#34;</span>: {
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&#34;ignoreImports&#34;</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>  }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p><strong>CLI:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>fallow dupes --ignore-imports
</span></span></code></pre></div><p>Only affects ES <code>import</code> statements. CommonJS <code>require()</code> calls and re-exports (<code>export { x } from</code>) are unaffected. Default: <code>false</code> (opt-in, no behavior change for existing users).</p>
<p>Resolves <a href="https://github.com/fallow-rs/fallow/issues/113">#113</a>.</p>
<h3 id="audit-command-now-respects-project-duplication-config">Audit command now respects project duplication config</h3>
<p>The <code>fallow audit</code> command previously hardcoded default values for all duplication settings, ignoring <code>ignoreImports</code>, <code>crossLanguage</code>, <code>skipLocal</code>, and other options from the project config file. Now reads from config, matching the behavior of <code>fallow dupes</code> and combined mode.</p>
<h2 id="other-changes">Other changes</h2>
<ul>
<li>Hardened CI workflow permissions for OpenSSF Scorecard compliance</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.32.1...v2.33.0">https://github.com/fallow-rs/fallow/compare/v2.32.1...v2.33.0</a></p>
]]></content:encoded></item><item><title>FSESC Secret Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/fsesc-secret-scanner/</link><pubDate>Tue, 14 Apr 2026 06:38:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/fsesc-secret-scanner/</guid><description>Version updated for https://github.com/filip-mitish/FastSEcretSCaner to version v1.1.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary FSESC is a high-performance security tool designed to scan codebases for API keys and sensitive credentials to prevent accidental leaks. Built with Rust, it offers efficient, local-only scanning and integrates seamlessly with Git via pre-commit hooks to automate secret detection during development workflows. This action enhances security by providing fast, reliable, and privacy-focused secret scanning directly in your projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/filip-mitish/FastSEcretSCaner">https://github.com/filip-mitish/FastSEcretSCaner</a></strong> to version <strong>v1.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fsesc-secret-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>FSESC is a high-performance security tool designed to scan codebases for API keys and sensitive credentials to prevent accidental leaks. Built with Rust, it offers efficient, local-only scanning and integrates seamlessly with Git via pre-commit hooks to automate secret detection during development workflows. This action enhances security by providing fast, reliable, and privacy-focused secret scanning directly in your projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Now cargo will built this package when you install via NPM its all</p>
]]></content:encoded></item><item><title>Composite Linter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/composite-linter/</link><pubDate>Tue, 14 Apr 2026 06:38:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/composite-linter/</guid><description>Version updated for https://github.com/georglauterbach/linter to version v0.2.1.
This action is used across all versions by 6 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a composite linter that automates the process of running multiple static analysis tools for checking code quality, correctness, and security across various file types, including GitHub Actions workflows, Dockerfiles, shell scripts, YAML files, and EditorConfig rules. It simplifies multi-linter integration by enabling all supported linters by default and allowing users to selectively disable or configure them via environment variables. This action streamlines code validation workflows, ensuring consistent adherence to best practices and standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/georglauterbach/linter">https://github.com/georglauterbach/linter</a></strong> to version <strong>v0.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/composite-linter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a composite linter that automates the process of running multiple static analysis tools for checking code quality, correctness, and security across various file types, including GitHub Actions workflows, Dockerfiles, shell scripts, YAML files, and EditorConfig rules. It simplifies multi-linter integration by enabling all supported linters by default and allowing users to selectively disable or configure them via environment variables. This action streamlines code validation workflows, ensuring consistent adherence to best practices and standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Refer to <a href="https://github.com/georglauterbach/linter/blob/main/CHANGELOG.md#v021"><code>CHANGELOG.md</code></a> for the list of all changes.</p>
]]></content:encoded></item><item><title>Kida Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/kida-report/</link><pubDate>Tue, 14 Apr 2026 06:38:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/kida-report/</guid><description>Version updated for https://github.com/lbliii/kida to version v0.6.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Kida is a Python-based framework for creating HTML templates with modern frontend features like typed properties, named slots, scoped state, and error boundaries, all without requiring JavaScript or a build step. It automates tasks such as static validation, component discovery, and introspection, enabling efficient template creation and debugging with compile-time checks. Key capabilities include support for reusable components, context propagation, co-located styles, streaming, and scalability across multiple threads in Python 3.14.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lbliii/kida">https://github.com/lbliii/kida</a></strong> to version <strong>v0.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kida-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Kida is a Python-based framework for creating HTML templates with modern frontend features like typed properties, named slots, scoped state, and error boundaries, all without requiring JavaScript or a build step. It automates tasks such as static validation, component discovery, and introspection, enabling efficient template creation and debugging with compile-time checks. Key capabilities include support for reusable components, context propagation, co-located styles, streaming, and scalability across multiple threads in Python 3.14.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v060">v0.6.0</h1>
<p><strong>Released</strong> 2026-04-13.</p>
<p>Kida 0.6.0 evolves Kida from a template engine into a component framework with full def introspection, typed prop validation, and the <code>kida components</code> CLI. This release also adds the <code>kida readme</code> auto-generator and closes dozens of silent-failure and missing-validation sharp edges.</p>
<h2 id="added">Added</h2>
<ul>
<li><strong>Component framework</strong> — Def introspection API (<code>DefMetadata</code>, <code>DefParamInfo</code>, <code>list_defs</code>,
<code>def_metadata</code>), component call stack in error reporting, <code>kida components</code> CLI command, type-aware
prop validation with <code>TypeMismatch</code> diagnostics, Components Guide and Jinja2-vs-Kida comparison
docs. (#90)</li>
<li><strong><code>kida readme</code> CLI</strong> — Auto-generates README.md from project metadata (pyproject.toml, filesystem,
git). Ships 4 preset templates (default, minimal, library, cli) with <code>--set</code> overrides and <code>--json</code>
debug mode. (#89)</li>
</ul>
<h2 id="fixed">Fixed</h2>
<ul>
<li><strong>Sandbox <code>max_output_size</code> enforcement</strong> — Was declared but never checked; now enforced. (#91)</li>
<li><strong>Block capture rejection</strong> — <code>{% set x %}...{% endset %}</code> block capture rejected at parse time. (#91)</li>
<li><strong>Error codes for all SecurityError raises</strong> — K-SEC-001 through K-SEC-005. (#91)</li>
<li><strong>Autoescape validation at construction</strong> — Invalid mode rejected at <code>Environment()</code> creation. (#91)</li>
<li><strong>Structured errors</strong> — All bare <code>RuntimeError</code> raises replaced with <code>TemplateRuntimeError</code>. (#91)</li>
<li><strong>Optional chaining display</strong> — <code>?.</code> renders <code>&quot;&quot;</code> instead of <code>&quot;None&quot;</code> in display context. (#91)</li>
<li><strong>Broken <code>except</code> clauses</strong> — Fixed 32 <code>except X, Y:</code> clauses (Python 2 syntax). (#92)</li>
<li><strong><code>render_with_blocks()</code> validation</strong> — Unknown block names raise with did-you-mean suggestions. (#92)</li>
<li><strong>Unknown compiler node types</strong> — Now raises instead of silently ignoring. (#92)</li>
<li><strong>CLI check error reporting</strong> — Errors no longer swallowed silently. (#92)</li>
<li><strong><code>_Undefined.get()</code> API</strong> — Fixed to match expected semantics. (#92)</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li><strong>New warnings</strong> — <code>PrecedenceWarning</code> (K-WARN-001), <code>CoercionWarning</code>, and <code>MigrationWarning</code>
(K-WARN-002) for common migration traps and silent coercion. (#91)</li>
<li><strong><code>strict_undefined</code> mode</strong> — Opt-in <code>Environment(strict_undefined=True)</code> for catching attribute
typos at render time. (#92)</li>
<li><strong><code>UndefinedError</code> context</strong> — Attribute/key lookups now say &ldquo;Undefined attribute/key&rdquo; instead of
&ldquo;Undefined variable&rdquo;. (#92)</li>
<li><strong>ErrorCode coverage</strong> — Pushed from 21 to 73+ raise sites with docs for all 38 ErrorCode
values. (#91)</li>
</ul>
<h2 id="upgrade-notes">Upgrade Notes</h2>
<ol>
<li>No breaking changes. Drop-in upgrade from 0.5.x.</li>
<li>New warnings (<code>PrecedenceWarning</code>, <code>CoercionWarning</code>, <code>MigrationWarning</code>) may surface in code that previously ran silently. These are Python warnings and can be filtered with <code>warnings.filterwarnings</code>.</li>
<li>GitHub Action version tag updated to <code>@v0.6.0</code>.</li>
</ol>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://pypi.org/project/kida-templates/">PyPI</a></li>
<li><a href="https://github.com/lbliii/kida">GitHub</a></li>
<li><a href="https://github.com/lbliii/kida/blob/main/CHANGELOG.md">Full Changelog</a></li>
</ul>
]]></content:encoded></item><item><title>Skillmark Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/skillmark-lint/</link><pubDate>Tue, 14 Apr 2026 06:38:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/skillmark-lint/</guid><description>Version updated for https://github.com/michellepellon/skillmark to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Skillmark GitHub Action is a CI-native tool designed to lint, validate, and score SKILL.md files for compliance with AgentSkills.io specifications. It automates quality assurance by enforcing 84 rules, generating a composite quality score (0-100) across six weighted categories, and offering multiple output formats (e.g., JSON, SARIF, Markdown). Key features include automated issue fixing, pre-commit hooks, and integration with GitHub Actions, streamlining skill documentation validation and improving overall quality and compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/michellepellon/skillmark">https://github.com/michellepellon/skillmark</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skillmark-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Skillmark</strong> GitHub Action is a CI-native tool designed to lint, validate, and score <code>SKILL.md</code> files for compliance with AgentSkills.io specifications. It automates quality assurance by enforcing 84 rules, generating a composite quality score (0-100) across six weighted categories, and offering multiple output formats (e.g., JSON, SARIF, Markdown). Key features include automated issue fixing, pre-commit hooks, and integration with GitHub Actions, streamlining skill documentation validation and improving overall quality and compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="skillmark-v010">skillmark v0.1.0</h1>
<p>CI-native linter, validator, and quality scorer for <a href="https://agentskills.io">Agent Skills</a> (<code>SKILL.md</code>).</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li><strong>84 rules</strong> across spec compliance, best practices, and quality scoring</li>
<li><strong>Quality scoring</strong> — 0-100 composite score with letter grades (A-F)</li>
<li><strong>4 output formats</strong> — terminal, JSON, SARIF (GitHub code annotations), Markdown</li>
<li><strong>Fix mode</strong> — auto-repair 6 common issues with <code>--dry-run</code> preview</li>
<li><strong>CI-native</strong> — GitHub Action + pre-commit hook + <code>.skillmark.toml</code> config</li>
</ul>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cargo install skillmark
</span></span></code></pre></div><h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Check a skill</span>
</span></span><span style="display:flex;"><span>skillmark check path/to/my-skill
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Check all skills in a repo</span>
</span></span><span style="display:flex;"><span>skillmark check
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Fix issues</span>
</span></span><span style="display:flex;"><span>skillmark fix --dry-run
</span></span></code></pre></div><h2 id="github-action">GitHub Action</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">michellepellon/skillmark@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">min-score</span>: <span style="color:#e6db74">&#39;80&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">format</span>: <span style="color:#ae81ff">sarif</span>
</span></span></code></pre></div><h2 id="scoring-categories">Scoring Categories</h2>
<table>
  <thead>
      <tr>
          <th>Category</th>
          <th>Weight</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Spec Compliance</td>
          <td>40%</td>
      </tr>
      <tr>
          <td>Description Quality</td>
          <td>20%</td>
      </tr>
      <tr>
          <td>Content Efficiency</td>
          <td>15%</td>
      </tr>
      <tr>
          <td>Composability &amp; Clarity</td>
          <td>10%</td>
      </tr>
      <tr>
          <td>Script Quality</td>
          <td>10%</td>
      </tr>
      <tr>
          <td>Discoverability</td>
          <td>5%</td>
      </tr>
  </tbody>
</table>
<h2 id="whats-included">What&rsquo;s Included</h2>
<ul>
<li>35 spec-compliance error rules (E001-E035)</li>
<li>28 best-practice warning rules (W001-W028)</li>
<li>14 quality scoring info rules (I001-I016)</li>
<li>7 Tier 2 experimental rules (off by default)</li>
<li>6 auto-fixable rules</li>
<li>Terminal, JSON, SARIF v2.1.0, and Markdown output formats</li>
<li><code>.skillmark.toml</code> configuration with customizable weights and grade boundaries</li>
<li>Pre-commit hook support</li>
</ul>
<p>Built on the <a href="https://agentskills.io">AgentSkills.io</a> specification, informed by <a href="https://github.com/benchflow-ai/skillsbench">SkillsBench</a> findings.</p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/mipiti-verify/</link><pubDate>Tue, 14 Apr 2026 06:38:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.2.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of threat model assertions for security controls, ensuring they remain accurate and up-to-date. It facilitates CI/CD pipeline integration by validating security controls locally, in batches, or across entire projects, with optional support for advanced AI-powered semantic checks via Tier 2 providers like OpenAI and Anthropic. Key capabilities include assertion verification, drift detection, audit trail validation, and automated reporting, streamlining security compliance and reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>mipiti-verify</strong> GitHub Action automates the verification of threat model assertions for security controls, ensuring they remain accurate and up-to-date. It facilitates CI/CD pipeline integration by validating security controls locally, in batches, or across entire projects, with optional support for advanced AI-powered semantic checks via Tier 2 providers like OpenAI and Anthropic. Key capabilities include assertion verification, drift detection, audit trail validation, and automated reporting, streamlining security compliance and reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.2@sha256:c151f69389150215ec0969151452b42d3f309e3444c3ce6f7a48409f2cea345a</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.2</code>
Digest: <code>sha256:c151f69389150215ec0969151452b42d3f309e3444c3ce6f7a48409f2cea345a</code></p>
]]></content:encoded></item><item><title>Add GitHub Sponsors list to README</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/add-github-sponsors-list-to-readme/</link><pubDate>Tue, 14 Apr 2026 06:38:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/add-github-sponsors-list-to-readme/</guid><description>Version updated for https://github.com/mkljczk/github-sponsors-readme-action to version v1.0.9.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Sponsors Readme Action automates the process of displaying your GitHub Sponsors in your repository’s README file. It organizes sponsors by price tiers, provides customizable templates for displaying sponsor information, and includes fallbacks for missing data. This action simplifies sponsor management and enhances visibility for contributors who support your projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mkljczk/github-sponsors-readme-action">https://github.com/mkljczk/github-sponsors-readme-action</a></strong> to version <strong>v1.0.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/add-github-sponsors-list-to-readme">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Sponsors Readme Action automates the process of displaying your GitHub Sponsors in your repository&rsquo;s README file. It organizes sponsors by price tiers, provides customizable templates for displaying sponsor information, and includes fallbacks for missing data. This action simplifies sponsor management and enhances visibility for contributors who support your projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Deploy Production Code for Commit 9ec84f495f554f24e0e2554cba77ecad5bd00ece 🚀 (35ac933)</li>
<li>maybe now (9ec84f4)</li>
<li>disable tests lol (5a0451e)</li>
<li>cleanup (54e6a39)</li>
<li>meow (3adc21a)</li>
<li>Merge remote-tracking branch &lsquo;origin/dev&rsquo; into dev (079ca0f)</li>
<li>what im doin (c1e046b)</li>
<li>Release 1.0.5 📣 (3026e64)</li>
<li>update (ecafbf6)</li>
<li>Release 1.0.4 📣 (1f4eff9)</li>
</ul>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/totem-shield/</link><pubDate>Tue, 14 Apr 2026 06:38:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/totem@1.14.8.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool that provides a persistent memory and enforcement layer for AI coding agents to improve architectural integrity and prevent repetitive mistakes. It automates the process of converting plain-English lessons into enforceable rules that are checked offline during development, ensuring AI agents adhere to project-specific standards and avoid common errors. By serving as a “tripwire” system, Totem maintains code quality without relying on runtime LLMs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/totem@1.14.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool that provides a persistent memory and enforcement layer for AI coding agents to improve architectural integrity and prevent repetitive mistakes. It automates the process of converting plain-English lessons into enforceable rules that are checked offline during development, ensuring AI agents adhere to project-specific standards and avoid common errors. By serving as a &ldquo;tripwire&rdquo; system, Totem maintains code quality without relying on runtime LLMs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>bcc9c72: Perf Follow-up: batch compile upgrades and cwd threading</p>
<p><strong>Perf / correctness (#1232, #1235):</strong></p>
<ul>
<li>Thread explicit <code>cwd</code> through <code>compileCommand</code> (#1232). <code>runSelfHealing(cwd)</code> was ignoring its own cwd parameter because <code>compileCommand</code> read <code>process.cwd()</code> directly. Fixed by adding <code>cwd?: string</code> to <code>CompileOptions</code> and threading it to the call site. Prevents future divergence if doctor gains <code>--cwd</code>.</li>
<li>Batch <code>--upgrade</code> hashes in <code>runSelfHealing</code> (#1235). Previously N upgrade candidates meant N full config/lessons/rules/metrics load cycles. Now all telemetry prefixes build in one metrics load and <code>compileCommand({ upgradeBatch, cwd })</code> runs once. Unresolved batch hashes now throw <code>UPGRADE_HASH_NOT_FOUND</code> instead of silently becoming &rsquo;noop&rsquo; and masking compile-prune mutations. CLI <code>--upgrade &lt;hash&gt;</code> flow is backwards compatible.</li>
</ul>
<p><strong>Governance:</strong></p>
<ul>
<li>Added <code>.github/pull_request_template.md</code> enforcing Mechanical Root Cause, Fix Applied, Out of Scope, Tests, and Related Tickets sections. Feeds downstream tooling (changesets, CR/GCA context extraction) with consistent structure.</li>
</ul>
<p><strong>Postmerge:</strong> 7 new lessons extracted, 1 rule compiled and archived for over-breadth (upgradeTarget: compound per Proposal 226).</p>
</li>
</ul>
]]></content:encoded></item><item><title>Deploy to LiteBin | L8Bin</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/deploy-to-litebin-l8bin/</link><pubDate>Tue, 14 Apr 2026 06:38:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/deploy-to-litebin-l8bin/</guid><description>Version updated for https://github.com/mtsandeep/l8bin-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the deployment of applications to LiteBin directly from a GitHub workflow, eliminating the need for a separate Docker registry. It simplifies the deployment process by detecting the build method (e.g., using a Dockerfile or framework auto-detection), packaging the application as a tar file, and uploading it directly to the LiteBin server for deployment. Key capabilities include support for custom configurations like resource limits, specific nodes, and subdirectory builds, making it flexible for various deployment scenarios.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mtsandeep/l8bin-action">https://github.com/mtsandeep/l8bin-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/deploy-to-litebin-l8bin">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the deployment of applications to LiteBin directly from a GitHub workflow, eliminating the need for a separate Docker registry. It simplifies the deployment process by detecting the build method (e.g., using a Dockerfile or framework auto-detection), packaging the application as a tar file, and uploading it directly to the LiteBin server for deployment. Key capabilities include support for custom configurations like resource limits, specific nodes, and subdirectory builds, making it flexible for various deployment scenarios.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Github Action to deploy using LiteBin | L8Bin</p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/run-aer-tests/</link><pubDate>Tue, 14 Apr 2026 06:38:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.152.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables developers to validate, test, and debug Salesforce Apex code locally without deploying to a Salesforce org. It automates the execution of Apex tests and provides a lightweight Salesforce-compatible runtime, making test cycles faster and more reproducible. Key capabilities include running tests, executing specific code paths, and supporting debugging with tools like VS Code and IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.152</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables developers to validate, test, and debug Salesforce Apex code locally without deploying to a Salesforce org. It automates the execution of Apex tests and provides a lightweight Salesforce-compatible runtime, making test cycles faster and more reproducible. Key capabilities include running tests, executing specific code paths, and supporting debugging with tools like VS Code and IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.152</p>
<ul>
<li>
<p>Add AssociateEntityType and AssociateParentEntity to SObjectType</p>
</li>
<li>
<p>Add FinancialServicesCloud Feature</p>
</li>
<li>
<p>Fix Web Extension for Salesforce Web Console</p>
</li>
<li>
<p>Distinguish Sideloaded Extensions from @vscode/test-web</p>
</li>
<li>
<p>Add LifeSciencesCloud Feature and Expand Builtin Schema</p>
</li>
<li>
<p>Implement Wave Namespace Methods</p>
</li>
<li>
<p>Implement Wave QueryBuilder, QueryNode, and ProjectionNode</p>
</li>
<li>
<p>Implement Queueable Delay, Limits, and Signature Semantics</p>
</li>
</ul>
]]></content:encoded></item><item><title>TicketToCode Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/tickettocode-agent/</link><pubDate>Tue, 14 Apr 2026 06:38:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/tickettocode-agent/</guid><description>Version updated for https://github.com/pranavsriram8/ticket-to-code to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ticket-to-code GitHub Action is an AI-powered tool that automates the process of transforming Jira tasks into actionable code changes. It integrates with Jira to classify tasks, identifies the exact files requiring modification, and generates an execution plan using open-source AI tools (DSPy, LiteLLM). By automating routine and well-defined tasks such as infrastructure updates or feature additions, it reduces manual effort and accelerates development workflows, ultimately creating pull requests for human review.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pranavsriram8/ticket-to-code">https://github.com/pranavsriram8/ticket-to-code</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tickettocode-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ticket-to-code</strong> GitHub Action is an AI-powered tool that automates the process of transforming Jira tasks into actionable code changes. It integrates with Jira to classify tasks, identifies the exact files requiring modification, and generates an execution plan using open-source AI tools (DSPy, LiteLLM). By automating routine and well-defined tasks such as infrastructure updates or feature additions, it reduces manual effort and accelerates development workflows, ultimately creating pull requests for human review.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>Initial Version of the ticket to code agent</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pranavsriram8/ticket-to-code/commits/v0.1.0">https://github.com/pranavsriram8/ticket-to-code/commits/v0.1.0</a></p>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/multi-style-contribution-snake/</link><pubDate>Tue, 14 Apr 2026 06:38:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v14.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the creation of dynamic and visually styled animations for GitHub contribution graphs, offering five unique themes, various geometric shapes, and bold month labels for enhanced context. It solves the problem of manually designing contribution graph visuals by generating high-quality SVG and GIF outputs, along with an automated gallery for previewing assets. Key capabilities include auto-detection of repository owners, customizable styles, and seamless integration into profile README files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v14.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the creation of dynamic and visually styled animations for GitHub contribution graphs, offering five unique themes, various geometric shapes, and bold month labels for enhanced context. It solves the problem of manually designing contribution graph visuals by generating high-quality SVG and GIF outputs, along with an automated gallery for previewing assets. Key capabilities include auto-detection of repository owners, customizable styles, and seamless integration into profile README files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v14.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>Generate Roq Site</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/generate-roq-site/</link><pubDate>Tue, 14 Apr 2026 06:38:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/generate-roq-site/</guid><description>Version updated for https://github.com/quarkiverse/quarkus-roq to version 2.1.0.CR1.
This action is used across all versions by 70 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Quarkus Roq is an open-source static site generator designed to simplify the creation and deployment of websites and blogs. It automates tasks such as generating static files from templates and Markdown/Asciidoc pages, leveraging Quarkus for performance and flexibility. The associated GitHub Action streamlines deployment workflows, enabling seamless integration into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/quarkiverse/quarkus-roq">https://github.com/quarkiverse/quarkus-roq</a></strong> to version <strong>2.1.0.CR1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>70</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/generate-roq-site">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Quarkus Roq is an open-source static site generator designed to simplify the creation and deployment of websites and blogs. It automates tasks such as generating static files from templates and Markdown/Asciidoc pages, leveraging Quarkus for performance and flexibility. The associated GitHub Action streamlines deployment workflows, enabling seamless integration into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update basics.adoc by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/750">https://github.com/quarkiverse/quarkus-roq/pull/750</a></li>
<li>Update CONTRIBUTING.md with Roq and LLM policy by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/753">https://github.com/quarkiverse/quarkus-roq/pull/753</a></li>
<li>Very nice colors (and themes) for resume theme by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/755">https://github.com/quarkiverse/quarkus-roq/pull/755</a></li>
<li>Use url from options instead of hard coded ones. by @jtama in <a href="https://github.com/quarkiverse/quarkus-roq/pull/762">https://github.com/quarkiverse/quarkus-roq/pull/762</a></li>
<li>Fix Quarkus 3.32 compatibility issue by @gsmet in <a href="https://github.com/quarkiverse/quarkus-roq/pull/767">https://github.com/quarkiverse/quarkus-roq/pull/767</a></li>
<li>Bump io.quarkiverse:quarkiverse-parent from 20 to 21 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/760">https://github.com/quarkiverse/quarkus-roq/pull/760</a></li>
<li>Add validation for invalid placeholders in link templates by @mcruzdev in <a href="https://github.com/quarkiverse/quarkus-roq/pull/758">https://github.com/quarkiverse/quarkus-roq/pull/758</a></li>
<li>Resume theme visual improvements by @DimitriHautot in <a href="https://github.com/quarkiverse/quarkus-roq/pull/764">https://github.com/quarkiverse/quarkus-roq/pull/764</a></li>
<li>added missing dependencies and exclude to prevent overwrite by @edewit in <a href="https://github.com/quarkiverse/quarkus-roq/pull/774">https://github.com/quarkiverse/quarkus-roq/pull/774</a></li>
<li>fix: pom.xml and mise.toml by @matheusandre1 in <a href="https://github.com/quarkiverse/quarkus-roq/pull/778">https://github.com/quarkiverse/quarkus-roq/pull/778</a></li>
<li>Item logos to be picked up from site images by @jtama in <a href="https://github.com/quarkiverse/quarkus-roq/pull/786">https://github.com/quarkiverse/quarkus-roq/pull/786</a></li>
<li><code>Profile.bio</code> is now rendered using markdown by @jtama in <a href="https://github.com/quarkiverse/quarkus-roq/pull/785">https://github.com/quarkiverse/quarkus-roq/pull/785</a></li>
<li>docs: add rolfedh as a contributor for code by @allcontributors[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/788">https://github.com/quarkiverse/quarkus-roq/pull/788</a></li>
<li>docs: add pdudits as a contributor for code by @allcontributors[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/790">https://github.com/quarkiverse/quarkus-roq/pull/790</a></li>
<li>docs: add sunix as a contributor for tutorial by @allcontributors[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/791">https://github.com/quarkiverse/quarkus-roq/pull/791</a></li>
<li>docs: add matheusandre1 as a contributor for code by @allcontributors[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/792">https://github.com/quarkiverse/quarkus-roq/pull/792</a></li>
<li>Fix include directives for non-AsciiDoc files by @rolfedh in <a href="https://github.com/quarkiverse/quarkus-roq/pull/777">https://github.com/quarkiverse/quarkus-roq/pull/777</a></li>
<li>Bump surefire-plugin.version from 3.5.4 to 3.5.5 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/772">https://github.com/quarkiverse/quarkus-roq/pull/772</a></li>
<li>Honor draft attribute in frontmatter by @pdudits in <a href="https://github.com/quarkiverse/quarkus-roq/pull/766">https://github.com/quarkiverse/quarkus-roq/pull/766</a></li>
<li>Bump org.mvnpm.at.fortawesome:fontawesome-free from 7.1.0 to 7.2.0 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/756">https://github.com/quarkiverse/quarkus-roq/pull/756</a></li>
<li>Bump org.mvnpm.at.fontsource:inter from 5.2.5 to 5.2.8 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/749">https://github.com/quarkiverse/quarkus-roq/pull/749</a></li>
<li>Bump org.mvnpm.at.fontsource:pt-serif from 5.1.0 to 5.2.8 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/748">https://github.com/quarkiverse/quarkus-roq/pull/748</a></li>
<li>Bump org.mvnpm:alpinejs from 3.15.4 to 3.15.8 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/747">https://github.com/quarkiverse/quarkus-roq/pull/747</a></li>
<li>Bump org.eclipse.jgit:org.eclipse.jgit from 7.5.0.202512021534-r to 7.6.0.202603022253-r by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/796">https://github.com/quarkiverse/quarkus-roq/pull/796</a></li>
<li>Bump org.asciidoctor:asciidoctorj-diagram from 3.1.0 to 3.2.0 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/795">https://github.com/quarkiverse/quarkus-roq/pull/795</a></li>
<li>Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/794">https://github.com/quarkiverse/quarkus-roq/pull/794</a></li>
<li>Bump org.asciidoctor:asciidoctorj-diagram from 3.2.0 to 3.2.1 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/801">https://github.com/quarkiverse/quarkus-roq/pull/801</a></li>
<li>docs: add omatheusmesmo as a contributor for code by @allcontributors[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/803">https://github.com/quarkiverse/quarkus-roq/pull/803</a></li>
<li>docs: add DimitriHautot as a contributor for code by @allcontributors[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/804">https://github.com/quarkiverse/quarkus-roq/pull/804</a></li>
<li>Fix sitemap syntax, register CDI beans, add skill files by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/806">https://github.com/quarkiverse/quarkus-roq/pull/806</a></li>
<li>Bump org.mvnpm:yaml from 2.8.2 to 2.8.3 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/800">https://github.com/quarkiverse/quarkus-roq/pull/800</a></li>
<li>Refactor frontmatter pipeline into step-based processors by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/799">https://github.com/quarkiverse/quarkus-roq/pull/799</a></li>
<li>Bump org.mvnpm:alpinejs from 3.15.8 to 3.15.9 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/807">https://github.com/quarkiverse/quarkus-roq/pull/807</a></li>
<li>Consolidate layout resolution with theme-layout support by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/815">https://github.com/quarkiverse/quarkus-roq/pull/815</a></li>
<li>Bump org.mvnpm:lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/814">https://github.com/quarkiverse/quarkus-roq/pull/814</a></li>
<li>Bump org.mvnpm:alpinejs from 3.15.9 to 3.15.10 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/812">https://github.com/quarkiverse/quarkus-roq/pull/812</a></li>
<li>Bump org.mvnpm:alpinejs from 3.15.10 to 3.15.11 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/817">https://github.com/quarkiverse/quarkus-roq/pull/817</a></li>
<li>Add Raclette link checker integration to roq-testing by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/816">https://github.com/quarkiverse/quarkus-roq/pull/816</a></li>
<li>Auto-generate /llms.txt and /llms-full.txt from content structure by @rolfedh in <a href="https://github.com/quarkiverse/quarkus-roq/pull/797">https://github.com/quarkiverse/quarkus-roq/pull/797</a></li>
<li>Bump quarkus-qute-web.version from 3.4.4 to 3.4.5 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/821">https://github.com/quarkiverse/quarkus-roq/pull/821</a></li>
<li>Fix config wildcard map key mismatch and update Quarkus to 3.34.2 by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/822">https://github.com/quarkiverse/quarkus-roq/pull/822</a></li>
<li>Introduces roq-cli, a standalone CLI for Roq by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/819">https://github.com/quarkiverse/quarkus-roq/pull/819</a></li>
<li>Skip redundant resources:resources in CLI start and generate by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/823">https://github.com/quarkiverse/quarkus-roq/pull/823</a></li>
<li>Use Qute fragment for page content rendering by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/828">https://github.com/quarkiverse/quarkus-roq/pull/828</a></li>
<li>Bump org.mvnpm.at.mvnpm:tiptap from 3.17.1 to 3.22.3 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/829">https://github.com/quarkiverse/quarkus-roq/pull/829</a></li>
<li>Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.2 by @dependabot[bot] in <a href="https://github.com/quarkiverse/quarkus-roq/pull/825">https://github.com/quarkiverse/quarkus-roq/pull/825</a></li>
<li>added image picker with file upload by @edewit in <a href="https://github.com/quarkiverse/quarkus-roq/pull/775">https://github.com/quarkiverse/quarkus-roq/pull/775</a></li>
<li>Centralize dev-mode directory watching for livereload by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/834">https://github.com/quarkiverse/quarkus-roq/pull/834</a></li>
<li>Add custom Roq error pages for dev mode by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/835">https://github.com/quarkiverse/quarkus-roq/pull/835</a></li>
<li>TailwindCSS for default theme by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/770">https://github.com/quarkiverse/quarkus-roq/pull/770</a></li>
<li>Release 2.1.0.CR1 by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/837">https://github.com/quarkiverse/quarkus-roq/pull/837</a></li>
<li>Release 2.1.0.CR1 #2 by @ia3andy in <a href="https://github.com/quarkiverse/quarkus-roq/pull/838">https://github.com/quarkiverse/quarkus-roq/pull/838</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@DimitriHautot made their first contribution in <a href="https://github.com/quarkiverse/quarkus-roq/pull/764">https://github.com/quarkiverse/quarkus-roq/pull/764</a></li>
<li>@rolfedh made their first contribution in <a href="https://github.com/quarkiverse/quarkus-roq/pull/777">https://github.com/quarkiverse/quarkus-roq/pull/777</a></li>
<li>@pdudits made their first contribution in <a href="https://github.com/quarkiverse/quarkus-roq/pull/766">https://github.com/quarkiverse/quarkus-roq/pull/766</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/quarkiverse/quarkus-roq/compare/2.1.0.BETA2...2.1.0.CR1">https://github.com/quarkiverse/quarkus-roq/compare/2.1.0.BETA2...2.1.0.CR1</a></p>
]]></content:encoded></item><item><title>setup-tq</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/setup-tq/</link><pubDate>Tue, 14 Apr 2026 06:37:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/setup-tq/</guid><description>Version updated for https://github.com/remarkablemark/setup-tq to version v1.0.6.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-tq GitHub Action automates the installation and configuration of the tq (tomlq) command-line tool within GitHub Actions workflows. It simplifies tasks involving querying and extracting data from TOML files, such as retrieving project metadata. This action streamlines workflows by ensuring tq is readily available, with optional caching for improved efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/remarkablemark/setup-tq">https://github.com/remarkablemark/setup-tq</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-tq">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-tq</code> GitHub Action automates the installation and configuration of the <code>tq</code> (tomlq) command-line tool within GitHub Actions workflows. It simplifies tasks involving querying and extracting data from <code>TOML</code> files, such as retrieving project metadata. This action streamlines workflows by ensuring <code>tq</code> is readily available, with optional caching for improved efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="106-2026-04-13"><a href="https://github.com/remarkablemark/setup-tq/compare/v1.0.5...v1.0.6">1.0.6</a> (2026-04-13)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump cargo-bins/cargo-binstall from 1.17.9 to 1.18.0 (<a href="https://github.com/remarkablemark/setup-tq/issues/16">#16</a>) (<a href="https://github.com/remarkablemark/setup-tq/commit/c32fd3ba99f480e385f285e1f83bdbcfd35f75a6">c32fd3b</a>)</li>
</ul>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/pi-github-action/</link><pubDate>Tue, 14 Apr 2026 06:37:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.6.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate tasks such as issue analysis, pull request reviews, code improvements, and automated commits. It enables interactive workflows triggered by specific comment commands (e.g., /pi) or non-interactive workflows using predefined prompts, supporting flexible LLM providers like OpenAI and Anthropic. This action streamlines development processes by providing intelligent, automated assistance for issue resolution, code reviews, and repository management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.6.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate tasks such as issue analysis, pull request reviews, code improvements, and automated commits. It enables interactive workflows triggered by specific comment commands (e.g., <code>/pi</code>) or non-interactive workflows using predefined prompts, supporting flexible LLM providers like OpenAI and Anthropic. This action streamlines development processes by providing intelligent, automated assistance for issue resolution, code reviews, and repository management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="261---2026-04-13">[2.6.1] - 2026-04-13</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>update README, fix release flow</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>new changelog updating flow to ensure correctness</li>
</ul>
]]></content:encoded></item><item><title>Constellation Index</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/constellation-index/</link><pubDate>Tue, 14 Apr 2026 06:37:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/constellation-index/</guid><description>Version updated for https://github.com/ShiftinBits/constellation-github to version v1.2.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Constellation Index GitHub Action automates the indexing of repository codebases by extracting abstract syntax tree (AST) metadata using the Constellation CLI, enabling AI tools to analyze code structure without exposing source code. It simplifies integration, ensures privacy by avoiding code transmission, and optimizes performance with smart diff detection to index only modified files. This action is ideal for maintaining code intelligence and streamlining AI-assisted workflows in a secure and efficient manner.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ShiftinBits/constellation-github">https://github.com/ShiftinBits/constellation-github</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/constellation-index">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Constellation Index GitHub Action automates the indexing of repository codebases by extracting abstract syntax tree (AST) metadata using the Constellation CLI, enabling AI tools to analyze code structure without exposing source code. It simplifies integration, ensures privacy by avoiding code transmission, and optimizes performance with smart diff detection to index only modified files. This action is ideal for maintaining code intelligence and streamlining AI-assisted workflows in a secure and efficient manner.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="whats-new">What&rsquo;s new?</h3>
<ul>
<li><strong>LSP enrichment support</strong>: automatically installs TypeScript and Python language servers during CI, enabling type info, references, and call hierarchy enrichment when <code>constellation.json</code> has LSP config</li>
<li>Managed LSP servers installed to <code>~/.constellation/lsp-servers/</code> — gracefully skipped when no LSP config is present</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ShiftinBits/constellation-github/compare/v1.1.0...v1.2.0">https://github.com/ShiftinBits/constellation-github/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Smyklot</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/smyklot/</link><pubDate>Tue, 14 Apr 2026 06:37:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/smyklot/</guid><description>Version updated for https://github.com/smykla-skalski/smyklot to version v1.12.0.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Smyklot is a GitHub App that automates pull request approvals and merges by validating user permissions against the repository’s CODEOWNERS file. It streamlines collaboration by enabling actions like approving, merging, and cleaning up PRs through comment commands, emoji reactions, and customizable configurations. This tool reduces manual intervention, enforces repository ownership rules, and enhances workflow efficiency with flexible command formats and minimal permissions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/smykla-skalski/smyklot">https://github.com/smykla-skalski/smyklot</a></strong> to version <strong>v1.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/smyklot">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Smyklot is a GitHub App that automates pull request approvals and merges by validating user permissions against the repository&rsquo;s CODEOWNERS file. It streamlines collaboration by enabling actions like approving, merging, and cleaning up PRs through comment commands, emoji reactions, and customizable configurations. This tool reduces manual intervention, enforces repository ownership rules, and enhances workflow efficiency with flexible command formats and minimal permissions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="1120-2026-04-13"><a href="https://github.com/smykla-skalski/smyklot/compare/v1.11.2...v1.12.0">1.12.0</a> (2026-04-13)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>lint:</strong> migrate to markdownlint-cli2 (<a href="https://github.com/smykla-skalski/smyklot/commit/dbca17b7535f03178ee48b86029caf0f60006fd2">dbca17b</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update ginkgo to v2.28.1 (<a href="https://github.com/smykla-skalski/smyklot/issues/57">#57</a>) (<a href="https://github.com/smykla-skalski/smyklot/commit/758ed1dfb912073a4c5410cbdce502e5b5ff5837">758ed1d</a>)</li>
<li><strong>deps:</strong> update module github.com/jferrl/go-githubauth/v2 to v2.0.1 (<a href="https://github.com/smykla-skalski/smyklot/issues/82">#82</a>) (<a href="https://github.com/smykla-skalski/smyklot/commit/805a892f9c6d6a21b637194fad60cb96fb3d0981">805a892</a>)</li>
<li><strong>deps:</strong> update module github.com/onsi/gomega to v1.39.0 (<a href="https://github.com/smykla-skalski/smyklot/issues/58">#58</a>) (<a href="https://github.com/smykla-skalski/smyklot/commit/6d3aa928bd941b588361d2daa6e8500c2063cd9d">6d3aa92</a>)</li>
<li><strong>deps:</strong> update module github.com/onsi/gomega to v1.39.1 (<a href="https://github.com/smykla-skalski/smyklot/issues/68">#68</a>) (<a href="https://github.com/smykla-skalski/smyklot/commit/354caf44e18b5c3c88ae55337ea18a8e45cc0f5b">354caf4</a>)</li>
<li><strong>pkg:</strong> use fmt.Fprintf, suppress G704 (<a href="https://github.com/smykla-skalski/smyklot/commit/dfcb851e0b281b94fc7247fd1bdedeb7821d9e73">dfcb851</a>)</li>
</ul>
<h3 id="code-refactoring">Code Refactoring</h3>
<ul>
<li><strong>docs:</strong> slim down CLAUDE.md (<a href="https://github.com/smykla-skalski/smyklot/commit/29d09d46cb91bb638c060bb631764066bc7ad745">29d09d4</a>)</li>
</ul>
<h2 id="smyklot-v1120">Smyklot v1.12.0</h2>
<p>Docker image: <code>ghcr.io/smykla-skalski/smyklot:1.12.0</code></p>
<h2 id="changelog">Changelog</h2>
<ul>
<li>e8e0c9f8b02f5e507df95af7a0b1635bc81df478 chore(release): bump version to 1.12.0</li>
<li>805a892f9c6d6a21b637194fad60cb96fb3d0981 fix(deps): update module github.com/jferrl/go-githubauth/v2 to v2.0.1 (#82)</li>
<li>bf841a7124982b8e0cd5c8d50f56e75b1cb2ede9 chore(sync): sync organization files (#83)</li>
<li>9bdd90422f188f1ae5acebb138a4e2d4fc54a6c7 ci(deps): update docker/login-action action to v4 (#72)</li>
<li>c5a66182c38242dc2d51118eaf21b170e684cec3 ci(deps): update dorny/paths-filter action to v4 (#75)</li>
<li>758ed1dfb912073a4c5410cbdce502e5b5ff5837 fix(deps): update ginkgo to v2.28.1 (#57)</li>
<li>015cdfe11446b6cd19071800ea50b872575e5a1b chore(deps): update dependency go to v1.26.2 (#61)</li>
<li>d2ac38e104d28bfa035d052afc7fcded07f3e146 ci(deps): update jdx/mise-action action to v4 (#76)</li>
<li>5450a3757b58dc8a75ec59c6d5c3f5b0078a4edc ci(deps): update docker/setup-buildx-action action to v4 (#73)</li>
<li>9f071895b623f0083b8aeaba1074a9360366b35f ci(deps): update goreleaser/goreleaser-action action to v7 (#70)</li>
<li>e9d885b9c4346c1f6f0c4137c3ebd54d7beeef77 chore(deps): update node.js to v24.14.1 (#59)</li>
<li>be4db1a06e69fb83342956cc4e885d709413565a ci(deps): update actions/cache action to v5.0.4 (#67)</li>
<li>33ee31ba45bcfa9e4c52899b59f68181aaaaea17 chore(deps): update alpine:3.23 docker digest to 2510918 (#66)</li>
<li>1182c7be86f672469809507a78fa086b7d22e3b7 ci(deps): update docker/login-action action to v3.7.0 (#69)</li>
<li>354caf44e18b5c3c88ae55337ea18a8e45cc0f5b fix(deps): update module github.com/onsi/gomega to v1.39.1 (#68)</li>
<li>d21adbd3cf190a59bdc075e32614aa95afd6d9ac ci(deps): update dorny/paths-filter action to v3.0.3 (#74)</li>
<li>ebd4d46ae35d026c1294a93bfb9e4f2a70f5768d chore(deps): update docker/dockerfile:1 docker digest to 2780b5c (#79)</li>
<li>59bef6b4f6c629163194d9e230b825b78649c252 chore(deps): update dependency npm:markdownlint-cli2 to v0.22.0 (#80)</li>
<li>2e5a1e476ff2aaee49bb71a3eda2055ed4a801a1 chore(deps): update dependency go to v1.26.2 (#60)</li>
<li>d2cd067e8b3a43baffcf166db1476d77261e53cf ci(deps): update jdx/mise-action action to v3.6.3 (#71)</li>
<li>c3421b5dec364dda43021dc629c5bfdb55851c15 chore(deps): update dependency actionlint to v1.7.12 (#81)</li>
<li>0960271bbc01e52a46557275d139397cd37a342d ci(deps): update actions/create-github-app-token action to v3 (#78)</li>
<li>dfcb851e0b281b94fc7247fd1bdedeb7821d9e73 fix(pkg): use fmt.Fprintf, suppress G704</li>
<li>10b3e19031f2d390101cfe1b614c114e7cf31ac8 chore(deps): update dependency actionlint to v1.7.11 (#56)</li>
<li>6d3aa928bd941b588361d2daa6e8500c2063cd9d fix(deps): update module github.com/onsi/gomega to v1.39.0 (#58)</li>
<li>ff394fceb10e9d0c9039906c2e258d1b24c246fd ci(deps): update actions/checkout action to v6.0.2 (#64)</li>
<li>715e179b3ddb565ef1809f0fc1a2a083eb5dd8ab ci(deps): update jdx/mise-action action to v3.6.1 (#63)</li>
<li>7fd83d864838fc79869a10d0ff4be074a0e87ddd ci(deps): update actions/cache action to v5.0.2 (#62)</li>
<li>c33ce9cbe6bf7ebcc6ce7ddb4cea2b55aae6eaed docs(readme): remove AI writing patterns</li>
<li>dbca17b7535f03178ee48b86029caf0f60006fd2 feat(lint): migrate to markdownlint-cli2</li>
<li>29d09d46cb91bb638c060bb631764066bc7ad745 refactor(docs): slim down CLAUDE.md</li>
</ul>
]]></content:encoded></item><item><title>Causinator 9000 CI Diagnosis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/causinator-9000-ci-diagnosis/</link><pubDate>Tue, 14 Apr 2026 06:37:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/causinator-9000-ci-diagnosis/</guid><description>Version updated for https://github.com/sylvainsf/causinator9000 to version v1.8.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Causinator 9000 is a reactive causal inference tool for diagnosing issues in cloud infrastructure by analyzing dependencies, recent changes (mutations), and observed degradation signals. It automates root cause analysis by leveraging a Bayesian inference engine to compute the probability of specific changes causing performance issues, identifying causal paths in a dependency graph. Key capabilities include high-performance inference on large-scale graphs, temporal decay prioritization of recent changes, and integration with PostgreSQL for data ingestion and storage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sylvainsf/causinator9000">https://github.com/sylvainsf/causinator9000</a></strong> to version <strong>v1.8.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/causinator-9000-ci-diagnosis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Causinator 9000 is a reactive causal inference tool for diagnosing issues in cloud infrastructure by analyzing dependencies, recent changes (mutations), and observed degradation signals. It automates root cause analysis by leveraging a Bayesian inference engine to compute the probability of specific changes causing performance issues, identifying causal paths in a dependency graph. Key capabilities include high-performance inference on large-scale graphs, temporal decay prioritization of recent changes, and integration with PostgreSQL for data ingestion and storage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Classify from job logs, restrict flaky to non-deterministic signals by @sylvainsf in <a href="https://github.com/sylvainsf/causinator9000/pull/11">https://github.com/sylvainsf/causinator9000/pull/11</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sylvainsf/causinator9000/compare/v1.7.0...v1.8.0">https://github.com/sylvainsf/causinator9000/compare/v1.7.0...v1.8.0</a></p>
]]></content:encoded></item><item><title>GitHub README stats generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/github-readme-stats-generator/</link><pubDate>Tue, 14 Apr 2026 06:37:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/github-readme-stats-generator/</guid><description>Version updated for https://github.com/UlyssesZh/grs-action to version v0.3.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The grs-action GitHub Action automates the generation of customizable GitHub Readme Stats cards, such as user statistics, repository insights, programming languages, and more, for enhancing GitHub profile READMEs. It simplifies the process of fetching and visualizing GitHub data, allowing users to create and save dynamic, visually appealing stats cards without manual effort. Note: This action is deprecated in favor of github-readme-stats-action.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/UlyssesZh/grs-action">https://github.com/UlyssesZh/grs-action</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-readme-stats-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>grs-action</strong> GitHub Action automates the generation of customizable GitHub Readme Stats cards, such as user statistics, repository insights, programming languages, and more, for enhancing GitHub profile READMEs. It simplifies the process of fetching and visualizing GitHub data, allowing users to create and save dynamic, visually appealing stats cards without manual effort. Note: This action is deprecated in favor of <a href="https://github.com/stats-organization/github-readme-stats-action">github-readme-stats-action</a>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>bump dep; change example workflow url to pin to a commit because i will move away from using this action (32a85a7)</li>
<li>add deprecation warning (0cd3335)</li>
<li>fix caching (7d6d316)</li>
<li>fix caching on windows (4be80f7)</li>
<li>use actions/cache instead of actions/setup-node for caching node_modules (d40ade6)</li>
<li>add notice of demo card in readme (a9e3c0b)</li>
<li>fix multi-platform artifact (0fe6bd4)</li>
<li>better caching for npm packages; default token (5947cd2)</li>
<li>misc improvement (fae1ea3)</li>
<li>try fixing wrong destination of action output (f0acffb)</li>
</ul>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/sr-semantic-release/</link><pubDate>Tue, 14 Apr 2026 06:37:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v6.0.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, urmzd/sr, automates the release engineering process by handling semantic versioning, changelog generation, tagging, and publishing GitHub releases based on conventional commits. It simplifies release workflows by bundling these tasks into a single, language-agnostic tool that eliminates the need for additional dependencies or runtime environments. Key capabilities include support for trunk-based release channels, zero-configuration defaults, and compatibility with various CI/CD pipelines to streamline software deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v6.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong><code>urmzd/sr</code></strong>, automates the release engineering process by handling semantic versioning, changelog generation, tagging, and publishing GitHub releases based on conventional commits. It simplifies release workflows by bundling these tasks into a single, language-agnostic tool that eliminates the need for additional dependencies or runtime environments. Key capabilities include support for trunk-based release channels, zero-configuration defaults, and compatibility with various CI/CD pipelines to streamline software deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="601-2026-04-14">6.0.1 (2026-04-14)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>core</strong>: require colon in BREAKING CHANGE footer detection (<a href="https://github.com/urmzd/sr/commit/cdf3efda58abfb6d58b3697fbb274b3fb446dc4e">cdf3efd</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v6.0.0...v6.0.1">Full Changelog</a></p>
]]></content:encoded></item><item><title>difftrace</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/difftrace/</link><pubDate>Tue, 14 Apr 2026 06:37:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/difftrace/</guid><description>Version updated for https://github.com/vanandrew/difftrace to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The difftrace GitHub Action is designed for efficient change detection in monorepos using Python. It analyzes the git diff output and a workspace dependency graph to identify both directly and transitively affected packages, enabling CI pipelines to focus only on relevant builds, tests, and deployments. By automating dependency tracking and output integration, it optimizes workflows to save time and resources in complex repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vanandrew/difftrace">https://github.com/vanandrew/difftrace</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/difftrace">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>difftrace</code> GitHub Action is designed for efficient change detection in monorepos using Python. It analyzes the <code>git diff</code> output and a workspace dependency graph to identify both directly and transitively affected packages, enabling CI pipelines to focus only on relevant builds, tests, and deployments. By automating dependency tracking and output integration, it optimizes workflows to save time and resources in complex repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vanandrew/difftrace/compare/v1.0.3...v1.0.4">https://github.com/vanandrew/difftrace/compare/v1.0.3...v1.0.4</a></p>
]]></content:encoded></item><item><title>npm-audit-fix action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/npm-audit-fix-action/</link><pubDate>Tue, 14 Apr 2026 06:37:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/npm-audit-fix-action/</guid><description>Version updated for https://github.com/ybiquitous/npm-audit-fix-action to version v7.3.7.
This action is used across all versions by 83 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The npm audit fix GitHub Action automates the process of running npm audit fix to identify and address security vulnerabilities in Node.js project dependencies. It creates a pull request with the necessary updates, streamlining dependency management and enhancing security. Key capabilities include automatic branch creation, customizable commit messages, and the ability to assign reviewers or add labels to the pull request.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ybiquitous/npm-audit-fix-action">https://github.com/ybiquitous/npm-audit-fix-action</a></strong> to version <strong>v7.3.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>83</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-audit-fix-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>npm audit fix</code> GitHub Action automates the process of running <code>npm audit fix</code> to identify and address security vulnerabilities in Node.js project dependencies. It creates a pull request with the necessary updates, streamlining dependency management and enhancing security. Key capabilities include automatic branch creation, customizable commit messages, and the ability to assign reviewers or add labels to the pull request.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>See the <a href="https://github.com/ybiquitous/npm-audit-fix-action/blob/v7.3.7/CHANGELOG.md">changelog</a> for details.</p>
<p>Compare: <a href="https://github.com/ybiquitous/npm-audit-fix-action/compare/v7.3.6...v7.3.7">https://github.com/ybiquitous/npm-audit-fix-action/compare/v7.3.6...v7.3.7</a></p>
]]></content:encoded></item><item><title>Claude Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/claude-lint/</link><pubDate>Tue, 14 Apr 2026 06:37:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/claude-lint/</guid><description>Version updated for https://github.com/zhupanov/claude-lint to version v1.0.13.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Claude Lint is a GitHub Action and CLI tool designed to validate and lint configuration files and plugins for Claude Code projects. It automates the process of checking .claude/ and .claude-plugin/ directories against 88 customizable linting rules across multiple categories, ensuring proper configuration, code hygiene, and adherence to best practices. Its integration into CI pipelines streamlines error detection and improves code quality for projects using Claude Code.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/claude-lint">https://github.com/zhupanov/claude-lint</a></strong> to version <strong>v1.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Claude Lint is a GitHub Action and CLI tool designed to validate and lint configuration files and plugins for Claude Code projects. It automates the process of checking <code>.claude/</code> and <code>.claude-plugin/</code> directories against 88 customizable linting rules across multiple categories, ensuring proper configuration, code hygiene, and adherence to best practices. Its integration into CI pipelines streamlines error detection and improves code quality for projects using Claude Code.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update README Project Structure and CI/CD sections by @zhupanov in <a href="https://github.com/zhupanov/claude-lint/pull/34">https://github.com/zhupanov/claude-lint/pull/34</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/claude-lint/compare/v1...v1.0.13">https://github.com/zhupanov/claude-lint/compare/v1...v1.0.13</a></p>
]]></content:encoded></item><item><title>zizmor-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/zizmor-action/</link><pubDate>Tue, 14 Apr 2026 06:37:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/14/zizmor-action/</guid><description>Version updated for https://github.com/zizmorcore/zizmor-action to version v0.5.3.
This action is used across all versions by 2,770 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The zizmor-action GitHub Action enables automated security analysis by running the zizmor tool within GitHub workflows. It integrates with GitHub Advanced Security for stateful analysis and incremental triage, or can function independently without requiring Advanced Security features. This action streamlines the detection and management of security findings, making it easier to enhance code safety and compliance directly within CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zizmorcore/zizmor-action">https://github.com/zizmorcore/zizmor-action</a></strong> to version <strong>v0.5.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2,770</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/zizmor-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>zizmor-action</code> GitHub Action enables automated security analysis by running the <code>zizmor</code> tool within GitHub workflows. It integrates with GitHub Advanced Security for stateful analysis and incremental triage, or can function independently without requiring Advanced Security features. This action streamlines the detection and management of security findings, making it easier to enhance code safety and compliance directly within CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li><code>1.24.0</code> and <code>1.24.1</code> are now available via the action</li>
<li><code>1.24.1</code> is now the default version of zizmor used by the action</li>
</ul>
]]></content:encoded></item><item><title>Add to Release Notes</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/add-to-release-notes/</link><pubDate>Mon, 13 Apr 2026 22:11:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/add-to-release-notes/</guid><description>Version updated for https://github.com/gacts/add-to-release-notes to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Add to Release Notes, automates the process of updating release notes by programmatically appending or prepending content, such as build artifacts, Docker image tags, or deployment details. It simplifies the management of dynamic release information by eliminating manual updates and provides capabilities to conditionally modify release notes based on specified criteria. This action enhances release workflows by ensuring comprehensive and accurate documentation for each software release.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gacts/add-to-release-notes">https://github.com/gacts/add-to-release-notes</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/add-to-release-notes">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Add to Release Notes</strong>, automates the process of updating release notes by programmatically appending or prepending content, such as build artifacts, Docker image tags, or deployment details. It simplifies the management of dynamic release information by eliminating manual updates and provides capabilities to conditionally modify release notes based on specified criteria. This action enhances release workflows by ensuring comprehensive and accurate documentation for each software release.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- UNIQUE_TAG_123: test prepend -->
<!-- Release notes generated using configuration in .github/release.yml at master -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependency-updates">📦 Dependency updates</h3>
<ul>
<li>build(deps): Bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in <a href="https://github.com/gacts/add-to-release-notes/pull/6">https://github.com/gacts/add-to-release-notes/pull/6</a></li>
<li>build(deps-dev): Bump the npm-development group across 1 directory with 6 updates by @dependabot[bot] in <a href="https://github.com/gacts/add-to-release-notes/pull/10">https://github.com/gacts/add-to-release-notes/pull/10</a></li>
<li>build(deps): Bump the npm-production group across 1 directory with 3 updates by @dependabot[bot] in <a href="https://github.com/gacts/add-to-release-notes/pull/9">https://github.com/gacts/add-to-release-notes/pull/9</a></li>
<li>build(deps): Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/add-to-release-notes/pull/11">https://github.com/gacts/add-to-release-notes/pull/11</a></li>
<li>build(deps-dev): Bump the npm-development group across 1 directory with 8 updates by @dependabot[bot] in <a href="https://github.com/gacts/add-to-release-notes/pull/14">https://github.com/gacts/add-to-release-notes/pull/14</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gacts/add-to-release-notes/compare/v1.0.0...v1.0.1">https://github.com/gacts/add-to-release-notes/compare/v1.0.0...v1.0.1</a></p>
<!-- UNIQUE_TAG_123: test append -->
]]></content:encoded></item><item><title>RepoPulse AI Analyzer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/repopulse-ai-analyzer/</link><pubDate>Mon, 13 Apr 2026 22:11:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/repopulse-ai-analyzer/</guid><description>Version updated for https://github.com/GitGuru29/RepoPulse-AI to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary RepoPulse AI is a GitHub Action that analyzes repositories to provide a health score, identify risk signals, and deliver actionable recommendations for improving project quality. It automates repository evaluation through multiple interfaces, including a CLI, web dashboard, REST/GraphQL APIs, and a GitHub Probot app, which can comment health summaries on pull requests. Its key capabilities include robust analysis with retry mechanisms, in-memory caching, and telemetry hooks for monitoring performance and reliability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/GitGuru29/RepoPulse-AI">https://github.com/GitGuru29/RepoPulse-AI</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repopulse-ai-analyzer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>RepoPulse AI is a GitHub Action that analyzes repositories to provide a health score, identify risk signals, and deliver actionable recommendations for improving project quality. It automates repository evaluation through multiple interfaces, including a CLI, web dashboard, REST/GraphQL APIs, and a GitHub Probot app, which can comment health summaries on pull requests. Its key capabilities include robust analysis with retry mechanisms, in-memory caching, and telemetry hooks for monitoring performance and reliability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-initial-release-of-repopulse-ai">🚀 Initial Release of RepoPulse AI</h2>
<p>This is the very first official release of the <strong>RepoPulse AI Analyzer</strong> GitHub Action!</p>
<h3 id="-features">🌟 Features</h3>
<ul>
<li><strong>Automated Architecture Checks</strong>: Automatically scans the structural health of your repository the moment a Pull Request is opened.</li>
<li><strong>Risk Flags</strong>: Identifies dangerous code silos (high Bus Factor), stale issues, and abandoned code paths.</li>
<li><strong>Dependency Analysis</strong>: Flags critical dependency risks directly inside your Pull Request.</li>
<li><strong>Zero-Config</strong>: Completely serverless. No external tracking, no accounts, and no subscriptions required.</li>
</ul>
<h3 id="-how-to-use">🛠️ How to Use</h3>
<p>Add the following to a <code>.github/workflows/repopulse.yml</code> file in your repository:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">RepoPulse PR Analysis</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull_request</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">opened, synchronize]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">read</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">analyze</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">GitGuru29/RepoPulse-AI@v1.0</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>go-openapi composite action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/go-openapi-composite-action/</link><pubDate>Mon, 13 Apr 2026 22:11:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/go-openapi-composite-action/</guid><description>Version updated for https://github.com/go-openapi/gh-actions to version v1.4.12.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a suite of tools and reusable workflows designed to streamline CI/CD processes, primarily for projects using the Go programming language. It automates the installation and pinning of specific tool versions from released binaries, ensuring consistency and security in CI environments. Additionally, it includes a specialized action to address timing issues in pull request workflows by waiting for all jobs, including non-required ones, to complete before merging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/go-openapi/gh-actions">https://github.com/go-openapi/gh-actions</a></strong> to version <strong>v1.4.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-openapi-composite-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a suite of tools and reusable workflows designed to streamline CI/CD processes, primarily for projects using the Go programming language. It automates the installation and pinning of specific tool versions from released binaries, ensuring consistency and security in CI environments. Additionally, it includes a specialized action to address timing issues in pull request workflows by waiting for all jobs, including non-required ones, to complete before merging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="1412---2026-04-13"><a href="https://github.com/go-openapi/gh-actions/tree/v1.4.12">1.4.12</a> - 2026-04-13</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/go-openapi/gh-actions/compare/v1.4.11...v1.4.12">https://github.com/go-openapi/gh-actions/compare/v1.4.11...v1.4.12</a></p>
<p>1 commits in this release.</p>
<hr>
<h3 id="updates"><!-- 0A -->Updates</h3>
<ul>
<li>build(deps): Bump the development-dependencies group across 2 directories with 3 updates by <a href="https://github.com/dependabot%5Bbot%5D">@dependabot[bot]</a> in <a href="https://github.com/go-openapi/gh-actions/pull/78">#78</a> <a href="https://github.com/go-openapi/gh-actions/commit/1ade8c4f9415b844bec4a7545967157c5bace961">&hellip;</a></li>
</ul>
<hr>
<p><strong><a href="https://github.com/go-openapi/gh-actions">gh-actions</a> license terms</strong></p>
<p><a href="https://github.com/go-openapi/gh-actions/?tab=Apache-2.0-1-ov-file#readme"><img src="http://img.shields.io/badge/license-Apache%20v2-orange.svg" alt="License"></a></p>
]]></content:encoded></item><item><title>release-please-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/release-please-action/</link><pubDate>Mon, 13 Apr 2026 22:11:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/release-please-action/</guid><description>Version updated for https://github.com/googleapis/release-please-action to version v4.4.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 57 repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Release Please Action” automates the process of managing software releases by creating release pull requests based on Conventional Commit messages. It streamlines tasks such as versioning and changelog generation, reducing manual effort and ensuring consistent release practices. Key capabilities include support for configurable release strategies and integration with advanced manifest configurations for greater customization.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/googleapis/release-please-action">https://github.com/googleapis/release-please-action</a></strong> to version <strong>v4.4.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>57</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-please-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Release Please Action&rdquo; automates the process of managing software releases by creating release pull requests based on Conventional Commit messages. It streamlines tasks such as versioning and changelog generation, reducing manual effort and ensuring consistent release practices. Key capabilities include support for configurable release strategies and integration with advanced manifest configurations for greater customization.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="441-2026-02-20"><a href="https://github.com/googleapis/release-please-action/compare/v4.4.0...v4.4.1">4.4.1</a> (2026-02-20)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>bump release-please from 17.1.3 to 17.3.0 (<a href="https://github.com/googleapis/release-please-action/issues/1183">#1183</a>) (<a href="https://github.com/googleapis/release-please-action/commit/ef9c2745dbfb629d38ebfafa3347a81ab2d51409">ef9c274</a>)</li>
</ul>
]]></content:encoded></item><item><title>NotebookLens</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/notebooklens/</link><pubDate>Mon, 13 Apr 2026 22:11:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/notebooklens/</guid><description>Version updated for https://github.com/Gsbreddy/notebooklens to version v0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NotebookLens is a GitHub Action and optional hosted service designed to streamline pull request reviews for Jupyter notebooks. It automates the generation of notebook-specific reviewer guidance, including flagged findings and optional AI-generated summaries, while enabling a managed review workspace for in-depth analysis with inline threads and snapshot history. This tool addresses the challenges of reviewing complex .ipynb files, enhancing collaboration and review accuracy directly within GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Gsbreddy/notebooklens">https://github.com/Gsbreddy/notebooklens</a></strong> to version <strong>v0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/notebooklens">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NotebookLens is a GitHub Action and optional hosted service designed to streamline pull request reviews for Jupyter notebooks. It automates the generation of notebook-specific reviewer guidance, including flagged findings and optional AI-generated summaries, while enabling a managed review workspace for in-depth analysis with inline threads and snapshot history. This tool addresses the challenges of reviewing complex <code>.ipynb</code> files, enhancing collaboration and review accuracy directly within GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #7 from Gsbreddy/release/v0.2.0 (90340b7)</li>
<li>chore: prepare 0.2.0 release (aa98fc4)</li>
<li>Merge pull request #5 from Gsbreddy/feature/v0.2-reviewer-guidance-playbooks (8092e8d)</li>
<li>docs: document reviewer guidance playbooks (4fe4260)</li>
<li>test: cover reviewer guidance integration matrix (6ce0bbd)</li>
<li>test: add reviewer guidance notebook fixtures (882b14b)</li>
<li>test: cover reviewer guidance runtime rules (5148383)</li>
<li>feat: render reviewer guidance in comments (1cd6349)</li>
<li>feat: add reviewer guidance provider flow (0826289)</li>
<li>feat: validate reviewer guidance config (c6ce666)</li>
</ul>
]]></content:encoded></item><item><title>AI Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-plugin-scanner/</link><pubDate>Mon, 13 Apr 2026 22:11:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/ai-plugin-scanner-action to version v1.2.21.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action automates the scanning of AI plugin repositories across various ecosystems (e.g., Codex, Claude, Gemini) to assess security, publishability, runtime readiness, and trustworthiness. It generates structured reports, including SARIF and policy compliance results, to help developers ensure their plugins meet quality and security standards. This action simplifies plugin validation workflows by providing configurable scanning, linting, verification, and submission capabilities, with optional live network probing and GitHub code scanning integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/ai-plugin-scanner-action">https://github.com/hashgraph-online/ai-plugin-scanner-action</a></strong> to version <strong>v1.2.21</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action automates the scanning of AI plugin repositories across various ecosystems (e.g., Codex, Claude, Gemini) to assess security, publishability, runtime readiness, and trustworthiness. It generates structured reports, including SARIF and policy compliance results, to help developers ensure their plugins meet quality and security standards. This action simplifies plugin validation workflows by providing configurable scanning, linting, verification, and submission capabilities, with optional live network probing and GitHub code scanning integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/51ff25444527d29600ee173095050730ca66aa66">https://github.com/hashgraph-online/ai-plugin-scanner/tree/51ff25444527d29600ee173095050730ca66aa66</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.20...v1.2.21">https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.20...v1.2.21</a></p>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hol-codex-plugin-scanner/</link><pubDate>Mon, 13 Apr 2026 22:11:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.21.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is a compatibility alias designed to maintain functionality for existing workflows using an older action slug while encouraging migration to a new canonical repository. It automates the scanning and validation of AI plugins, ensuring seamless integration and continuity during the identity transition. The action provides the same features, updates, and versioning as its canonical counterpart, preventing disruptions for legacy users.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.21</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is a compatibility alias designed to maintain functionality for existing workflows using an older action slug while encouraging migration to a new canonical repository. It automates the scanning and validation of AI plugins, ensuring seamless integration and continuity during the identity transition. The action provides the same features, updates, and versioning as its canonical counterpart, preventing disruptions for legacy users.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/51ff25444527d29600ee173095050730ca66aa66">https://github.com/hashgraph-online/ai-plugin-scanner/tree/51ff25444527d29600ee173095050730ca66aa66</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.20...v1.2.21">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.20...v1.2.21</a></p>
]]></content:encoded></item><item><title>App Store Product HTML</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/app-store-product-html/</link><pubDate>Mon, 13 Apr 2026 22:11:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/app-store-product-html/</guid><description>Version updated for https://github.com/hocgin/action-appstore-product-html to version 1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The App Store Product HTML Action automates the generation of an HTML snippet that displays a grid of app icons and links for an App Store developer’s portfolio, based on their developer ID and region code. It simplifies the process of showcasing app collections by allowing users to customize the output and optionally update a specified README file or other documents with the generated HTML. This action is ideal for developers seeking to dynamically display and maintain their app catalogs in repositories or web pages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hocgin/action-appstore-product-html">https://github.com/hocgin/action-appstore-product-html</a></strong> to version <strong>1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/app-store-product-html">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>App Store Product HTML Action</strong> automates the generation of an HTML snippet that displays a grid of app icons and links for an App Store developer&rsquo;s portfolio, based on their developer ID and region code. It simplifies the process of showcasing app collections by allowing users to customize the output and optionally update a specified README file or other documents with the generated HTML. This action is ideal for developers seeking to dynamically display and maintain their app catalogs in repositories or web pages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hocgin/action-appstore-product-html/commits/1.0.0">https://github.com/hocgin/action-appstore-product-html/commits/1.0.0</a></p>
]]></content:encoded></item><item><title>Inkog - AI Agent Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/inkog-ai-agent-security-scanner/</link><pubDate>Mon, 13 Apr 2026 22:10:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/inkog-ai-agent-security-scanner/</guid><description>Version updated for https://github.com/inkog-io/inkog to version v1.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Inkog is a GitHub Action designed to enhance the security of AI agent development by automatically scanning code for vulnerabilities such as infinite loops, prompt injections, missing guardrails, and compliance gaps. It helps developers catch runtime risks and security flaws early in the development process, ensuring agents meet regulatory standards like the EU AI Act and OWASP guidelines. Key capabilities include static code analysis, compliance reporting, multi-agent auditing, and integration into CI/CD pipelines for automated security checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/inkog-io/inkog">https://github.com/inkog-io/inkog</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/inkog-ai-agent-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Inkog is a GitHub Action designed to enhance the security of AI agent development by automatically scanning code for vulnerabilities such as infinite loops, prompt injections, missing guardrails, and compliance gaps. It helps developers catch runtime risks and security flaws early in the development process, ensuring agents meet regulatory standards like the EU AI Act and OWASP guidelines. Key capabilities include static code analysis, compliance reporting, multi-agent auditing, and integration into CI/CD pipelines for automated security checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>add multi-platform CI/CD templates (GitLab, Azure DevOps, Jenkins by @monssefbaakka in <a href="https://github.com/inkog-io/inkog/pull/12">https://github.com/inkog-io/inkog/pull/12</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@monssefbaakka made their first contribution in <a href="https://github.com/inkog-io/inkog/pull/12">https://github.com/inkog-io/inkog/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/inkog-io/inkog/commits/v1.2.0">https://github.com/inkog-io/inkog/commits/v1.2.0</a></p>
]]></content:encoded></item><item><title>SwiftGuard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/swiftguard/</link><pubDate>Mon, 13 Apr 2026 22:10:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/swiftguard/</guid><description>Version updated for https://github.com/issyuNaN/SwiftGuard to version Error loading version from page [https://github.com/marketplace/actions/swiftguard], unable to determine latest release.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SwiftGuard is an AI-driven GitHub Action designed to automate pull request reviews for Swift and SwiftUI projects. It performs comprehensive analysis across areas like code quality, architecture, security, performance, testing, and visual UI consistency, leveraging advanced static analysis and LLM capabilities. By streamlining PR reviews, generating tests, identifying issues, and assigning reviewers, it saves developer time and ensures higher code reliability and quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/issyuNaN/SwiftGuard">https://github.com/issyuNaN/SwiftGuard</a></strong> to version <strong>Error loading version from page [https://github.com/marketplace/actions/swiftguard], unable to determine latest release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/swiftguard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SwiftGuard is an AI-driven GitHub Action designed to automate pull request reviews for Swift and SwiftUI projects. It performs comprehensive analysis across areas like code quality, architecture, security, performance, testing, and visual UI consistency, leveraging advanced static analysis and LLM capabilities. By streamlining PR reviews, generating tests, identifying issues, and assigning reviewers, it saves developer time and ensures higher code reliability and quality.</p>
]]></content:encoded></item><item><title>Go test coverage HTML report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/go-test-coverage-html-report/</link><pubDate>Mon, 13 Apr 2026 22:10:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/go-test-coverage-html-report/</guid><description>Version updated for https://github.com/jbunds/coverage to version v1.0.12.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a tool to generate an interactive HTML-based UI for visualizing Go test coverage. It automates the creation of marked-up source files and a navigable directory tree, highlighting tested and untested lines of code in green and red, respectively. This action helps developers analyze test coverage with a user-friendly interface, offering features like directory navigation and theme toggling for better code insights.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jbunds/coverage">https://github.com/jbunds/coverage</a></strong> to version <strong>v1.0.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-test-coverage-html-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a tool to generate an interactive HTML-based UI for visualizing Go test coverage. It automates the creation of marked-up source files and a navigable directory tree, highlighting tested and untested lines of code in green and red, respectively. This action helps developers analyze test coverage with a user-friendly interface, offering features like directory navigation and theme toggling for better code insights.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jbunds/coverage/compare/v1...v1.0.12">https://github.com/jbunds/coverage/compare/v1...v1.0.12</a></p>
]]></content:encoded></item><item><title>jk-neospec</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/jk-neospec/</link><pubDate>Mon, 13 Apr 2026 22:10:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/jk-neospec/</guid><description>Version updated for https://github.com/jedi-knights/neospec to version v0.2.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary neospec is a self-contained test runner and coverage tool designed for Neovim plugins and distributions. It automates the setup, execution, and isolation of tests without requiring a system-wide Neovim installation or external frameworks, making it ideal for ephemeral CI environments. Key features include automatic Neovim version management, isolated test environments, Lua code coverage instrumentation, and support for generating reports in common formats like LCOV, Cobertura XML, and JUnit XML.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/neospec">https://github.com/jedi-knights/neospec</a></strong> to version <strong>v0.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jk-neospec">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>neospec</code> is a self-contained test runner and coverage tool designed for Neovim plugins and distributions. It automates the setup, execution, and isolation of tests without requiring a system-wide Neovim installation or external frameworks, making it ideal for ephemeral CI environments. Key features include automatic Neovim version management, isolated test environments, Lua code coverage instrumentation, and support for generating reports in common formats like LCOV, Cobertura XML, and JUnit XML.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>Korext Enforce</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/korext-enforce/</link><pubDate>Mon, 13 Apr 2026 22:10:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/korext-enforce/</guid><description>Version updated for https://github.com/Korext/enforce-action to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Korext Enforce Action automates the enforcement of security, compliance, and quality standards on AI-generated code within GitHub workflows. It scans the codebase using predefined policy packs, identifies violations, and generates GitHub Code Scanning annotations directly on pull request diffs. This action helps streamline code quality assurance, provides actionable insights, and ensures that critical or high-severity issues are flagged and can halt workflows if necessary.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/enforce-action">https://github.com/Korext/enforce-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/korext-enforce">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Korext Enforce Action</strong> automates the enforcement of security, compliance, and quality standards on AI-generated code within GitHub workflows. It scans the codebase using predefined policy packs, identifies violations, and generates GitHub Code Scanning annotations directly on pull request diffs. This action helps streamline code quality assurance, provides actionable insights, and ensures that critical or high-severity issues are flagged and can halt workflows if necessary.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v200">What&rsquo;s New in v2.0.0</h2>
<p><strong>Proof bundles.</strong> Every scan now generates cryptographically signed compliance proof. Bundle IDs available in action outputs.</p>
<p><strong>Multi-pack enforcement.</strong> Scan against multiple compliance frameworks in a single run.</p>
<p><strong>Signed bundles.</strong> New sign-bundles input for HMAC signed proof artifacts.</p>
<p><strong>Data sovereignty.</strong> New region input for regional data processing.</p>
<p><strong>71 policy packs. 532 detection rules.</strong> Three governance layers: regulatory, CWE, MITRE ATT&amp;CK.</p>
<h2 id="migration-from-v1">Migration from v1</h2>
<p>Replace <code>uses: korext/enforce-action@v1</code> with <code>uses: korext/enforce-action@v2</code></p>
<p>New outputs: bundle-ids, bundles-signed, bundle-count.</p>
<h2 id="full-changelog">Full Changelog</h2>
<p>See README.md for complete documentation.</p>
]]></content:encoded></item><item><title>mcpunit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/mcpunit/</link><pubDate>Mon, 13 Apr 2026 22:10:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/mcpunit/</guid><description>Version updated for https://github.com/lee-to/mcpunit to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary mcpunit is a GitHub Action designed to audit the quality of MCP (Model Context Protocol) servers by analyzing tool names, schemas, and capabilities to identify potential issues such as vague descriptions, weak input validation, and unsafe functionalities. It automates the detection of problems that can negatively impact AI agent performance or introduce security risks, ensuring robust and reliable server configurations. Built for speed and simplicity, it provides fast, deterministic results with minimal overhead, making it an ideal quality gate for CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lee-to/mcpunit">https://github.com/lee-to/mcpunit</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mcpunit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>mcpunit</strong> is a GitHub Action designed to audit the quality of MCP (Model Context Protocol) servers by analyzing tool names, schemas, and capabilities to identify potential issues such as vague descriptions, weak input validation, and unsafe functionalities. It automates the detection of problems that can negatively impact AI agent performance or introduce security risks, ensuring robust and reliable server configurations. Built for speed and simplicity, it provides fast, deterministic results with minimal overhead, making it an ideal quality gate for CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/compare/v1...v1.0.1">https://github.com/lee-to/mcpunit/compare/v1...v1.0.1</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/compare/v1...v1.0.1">https://github.com/lee-to/mcpunit/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>Deploy Claude Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/deploy-claude-agent/</link><pubDate>Mon, 13 Apr 2026 22:10:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/deploy-claude-agent/</guid><description>Version updated for https://github.com/LukeLalor/claude-deploy to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the deployment of Claude Managed Agents by updating their configuration from version control. It ensures that agent configurations, written as YAML files, are consistently managed and deployed whenever changes are made, enabling a streamlined “agents as code” workflow. Key capabilities include updating agent configurations via the Anthropic API and tracking deployed agent versions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LukeLalor/claude-deploy">https://github.com/LukeLalor/claude-deploy</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/deploy-claude-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the deployment of Claude Managed Agents by updating their configuration from version control. It ensures that agent configurations, written as YAML files, are consistently managed and deployed whenever changes are made, enabling a streamlined &ldquo;agents as code&rdquo; workflow. Key capabilities include updating agent configurations via the Anthropic API and tracking deployed agent versions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/LukeLalor/claude-deploy/commits/v1">https://github.com/LukeLalor/claude-deploy/commits/v1</a></p>
]]></content:encoded></item><item><title>Check Content</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/check-content/</link><pubDate>Mon, 13 Apr 2026 22:10:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/check-content/</guid><description>Version updated for https://github.com/machiecodes/check-content to version v1.0.6.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary “Check Content” is a GitHub Action that leverages AI to automatically analyze and moderate newly opened issues by classifying them into predefined categories, such as spam or off-topic, and closing unwanted issues with a customized comment. It streamlines issue moderation, saving time and effort by automating the identification and management of irrelevant or inappropriate submissions. Key capabilities include customizable category definitions, AI-driven classification, and automated issue closure with contextual feedback.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/machiecodes/check-content">https://github.com/machiecodes/check-content</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/check-content">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>&ldquo;Check Content&rdquo; is a GitHub Action that leverages AI to automatically analyze and moderate newly opened issues by classifying them into predefined categories, such as spam or off-topic, and closing unwanted issues with a customized comment. It streamlines issue moderation, saving time and effort by automating the identification and management of irrelevant or inappropriate submissions. Key capabilities include customizable category definitions, AI-driven classification, and automated issue closure with contextual feedback.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/machiecodes/check-content/compare/v1.0.5...v1.0.6">https://github.com/machiecodes/check-content/compare/v1.0.5...v1.0.6</a></p>
]]></content:encoded></item><item><title>Upload to Nexus Mods</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/upload-to-nexus-mods/</link><pubDate>Mon, 13 Apr 2026 22:10:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/upload-to-nexus-mods/</guid><description>Version updated for https://github.com/Nexus-Mods/upload-action to version v1.0.0-beta.4.
This action is used across all versions by 24 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The NexusMods Upload GitHub Action automates the process of uploading mod files to NexusMods using the NexusMods v3 API. It streamlines mod release workflows by integrating file uploads into CI/CD pipelines, reducing manual effort. Key capabilities include specifying file details (e.g., version, description, category) and returning the unique file ID upon successful upload.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Nexus-Mods/upload-action">https://github.com/Nexus-Mods/upload-action</a></strong> to version <strong>v1.0.0-beta.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>24</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/upload-to-nexus-mods">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The NexusMods Upload GitHub Action automates the process of uploading mod files to NexusMods using the NexusMods v3 API. It streamlines mod release workflows by integrating file uploads into CI/CD pipelines, reducing manual effort. Key capabilities include specifying file details (e.g., version, description, category) and returning the unique file ID upon successful upload.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update instructions for locating Group ID in uploader by @EllieNexusMods in <a href="https://github.com/Nexus-Mods/upload-action/pull/14">https://github.com/Nexus-Mods/upload-action/pull/14</a></li>
<li>feat: update OpenAPI schema with new endpoints and update deprecated … by @bengosneynexusmods in <a href="https://github.com/Nexus-Mods/upload-action/pull/15">https://github.com/Nexus-Mods/upload-action/pull/15</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@EllieNexusMods made their first contribution in <a href="https://github.com/Nexus-Mods/upload-action/pull/14">https://github.com/Nexus-Mods/upload-action/pull/14</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Nexus-Mods/upload-action/compare/v1.0.0-beta.3...v1.0.0-beta.4">https://github.com/Nexus-Mods/upload-action/compare/v1.0.0-beta.3...v1.0.0-beta.4</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/run-aer-tests/</link><pubDate>Mon, 13 Apr 2026 22:10:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.151.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action provides a lightweight Salesforce-compatible runtime for validating Apex code, running tests, and debugging locally without deploying to a Salesforce org. It automates Apex testing workflows, enabling fast and reproducible test cycles directly within CI pipelines. Key capabilities include executing test suites, running specific code paths, and interactive debugging with IDE support.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.151</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action provides a lightweight Salesforce-compatible runtime for validating Apex code, running tests, and debugging locally without deploying to a Salesforce org. It automates Apex testing workflows, enabling fast and reproducible test cycles directly within CI pipelines. Key capabilities include executing test suites, running specific code paths, and interactive debugging with IDE support.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.151</p>
<ul>
<li>
<p>Track Interface Method Coverage and Fix Implementation Analysis</p>
</li>
<li>
<p>Record Interface Method Coverage in VM Dispatch</p>
</li>
<li>
<p>Implement Additional Cache Methods</p>
</li>
<li>
<p>Implement Additional Cache Methods</p>
</li>
<li>
<p>Implement Remaining Cache Session Metrics</p>
</li>
<li>
<p>Implement Remaining Search Namespace Methods</p>
</li>
<li>
<p>Update Stdlib Namespace Implementation Status</p>
</li>
<li>
<p>Add Reports Namespace Builtin Classes</p>
</li>
<li>
<p>Implement Report Execution with Schema-Driven Column Resolution</p>
</li>
<li>
<p>Add Test Coverage for Reports Namespace Methods</p>
</li>
<li>
<p>Track Stdlib Interface Method Coverage via Symbol Graph Fallback</p>
</li>
<li>
<p>Update Stdlib Namespace Reports and Empty Coverage Messaging</p>
</li>
<li>
<p>Fix Reports Map Iteration and Native Method Coverage Tracking</p>
</li>
<li>
<p>Update schema inspect objects To Use Builtin Schema And Source Dirs</p>
</li>
<li>
<p>Implement Canvas Namespace Methods</p>
</li>
<li>
<p>Implement Schema Namespace Result Types and Fix Implementation Analysis Tool</p>
</li>
<li>
<p>Implement FilteredLookupInfo and Remove Nonexistent getFieldSets Method</p>
</li>
<li>
<p>Restore Report Test Data Isolation</p>
</li>
</ul>
]]></content:encoded></item><item><title>WP Packages Changelog Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/wp-packages-changelog-action/</link><pubDate>Mon, 13 Apr 2026 22:10:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/wp-packages-changelog-action/</guid><description>Version updated for https://github.com/roots/wp-packages-changelog-action to version v3.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The WP Packages Changelog Action automates the process of adding WordPress plugin changelog information as comments on pull requests when changes to composer.lock involve WP Packages dependencies. It retrieves changelogs from the WordPress.org API, highlights potential issues with unstable versions, and ensures developers are informed about updates and changes in their dependencies. This action streamlines dependency management and improves transparency in WordPress plugin updates during development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/roots/wp-packages-changelog-action">https://github.com/roots/wp-packages-changelog-action</a></strong> to version <strong>v3.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/wp-packages-changelog-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>WP Packages Changelog Action</strong> automates the process of adding WordPress plugin changelog information as comments on pull requests when changes to <code>composer.lock</code> involve WP Packages dependencies. It retrieves changelogs from the WordPress.org API, highlights potential issues with unstable versions, and ensures developers are informed about updates and changes in their dependencies. This action streamlines dependency management and improves transparency in WordPress plugin updates during development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fix-detect-all-updated-plugins">Bug fix: detect all updated plugins</h3>
<p>Previously, the action parsed the <code>composer.lock</code> diff to find changed plugins. This only detected plugins whose <code>&quot;name&quot;</code> line appeared in an added diff hunk — most simple version bumps were silently missed.</p>
<p>The action now fetches the full <code>composer.lock</code> from both the base and head commits and compares them as JSON, reliably detecting all <code>wp-plugin/*</code> changes.</p>
<h3 id="recommended-add-contents-read-permission">Recommended: add <code>contents: read</code> permission</h3>
<p>For full accuracy, add <code>contents: read</code> to your workflow permissions:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-diff" data-lang="diff"><span style="display:flex;"><span>    permissions:
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">+     contents: read
</span></span></span><span style="display:flex;"><span>      pull-requests: write
</span></span></code></pre></div><p>Without this permission, the action falls back to the old diff-based detection with a visible warning in the PR comment.</p>
<h3 id="other-improvements">Other improvements</h3>
<ul>
<li>Blob API fallback for lockfiles &gt;1MB</li>
<li>Warnings surfaced in the PR comment when detection may be incomplete</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/roots/wp-packages-changelog-action/compare/v3.0.0...v3.1.0">https://github.com/roots/wp-packages-changelog-action/compare/v3.0.0...v3.1.0</a></p>
]]></content:encoded></item><item><title>IconKit Ribbon</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/iconkit-ribbon/</link><pubDate>Mon, 13 Apr 2026 22:10:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/iconkit-ribbon/</guid><description>Version updated for https://github.com/rozd/icon-kit to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary IconKit is a Swift library and CLI tool designed for creating, editing, and managing Apple .icon bundles and Android adaptive icons. It automates tasks like generating icons from SF Symbols, adding environment labels (e.g., “UAT” or “DEV”) as overlays, and programmatically manipulating or validating icon layers without data loss. Key capabilities include support for platform-specific appearance variants, ribbon customization, and full integration with Swift code or a command-line interface.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rozd/icon-kit">https://github.com/rozd/icon-kit</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/iconkit-ribbon">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>IconKit</strong> is a Swift library and CLI tool designed for creating, editing, and managing Apple <code>.icon</code> bundles and Android adaptive icons. It automates tasks like generating icons from SF Symbols, adding environment labels (e.g., &ldquo;UAT&rdquo; or &ldquo;DEV&rdquo;) as overlays, and programmatically manipulating or validating icon layers without data loss. Key capabilities include support for platform-specific appearance variants, ribbon customization, and full integration with Swift code or a command-line interface.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>add GitHub Action for ribbon command (<code>fc22a86</code>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rozd/icon-kit/compare/v1.0.1...v1.1.0">https://github.com/rozd/icon-kit/compare/v1.0.1...v1.1.0</a></p>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/rumdl-action/</link><pubDate>Mon, 13 Apr 2026 22:09:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.71.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as identifying common Markdown issues, applying 71 lint rules, and fixing or formatting files while supporting multiple Markdown flavors (e.g., GFM, MkDocs, MDX). With its speed, zero dependencies, and CI/CD integration, it provides a robust and efficient tool for maintaining high-quality Markdown documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.71</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as identifying common Markdown issues, applying 71 lint rules, and fixing or formatting files while supporting multiple Markdown flavors (e.g., GFM, MkDocs, MDX). With its speed, zero dependencies, and CI/CD integration, it provides a robust and efficient tool for maintaining high-quality Markdown documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>config</strong>: support bare rule name in rumdl config get (<a href="https://github.com/rvben/rumdl/commit/8369fb1b4bec52649ea880556075e48845e0b833">8369fb1</a>)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>config</strong>: move test module to end of flavor.rs to satisfy clippy items_after_test_module (<a href="https://github.com/rvben/rumdl/commit/e30714d0c2b9840dc13e1bde3dcc31a05f2226e1">e30714d</a>)</li>
<li><strong>config</strong>: load user config alongside discovered markdownlint project config (<a href="https://github.com/rvben/rumdl/commit/c0f79c195ff6a7490072dc7209f9703ec99cb97e">c0f79c1</a>)</li>
<li><strong>config</strong>: display global.flavor as lowercase quoted string in rumdl config output (<a href="https://github.com/rvben/rumdl/commit/b16229569551ced22026508bc45b28c08a83a166">b162295</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.71-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.71-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.71-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.71-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-apple-darwin.tar.gz">rumdl-v0.1.71-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-aarch64-apple-darwin.tar.gz">rumdl-v0.1.71-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-pc-windows-msvc.zip">rumdl-v0.1.71-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.71/rumdl-v0.1.71-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Warden AI Governance Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/warden-ai-governance-scan/</link><pubDate>Mon, 13 Apr 2026 22:09:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/warden-ai-governance-scan/</guid><description>Version updated for https://github.com/SharkRouter/warden to version v1.7.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Warden is an open-source, local-only CLI tool designed to evaluate and enhance the governance posture of AI agent projects across 12 scan layers and 17 dimensions. It automates the identification of risks, policy compliance, security vulnerabilities, and governance gaps in areas such as code patterns, credentials, dependencies, infrastructure, and cloud services, generating detailed reports with actionable recommendations. Warden ensures data privacy by performing all scans locally and provides governance scores to help organizations measure and improve their AI agent’s compliance and security standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SharkRouter/warden">https://github.com/SharkRouter/warden</a></strong> to version <strong>v1.7.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/warden-ai-governance-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Warden is an open-source, local-only CLI tool designed to evaluate and enhance the governance posture of AI agent projects across 12 scan layers and 17 dimensions. It automates the identification of risks, policy compliance, security vulnerabilities, and governance gaps in areas such as code patterns, credentials, dependencies, infrastructure, and cloud services, generating detailed reports with actionable recommendations. Warden ensures data privacy by performing all scans locally and provides governance scores to help organizations measure and improve their AI agent&rsquo;s compliance and security standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="documentation-release">Documentation release</h2>
<p>No code changes — docs-only release to close out the v1.7.0 documentation gap.</p>
<h3 id="added">Added</h3>
<ul>
<li><strong>CHANGELOG.md</strong> — structured changelog covering v1.0.0 → v1.7.0 (Keep a Changelog format)</li>
<li><strong>CONTRIBUTING.md</strong> — dev setup, PR guidelines, architecture constraints, scoring change process</li>
</ul>
<h3 id="updated">Updated</h3>
<ul>
<li><strong>docs/WARDEN_STATE.md</strong> — refreshed to v1.7.0 (142 tests, C#/.NET scanner, 11 gallery targets, VigIA calibration reference)</li>
<li><strong>ROADMAP.md</strong> — blog posts #13-#19 marked as shipped, Phase 12 heatmap formally closed as WON&rsquo;T DO</li>
<li><strong>pyproject.toml</strong> — Changelog URL now points to CHANGELOG.md</li>
</ul>
<h3 id="full-changelog">Full Changelog</h3>
<p><a href="https://github.com/SharkRouter/warden/compare/v1.7.0...v1.7.1">https://github.com/SharkRouter/warden/compare/v1.7.0...v1.7.1</a></p>
]]></content:encoded></item><item><title>DockDesk Neural Auditor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/dockdesk-neural-auditor/</link><pubDate>Mon, 13 Apr 2026 22:09:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/dockdesk-neural-auditor/</guid><description>Version updated for https://github.com/srivatsa-source/dockdesk to version v2.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DockDesk is a local-first semantic documentation auditor that compares code logic against documentation claims to identify and resolve inconsistencies, ensuring synchronization between the two. It automates the detection of semantic drift, generates fixes for documentation discrepancies, and operates entirely locally to eliminate privacy risks and reduce infrastructure costs. Key features include natural language CLI interactions, custom rule integration, support for multiple file formats, and export capabilities like SARIF and PDF for streamlined reporting and integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/srivatsa-source/dockdesk">https://github.com/srivatsa-source/dockdesk</a></strong> to version <strong>v2.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dockdesk-neural-auditor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DockDesk is a local-first semantic documentation auditor that compares code logic against documentation claims to identify and resolve inconsistencies, ensuring synchronization between the two. It automates the detection of semantic drift, generates fixes for documentation discrepancies, and operates entirely locally to eliminate privacy risks and reduce infrastructure costs. Key features include natural language CLI interactions, custom rule integration, support for multiple file formats, and export capabilities like SARIF and PDF for streamlined reporting and integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/srivatsa-source/dockdesk/compare/v2.3.3...v2.4.0">https://github.com/srivatsa-source/dockdesk/compare/v2.3.3...v2.4.0</a></p>
]]></content:encoded></item><item><title>vibestats</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/vibestats/</link><pubDate>Mon, 13 Apr 2026 22:09:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/vibestats/</guid><description>Version updated for https://github.com/stephenleo/vibestats to version v1.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The vibestats GitHub Action automates the tracking and visualization of your Claude Code session activity by generating a GitHub contributions-style heatmap. It streamlines the process by recording session data, aggregating it daily via a GitHub Action, and automatically updating a heatmap embedded in your GitHub profile README. This action provides an efficient way to monitor and showcase your coding activity directly on your GitHub profile.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stephenleo/vibestats">https://github.com/stephenleo/vibestats</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibestats">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>vibestats</code> GitHub Action automates the tracking and visualization of your Claude Code session activity by generating a GitHub contributions-style heatmap. It streamlines the process by recording session data, aggregating it daily via a GitHub Action, and automatically updating a heatmap embedded in your GitHub profile README. This action provides an efficient way to monitor and showcase your coding activity directly on your GitHub profile.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat: generate light + dark heatmap SVGs for GitHub README (b343999)</li>
<li>fix(site): increase heatmap cell size to fill container width (29dac7f)</li>
<li>fix(site): heatmap empty cells visible in dark mode, re-render on theme toggle (d79cb32)</li>
<li>feat(site): redesign dashboard as full analytics panel (263703f)</li>
<li>feat: add token usage &amp; model stats to vibestats pipeline (#103) (45799e4)</li>
<li>feat(site): standardize heatmap colors with fixed thresholds (67de39a)</li>
<li>fix(site): revert to _redirects, remove _worker.js (ba09892)</li>
<li>ci: purge Cloudflare CDN cache after deploy (7169ce6)</li>
<li>debug: add worker version header (3d48364)</li>
<li>fix(site): disable CDN edge-cache for username routes (9367d60)</li>
</ul>
]]></content:encoded></item><item><title>grype_me</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/grype_me/</link><pubDate>Mon, 13 Apr 2026 22:09:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/grype_me/</guid><description>Version updated for https://github.com/TomTonic/grype_me to version v1.3.12-release.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The grype_me GitHub Action automates vulnerability scanning for project dependencies, container images, or SBOMs using Anchore Grype. It generates detailed reports and dynamic shields.io badges displaying vulnerability counts, which can be uploaded to GitHub Gists for easy tracking. Key features include daily database updates, multiple scan modes (e.g., latest release, head, or specific artifacts), and the ability to fail builds based on configurable vulnerability thresholds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TomTonic/grype_me">https://github.com/TomTonic/grype_me</a></strong> to version <strong>v1.3.12-release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/grype_me">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>grype_me</strong> GitHub Action automates vulnerability scanning for project dependencies, container images, or SBOMs using Anchore Grype. It generates detailed reports and dynamic shields.io badges displaying vulnerability counts, which can be uploaded to GitHub Gists for easy tracking. Key features include daily database updates, multiple scan modes (e.g., latest release, head, or specific artifacts), and the ability to fail builds based on configurable vulnerability thresholds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update dependency platformdirs to v4.9.6 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/64">https://github.com/TomTonic/grype_me/pull/64</a></li>
<li>Update golang Docker tag to v1.26.2 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/63">https://github.com/TomTonic/grype_me/pull/63</a></li>
<li>Update actions/github-script action to v9 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/65">https://github.com/TomTonic/grype_me/pull/65</a></li>
<li>Update github-actions by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/66">https://github.com/TomTonic/grype_me/pull/66</a></li>
<li>Migrate Renovate config by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/67">https://github.com/TomTonic/grype_me/pull/67</a></li>
<li>Update dependency go to v1.26.2 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/68">https://github.com/TomTonic/grype_me/pull/68</a></li>
<li>Update module golang.org/x/net to v0.53.0 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/70">https://github.com/TomTonic/grype_me/pull/70</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/TomTonic/grype_me/compare/v1.3.11-release...v1.3.12-release">https://github.com/TomTonic/grype_me/compare/v1.3.11-release...v1.3.12-release</a></p>
]]></content:encoded></item><item><title>Claude Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/claude-lint/</link><pubDate>Mon, 13 Apr 2026 22:09:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/claude-lint/</guid><description>Version updated for https://github.com/zhupanov/claude-lint to version v1.0.7.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Claude Lint is a GitHub Action and command-line tool designed to validate and enforce best practices for Claude Code configurations and plugins. It automates the linting of .claude/ and .claude-plugin/ directories, ensuring proper configuration, syntax, and adherence to 88 customizable lint rules across various categories like hooks, skills, agents, and documentation. This tool simplifies CI integration, enhances code quality, and supports cross-platform use with configurable options to meet diverse development needs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/claude-lint">https://github.com/zhupanov/claude-lint</a></strong> to version <strong>v1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Claude Lint</strong> is a GitHub Action and command-line tool designed to validate and enforce best practices for <a href="https://docs.anthropic.com/en/docs/claude-code">Claude Code</a> configurations and plugins. It automates the linting of <code>.claude/</code> and <code>.claude-plugin/</code> directories, ensuring proper configuration, syntax, and adherence to 88 customizable lint rules across various categories like hooks, skills, agents, and documentation. This tool simplifies CI integration, enhances code quality, and supports cross-platform use with configurable options to meet diverse development needs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Clarify config example: codes and names are independent by @zhupanov in <a href="https://github.com/zhupanov/claude-lint/pull/27">https://github.com/zhupanov/claude-lint/pull/27</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/claude-lint/compare/v1...v1.0.7">https://github.com/zhupanov/claude-lint/compare/v1...v1.0.7</a></p>
]]></content:encoded></item><item><title>Install and Setup sccache</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/install-and-setup-sccache/</link><pubDate>Mon, 13 Apr 2026 14:21:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/install-and-setup-sccache/</guid><description>Version updated for https://github.com/f3d-app/sccache-setup-action to version v2.0.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The sccache-setup-action GitHub Action automates the installation, configuration, and setup of the sccache build caching tool to accelerate build processes. It simplifies the management of sccache by installing it (if needed), restoring cached build artifacts, and configuring the sccache server for use in workflows. This action helps reduce build times by reusing previously compiled outputs, making it particularly useful for large or repetitive builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/f3d-app/sccache-setup-action">https://github.com/f3d-app/sccache-setup-action</a></strong> to version <strong>v2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-and-setup-sccache">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>sccache-setup-action</code> GitHub Action automates the installation, configuration, and setup of the <code>sccache</code> build caching tool to accelerate build processes. It simplifies the management of <code>sccache</code> by installing it (if needed), restoring cached build artifacts, and configuring the sccache server for use in workflows. This action helps reduce build times by reusing previously compiled outputs, making it particularly useful for large or repetitive builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update cache action to v5 by @mwestphal in <a href="https://github.com/f3d-app/sccache-setup-action/pull/8">https://github.com/f3d-app/sccache-setup-action/pull/8</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/f3d-app/sccache-setup-action/compare/v1.0...v2.0">https://github.com/f3d-app/sccache-setup-action/compare/v1.0...v2.0</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/fallow-codebase-health/</link><pubDate>Mon, 13 Apr 2026 14:21:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.31.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a Rust-native codebase analysis tool, designed for TypeScript and JavaScript projects, to detect and address unused code, duplication, complexity issues, and architectural violations. It automates tasks such as identifying dead code, circular dependencies, and stale suppression comments, while supporting framework conventions and auto-detecting entry points. With sub-second performance and zero configuration required, it simplifies code maintenance and improves project health.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.31.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a Rust-native codebase analysis tool, designed for TypeScript and JavaScript projects, to detect and address unused code, duplication, complexity issues, and architectural violations. It automates tasks such as identifying dead code, circular dependencies, and stale suppression comments, while supporting framework conventions and auto-detecting entry points. With sub-second performance and zero configuration required, it simplifies code maintenance and improves project health.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="features">Features</h2>
<ul>
<li><strong>5 new framework plugins</strong> &ndash; Hardhat, UnoCSS, Qwik, Convex, and pnpm are now auto-detected (85 to 90 total plugins)</li>
<li><strong>LSP binary via npm</strong> &ndash; <code>fallow-lsp</code> is now included in the npm package. The VS Code extension resolves it from <code>node_modules/.bin/fallow-lsp</code> without a separate install</li>
</ul>
<h2 id="bug-fixes">Bug Fixes</h2>
<ul>
<li><strong><code>production: true</code> no longer excludes Angular <code>app.config.ts</code></strong> &ndash; the <code>**/*.config.*</code> glob was too broad, matching Angular&rsquo;s <code>src/app/app.config.ts</code> (a runtime file) and breaking the import chain. Narrowed to root-only matching with <code>literal_separator(true)</code>. Also added <code>app.config.ts</code> to the Angular plugin&rsquo;s <code>always_used</code> list. (<a href="https://github.com/fallow-rs/fallow/issues/111">#111</a>)</li>
<li><strong>Health test no longer fails with global git signing</strong> &ndash; isolated temp repo operations from global git config</li>
</ul>
<h2 id="install--upgrade">Install / Upgrade</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install -g fallow@latest
</span></span></code></pre></div><p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.30.0...v2.31.0">https://github.com/fallow-rs/fallow/compare/v2.30.0...v2.31.0</a></p>
]]></content:encoded></item><item><title>Nexus Mod Badges</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/nexus-mod-badges/</link><pubDate>Mon, 13 Apr 2026 14:20:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/nexus-mod-badges/</guid><description>Version updated for https://github.com/FitzDegenhub/nexus-mod-badges to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action generates live badges using shields.io to display Nexus Mods statistics, such as download counts, unique downloads, and endorsements, on GitHub profiles or repositories. It automates the process of fetching mod stats from the Nexus Mods API, updating them via GitHub Gists, and rendering them as dynamic badges. This solves the lack of shields.io support for Nexus Mods and enables effortless integration of real-time mod metrics into GitHub documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/FitzDegenhub/nexus-mod-badges">https://github.com/FitzDegenhub/nexus-mod-badges</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nexus-mod-badges">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action generates live badges using shields.io to display Nexus Mods statistics, such as download counts, unique downloads, and endorsements, on GitHub profiles or repositories. It automates the process of fetching mod stats from the Nexus Mods API, updating them via GitHub Gists, and rendering them as dynamic badges. This solves the lack of shields.io support for Nexus Mods and enables effortless integration of real-time mod metrics into GitHub documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="nexus-mod-badges-v100">Nexus Mod Badges v1.0.0</h2>
<p>GitHub Action that creates live shields.io badges from Nexus Mods stats.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Downloads</strong>, <strong>unique downloads</strong>, and <strong>endorsements</strong> badges</li>
<li>Nexus Mods vortex logo embedded directly (works despite simple-icons removing it in v16)</li>
<li><strong>Logo options</strong>: icon + text, icon only, text only, or none</li>
<li>Auto-formatted numbers (1.2k, 5.3M)</li>
<li>Custom colors and labels</li>
<li>Multiple mods in a single workflow</li>
<li>Beginner-friendly setup guide</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">FitzDegenhub/nexus-mod-badges@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">nexus_api_key</span>: <span style="color:#ae81ff">${{ secrets.NEXUS_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">game</span>: <span style="color:#ae81ff">crimsondesert</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">mod_id</span>: <span style="color:#ae81ff">438</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">gist_id</span>: <span style="color:#ae81ff">YOUR_GIST_ID</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">gist_token</span>: <span style="color:#ae81ff">${{ secrets.GIST_TOKEN }}</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/FitzDegenhub/nexus-mod-badges#setup-guide">README</a> for the full setup guide.</p>
]]></content:encoded></item><item><title>Run Checkov with reviewdog</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/run-checkov-with-reviewdog/</link><pubDate>Mon, 13 Apr 2026 14:20:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/run-checkov-with-reviewdog/</guid><description>Version updated for https://github.com/fulgas/reviewdog-action-checkov to version v2.9.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Checkov + Reviewdog GitHub Action automates Infrastructure as Code (IaC) security scanning using Checkov and integrates the results into pull requests via Reviewdog. It helps identify and address security issues in Terraform, CloudFormation, Kubernetes, and other IaC files, providing inline comments and configurable severity levels to streamline code review processes. This action simplifies workflow integration and enhances security compliance during development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fulgas/reviewdog-action-checkov">https://github.com/fulgas/reviewdog-action-checkov</a></strong> to version <strong>v2.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-checkov-with-reviewdog">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Checkov + Reviewdog GitHub Action automates Infrastructure as Code (IaC) security scanning using Checkov and integrates the results into pull requests via Reviewdog. It helps identify and address security issues in Terraform, CloudFormation, Kubernetes, and other IaC files, providing inline comments and configurable severity levels to streamline code review processes. This action simplifies workflow integration and enhances security compliance during development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="290-2026-04-13"><a href="https://github.com/fulgas/reviewdog-action-checkov/compare/v2.8.0...v2.9.0">2.9.0</a> (2026-04-13)</h1>
<h3 id="features">Features</h3>
<ul>
<li><strong>deps:</strong> update dependency bridgecrewio/checkov to v3.2.519 (<a href="https://github.com/fulgas/reviewdog-action-checkov/commit/e0173a223bd51deed6fa144aa8e46f06a81472d1">e0173a2</a>)</li>
</ul>
]]></content:encoded></item><item><title>Blog Post Workflow</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/blog-post-workflow/</link><pubDate>Mon, 13 Apr 2026 14:20:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/blog-post-workflow/</guid><description>Version updated for https://github.com/gautamkrishnar/blog-post-workflow to version 1.9.5.
This action is used across all versions by 11,345 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Blog Post Workflow GitHub Action automates the process of updating a repository’s README file with the latest blog posts from specified RSS feed URLs. It eliminates the manual effort of maintaining an up-to-date blog post list by automatically fetching and embedding the latest content on a configurable schedule or via manual triggers. This action is ideal for developers and content creators who want to showcase their most recent articles directly in their repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gautamkrishnar/blog-post-workflow">https://github.com/gautamkrishnar/blog-post-workflow</a></strong> to version <strong>1.9.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>11,345</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/blog-post-workflow">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Blog Post Workflow</strong> GitHub Action automates the process of updating a repository&rsquo;s README file with the latest blog posts from specified RSS feed URLs. It eliminates the manual effort of maintaining an up-to-date blog post list by automatically fetching and embedding the latest content on a configurable schedule or via manual triggers. This action is ideal for developers and content creators who want to showcase their most recent articles directly in their repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>update action from node 20 to node 24 by @haydenk in <a href="https://github.com/gautamkrishnar/blog-post-workflow/pull/290">https://github.com/gautamkrishnar/blog-post-workflow/pull/290</a></li>
<li>migrated whole project to es moules to add support for actions/core v3</li>
<li>upgraded deps</li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@haydenk made their first contribution in <a href="https://github.com/gautamkrishnar/blog-post-workflow/pull/290">https://github.com/gautamkrishnar/blog-post-workflow/pull/290</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gautamkrishnar/blog-post-workflow/compare/1.9.4...1.9.5">https://github.com/gautamkrishnar/blog-post-workflow/compare/1.9.4...1.9.5</a></p>
]]></content:encoded></item><item><title>GitHub Screenshot Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/github-screenshot-action/</link><pubDate>Mon, 13 Apr 2026 14:20:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/github-screenshot-action/</guid><description>Version updated for https://github.com/guibranco/github-screenshot-action to version v2.0.29.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-screenshot-action is a GitHub Action designed to automate website screenshot capture and monitoring. It reads a JSON list of target URLs, takes browser-accurate screenshots using Puppeteer, and supports features like parallel execution, retry logic, cron scheduling, and automated pull request creation. This action is ideal for tracking visual changes over time, maintaining a visual history of websites, or generating website previews efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/guibranco/github-screenshot-action">https://github.com/guibranco/github-screenshot-action</a></strong> to version <strong>v2.0.29</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-screenshot-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>github-screenshot-action</strong> is a GitHub Action designed to automate website screenshot capture and monitoring. It reads a JSON list of target URLs, takes browser-accurate screenshots using Puppeteer, and supports features like parallel execution, retry logic, cron scheduling, and automated pull request creation. This action is ideal for tracking visual changes over time, maintaining a visual history of websites, or generating website previews efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Automated release for version 2.0.29</p>
]]></content:encoded></item><item><title>Setup mq</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/setup-mq/</link><pubDate>Mon, 13 Apr 2026 14:20:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/setup-mq/</guid><description>Version updated for https://github.com/harehare/setup-mq to version v1.1.4.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Setup mq” GitHub Action streamlines the installation and setup of the mq tool within CI/CD workflows. It automates the process of integrating mq and optionally installs additional related binaries, simplifying tasks like file processing and text manipulation in pipelines. This action eliminates manual setup effort, enabling developers to efficiently leverage mq and its extensions in their projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/harehare/setup-mq">https://github.com/harehare/setup-mq</a></strong> to version <strong>v1.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-mq">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Setup mq&rdquo; GitHub Action streamlines the installation and setup of the <code>mq</code> tool within CI/CD workflows. It automates the process of integrating <code>mq</code> and optionally installs additional related binaries, simplifying tasks like file processing and text manipulation in pipelines. This action eliminates manual setup effort, enabling developers to efficiently leverage <code>mq</code> and its extensions in their projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>✨  feat: support bundled tools from harehare/mq releases by @harehare in <a href="https://github.com/harehare/setup-mq/pull/392">https://github.com/harehare/setup-mq/pull/392</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/harehare/setup-mq/compare/v1...v1.1.4">https://github.com/harehare/setup-mq/compare/v1...v1.1.4</a></p>
]]></content:encoded></item><item><title>AI Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-plugin-scanner/</link><pubDate>Mon, 13 Apr 2026 14:20:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/ai-plugin-scanner-action to version v1.2.20.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is designed to automate the scanning of AI plugin repositories across ecosystems like Codex, Claude, Gemini, and OpenCode. It evaluates plugins for security, publishability, runtime readiness, and trust signals, generating structured reports, SARIF files, policy results, and submission metadata. This action simplifies plugin validation by providing both offline and live scanning capabilities, making it ideal for ensuring compliance and readiness for deployment in public or enterprise environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/ai-plugin-scanner-action">https://github.com/hashgraph-online/ai-plugin-scanner-action</a></strong> to version <strong>v1.2.20</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is designed to automate the scanning of AI plugin repositories across ecosystems like Codex, Claude, Gemini, and OpenCode. It evaluates plugins for security, publishability, runtime readiness, and trust signals, generating structured reports, SARIF files, policy results, and submission metadata. This action simplifies plugin validation by providing both offline and live scanning capabilities, making it ideal for ensuring compliance and readiness for deployment in public or enterprise environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/aa518a5c202296fa7f81b6d76929a77ae5ba1e3b">https://github.com/hashgraph-online/ai-plugin-scanner/tree/aa518a5c202296fa7f81b6d76929a77ae5ba1e3b</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.19...v1.2.20">https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.19...v1.2.20</a></p>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hol-codex-plugin-scanner/</link><pubDate>Mon, 13 Apr 2026 14:20:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.20.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is a compatibility alias that ensures existing workflows using the legacy action slug remain functional during a migration to a new canonical action slug. It automates the scanning of AI plugins while maintaining compatibility and seamless integration for users transitioning to the updated repository structure. This action provides continuity and stability by delivering the same core functionality, updates, and release structure as the canonical version.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.20</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is a compatibility alias that ensures existing workflows using the legacy action slug remain functional during a migration to a new canonical action slug. It automates the scanning of AI plugins while maintaining compatibility and seamless integration for users transitioning to the updated repository structure. This action provides continuity and stability by delivering the same core functionality, updates, and release structure as the canonical version.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/aa518a5c202296fa7f81b6d76929a77ae5ba1e3b">https://github.com/hashgraph-online/ai-plugin-scanner/tree/aa518a5c202296fa7f81b6d76929a77ae5ba1e3b</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.19...v1.2.20">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.19...v1.2.20</a></p>
]]></content:encoded></item><item><title>Git Submodules Upgrade</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/git-submodules-upgrade/</link><pubDate>Mon, 13 Apr 2026 14:20:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/git-submodules-upgrade/</guid><description>Version updated for https://github.com/itsapinhulk/git-submodules-upgrade to version v2.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The git-submodules-upgrade GitHub Action automates the process of upgrading Git submodules to their latest remote commits and can optionally create a pull request with the updates. It simplifies managing submodule changes, reducing manual effort and ensuring repositories remain up-to-date. Key features include selective submodule updates, automatic PR creation, and optional reviewer assignment for streamlined collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/itsapinhulk/git-submodules-upgrade">https://github.com/itsapinhulk/git-submodules-upgrade</a></strong> to version <strong>v2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/git-submodules-upgrade">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>git-submodules-upgrade</code> GitHub Action automates the process of upgrading Git submodules to their latest remote commits and can optionally create a pull request with the updates. It simplifies managing submodule changes, reducing manual effort and ensuring repositories remain up-to-date. Key features include selective submodule updates, automatic PR creation, and optional reviewer assignment for streamlined collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/itsapinhulk/git-submodules-upgrade/compare/v2.0...v2.1">https://github.com/itsapinhulk/git-submodules-upgrade/compare/v2.0...v2.1</a></p>
]]></content:encoded></item><item><title>Labelflair</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/labelflair/</link><pubDate>Mon, 13 Apr 2026 14:20:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/labelflair/</guid><description>Version updated for https://github.com/jdno/labelflair to version v0.3.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Labelflair is a GitHub Action and CLI tool designed to automate the creation and synchronization of color-coded labels for GitHub Issues based on a customizable configuration file. It simplifies the management of labels by allowing users to define related label groups, assign consistent color schemes, and synchronize them with repositories. This tool streamlines label organization, improves visual clarity, and saves time in managing issue tracking workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jdno/labelflair">https://github.com/jdno/labelflair</a></strong> to version <strong>v0.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/labelflair">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Labelflair is a GitHub Action and CLI tool designed to automate the creation and synchronization of color-coded labels for GitHub Issues based on a customizable configuration file. It simplifies the management of labels by allowing users to define related label groups, assign consistent color schemes, and synchronize them with repositories. This tool streamlines label organization, improves visual clarity, and saves time in managing issue tracking workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at main -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>This release adds installers for more platforms.</p>
<h3 id="changed">Changed</h3>
<ul>
<li>Release installers for more platforms by @jdno in <a href="https://github.com/jdno/labelflair/pull/55">https://github.com/jdno/labelflair/pull/55</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@renovate[bot] made their first contribution in <a href="https://github.com/jdno/labelflair/pull/40">https://github.com/jdno/labelflair/pull/40</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jdno/labelflair/compare/v0.3.0...v0.3.1">https://github.com/jdno/labelflair/compare/v0.3.0...v0.3.1</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/neurolink-ai/</link><pubDate>Mon, 13 Apr 2026 14:20:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.54.3.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that streamlines the connection between AI providers and applications by offering a consistent API across 13 major providers and 100+ models. It automates tasks like provider switching, cost optimization, failover handling, and tool execution while enabling advanced features such as memory persistence and intelligent routing. Designed for enterprise-scale applications, NeuroLink simplifies AI integration, reduces complexity, and supports future-ready streaming architectures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.54.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that streamlines the connection between AI providers and applications by offering a consistent API across 13 major providers and 100+ models. It automates tasks like provider switching, cost optimization, failover handling, and tool execution while enabling advanced features such as memory persistence and intelligent routing. Designed for enterprise-scale applications, NeuroLink simplifies AI integration, reduces complexity, and supports future-ready streaming architectures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9543-2026-04-13"><a href="https://github.com/juspay/neurolink/compare/v9.54.2...v9.54.3">9.54.3</a> (2026-04-13)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(sdk):</strong>  schema-driven tool call repair, graceful abort, fallback provider (BZ-665, BZ-667, BZ-1341) (<a href="https://github.com/juspay/neurolink/commit/fd74ae4cf91f671ede17f8f9692a6c9dd7268d6a">fd74ae4</a>)</li>
</ul>
]]></content:encoded></item><item><title>KarasuLab Mod Releaser</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/karasulab-mod-releaser/</link><pubDate>Mon, 13 Apr 2026 14:20:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/karasulab-mod-releaser/</guid><description>Version updated for https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser to version v5.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The KarasuLab Mod Releaser is a GitHub Action designed to automate the release process for Minecraft mods. It streamlines tasks such as semantic versioning, changelog creation, building, and publishing mods to platforms like GitHub Releases, Modrinth, and CurseForge. By dynamically configuring dependencies and project settings, it eliminates manual effort in managing mod versions and multi-platform distribution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser">https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser</a></strong> to version <strong>v5.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/karasulab-mod-releaser">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The KarasuLab Mod Releaser is a GitHub Action designed to automate the release process for Minecraft mods. It streamlines tasks such as semantic versioning, changelog creation, building, and publishing mods to platforms like GitHub Releases, Modrinth, and CurseForge. By dynamically configuring dependencies and project settings, it eliminates manual effort in managing mod versions and multi-platform distribution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="500-2026-04-13"><a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/compare/v4.0.0...v5.0.0">5.0.0</a> (2026-04-13)</h2>
<h3 id="-breaking-changes">⚠ BREAKING CHANGES</h3>
<ul>
<li>migrated to nodejs based action</li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>add skip_checkout input to prevent workspace cleaning (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/f6eb3a49d0488a85bd5fc590f2c2c78677279a42">f6eb3a4</a>)</li>
<li>added extra_dependencies (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/3f08ee3c368b0864f3488d2753ec62fe6862ede1">3f08ee3</a>)</li>
<li>added release channel property (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/80701ce654987f051a3591851b7a007f1cfc7873">80701ce</a>)</li>
<li>added release title and jar file format (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/4c640104427dac021cf7ecbc54445b4a1aaefee0">4c64010</a>)</li>
<li>added scripts (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/0e05afdd347826aa0a936cd2f550fa023093bbb8">0e05afd</a>)</li>
<li>handle multi-module JAR paths with jar_path_format (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/c9ef2a90c39d7fe0d4384c02a9b37e2eb3b99540">c9ef2a9</a>)</li>
<li>Initialize commit (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/a108bc608d81ee431e54369b759a95a6f9d37a4e">a108bc6</a>)</li>
<li>migrated to nodejs based action (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/c1f7e2a6190465397ea877a919ef011f791ae229">c1f7e2a</a>)</li>
<li>multi-platform support and skip-release-please (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/0774bb5746d439512f396a833a17080e1061efd7">0774bb5</a>)</li>
<li>recursive dependency scan and environment metadata config (v2.2.5) (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/bb6009dc9f52e7f2038dab5d073aabbe89f9cedb">bb6009d</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fixed action version logic (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/5b3940719348a2b84160af19ff97e2c5bd1ca823">5b39407</a>)</li>
<li>fixed build command (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/ea451b985d8bb610f5069211923a76dfe43acacd">ea451b9</a>)</li>
<li>fixed build script (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/4aa2b5922229aa0d76ab928cfb8441106d0fdbee">4aa2b59</a>)</li>
<li>fixed build script (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/177b7372bc0e742e92bf20012759efce35df175e">177b737</a>)</li>
<li>fixed changelog is not included (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/8005ad00d7c2fbda46c738e9a7618f8d81113953">8005ad0</a>)</li>
<li>fixed crash when space in package (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/6c85aa2eb0fa9e9337839f1108ba71a9be94ae96">6c85aa2</a>)</li>
<li>fixed dist file is not exists (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/f0e5133e34a04cb2702311e4a140d923cfb212ad">f0e5133</a>)</li>
<li>fixed for submodule project (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/0d3e444945f32a01a3d342caeb9897bb143fe8cd">0d3e444</a>)</li>
<li>fixed major version up logics (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/9eab751acd1b42f0826e4e8e048f628a4b13f268">9eab751</a>)</li>
<li>fixed upload error (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/ce6c352c3f008967bcc333532f9c083ca0d24344">ce6c352</a>)</li>
<li>jq error for missing extra_dependencies (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/415b8ae36e876894acd550c651df5c56480e50cc">415b8ae</a>)</li>
<li>regex for archives_name and support for RELEASE_VERSION (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/e444c2136b13d8ce190304cfc5a96cbf9b028cf4">e444c21</a>)</li>
<li>resolve-dependencies.sh syntax error (v2.2.6) (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/37b55c133a9e236168ac7dd2809edf95c30f3037">37b55c1</a>)</li>
<li>robust path construction to prevent duplication (<a href="https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser/commit/75684742e9ce3e03c0c88eb04c2eb6da4198c5f3">7568474</a>)</li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/secondbrainaction/</link><pubDate>Mon, 13 Apr 2026 14:20:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2572-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a command-line tool that integrates with external data sources like Salesforce, Slack, and GitHub to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating reports, summaries, and insights by leveraging Retrieval Augmented Generation (RAG) techniques to extract relevant information from disparate sources. Key capabilities include analyzing document directories, summarizing GitHub repository changes, and processing YouTube video transcripts, making it ideal for consolidating and interpreting information from multiple platforms.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2572-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a command-line tool that integrates with external data sources like Salesforce, Slack, and GitHub to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating reports, summaries, and insights by leveraging Retrieval Augmented Generation (RAG) techniques to extract relevant information from disparate sources. Key capabilities include analyzing document directories, summarizing GitHub repository changes, and processing YouTube video transcripts, making it ideal for consolidating and interpreting information from multiple platforms.</p>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/agent-bom-scan/</link><pubDate>Mon, 13 Apr 2026 14:19:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.76.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The agent-bom GitHub Action is an open-source security scanner designed to identify and assess vulnerabilities in the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates tasks such as dependency analysis, blast radius mapping, CVE detection, cloud posture auditing, and remediation planning, providing actionable insights to mitigate risks. Key features include CLI-based scanning, graph-based impact visualization, and a dashboard for persistent state reviews and tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.76.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>agent-bom</code> GitHub Action is an open-source security scanner designed to identify and assess vulnerabilities in the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates tasks such as dependency analysis, blast radius mapping, CVE detection, cloud posture auditing, and remediation planning, providing actionable insights to mitigate risks. Key features include CLI-based scanning, graph-based impact visualization, and a dashboard for persistent state reviews and tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Tighten README and dashboard onboarding by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1333">https://github.com/msaad00/agent-bom/pull/1333</a></li>
<li>Tighten operator UI and trace review by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1334">https://github.com/msaad00/agent-bom/pull/1334</a></li>
<li>Focus operator graph views by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1335">https://github.com/msaad00/agent-bom/pull/1335</a></li>
<li>Tighten README visuals and simplify primary navigation by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1336">https://github.com/msaad00/agent-bom/pull/1336</a></li>
<li>chore(deps-dev): bump @types/node from 25.5.2 to 25.6.0 in /sdks/typescript by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1340">https://github.com/msaad00/agent-bom/pull/1340</a></li>
<li>chore(deps-dev): bump vitest from 4.1.3 to 4.1.4 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1339">https://github.com/msaad00/agent-bom/pull/1339</a></li>
<li>chore(deps-dev): bump @types/node from 25.5.2 to 25.6.0 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1338">https://github.com/msaad00/agent-bom/pull/1338</a></li>
<li>chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1337">https://github.com/msaad00/agent-bom/pull/1337</a></li>
<li>Fix local vulnerability enrichment and UI lint baseline by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1341">https://github.com/msaad00/agent-bom/pull/1341</a></li>
<li>Refresh MITRE catalogs with bundled default sync by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1342">https://github.com/msaad00/agent-bom/pull/1342</a></li>
<li>Tighten README graph and architecture SVGs by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1343">https://github.com/msaad00/agent-bom/pull/1343</a></li>
<li>Improve validator-aware AST guard modeling by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1344">https://github.com/msaad00/agent-bom/pull/1344</a></li>
<li>Expand notebook credential detection by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1345">https://github.com/msaad00/agent-bom/pull/1345</a></li>
<li>Tighten README architecture card spacing by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1346">https://github.com/msaad00/agent-bom/pull/1346</a></li>
<li>Improve sanitizer-aware early guard exits by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1347">https://github.com/msaad00/agent-bom/pull/1347</a></li>
<li>Add Go template sink parity by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1348">https://github.com/msaad00/agent-bom/pull/1348</a></li>
<li>Improve JS/TS validator guard modeling by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1349">https://github.com/msaad00/agent-bom/pull/1349</a></li>
<li>Improve JS/TS early-exit validator guards by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1350">https://github.com/msaad00/agent-bom/pull/1350</a></li>
<li>Improve JS/TS default-export flow parity by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1351">https://github.com/msaad00/agent-bom/pull/1351</a></li>
<li>Refresh latest image and actionable rescan alerts by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1352">https://github.com/msaad00/agent-bom/pull/1352</a></li>
<li>Model JS/TS validated return helpers by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1353">https://github.com/msaad00/agent-bom/pull/1353</a></li>
<li>Fix dashboard summary loading and API hydration by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1354">https://github.com/msaad00/agent-bom/pull/1354</a></li>
<li>Improve modular loading for mesh, context, and insights by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1355">https://github.com/msaad00/agent-bom/pull/1355</a></li>
<li>Improve summary-first loading for dashboard and vulnerabilities by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1356">https://github.com/msaad00/agent-bom/pull/1356</a></li>
<li>Polish README visuals and release surfaces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1357">https://github.com/msaad00/agent-bom/pull/1357</a></li>
<li>Harden Snowflake notebook and days SQL inputs by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1358">https://github.com/msaad00/agent-bom/pull/1358</a></li>
<li>Make jobs summary-first by default by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1359">https://github.com/msaad00/agent-bom/pull/1359</a></li>
<li>Decouple dashboard jobs and agents loading by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1360">https://github.com/msaad00/agent-bom/pull/1360</a></li>
<li>Fix pushed result completion metadata by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1361">https://github.com/msaad00/agent-bom/pull/1361</a></li>
<li>Polish 0.76.4 release surfaces and UI drilldowns by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1362">https://github.com/msaad00/agent-bom/pull/1362</a></li>
<li>Fix release 0.76.4 build and summary alignment by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1363">https://github.com/msaad00/agent-bom/pull/1363</a></li>
<li>Prepare 0.76.4 release by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1364">https://github.com/msaad00/agent-bom/pull/1364</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.76.4">https://github.com/msaad00/agent-bom/compare/v0...v0.76.4</a></p>
]]></content:encoded></item><item><title>Create an ephemeral environment in Octopus Deploy</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/create-an-ephemeral-environment-in-octopus-deploy/</link><pubDate>Mon, 13 Apr 2026 14:19:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/create-an-ephemeral-environment-in-octopus-deploy/</guid><description>Version updated for https://github.com/OctopusDeploy/create-ephemeral-environment to version v1.1.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 2 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action allows users to automate the creation of ephemeral environments in their Octopus Deploy server, enabling on-demand test environments for validating changes. By streamlining the setup and teardown of temporary environments, it helps reduce infrastructure costs and improve deployment efficiency. Key capabilities include integration with Octopus Deploy projects and spaces, ensuring a seamless workflow for managing test environments dynamically.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OctopusDeploy/create-ephemeral-environment">https://github.com/OctopusDeploy/create-ephemeral-environment</a></strong> to version <strong>v1.1.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>2</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-an-ephemeral-environment-in-octopus-deploy">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action allows users to automate the creation of ephemeral environments in their Octopus Deploy server, enabling on-demand test environments for validating changes. By streamlining the setup and teardown of temporary environments, it helps reduce infrastructure costs and improve deployment efficiency. Key capabilities include integration with Octopus Deploy projects and spaces, ensuring a seamless workflow for managing test environments dynamically.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="112-2026-04-13"><a href="https://github.com/OctopusDeploy/create-ephemeral-environment/compare/v1.1.1...v1.1.2">1.1.2</a> (2026-04-13)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump axios from 1.13.5 to 1.15.0 (<a href="https://github.com/OctopusDeploy/create-ephemeral-environment/issues/94">#94</a>) (<a href="https://github.com/OctopusDeploy/create-ephemeral-environment/commit/ba91f95d55f4a2529ced6eb16ca6b75a9f64118b">ba91f95</a>)</li>
</ul>
]]></content:encoded></item><item><title>Deprovision an ephemeral environment in Octopus Deploy</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/deprovision-an-ephemeral-environment-in-octopus-deploy/</link><pubDate>Mon, 13 Apr 2026 14:19:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/deprovision-an-ephemeral-environment-in-octopus-deploy/</guid><description>Version updated for https://github.com/OctopusDeploy/deprovision-ephemeral-environment to version v1.0.3.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 1 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Deprovision Ephemeral Environment” GitHub Action automates the process of deprovisioning ephemeral environments in Octopus Deploy. It helps streamline the cleanup of temporary test environments created for validating changes, reducing infrastructure costs and manual effort. Its key capabilities include targeting specific environments for removal, supporting both single-project and multi-project scopes, and providing detailed outputs about the deprovisioning process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OctopusDeploy/deprovision-ephemeral-environment">https://github.com/OctopusDeploy/deprovision-ephemeral-environment</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>1</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/deprovision-an-ephemeral-environment-in-octopus-deploy">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Deprovision Ephemeral Environment&rdquo; GitHub Action automates the process of deprovisioning ephemeral environments in Octopus Deploy. It helps streamline the cleanup of temporary test environments created for validating changes, reducing infrastructure costs and manual effort. Its key capabilities include targeting specific environments for removal, supporting both single-project and multi-project scopes, and providing detailed outputs about the deprovisioning process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="103-2026-04-13"><a href="https://github.com/OctopusDeploy/deprovision-ephemeral-environment/compare/v1.0.2...v1.0.3">1.0.3</a> (2026-04-13)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump axios from 1.13.5 to 1.15.0 (<a href="https://github.com/OctopusDeploy/deprovision-ephemeral-environment/issues/95">#95</a>) (<a href="https://github.com/OctopusDeploy/deprovision-ephemeral-environment/commit/ffb52a98095d88d95921041c6df6827b470984fa">ffb52a9</a>)</li>
</ul>
]]></content:encoded></item><item><title>cdk-express-pipeline-github-diff</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/cdk-express-pipeline-github-diff/</link><pubDate>Mon, 13 Apr 2026 14:19:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/cdk-express-pipeline-github-diff/</guid><description>Version updated for https://github.com/rehanvdm/cdk-express-pipeline-github-diff to version v0.1.7.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CDK Express Pipeline GitHub Diff GitHub Action automates the generation and presentation of AWS CDK Express Pipeline infrastructure change diffs directly within pull request descriptions and job summaries. It provides clear, wave-based, stage-organized, and stack-detailed visibility into resource changes (additions, updates, deletions), enabling teams to review and understand infrastructure modifications efficiently. Key features include automated diff generation, parallel and selective diffing, and formatted visual outputs to streamline the CI/CD workflow and improve collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff">https://github.com/rehanvdm/cdk-express-pipeline-github-diff</a></strong> to version <strong>v0.1.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cdk-express-pipeline-github-diff">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>CDK Express Pipeline GitHub Diff</strong> GitHub Action automates the generation and presentation of AWS CDK Express Pipeline infrastructure change diffs directly within pull request descriptions and job summaries. It provides clear, wave-based, stage-organized, and stack-detailed visibility into resource changes (additions, updates, deletions), enabling teams to review and understand infrastructure modifications efficiently. Key features include automated diff generation, parallel and selective diffing, and formatted visual outputs to streamline the CI/CD workflow and improve collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li><a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff/commit/53c21225ee57c790a9c9749a010e03a0feb693e7">fix: hide resources correctly and doc for expand-options</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff/compare/v0.1.6...v0.1.7">https://github.com/rehanvdm/cdk-express-pipeline-github-diff/compare/v0.1.6...v0.1.7</a></p>
]]></content:encoded></item><item><title>Reoclo Run</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/reoclo-run/</link><pubDate>Mon, 13 Apr 2026 14:19:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/reoclo-run/</guid><description>Version updated for https://github.com/reoclo/run to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The @reoclo/run GitHub Action enables secure execution of shell commands on Reoclo-managed servers directly from GitHub Actions workflows. It automates server-side operations such as deployments, updates, and custom tasks by dispatching commands through Reoclo’s runner agent, ensuring full auditability and centralized control. Key capabilities include support for environment variables, customizable timeouts, detailed execution logs, and output capture for integration into workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/reoclo/run">https://github.com/reoclo/run</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/reoclo-run">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>@reoclo/run</code> GitHub Action enables secure execution of shell commands on Reoclo-managed servers directly from GitHub Actions workflows. It automates server-side operations such as deployments, updates, and custom tasks by dispatching commands through Reoclo&rsquo;s runner agent, ensuring full auditability and centralized control. Key capabilities include support for environment variables, customizable timeouts, detailed execution logs, and output capture for integration into workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="reoclorun-v100">@reoclo/run v1.0.0</h2>
<p>Execute commands on <a href="https://reoclo.com">Reoclo</a> managed servers from GitHub Actions.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Execute shell commands</strong> on remote servers via Reoclo&rsquo;s runner agent</li>
<li><strong>Environment variable passthrough</strong> - inject secrets from Bitwarden, 1Password, or any source</li>
<li><strong>Working directory support</strong> - run commands in a specific directory on the server</li>
<li><strong>Sync/async execution</strong> - fast commands return instantly, long-running commands are polled automatically</li>
<li><strong>Full audit trail</strong> - every operation is logged with GitHub Actions run context (repo, workflow, actor, SHA)</li>
<li><strong>Scoped API keys</strong> - restrict by server, operation type, IP allowlist, and rate limit</li>
<li><strong>Self-hosted support</strong> - configure api_url for self-hosted Reoclo instances</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Deploy</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">reoclo/run@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api_key</span>: <span style="color:#ae81ff">${{ secrets.REOCLO_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">server_id</span>: <span style="color:#ae81ff">${{ secrets.REOCLO_SERVER_ID }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">command</span>: |<span style="color:#e6db74">
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">      cd /opt/app &amp;&amp; docker compose pull &amp;&amp; docker compose up -d</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">timeout</span>: <span style="color:#ae81ff">300</span>
</span></span></code></pre></div><h3 id="setup">Setup</h3>
<ol>
<li>Create an Automation API key in Reoclo dashboard (<strong>Settings &gt; Automation Keys</strong>)</li>
<li>Add REOCLO_API_KEY and REOCLO_SERVER_ID as GitHub Actions secrets</li>
<li>Add reoclo/run@v1 to your workflow</li>
</ol>
<p>See the <a href="https://github.com/reoclo/run#readme">README</a> for full documentation and examples.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/reoclo/run/commits/v1.0.0">https://github.com/reoclo/run/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>PR Slack Notification</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/pr-slack-notification/</link><pubDate>Mon, 13 Apr 2026 14:19:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/pr-slack-notification/</guid><description>Version updated for https://github.com/roseline124/codereview-action to version 1.0.20.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PR Codereview Slack Notification Action is a GitHub Action that automates sending pull request (PR) review notifications to a designated Slack channel. It tracks PR activities such as opening, reviewing, commenting, and closing, and provides detailed updates, including mentions, labels, and status changes, in Slack without requiring a webhook server. This action streamlines communication between GitHub and Slack, improving collaboration and visibility during the code review process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/roseline124/codereview-action">https://github.com/roseline124/codereview-action</a></strong> to version <strong>1.0.20</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-slack-notification">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>PR Codereview Slack Notification Action</strong> is a GitHub Action that automates sending pull request (PR) review notifications to a designated Slack channel. It tracks PR activities such as opening, reviewing, commenting, and closing, and provides detailed updates, including mentions, labels, and status changes, in Slack without requiring a webhook server. This action streamlines communication between GitHub and Slack, improving collaboration and visibility during the code review process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Bump version to 1.0.20 (a0a339e)</li>
<li>add hypercommit badge (#11) (c402d8d)</li>
</ul>
]]></content:encoded></item><item><title>Setup BATS</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/setup-bats/</link><pubDate>Mon, 13 Apr 2026 14:19:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/setup-bats/</guid><description>Version updated for https://github.com/sgerrand/setup-bats-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-bats-action GitHub Action automates the installation of the Bash Automated Testing System (BATS) within a workflow. It streamlines the process of setting up BATS by allowing users to specify a desired version or automatically resolve the latest release, ensuring consistent and efficient testing for bash scripts. This action simplifies dependency management and reduces manual setup effort in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sgerrand/setup-bats-action">https://github.com/sgerrand/setup-bats-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-bats">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-bats-action</code> GitHub Action automates the installation of the Bash Automated Testing System (BATS) within a workflow. It streamlines the process of setting up BATS by allowing users to specify a desired version or automatically resolve the latest release, ensuring consistent and efficient testing for bash scripts. This action simplifies dependency management and reduces manual setup effort in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="101-2026-04-11"><a href="https://github.com/sgerrand/setup-bats-action/compare/v1.0.0...v1.0.1">1.0.1</a> (2026-04-11)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>release:</strong> drop package-name prefix from release tags (<a href="https://github.com/sgerrand/setup-bats-action/commit/0a837dfa30f7e140ef767e8756f7af8fd35bd8d7">0a837df</a>)</li>
</ul>
]]></content:encoded></item><item><title>LLM Cost Optimizer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/llm-cost-optimizer/</link><pubDate>Mon, 13 Apr 2026 14:19:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/llm-cost-optimizer/</guid><description>Version updated for https://github.com/shadow-nexus-in/llmcosts to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The LLM Cost Optimizer GitHub Action automates the creation and deployment of a high-performance static website and associated resources that serve as an open registry for LLM API pricing, benchmarking, and cost optimization. It streamlines tasks such as fetching and validating pricing data, generating detailed model comparison pages, configuring cost-efficient developer tools, and publishing SEO-optimized content across multiple platforms for maximum visibility. This action eliminates the need for manual updates or database management, offering a zero-maintenance solution for LLM cost analysis and optimization.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shadow-nexus-in/llmcosts">https://github.com/shadow-nexus-in/llmcosts</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/llm-cost-optimizer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>LLM Cost Optimizer GitHub Action</strong> automates the creation and deployment of a high-performance static website and associated resources that serve as an open registry for LLM API pricing, benchmarking, and cost optimization. It streamlines tasks such as fetching and validating pricing data, generating detailed model comparison pages, configuring cost-efficient developer tools, and publishing SEO-optimized content across multiple platforms for maximum visibility. This action eliminates the need for manual updates or database management, offering a zero-maintenance solution for LLM cost analysis and optimization.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat(automation): Include self-hosted GitHub action runner for CI/CD affiliate infiltration (194f0d2)</li>
<li>feat(core): Precision TPM/RPM tracking natively synced with Groq reset headers to maximize throughput without crashing (ce90a26)</li>
<li>fix(automation): Smart API Limit parser cleanly survives Per-Minute Rate limits without burning Daily budget flags (c439263)</li>
<li>fix(automation): clamp upstream negative API price anomalies to zero (ae69132)</li>
<li>fix: route all transient state files to data/ folder and update GitHub actions workflow to commit correct paths (1520576)</li>
<li>refactor: Restructure architecture to core/generator/automation modules and add professional README (e723241)</li>
<li>chore(hardening): Bulletproof type conversions across all generators to guarantee zero logic failures on missing API fields (5a68608)</li>
<li>fix: Add 404.html to clear SPA routing issues on Cloudflare Pages (e56209b)</li>
<li>fix: Replace absolute URLs with relative paths for flexible deployments (b1ee085)</li>
<li>feat: Add direct Cloudflare Pages deployment to build pipeline (8fc23d4)</li>
</ul>
]]></content:encoded></item><item><title>speq github runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/speq-github-runner/</link><pubDate>Mon, 13 Apr 2026 14:19:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/speq-github-runner/</guid><description>Version updated for https://github.com/speq-tms/speq-github-runner to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The speq-github-runner GitHub Action is designed to orchestrate speq-cli commands in CI workflows, providing a reproducible mechanism to install, validate, run, and report tests. It simplifies test automation by offering predefined modes (setup, run, custom) and supports artifact uploads (e.g., test summaries, logs, and reports) for streamlined integration into CI pipelines. This action eliminates the need to reimplement test execution logic, focusing solely on managing speq-cli operations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/speq-tms/speq-github-runner">https://github.com/speq-tms/speq-github-runner</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/speq-github-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>speq-github-runner</code> GitHub Action is designed to orchestrate <code>speq-cli</code> commands in CI workflows, providing a reproducible mechanism to install, validate, run, and report tests. It simplifies test automation by offering predefined modes (<code>setup</code>, <code>run</code>, <code>custom</code>) and supports artifact uploads (e.g., test summaries, logs, and reports) for streamlined integration into CI pipelines. This action eliminates the need to reimplement test execution logic, focusing solely on managing <code>speq-cli</code> operations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Stable release for speq-github-runner composite action gh-marketplace.</p>
]]></content:encoded></item><item><title>Publish Release Notes</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/publish-release-notes/</link><pubDate>Mon, 13 Apr 2026 14:19:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/publish-release-notes/</guid><description>Version updated for https://github.com/tomkalesse/publish-release-notes to version v2.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Publish Release Notes” GitHub Action automates the process of distributing release notes by sending them to specified destinations, such as a Microsoft Teams channel or an API endpoint. It simplifies the task of sharing release details by supporting structured notifications via adaptive cards in Teams or JSON payloads to external APIs. This action helps streamline communication and documentation workflows for software releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tomkalesse/publish-release-notes">https://github.com/tomkalesse/publish-release-notes</a></strong> to version <strong>v2.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-release-notes">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Publish Release Notes&rdquo; GitHub Action automates the process of distributing release notes by sending them to specified destinations, such as a Microsoft Teams channel or an API endpoint. It simplifies the task of sharing release details by supporting structured notifications via adaptive cards in Teams or JSON payloads to external APIs. This action helps streamline communication and documentation workflows for software releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump axios from 1.6.0 to 1.7.4 by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/3">https://github.com/tomkalesse/publish-release-notes/pull/3</a></li>
<li>Bump axios from 1.7.4 to 1.12.0 by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/4">https://github.com/tomkalesse/publish-release-notes/pull/4</a></li>
<li>Bump @octokit/request from 8.4.0 to 8.4.1 by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/5">https://github.com/tomkalesse/publish-release-notes/pull/5</a></li>
<li>Bump @octokit/plugin-paginate-rest from 9.2.1 to 9.2.2 by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/7">https://github.com/tomkalesse/publish-release-notes/pull/7</a></li>
<li>Bump @octokit/request-error from 5.1.0 to 5.1.1 by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/6">https://github.com/tomkalesse/publish-release-notes/pull/6</a></li>
<li>Bump undici from 5.28.4 to 5.29.0 by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/8">https://github.com/tomkalesse/publish-release-notes/pull/8</a></li>
<li>Bump axios from 1.12.0 to 1.13.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/9">https://github.com/tomkalesse/publish-release-notes/pull/9</a></li>
<li>Bump axios from 1.13.5 to 1.15.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/tomkalesse/publish-release-notes/pull/10">https://github.com/tomkalesse/publish-release-notes/pull/10</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tomkalesse/publish-release-notes/compare/v2...v2.0.1">https://github.com/tomkalesse/publish-release-notes/compare/v2...v2.0.1</a></p>
]]></content:encoded></item><item><title>SSM Run Command</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ssm-run-command/</link><pubDate>Mon, 13 Apr 2026 14:19:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ssm-run-command/</guid><description>Version updated for https://github.com/zAbuQasem/ssm-run-command to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, ssm-run-command, allows users to execute shell commands on AWS EC2 instances via AWS Systems Manager (SSM) without the need for SSH access. It automates tasks such as deployments, updates, and configuration changes by leveraging OIDC or static credentials and supports targeting instances by ID or tags. Key capabilities include multi-line command execution, working directory specification, and real-time output retrieval.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zAbuQasem/ssm-run-command">https://github.com/zAbuQasem/ssm-run-command</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ssm-run-command">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>ssm-run-command</strong>, allows users to execute shell commands on AWS EC2 instances via AWS Systems Manager (SSM) without the need for SSH access. It automates tasks such as deployments, updates, and configuration changes by leveraging OIDC or static credentials and supports targeting instances by ID or tags. Key capabilities include multi-line command execution, working directory specification, and real-time output retrieval.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="new-features">New Features</h2>
<ul>
<li><strong>Tag-based targeting</strong> — new <code>targets</code> input to target instances by EC2 tags or resource groups instead of instance IDs (<code>Key=tag:env,Values=prod</code>)</li>
<li><strong>Command output streaming</strong> — new <code>wait-for-output</code> input polls SSM and streams stdout/stderr per instance directly into the Actions log</li>
<li><strong>Wait timeout</strong> — new <code>wait-timeout</code> input (1–3600s) controls how long to wait for output</li>
<li><strong>Custom SSM documents</strong> — new <code>document-name</code> input supports <code>AWS-RunPowerShellScript</code> for Windows, custom documents, and full document ARNs</li>
<li><strong>GovCloud &amp; ISO region support</strong> — <code>aws-region</code> now accepts GovCloud, ISO, and ISO-B regions</li>
<li><strong>New <code>output</code> action output</strong> — combined stdout from all instances when <code>wait-for-output</code> is true</li>
</ul>
<h2 id="improvements">Improvements</h2>
<ul>
<li>Strict input validation for all fields before any AWS API call</li>
<li>Unit tests covering all validation paths</li>
<li>Ready-to-use example workflows in <code>examples/</code> (OIDC, tag targeting, multi-instance, Windows PowerShell, static credentials)</li>
</ul>
<h2 id="breaking-changes">Breaking Changes</h2>
<ul>
<li><code>instance-ids</code> is no longer required — exactly one of <code>instance-ids</code> or <code>targets</code> must be provided</li>
</ul>
]]></content:encoded></item><item><title>Claude Lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/claude-lint/</link><pubDate>Mon, 13 Apr 2026 14:19:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/claude-lint/</guid><description>Version updated for https://github.com/zhupanov/claude-lint to version v1.0.5.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Claude Lint is a GitHub Action and CLI tool designed to validate and lint configuration files and plugins for Claude Code projects. It automates the detection of issues in .claude/ and .claude-plugin/ directories using 88 customizable linting rules across various categories, ensuring code quality and adherence to best practices. The tool integrates seamlessly into CI workflows, supports cross-platform environments, and offers configurable rule suppression and severity adjustments via a claude-lint.toml file.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zhupanov/claude-lint">https://github.com/zhupanov/claude-lint</a></strong> to version <strong>v1.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Claude Lint is a GitHub Action and CLI tool designed to validate and lint configuration files and plugins for Claude Code projects. It automates the detection of issues in <code>.claude/</code> and <code>.claude-plugin/</code> directories using 88 customizable linting rules across various categories, ensuring code quality and adherence to best practices. The tool integrates seamlessly into CI workflows, supports cross-platform environments, and offers configurable rule suppression and severity adjustments via a <code>claude-lint.toml</code> file.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update docs with correct rule counts (81 → 88) by @zhupanov in <a href="https://github.com/zhupanov/claude-lint/pull/25">https://github.com/zhupanov/claude-lint/pull/25</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/zhupanov/claude-lint/compare/v1...v1.0.5">https://github.com/zhupanov/claude-lint/compare/v1...v1.0.5</a></p>
]]></content:encoded></item><item><title>Hefesto Code Guardian</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hefesto-code-guardian/</link><pubDate>Mon, 13 Apr 2026 06:28:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hefesto-code-guardian/</guid><description>Version updated for https://github.com/artvepa80/Agents-Hefesto to version v4.11.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hefesto is an AI-powered code quality tool designed to detect and prevent common vulnerabilities, such as security flaws, semantic drift, and code complexity issues, particularly in AI-generated code. It automates code analysis across 21 formats in CI/CD pipelines, pre-commit hooks, and pull request reviews, identifying risks like hardcoded secrets, SQL injection, and configuration mismatches. By catching issues that traditional linters may overlook, Hefesto ensures safer, more reliable code before deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/artvepa80/Agents-Hefesto">https://github.com/artvepa80/Agents-Hefesto</a></strong> to version <strong>v4.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hefesto-code-guardian">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Hefesto is an AI-powered code quality tool designed to detect and prevent common vulnerabilities, such as security flaws, semantic drift, and code complexity issues, particularly in AI-generated code. It automates code analysis across 21 formats in CI/CD pipelines, pre-commit hooks, and pull request reviews, identifying risks like hardcoded secrets, SQL injection, and configuration mismatches. By catching issues that traditional linters may overlook, Hefesto ensures safer, more reliable code before deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/artvepa80/Agents-Hefesto/compare/v4.10.0...v4.11.0">https://github.com/artvepa80/Agents-Hefesto/compare/v4.10.0...v4.11.0</a></p>
]]></content:encoded></item><item><title>ZeroFS Volume</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/zerofs-volume/</link><pubDate>Mon, 13 Apr 2026 06:28:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/zerofs-volume/</guid><description>Version updated for https://github.com/Barre/ZeroFS to version v1.0.11.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ZeroFS is a high-performance filesystem designed to make S3-compatible object storage function as primary storage by providing file-level access via NFS/9P and block-level access via NBD. It simplifies the process of using S3 storage for tasks like running databases, ZFS pools, or even booting operating systems, while offering features such as encryption, multi-layer caching, and a web-based UI for file management and monitoring. ZeroFS automates complex workflows with S3, enabling seamless integration with existing systems and ensuring strong POSIX compliance and high data integrity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Barre/ZeroFS">https://github.com/Barre/ZeroFS</a></strong> to version <strong>v1.0.11</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/zerofs-volume">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ZeroFS is a high-performance filesystem designed to make S3-compatible object storage function as primary storage by providing file-level access via NFS/9P and block-level access via NBD. It simplifies the process of using S3 storage for tasks like running databases, ZFS pools, or even booting operating systems, while offering features such as encryption, multi-layer caching, and a web-based UI for file management and monitoring. ZeroFS automates complex workflows with S3, enabling seamless integration with existing systems and ensuring strong POSIX compliance and high data integrity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Make NFS server address optional, consistent with other servers by @Barre in <a href="https://github.com/Barre/ZeroFS/pull/375">https://github.com/Barre/ZeroFS/pull/375</a></li>
<li>Bump dependencies by @Barre in <a href="https://github.com/Barre/ZeroFS/pull/378">https://github.com/Barre/ZeroFS/pull/378</a></li>
<li>Bump slatedb by @Barre in <a href="https://github.com/Barre/ZeroFS/pull/379">https://github.com/Barre/ZeroFS/pull/379</a></li>
<li>Revert chunk reads to range scans and tune scan options by @Barre in <a href="https://github.com/Barre/ZeroFS/pull/380">https://github.com/Barre/ZeroFS/pull/380</a></li>
<li>Don&rsquo;t fsync cache writes by @Barre in <a href="https://github.com/Barre/ZeroFS/pull/381">https://github.com/Barre/ZeroFS/pull/381</a></li>
<li>Various performance improvements</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Barre/ZeroFS/compare/v1.0.9...v1.0.11">https://github.com/Barre/ZeroFS/compare/v1.0.9...v1.0.11</a></p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/bernstein-multi-agent-orchestration/</link><pubDate>Mon, 13 Apr 2026 06:28:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.6.9.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is a deterministic Python-based orchestrator for automating software development tasks using AI coding agents. It takes a high-level goal, breaks it into subtasks, assigns them to parallel AI agents, verifies outputs, and integrates results into clean, functional code. The tool eliminates framework dependencies and vendor lock-in, supporting interchangeable models and providers for efficient, flexible AI-driven coding workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.6.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is a deterministic Python-based orchestrator for automating software development tasks using AI coding agents. It takes a high-level goal, breaks it into subtasks, assigns them to parallel AI agents, verifies outputs, and integrates results into clean, functional code. The tool eliminates framework dependencies and vendor lock-in, supporting interchangeable models and providers for efficient, flexible AI-driven coding workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v169">v1.6.9</h2>
<p>The largest internal restructuring in Bernstein&rsquo;s history - a full module decomposition of the monolithic <code>core/</code> directory into focused subpackages, plus 100+ CI fixes to make all 927 tests pass.</p>
<h3 id="module-decomposition">Module decomposition</h3>
<p>The 4,000+ line god-modules have been broken into focused, maintainable subpackages:</p>
<ul>
<li><strong>orchestrator.py</strong> (4,198 lines) -&gt; 7 sub-modules in <code>core/orchestration/</code></li>
<li><strong>spawner.py</strong> (2,914 lines) -&gt; 4 sub-modules in <code>core/agents/</code></li>
<li><strong>task_store.py</strong> (1,853 lines) -&gt; deduplicated into <code>task_store_core.py</code></li>
<li><strong>seed.py</strong> (1,795 lines) -&gt; 3 sub-modules in <code>core/config/</code></li>
<li><strong>gate_runner.py</strong> (1,290 lines) -&gt; 3 sub-modules in <code>core/quality/</code></li>
</ul>
<p>207+ modules moved into 15 subpackages: <code>agents/</code>, <code>config/</code>, <code>cost/</code>, <code>git/</code>, <code>knowledge/</code>, <code>observability/</code>, <code>orchestration/</code>, <code>persistence/</code>, <code>planning/</code>, <code>plugins_core/</code>, <code>protocols/</code>, <code>quality/</code>, <code>routing/</code>, <code>security/</code>, <code>tasks/</code>, <code>tokens/</code>.</p>
<p>All backward-compatible - existing imports through shim modules continue to work.</p>
<h3 id="code-quality">Code quality</h3>
<ul>
<li>Resolved all SonarCloud BLOCKER vulnerabilities and security hotspots (0 remaining)</li>
<li>Hardened 25+ regex patterns against ReDoS</li>
<li>Reduced code duplication from 9.6% to under 3% on new code</li>
<li>927 tests passing across Python 3.12, 3.13 on Linux, macOS, Windows</li>
</ul>
<h3 id="security">Security</h3>
<ul>
<li>Added Zip Slip path traversal validation for archive extraction</li>
<li>Seeded RNG for non-cryptographic test data generation</li>
<li>Annotated localhost URLs and intentional signal handling</li>
</ul>
<h3 id="external-contributions">External contributions</h3>
<ul>
<li><a href="https://github.com/chernistry/bernstein/pull/724">PR #724</a> by <a href="https://github.com/vbhavh">@vbhavh</a> - cost-per-line efficiency metric</li>
<li><a href="https://github.com/chernistry/bernstein/pull/726">PR #726</a> by <a href="https://github.com/oldschoola">@oldschoola</a> - Windows compatibility for terminal handling</li>
</ul>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li>Fixed circular imports in server subpackage</li>
<li>Fixed midnight-boundary timezone flake in quality metrics test</li>
<li>Updated 120+ test mock patch targets for decomposed modules</li>
<li>Fixed <code>cancel-in-progress</code> CI setting to allow test runs to complete</li>
</ul>
]]></content:encoded></item><item><title>Coldstep eBPF CI Egress</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/coldstep-ebpf-ci-egress/</link><pubDate>Mon, 13 Apr 2026 06:28:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/coldstep-ebpf-ci-egress/</guid><description>Version updated for https://github.com/coldstep-io/coldstep to version v0.1.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary coldstep is a GitHub Action combined with an eBPF-based Linux agent for monitoring and controlling process and network activity on GitHub-hosted Ubuntu runners. It automates the detection and optional enforcement of egress traffic rules, enabling users to observe or block unauthorized network activity with a customizable allowlist. The action provides detailed telemetry in JSONL format, along with an optional Markdown summary for enhanced security and compliance insights.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/coldstep-io/coldstep">https://github.com/coldstep-io/coldstep</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/coldstep-ebpf-ci-egress">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>coldstep</strong> is a GitHub Action combined with an eBPF-based Linux agent for monitoring and controlling process and network activity on GitHub-hosted Ubuntu runners. It automates the detection and optional enforcement of egress traffic rules, enabling users to observe or block unauthorized network activity with a customizable allowlist. The action provides detailed telemetry in JSONL format, along with an optional Markdown summary for enhanced security and compliance insights.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix demo workflow pin, align v0.1.0, and action metadata by @shermanatoor in <a href="https://github.com/coldstep-io/coldstep/pull/12">https://github.com/coldstep-io/coldstep/pull/12</a></li>
<li>fix action path by @shermanatoor in <a href="https://github.com/coldstep-io/coldstep/pull/13">https://github.com/coldstep-io/coldstep/pull/13</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/coldstep-io/coldstep/compare/v.0.1.0...v0.1.1">https://github.com/coldstep-io/coldstep/compare/v.0.1.0...v0.1.1</a></p>
]]></content:encoded></item><item><title>actions-workflow-metrics</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/actions-workflow-metrics/</link><pubDate>Mon, 13 Apr 2026 06:28:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/actions-workflow-metrics/</guid><description>Version updated for https://github.com/dev-hato/actions-workflow-metrics to version v0.0.6.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The actions-workflow-metrics GitHub Action enables real-time collection of CPU load and memory usage metrics during workflow execution. It automates the visualization of these metrics as Mermaid charts, providing per-step insights through integration with the GitHub API, and displays the results in the workflow’s job summary. This action helps developers monitor resource utilization and optimize workflow performance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dev-hato/actions-workflow-metrics">https://github.com/dev-hato/actions-workflow-metrics</a></strong> to version <strong>v0.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/actions-workflow-metrics">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>actions-workflow-metrics</code> GitHub Action enables real-time collection of CPU load and memory usage metrics during workflow execution. It automates the visualization of these metrics as Mermaid charts, providing per-step insights through integration with the GitHub API, and displays the results in the workflow&rsquo;s job summary. This action helps developers monitor resource utilization and optimize workflow performance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update dependency @types/node to v25.5.1 by @renovate[bot] in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/270">https://github.com/dev-hato/actions-workflow-metrics/pull/270</a></li>
<li>chore(deps): update dependency @types/node to v25.5.2 by @renovate[bot] in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/271">https://github.com/dev-hato/actions-workflow-metrics/pull/271</a></li>
<li>chore(deps): update dev-hato/actions-add-to-projects action to v0.0.110 by @renovate[bot] in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/272">https://github.com/dev-hato/actions-workflow-metrics/pull/272</a></li>
<li>super-linterアップデート by @massongit in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/273">https://github.com/dev-hato/actions-workflow-metrics/pull/273</a></li>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/274">https://github.com/dev-hato/actions-workflow-metrics/pull/274</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/dev-hato/actions-workflow-metrics/compare/v0.0.5...v0.0.6">https://github.com/dev-hato/actions-workflow-metrics/compare/v0.0.5...v0.0.6</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/muaddib-scanner/</link><pubDate>Mon, 13 Apr 2026 06:28:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.87.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security scanning tool designed to detect threats in npm and PyPI packages by analyzing dependencies for known malicious indicators, suspicious behaviors, and supply chain vulnerabilities. It automates threat detection using advanced techniques such as deobfuscation, inter-module dataflow analysis, machine learning classifiers, and sandboxing, addressing the growing issue of supply chain attacks. Key capabilities include pre-installation scans, risk scoring, detailed threat explanations, and exporting results in multiple formats to streamline security workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.87</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security scanning tool designed to detect threats in npm and PyPI packages by analyzing dependencies for known malicious indicators, suspicious behaviors, and supply chain vulnerabilities. It automates threat detection using advanced techniques such as deobfuscation, inter-module dataflow analysis, machine learning classifiers, and sandboxing, addressing the growing issue of supply chain attacks. Key capabilities include pre-installation scans, risk scoring, detailed threat explanations, and exporting results in multiple formats to streamline security workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>tryAcquireSandboxSlot() atomique pour T1b/T2</li>
<li>Defer immédiat si slots pleins (0ms au lieu de 90s+ blocked)</li>
<li>Deferred maxRuns=1 (270s→90s)</li>
</ul>
]]></content:encoded></item><item><title>Split Tests Java</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/split-tests-java/</link><pubDate>Mon, 13 Apr 2026 06:28:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/split-tests-java/</guid><description>Version updated for https://github.com/Donnerbart/split-tests-java-action to version v1.0.31.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The @donnerbart/split-tests-java-action GitHub Action automates the splitting of Java test suites into groups with balanced execution times based on historical test runtime data. This ensures efficient parallel execution of tests, addressing the inefficiencies caused by uneven test durations. Key capabilities include generating split indexes, managing JUnit test reports, and merging results to streamline the testing workflow in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Donnerbart/split-tests-java-action">https://github.com/Donnerbart/split-tests-java-action</a></strong> to version <strong>v1.0.31</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/split-tests-java">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>@donnerbart/split-tests-java-action</code> GitHub Action automates the splitting of Java test suites into groups with balanced execution times based on historical test runtime data. This ensures efficient parallel execution of tests, addressing the inefficiencies caused by uneven test durations. Key capabilities include generating split indexes, managing JUnit test reports, and merging results to streamline the testing workflow in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Update softprops/action-gh-release action to v3 (99fc312)</li>
<li>Update softprops/action-gh-release digest to 3bb1273 (2354761)</li>
<li>Update actions/upload-artifact digest to 043fb46 (ec95dda)</li>
<li>Update gradle/actions digest to 50e97c2 (5636b87)</li>
<li>Update GitHub Actions dependencies (80765e2)</li>
<li>Update softprops/action-gh-release digest to 153bb8e (63f0062)</li>
<li>Update softprops/action-gh-release digest to b25b93d (73d7c4b)</li>
<li>Update geekyeggo/delete-artifact action to v6 (731dd70)</li>
<li>Update softprops/action-gh-release digest to 71d29a0 (9bdba99)</li>
<li>Update actions/download-artifact digest to 3e5f45b (5aab91d)</li>
</ul>
]]></content:encoded></item><item><title>EkLine (GitHub Action)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ekline-github-action/</link><pubDate>Mon, 13 Apr 2026 06:28:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ekline-github-action/</guid><description>Version updated for https://github.com/ekline-io/ekline-github-action to version v6.49.26.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 9 repositories.
Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary EkLine GitHub Action is an automated review tool designed to improve the quality and consistency of documentation in GitHub repositories. It integrates into existing workflows to analyze and provide feedback on changes to documentation, ensuring adherence to standards and best practices. Key capabilities include filtering specific content for review, excluding files or directories, and generating detailed reports through GitHub checks or pull request comments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ekline-io/ekline-github-action">https://github.com/ekline-io/ekline-github-action</a></strong> to version <strong>v6.49.26</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>9</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ekline-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>EkLine GitHub Action is an automated review tool designed to improve the quality and consistency of documentation in GitHub repositories. It integrates into existing workflows to analyze and provide feedback on changes to documentation, ensuring adherence to standards and best practices. Key capabilities include filtering specific content for review, excluding files or directories, and generating detailed reports through GitHub checks or pull request comments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Updated EkLine CLI version to 7.38.11</p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/fallow-codebase-health/</link><pubDate>Mon, 13 Apr 2026 06:28:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.30.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a Rust-based codebase analysis tool designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code, high-complexity functions, and architectural issues, providing fast and accurate insights without requiring configuration. Key features include analyzing dead code, identifying duplication, assessing code complexity, auditing changes, and offering auto-removal of unused elements, which streamlines code maintenance and improves overall project quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.30.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a Rust-based codebase analysis tool designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code, high-complexity functions, and architectural issues, providing fast and accurate insights without requiring configuration. Key features include analyzing dead code, identifying duplication, assessing code complexity, auditing changes, and offering auto-removal of unused elements, which streamlines code maintenance and improves overall project quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<p><strong>Arrow-wrapped dynamic import detection</strong> &ndash; <code>React.lazy(() =&gt; import('./Foo'))</code>, <code>loadable</code>, <code>defineAsyncComponent</code>, and any lazy loading wrapper are now detected generically. The default export of the target module is credited as used. No configuration or known-function list needed.</p>
<p><strong>JSDoc visibility tags</strong> &ndash; <code>@internal</code>, <code>@beta</code>, and <code>@alpha</code> join <code>@public</code> as recognized JSDoc/TSDoc tags that suppress unused-export detection. All four tags are stored as a <code>VisibilityTag</code> enum, preserving the semantic distinction for future API surface reporting. Priority: Public &gt; Internal &gt; Alpha &gt; Beta.</p>
<p><strong><code>--file</code> for lint-staged</strong> &ndash; scope check output to specific files. Dependency-level issues are suppressed in file mode since they are project-wide properties. Warns on non-existent paths.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Pre-commit hook via lint-staged</span>
</span></span><span style="display:flex;"><span>fallow check --file src/Button.tsx --file src/utils.ts
</span></span></code></pre></div><p><strong><code>--include-entry-exports</code></strong> &ndash; entry file exports are normally marked as used automatically. This flag makes them subject to unused-export detection, catching typos like <code>meatdata</code> instead of <code>metadata</code> in Next.js pages.</p>
<p><strong>Script multiplexer support</strong> &ndash; <code>concurrently</code>, <code>npm-run-all</code>, <code>run-s</code>, <code>run-p</code> arguments are now recognized as script names, not binary dependencies. Prevents false positives for <code>concurrently &quot;npm:dev&quot; &quot;npm:test&quot;</code> patterns.</p>
<h2 id="bug-fixes">Bug Fixes</h2>
<ul>
<li>Arrow-wrapped imports with <code>destructured_names: [&quot;default&quot;]</code> now produce <code>ImportedName::Default</code> instead of <code>ImportedName::Named(&quot;default&quot;)</code>, correctly crediting the default export in the module graph</li>
</ul>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install -D fallow@2.30.0
</span></span><span style="display:flex;"><span><span style="color:#75715e"># or</span>
</span></span><span style="display:flex;"><span>cargo install fallow-cli@2.30.0
</span></span></code></pre></div><p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.29.1...v2.30.0">https://github.com/fallow-rs/fallow/compare/v2.29.1...v2.30.0</a></p>
]]></content:encoded></item><item><title>AI Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-plugin-scanner/</link><pubDate>Mon, 13 Apr 2026 06:28:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/ai-plugin-scanner-action to version v1.2.19.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action automates the scanning of AI plugin repositories across multiple ecosystems (e.g., Codex, Claude, Gemini, OpenCode) to assess security, publishability, runtime readiness, and trust signals. It generates structured reports, including SARIF and policy compliance results, while supporting local and network-based scanning modes. This action simplifies the process of validating plugins for marketplace submission and ensures alignment with security and quality standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/ai-plugin-scanner-action">https://github.com/hashgraph-online/ai-plugin-scanner-action</a></strong> to version <strong>v1.2.19</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action automates the scanning of AI plugin repositories across multiple ecosystems (e.g., Codex, Claude, Gemini, OpenCode) to assess security, publishability, runtime readiness, and trust signals. It generates structured reports, including SARIF and policy compliance results, while supporting local and network-based scanning modes. This action simplifies the process of validating plugins for marketplace submission and ensures alignment with security and quality standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/c872430130e4d2ee00d0868f2f6340a490c629a8">https://github.com/hashgraph-online/ai-plugin-scanner/tree/c872430130e4d2ee00d0868f2f6340a490c629a8</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.18...v1.2.19">https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.18...v1.2.19</a></p>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hol-codex-plugin-scanner/</link><pubDate>Mon, 13 Apr 2026 06:28:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.19.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is designed to scan AI plugin repositories across various ecosystems (Codex, Claude, Gemini, and OpenCode) to assess security, runtime readiness, publishability, and trust signals. It automates the generation of structured reports, including SARIF and policy results, while providing tools for linting, verifying, and submitting plugins. This action simplifies compliance and repository validation workflows, ensuring plugins meet marketplace standards efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.19</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is designed to scan AI plugin repositories across various ecosystems (Codex, Claude, Gemini, and OpenCode) to assess security, runtime readiness, publishability, and trust signals. It automates the generation of structured reports, including SARIF and policy results, while providing tools for linting, verifying, and submitting plugins. This action simplifies compliance and repository validation workflows, ensuring plugins meet marketplace standards efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/c872430130e4d2ee00d0868f2f6340a490c629a8">https://github.com/hashgraph-online/ai-plugin-scanner/tree/c872430130e4d2ee00d0868f2f6340a490c629a8</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.18...v1.2.19">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.18...v1.2.19</a></p>
]]></content:encoded></item><item><title>Update libraries from npm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/update-libraries-from-npm/</link><pubDate>Mon, 13 Apr 2026 06:28:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/update-libraries-from-npm/</guid><description>Version updated for https://github.com/hugo-fixit/librarybot to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The librarybot GitHub Action automates the process of syncing third-party npm libraries into a local directory, updating dependency versions, and modifying associated CDN configuration files. It is designed to streamline workflows for projects using vendored dependencies, such as Hugo themes or components, by ensuring libraries are up-to-date and properly integrated. Key features include automated version resolution, file synchronization, sourcemap handling, and the ability to emit reusable branch names for efficient dependency updates via pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hugo-fixit/librarybot">https://github.com/hugo-fixit/librarybot</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/update-libraries-from-npm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>librarybot</strong> GitHub Action automates the process of syncing third-party npm libraries into a local directory, updating dependency versions, and modifying associated CDN configuration files. It is designed to streamline workflows for projects using vendored dependencies, such as Hugo themes or components, by ensuring libraries are up-to-date and properly integrated. Key features include automated version resolution, file synchronization, sourcemap handling, and the ability to emit reusable branch names for efficient dependency updates via pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Generated by [`auto-changelog-plus`](https://github.com/Lruihao/auto-changelog-plus). -->
<h2 id="v100---2026-04-08">v1.0.0 - 2026-04-08</h2>
<h3 id="tada-new-features">:tada: New Features</h3>
<ul>
<li>Initialize the librarybot GitHub Action project <a href="https://github.com/hugo-fixit/librarybot/commit/e8491c7164b732fc410dccaf7bb17b832342d68d"><code>e8491c7</code></a> by @Lruihao</li>
</ul>
<h3 id="construction-build-changes">:construction: Build Changes</h3>
<ul>
<li><strong>Deps-dev</strong>: Bump esbuild in the npm-development group (#1) <a href="https://github.com/hugo-fixit/librarybot/commit/9348c1406e5abcc63e07e4afc6a96e8b82b49519"><code>9348c14</code></a> by @dependabot</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hugo-fixit/librarybot/commits/v1.0.0">https://github.com/hugo-fixit/librarybot/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/neurolink-ai/</link><pubDate>Mon, 13 Apr 2026 06:28:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.54.2.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API for seamless application integration. It automates tasks such as provider switching, cost optimization, multi-provider failover, and intelligent routing, enabling developers to efficiently utilize diverse AI capabilities without being locked into specific providers. Key features include built-in tools, memory management, advanced tool execution control, and support for streaming architectures, making it a scalable and production-ready solution for enterprise AI applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.54.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API for seamless application integration. It automates tasks such as provider switching, cost optimization, multi-provider failover, and intelligent routing, enabling developers to efficiently utilize diverse AI capabilities without being locked into specific providers. Key features include built-in tools, memory management, advanced tool execution control, and support for streaming architectures, making it a scalable and production-ready solution for enterprise AI applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9542-2026-04-12"><a href="https://github.com/juspay/neurolink/compare/v9.54.1...v9.54.2">9.54.2</a> (2026-04-12)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(proxy):</strong>  resolve 3 production bugs from Curator monitoring (<a href="https://github.com/juspay/neurolink/commit/e4580574fbe69541bd0c5a06e10ec025e39e19cf">e458057</a>)</li>
</ul>
]]></content:encoded></item><item><title>ai-triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-triage/</link><pubDate>Mon, 13 Apr 2026 06:27:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/ai-triage/</guid><description>Version updated for https://github.com/LautaroOrellano/ai-triage to version 1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Triage &amp;amp; Discussion Helper is a GitHub Action designed to streamline issue management and community support for open-source projects. Powered by Google Gemini, it automates tasks such as intelligent issue labeling, context-aware responses based on repository documentation, and anti-spam lifecycle management, ensuring accurate and timely assistance. Key capabilities include multi-language support, user-triggered conversational replies, and delayed responses for unattended issues, reducing maintainer workload and improving community engagement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LautaroOrellano/ai-triage">https://github.com/LautaroOrellano/ai-triage</a></strong> to version <strong>1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI Triage &amp; Discussion Helper is a GitHub Action designed to streamline issue management and community support for open-source projects. Powered by Google Gemini, it automates tasks such as intelligent issue labeling, context-aware responses based on repository documentation, and anti-spam lifecycle management, ensuring accurate and timely assistance. Key capabilities include multi-language support, user-triggered conversational replies, and delayed responses for unattended issues, reducing maintainer workload and improving community engagement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>This release elevates AI Triage&rsquo;s technical integrity to professional open-source standards. We&rsquo;ve secured the repository and automated maintenance.</p>
<p>What&rsquo;s New in V1.1.0:
CodeQL Security Analysis: Implementation of static scanning (SAST) to automatically detect vulnerabilities in Python code with every change.</p>
<p>Dependency Bot Integration: Automated dependency updates (for pip and GitHub Actions) to ensure the bot always uses the most secure libraries.</p>
<p>Professional Documentation Suite: Added and refined the CONTRIBUTING.md, SUPPORT.md, and CODEOWNERS files to organize community collaboration.</p>
<p>Workflow Fixes: Corrected the syntax of branding metadata and branch protections for seamless deployment to the Marketplace.</p>
<p>License Visibility: Direct link to the MIT license in the README for complete transparency.</p>
]]></content:encoded></item><item><title>mcpunit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/mcpunit/</link><pubDate>Mon, 13 Apr 2026 06:27:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/mcpunit/</guid><description>Version updated for https://github.com/lee-to/mcpunit to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary mcpunit is a GitHub Action designed to audit the quality of Model-Context Protocol (MCP) servers in CI pipelines. It identifies issues such as generic tool names, vague descriptions, weak input schemas, and unsafe capabilities, ensuring MCP servers are optimized for reliable AI agent interactions. This lightweight, fast, and deterministic tool automates server validation, preventing errors and improving agent behavior while maintaining minimal overhead in CI environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lee-to/mcpunit">https://github.com/lee-to/mcpunit</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mcpunit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>mcpunit</strong> is a GitHub Action designed to audit the quality of Model-Context Protocol (MCP) servers in CI pipelines. It identifies issues such as generic tool names, vague descriptions, weak input schemas, and unsafe capabilities, ensuring MCP servers are optimized for reliable AI agent interactions. This lightweight, fast, and deterministic tool automates server validation, preventing errors and improving agent behavior while maintaining minimal overhead in CI environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/commits/v1.0.0">https://github.com/lee-to/mcpunit/commits/v1.0.0</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lee-to/mcpunit/commits/v1.0.0">https://github.com/lee-to/mcpunit/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/secondbrainaction/</link><pubDate>Mon, 13 Apr 2026 06:27:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2570-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a command-line tool that integrates with external data sources like Salesforce, ZenDesk, Slack, and others to retrieve, filter, and analyze data using a Large Language Model (LLM). By leveraging Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating reports, summaries, and insights from disparate datasets and unstructured data, including files, GitHub repositories, and YouTube transcripts. Its key capabilities include keyword-based filtering, multi-source data aggregation, and LLM-powered natural language queries, enabling efficient analysis of complex or disconnected information.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2570-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a command-line tool that integrates with external data sources like Salesforce, ZenDesk, Slack, and others to retrieve, filter, and analyze data using a Large Language Model (LLM). By leveraging Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating reports, summaries, and insights from disparate datasets and unstructured data, including files, GitHub repositories, and YouTube transcripts. Its key capabilities include keyword-based filtering, multi-source data aggregation, and LLM-powered natural language queries, enabling efficient analysis of complex or disconnected information.</p>
]]></content:encoded></item><item><title>Setup Miru CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/setup-miru-cli/</link><pubDate>Mon, 13 Apr 2026 06:27:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/setup-miru-cli/</guid><description>Version updated for https://github.com/mirurobotics/setup-cli to version v0.2.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Miru CLI GitHub Action automates the installation of the Miru Command Line Interface (CLI) within GitHub workflows. It streamlines the setup process for using Miru CLI in continuous integration pipelines, enabling developers to efficiently integrate Miru’s functionality into their CI/CD processes. This action simplifies and accelerates development workflows by eliminating the need for manual installation steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mirurobotics/setup-cli">https://github.com/mirurobotics/setup-cli</a></strong> to version <strong>v0.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-miru-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Miru CLI GitHub Action automates the installation of the Miru Command Line Interface (CLI) within GitHub workflows. It streamlines the setup process for using Miru CLI in continuous integration pipelines, enabling developers to efficiently integrate Miru&rsquo;s functionality into their CI/CD processes. This action simplifies and accelerates development workflows by eliminating the need for manual installation steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps-dev): bump the npm-development group with 6 updates by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/17">https://github.com/mirurobotics/setup-cli/pull/17</a></li>
<li>chore: bump undici, pin actions to SHAs, and fix CI workflows by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/19">https://github.com/mirurobotics/setup-cli/pull/19</a></li>
<li>chore(deps-dev): bump the npm-development group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/20">https://github.com/mirurobotics/setup-cli/pull/20</a></li>
<li>chore(deps-dev): bump fast-xml-parser from 5.3.4 to 5.5.9 by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/22">https://github.com/mirurobotics/setup-cli/pull/22</a></li>
<li>chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/21">https://github.com/mirurobotics/setup-cli/pull/21</a></li>
<li>chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/23">https://github.com/mirurobotics/setup-cli/pull/23</a></li>
<li>ci: remove redundant push triggers and add check-main guard by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/24">https://github.com/mirurobotics/setup-cli/pull/24</a></li>
<li>docs: add security vulnerability disclosure policy by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/25">https://github.com/mirurobotics/setup-cli/pull/25</a></li>
<li>chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/27">https://github.com/mirurobotics/setup-cli/pull/27</a></li>
<li>chore(deps): bump the actions-minor group with 3 updates by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/28">https://github.com/mirurobotics/setup-cli/pull/28</a></li>
<li>chore(deps): bump @rollup/rollup-linux-x64-gnu from 4.60.0 to 4.60.1 in the npm-production group across 1 directory by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/30">https://github.com/mirurobotics/setup-cli/pull/30</a></li>
<li>chore(deps-dev): bump the npm-development group across 1 directory with 3 updates by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/31">https://github.com/mirurobotics/setup-cli/pull/31</a></li>
<li>ci: add push trigger to CodeQL workflow by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/32">https://github.com/mirurobotics/setup-cli/pull/32</a></li>
<li>chore(deps): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/33">https://github.com/mirurobotics/setup-cli/pull/33</a></li>
<li>chore: add preflight.sh script by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/34">https://github.com/mirurobotics/setup-cli/pull/34</a></li>
<li>chore: add missing CI checks to preflight.sh by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/35">https://github.com/mirurobotics/setup-cli/pull/35</a></li>
<li>chore(deps-dev): bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/37">https://github.com/mirurobotics/setup-cli/pull/37</a></li>
<li>chore(deps): bump ruby/setup-ruby from 1.299.0 to 1.300.0 in the actions-minor group across 1 directory by @dependabot[bot] in <a href="https://github.com/mirurobotics/setup-cli/pull/36">https://github.com/mirurobotics/setup-cli/pull/36</a></li>
<li>chore: bump CLI version to v0.10.0 by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/38">https://github.com/mirurobotics/setup-cli/pull/38</a></li>
<li>chore: bump package version to 0.2.3 by @ben-miru in <a href="https://github.com/mirurobotics/setup-cli/pull/39">https://github.com/mirurobotics/setup-cli/pull/39</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@ben-miru made their first contribution in <a href="https://github.com/mirurobotics/setup-cli/pull/19">https://github.com/mirurobotics/setup-cli/pull/19</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mirurobotics/setup-cli/compare/v0.2.2...v0.2.3">https://github.com/mirurobotics/setup-cli/compare/v0.2.2...v0.2.3</a></p>
]]></content:encoded></item><item><title>PLAYBOOK.md Validate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/playbook.md-validate/</link><pubDate>Mon, 13 Apr 2026 06:27:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/playbook.md-validate/</guid><description>Version updated for https://github.com/PLAYBOOK-md/playbook-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PLAYBOOK.md Validate Action is a GitHub Action designed to automatically validate .playbook.md files in a repository, particularly during pull requests. It identifies errors and warnings, provides inline PR annotations, and generates a summary table in the GitHub Actions job summary, helping teams ensure compliance and consistency in their playbook documentation. The action supports custom file patterns, strict validation mode, and requires no external dependencies on the runner.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/PLAYBOOK-md/playbook-action">https://github.com/PLAYBOOK-md/playbook-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/playbook-md-validate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The PLAYBOOK.md Validate Action is a GitHub Action designed to automatically validate <code>.playbook.md</code> files in a repository, particularly during pull requests. It identifies errors and warnings, provides inline PR annotations, and generates a summary table in the GitHub Actions job summary, helping teams ensure compliance and consistency in their playbook documentation. The action supports custom file patterns, strict validation mode, and requires no external dependencies on the runner.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="playbookmd-validate-action-v100">PLAYBOOK.md Validate Action v1.0.0</h2>
<p>Validate <code>.playbook.md</code> files against the <a href="https://github.com/PLAYBOOK-MD/playbook-spec">PLAYBOOK.md specification</a> directly in your CI pipeline.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Spec-compliant validation</strong> — checks all fatal errors (F1–F5) and warnings (W1–W7) defined in the PLAYBOOK.md spec</li>
<li><strong>Inline PR annotations</strong> — errors and warnings appear directly on the pull request diff, with file path and line number</li>
<li><strong>Job summary table</strong> — markdown table of results written to <code>$GITHUB_STEP_SUMMARY</code></li>
<li><strong>Custom glob patterns</strong> — validate specific directories or file patterns</li>
<li><strong>Strict mode</strong> — optionally treat warnings as errors for stricter enforcement</li>
<li><strong>Structured outputs</strong> — <code>valid</code>, <code>total</code>, <code>errors</code>, <code>warnings</code> available for downstream steps</li>
<li><strong>Zero setup</strong> — uses <code>@playbook-md/core</code> bundled directly, no external dependencies on the runner</li>
</ul>
<h3 id="quick-start">Quick start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">Validate Playbooks</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>: [<span style="color:#ae81ff">pull_request]</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">validate</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">PLAYBOOK-MD/playbook-action@v1</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Inputs</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">┌─────────┬─────────────────────────────────┬──────────────────┐</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│  Input  │           Description           │     Default      │</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">├─────────┼─────────────────────────────────┼──────────────────┤</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│ pattern │ Glob pattern for playbook files │ **/*.playbook.md │</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">├─────────┼─────────────────────────────────┼──────────────────┤</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│ strict  │ Treat warnings as errors        │ false            │</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">└─────────┴─────────────────────────────────┴──────────────────┘</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Badge</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>![<span style="color:#ae81ff">PLAYBOOK.md Validated](https://img.shields.io/badge/PLAYBOOK.md-validated-FF5F1F)</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>---
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Part of the https://playbook.style open specification ecosystem.</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/multi-style-contribution-snake/</link><pubDate>Mon, 13 Apr 2026 06:27:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v13.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the transformation of a user’s contribution graph into animated visualizations with five distinct styles, customizable geometric shapes, and bold month labels for added clarity. It eliminates manual configuration by automatically detecting the repository owner and generates high-quality SVG and GIF assets, organizing them into an easily accessible gallery branch. This tool streamlines profile customization and enhances social sharing with dynamic and visually appealing contribution grid animations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v13.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the transformation of a user&rsquo;s contribution graph into animated visualizations with five distinct styles, customizable geometric shapes, and bold month labels for added clarity. It eliminates manual configuration by automatically detecting the repository owner and generates high-quality SVG and GIF assets, organizing them into an easily accessible gallery branch. This tool streamlines profile customization and enhances social sharing with dynamic and visually appealing contribution grid animations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v13.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>ProtoConsent Validate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/protoconsent-validate/</link><pubDate>Mon, 13 Apr 2026 06:27:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/protoconsent-validate/</guid><description>Version updated for https://github.com/ProtoConsent/validate-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ProtoConsent Validate Action is a GitHub Action designed to validate .well-known/protoconsent.json files against the ProtoConsent specification. It automates the verification of consent declaration files for proper formatting, required fields, and compliance with the specification, ensuring accurate and enforceable user consent data. Key capabilities include error and warning detection, file size checks, and a results summary integrated into the GitHub Actions workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ProtoConsent/validate-action">https://github.com/ProtoConsent/validate-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/protoconsent-validate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ProtoConsent Validate Action</strong> is a GitHub Action designed to validate <code>.well-known/protoconsent.json</code> files against the ProtoConsent specification. It automates the verification of consent declaration files for proper formatting, required fields, and compliance with the specification, ensuring accurate and enforceable user consent data. Key capabilities include error and warning detection, file size checks, and a results summary integrated into the GitHub Actions workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Validate <code>.well-known/protoconsent.json</code> declarations in your CI pipeline.</p>
<h2 id="features">Features</h2>
<ul>
<li>Full schema validation against the ProtoConsent specification (v0.1)</li>
<li>Checks purposes, legal basis, sharing, data handling, and rights URL</li>
<li>Errors fail the workflow, warnings appear as annotations</li>
<li>Job summary with detailed check results table</li>
<li>Configurable file path (default: <code>.well-known/protoconsent.json</code>)</li>
</ul>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">ProtoConsent/validate-action@v1</span>
</span></span></code></pre></div><p>See <a href="https://github.com/ProtoConsent/validate-action/blob/main/README.md">README</a> for full documentation.</p>
<p>Links</p>
<ul>
<li><a href="https://protoconsent.org/">ProtoConsent</a> - Project website</li>
<li><a href="https://github.com/ProtoConsent/ProtoConsent">ProtoConsent/ProtoConsent</a> - Browser extension and specification</li>
<li><a href="https://protoconsent.org/generate.html">Generate your declaration</a> - Online generator</li>
<li><a href="https://protoconsent.org/validate.html">Validate your declaration</a> - Online validator</li>
</ul>
]]></content:encoded></item><item><title>NthLayer Reliability Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/nthlayer-reliability-check/</link><pubDate>Mon, 13 Apr 2026 06:27:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/nthlayer-reliability-check/</guid><description>Version updated for https://github.com/rsionnach/nthlayer to version v0.1.0a20.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NthLayer is a pure compiler for automating the generation and validation of reliability infrastructure, including dashboards, alerts, SLOs, and documentation, from a single manifest file. It addresses the challenges of late-stage reliability decisions, inconsistent metrics, and unvalidated targets by providing tools for dependency-aware SLO validation, metric recommendations, Monte Carlo simulations, and policy enforcement. By streamlining and standardizing reliability practices, NthLayer helps teams ensure their systems meet defined reliability goals and are production-ready.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rsionnach/nthlayer">https://github.com/rsionnach/nthlayer</a></strong> to version <strong>v0.1.0a20</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nthlayer-reliability-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NthLayer is a pure compiler for automating the generation and validation of reliability infrastructure, including dashboards, alerts, SLOs, and documentation, from a single manifest file. It addresses the challenges of late-stage reliability decisions, inconsistent metrics, and unvalidated targets by providing tools for dependency-aware SLO validation, metric recommendations, Monte Carlo simulations, and policy enforcement. By streamlining and standardizing reliability practices, NthLayer helps teams ensure their systems meet defined reliability goals and are production-ready.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="on-call-schedule-schema-opensrm-0rg">On-Call Schedule Schema (opensrm-0rg)</h3>
<ul>
<li><code>spec.ownership.oncall</code> block: rotation, roster, overrides, escalation policy</li>
<li>5 new dataclasses: <code>RosterMember</code>, <code>Override</code>, <code>ManifestEscalationStep</code>, <code>RotationConfig</code>, <code>OnCallConfig</code></li>
<li>Parser expands <code>spec.slos.judgment</code> block into flat <code>SLODefinition</code> objects with <code>slo_type=&quot;judgment&quot;</code></li>
<li>Timezone validation at parse time (<code>OpenSRMParseError</code> for invalid IANA timezones)</li>
</ul>
<h3 id="pure-compiler-purify-generate-epic--complete">Pure Compiler (Purify Generate Epic — Complete)</h3>
<p>NthLayer is now a <strong>pure deterministic compiler</strong>: specs → artifacts. All runtime infrastructure has been removed.</p>
<p><strong>What was removed:</strong></p>
<ul>
<li>FastAPI server (<code>api/</code>)</li>
<li>SQLAlchemy database layer (<code>db/</code>, alembic)</li>
<li>Deployment webhook providers (<code>deployments/</code>)</li>
<li>Runtime policy evaluation (<code>policies/evaluator.py</code>, <code>conditions.py</code>, <code>audit.py</code>)</li>
<li>SLO runtime collectors, gates, correlator (<code>slos/collector.py</code>, <code>gates.py</code>, <code>correlator.py</code>)</li>
<li>Runtime dependencies: fastapi, uvicorn, sqlalchemy, alembic, redis, aws-xray-sdk, PyJWT</li>
</ul>
<p><strong>Where it moved:</strong></p>
<table>
  <thead>
      <tr>
          <th>Capability</th>
          <th>Old Location</th>
          <th>New Location</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>SLO collection &amp; budget tracking</td>
          <td><code>nthlayer slos/collector.py</code></td>
          <td><code>nthlayer-observe collect</code></td>
      </tr>
      <tr>
          <td>Drift detection</td>
          <td><code>nthlayer drift/</code></td>
          <td><code>nthlayer-observe drift</code></td>
      </tr>
      <tr>
          <td>Metric verification</td>
          <td><code>nthlayer verification/</code></td>
          <td><code>nthlayer-observe verify</code></td>
      </tr>
      <tr>
          <td>Deployment gates</td>
          <td><code>nthlayer cli/deploy.py</code></td>
          <td><code>nthlayer-observe check-deploy</code></td>
      </tr>
      <tr>
          <td>Budget explanations</td>
          <td><code>nthlayer slos/explanations.py</code></td>
          <td><code>nthlayer-observe explain</code></td>
      </tr>
      <tr>
          <td>Policy evaluation (runtime)</td>
          <td><code>nthlayer policies/evaluator.py</code></td>
          <td><code>nthlayer-observe</code></td>
      </tr>
      <tr>
          <td>Portfolio &amp; scorecard</td>
          <td><code>nthlayer portfolio/, scorecard/</code></td>
          <td><code>nthlayer-observe portfolio, scorecard</code></td>
      </tr>
      <tr>
          <td>Dependency discovery</td>
          <td>Stays in nthlayer (used by dashboard generation)</td>
          <td>—</td>
      </tr>
  </tbody>
</table>
<p><strong>If you were using any of these runtime commands</strong>, install <a href="https://github.com/rsionnach/nthlayer-observe">nthlayer-observe</a> (<code>pip install nthlayer-observe</code>).</p>
<h3 id="housekeeping">Housekeeping</h3>
<ul>
<li><code>.beads/</code> archived and gitignored (task tracking centralized in opensrm Dolt DB)</li>
<li>Spec documents (<code>*SPEC*.md</code>) gitignored from public repos</li>
<li>Root-level spec files removed from tracking</li>
<li><code>nthlayer-common&gt;=0.1.5</code> pinned</li>
</ul>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install nthlayer<span style="color:#f92672">==</span>0.1.0a20
</span></span></code></pre></div>]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/rumdl-action/</link><pubDate>Mon, 13 Apr 2026 06:27:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.70.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary rumdl is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates the detection and fixing of common Markdown issues with 71 lint rules, supports multiple Markdown flavors, and provides a fast, zero-dependency CLI for integration into CI/CD pipelines or editor workflows. By offering features like auto-fixing, intelligent caching, and comprehensive configuration options, rumdl simplifies Markdown maintenance while significantly improving processing speed over alternative tools.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.70</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>rumdl</strong> is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates the detection and fixing of common Markdown issues with 71 lint rules, supports multiple Markdown flavors, and provides a fast, zero-dependency CLI for integration into CI/CD pipelines or editor workflows. By offering features like auto-fixing, intelligent caching, and comprehensive configuration options, rumdl simplifies Markdown maintenance while significantly improving processing speed over alternative tools.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>MD044</strong>: do not flag proper names inside bare-domain link text (<a href="https://github.com/rvben/rumdl/commit/56a45dfa92eb271a56cc8a9d4dc187fa732f1650">56a45df</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.70-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.70-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.70-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.70-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-apple-darwin.tar.gz">rumdl-v0.1.70-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-aarch64-apple-darwin.tar.gz">rumdl-v0.1.70-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-pc-windows-msvc.zip">rumdl-v0.1.70-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.70/rumdl-v0.1.70-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Vaultak AI Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/vaultak-ai-agent-security-scan/</link><pubDate>Mon, 13 Apr 2026 06:27:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/vaultak-ai-agent-security-scan/</guid><description>Version updated for https://github.com/samueloladji-beep/vaultak-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Vaultak AI Agent Security Scan GitHub Action automates the process of analyzing AI agent code for security vulnerabilities during pull requests. It provides a risk score (0-100) across five security dimensions, generates a detailed security report as a PR comment, and can automatically fail checks for critical risks. This action helps developers proactively identify and address potential security issues in their codebase.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/samueloladji-beep/vaultak-action">https://github.com/samueloladji-beep/vaultak-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vaultak-ai-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Vaultak AI Agent Security Scan GitHub Action automates the process of analyzing AI agent code for security vulnerabilities during pull requests. It provides a risk score (0-100) across five security dimensions, generates a detailed security report as a PR comment, and can automatically fail checks for critical risks. This action helps developers proactively identify and address potential security issues in their codebase.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Remove workflow file (5bdcac7)</li>
<li>Vaultak GitHub Action v1 (d3fa65a)</li>
</ul>
]]></content:encoded></item><item><title>Vibe Security Checker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/vibe-security-checker/</link><pubDate>Mon, 13 Apr 2026 06:27:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/vibe-security-checker/</guid><description>Version updated for https://github.com/sondberg84/vibe-security-checker to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Vibe Security Checker is a standalone security scanner designed for Python and JavaScript projects, particularly those involving AI-generated code. It automates the detection of security vulnerabilities such as secrets exposure, injection flaws, weak cryptography, misconfigured JWTs, SSRF risks, and outdated dependencies with CVEs, without requiring external API keys. The tool provides detailed findings, severity levels, fix suggestions, and supports various output formats and integrations, streamlining the process of identifying and addressing security risks in codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sondberg84/vibe-security-checker">https://github.com/sondberg84/vibe-security-checker</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibe-security-checker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Vibe Security Checker is a standalone security scanner designed for Python and JavaScript projects, particularly those involving AI-generated code. It automates the detection of security vulnerabilities such as secrets exposure, injection flaws, weak cryptography, misconfigured JWTs, SSRF risks, and outdated dependencies with CVEs, without requiring external API keys. The tool provides detailed findings, severity levels, fix suggestions, and supports various output formats and integrations, streamlining the process of identifying and addressing security risks in codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="vibe-security-checker-v100">Vibe Security Checker v1.0.0</h2>
<p>A fast, standalone security scanner for AI-generated (&ldquo;vibe-coded&rdquo;) Python and JavaScript projects.</p>
<h3 id="what-it-detects">What it detects</h3>
<ul>
<li>Secrets &amp; API keys (regex + Shannon entropy)</li>
<li>SQL, command, path traversal, XSS, and NoSQL injection</li>
<li>Authentication and session management issues</li>
<li>Weak cryptography (MD5/SHA1 for passwords, ECB mode, insecure random)</li>
<li>Cloud misconfigurations (public S3, service account keys)</li>
<li>Sensitive data exposure (PII, SSNs, credit card patterns)</li>
<li>Debug code left in production</li>
<li>HTTPS enforcement issues</li>
<li>SSRF (Server-Side Request Forgery)</li>
<li>JWT misconfigurations (algorithm=none, verify=False)</li>
<li>Missing security headers (CSP, HSTS, X-Frame-Options, CORS)</li>
<li>CVE-affected dependencies via OSV.dev + typosquatting detection</li>
<li>Secrets committed and later deleted in git history</li>
</ul>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install vibe-security-checker
</span></span><span style="display:flex;"><span>vibe-security-checker /path/to/project --full
</span></span></code></pre></div><h3 id="github-actions">GitHub Actions</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">sondberg84/vibe-security-checker@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">path</span>: <span style="color:#ae81ff">.</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail_on</span>: <span style="color:#ae81ff">HIGH</span>
</span></span></code></pre></div><h3 id="highlights">Highlights</h3>
<ul>
<li>No external API keys required</li>
<li>CWE + OWASP Top 10 (2021) mapping on every finding</li>
<li>Confidence scores (HIGH/MEDIUM/LOW) to reduce alert fatigue</li>
<li>Secret values masked in output</li>
<li>Baseline/diff mode — only alert on new findings</li>
<li>Inline suppression with <code># vibe-ignore</code></li>
<li>VS Code problem matcher integration</li>
<li>SARIF output for GitHub Advanced Security</li>
<li>244 unit tests</li>
</ul>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/sr-semantic-release/</link><pubDate>Mon, 13 Apr 2026 06:27:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v4.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, sr, is an AI-powered release engineering tool designed to streamline the software development lifecycle from commits to releases. It automates tasks such as generating atomic conventional commits, conducting AI-driven code reviews, creating pull request descriptions, and managing automated releases with versioning and changelogs. Its key features include language-agnostic support, zero-configuration defaults, and robust safety mechanisms to ensure seamless and secure workflows without requiring additional runtime or dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v4.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>sr</strong>, is an AI-powered release engineering tool designed to streamline the software development lifecycle from commits to releases. It automates tasks such as generating atomic conventional commits, conducting AI-driven code reviews, creating pull request descriptions, and managing automated releases with versioning and changelogs. Its key features include language-agnostic support, zero-configuration defaults, and robust safety mechanisms to ensure seamless and secure workflows without requiring additional runtime or dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="410-2026-04-13">4.1.0 (2026-04-13)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>cli</strong>: add migrate command and structured MCP diff output (<a href="https://github.com/urmzd/sr/commit/a58dc62ebe10c19abcf24876ce5a63f3b57b4ae5">a58dc62</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci</strong>: sync Cargo.lock versions with v4.0.0 release (<a href="https://github.com/urmzd/sr/commit/b407cebe9abe4efe343092e939b43a319e69cd8a">b407ceb</a>)</li>
<li><strong>ci</strong>: remove collapsed crates from publish step (<a href="https://github.com/urmzd/sr/commit/33bdee6dd6875034bad4a15a03eff06fa05b9ec9">33bdee6</a>)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li><strong>cli</strong>: remove thin git/gh wrapper commands (<a href="https://github.com/urmzd/sr/commit/f01f82721e00d09c1ca783504dffa5a1f79ba199">f01f827</a>)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>apply rustfmt formatting to mcp and git modules (<a href="https://github.com/urmzd/sr/commit/0d82909cde8a3bc58af6c75447b8065408554915">0d82909</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v4.0.0...v4.1.0">Full Changelog</a></p>
]]></content:encoded></item><item><title>AgentRepoCoach — AI agent codebase health scoring</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/agentrepocoach-ai-agent-codebase-health-scoring/</link><pubDate>Mon, 13 Apr 2026 06:27:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/13/agentrepocoach-ai-agent-codebase-health-scoring/</guid><description>Version updated for https://github.com/WouterDeBot/AgentRepoCoach to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AgentRepoCoach is a GitHub Action and CLI tool designed to evaluate a repository’s readiness for autonomous AI agents by calculating a Codebase Agent Health (CAH) score. It automates the analysis of key aspects such as navigability, error handling, decision-making support, testing quality, and module hygiene, providing actionable insights for improvement. This tool ensures repositories are structured and documented in a way that facilitates seamless interaction with AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/WouterDeBot/AgentRepoCoach">https://github.com/WouterDeBot/AgentRepoCoach</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentrepocoach-ai-agent-codebase-health-scoring">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AgentRepoCoach is a GitHub Action and CLI tool designed to evaluate a repository&rsquo;s readiness for autonomous AI agents by calculating a Codebase Agent Health (CAH) score. It automates the analysis of key aspects such as navigability, error handling, decision-making support, testing quality, and module hygiene, providing actionable insights for improvement. This tool ensures repositories are structured and documented in a way that facilitates seamless interaction with AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v010--initial-release">v0.1.0 — Initial Release</h1>
<p>AgentRepoCoach scores your codebase on how ready it is for AI agents — and coaches you through the fixes.</p>
<h2 id="what-it-does">What it does</h2>
<p>Scores a repository across 5 components (weights in parens):</p>
<ul>
<li><strong>Navigability</strong> (25%) — <code>AGENTS.md</code>, codebase map, CLI manifest, root cleanliness</li>
<li><strong>Error Quality</strong> (25%) — exception subclassing, hint coverage, generic-exception dominance</li>
<li><strong>Decision Queryability</strong> (20%) — inline decision refs, ADR catalog presence</li>
<li><strong>Test Quality</strong> (15%) — helper file reuse, fixture dedup, naming convention</li>
<li><strong>Module Hygiene</strong> (15%) — internal visibility, god files, architecture doc freshness</li>
</ul>
<h2 id="usage">Usage</h2>
<h3 id="as-a-github-action">As a GitHub Action</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">WouterDeBot/agentrepocoach@v0.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">repo-path</span>: <span style="color:#ae81ff">.</span>
</span></span></code></pre></div><h3 id="as-a-cli">As a CLI</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install agentrepocoach
</span></span><span style="display:flex;"><span>python -m agentrepocoach.cli --repo .
</span></span></code></pre></div><h2 id="whats-supported">What&rsquo;s supported</h2>
<ul>
<li>C# (full)</li>
<li>Python (full)</li>
<li>TypeScript, Rust, Go (stubs — contribute!)</li>
</ul>
<h2 id="highlights">Highlights</h2>
<ul>
<li>Zero runtime dependencies (Python 3.11+ stdlib only, including <code>tomllib</code>)</li>
<li>Composite Action (no Docker, no slow cold start)</li>
<li>TOML config (<code>.agentrepocoach.toml</code>) with zero-config defaults</li>
<li>JSON + Markdown output formats</li>
<li><code>fail-threshold</code> input for PR gating</li>
<li>Output is safe to publish as a CI artifact (no source snippets)</li>
</ul>
<h2 id="feedback">Feedback</h2>
<p>This is v0.1.0. Feedback welcome via <a href="https://github.com/WouterDeBot/agentrepocoach/issues">GitHub Issues</a>
and <a href="https://github.com/WouterDeBot/agentrepocoach/discussions">Discussions</a>.</p>
<h2 id="license">License</h2>
<p>Apache 2.0</p>
]]></content:encoded></item><item><title>Oxlint Feedback</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/oxlint-feedback/</link><pubDate>Sun, 12 Apr 2026 22:01:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/oxlint-feedback/</guid><description>Version updated for https://github.com/CatChen/oxlint-suggestion-action to version v1.0.4.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The oxlint-suggestion-action GitHub Action runs Oxlint to analyze code changes in a Pull Request and provides inline feedback by adding review comments directly to modified lines, ensuring that pre-existing issues outside the diff do not create unnecessary noise. It automates the process of identifying and addressing linting issues specific to the changes introduced in a PR, helping maintain code quality and streamlining code review. Key features include the ability to flag changes, request modifications, and optionally fail the workflow based on linting results.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/oxlint-suggestion-action">https://github.com/CatChen/oxlint-suggestion-action</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/oxlint-feedback">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>oxlint-suggestion-action</code></strong> GitHub Action runs Oxlint to analyze code changes in a Pull Request and provides inline feedback by adding review comments directly to modified lines, ensuring that pre-existing issues outside the diff do not create unnecessary noise. It automates the process of identifying and addressing linting issues specific to the changes introduced in a PR, helping maintain code quality and streamlining code review. Key features include the ability to flag changes, request modifications, and optionally fail the workflow based on linting results.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump @types/node from 25.5.0 to 25.5.2 in the types group by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/288">https://github.com/CatChen/oxlint-suggestion-action/pull/288</a></li>
<li>Bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/292">https://github.com/CatChen/oxlint-suggestion-action/pull/292</a></li>
<li>Bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/296">https://github.com/CatChen/oxlint-suggestion-action/pull/296</a></li>
<li>Bump @actions/github from 9.0.0 to 9.1.0 in the actions group by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/299">https://github.com/CatChen/oxlint-suggestion-action/pull/299</a></li>
<li>Fix no-unsafe-negation test file to trigger oxlint warning by @CatChen in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/311">https://github.com/CatChen/oxlint-suggestion-action/pull/311</a></li>
<li>Bump @types/node from 25.5.2 to 25.6.0 in the types group by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/308">https://github.com/CatChen/oxlint-suggestion-action/pull/308</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/oxlint-suggestion-action/compare/v1.0.3...v1.0.4">https://github.com/CatChen/oxlint-suggestion-action/compare/v1.0.3...v1.0.4</a></p>
]]></content:encoded></item><item><title>Token Who Am I</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/token-who-am-i/</link><pubDate>Sun, 12 Apr 2026 22:01:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/token-who-am-i/</guid><description>Version updated for https://github.com/CatChen/token-who-am-i-action to version v2.0.19.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The token-who-am-i-action is a GitHub Action that retrieves identity information associated with a provided GitHub token, including details like username, email, user type (e.g., User or Bot), token permissions, and more. It automates the process of identifying the entity behind a token, making it easier for developers to understand the context and capabilities of the token in workflows. This action is particularly useful for debugging and managing tokens in composite GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/token-who-am-i-action">https://github.com/CatChen/token-who-am-i-action</a></strong> to version <strong>v2.0.19</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/token-who-am-i">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>token-who-am-i-action</code> is a GitHub Action that retrieves identity information associated with a provided GitHub token, including details like username, email, user type (e.g., User or Bot), token permissions, and more. It automates the process of identifying the entity behind a token, making it easier for developers to understand the context and capabilities of the token in workflows. This action is particularly useful for debugging and managing tokens in composite GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump eslint from 10.1.0 to 10.2.0 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/410">https://github.com/CatChen/token-who-am-i-action/pull/410</a></li>
<li>Bump the development-dependencies group with 3 updates by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/411">https://github.com/CatChen/token-who-am-i-action/pull/411</a></li>
<li>Bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/412">https://github.com/CatChen/token-who-am-i-action/pull/412</a></li>
<li>Bump @types/node from 25.5.2 to 25.6.0 in the types group by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/414">https://github.com/CatChen/token-who-am-i-action/pull/414</a></li>
<li>Bump prettier from 3.8.1 to 3.8.2 in the development-dependencies group across 1 directory by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/415">https://github.com/CatChen/token-who-am-i-action/pull/415</a></li>
<li>Bump @actions/github from 9.0.0 to 9.1.0 in the actions group by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/413">https://github.com/CatChen/token-who-am-i-action/pull/413</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/token-who-am-i-action/compare/v2.0.18...v2.0.19">https://github.com/CatChen/token-who-am-i-action/compare/v2.0.18...v2.0.19</a></p>
]]></content:encoded></item><item><title>Code Health - Dev Herald</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/code-health-dev-herald/</link><pubDate>Sun, 12 Apr 2026 22:01:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/code-health-dev-herald/</guid><description>Version updated for https://github.com/dev-herald/health to version v1.5.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Health Reports - Dev Herald GitHub Action automates the generation of weekly health reports for your codebase by transforming CI workflow data (e.g., unused code, dependencies, and bundle size changes) into actionable insights. It eliminates the need for custom scripts or dashboards by leveraging existing CI signals to track codebase health trends, monitor dependency risks, and provide historical insights. This action simplifies maintaining code quality and security by integrating seamlessly with your CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dev-herald/health">https://github.com/dev-herald/health</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/code-health-dev-herald">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Health Reports - Dev Herald GitHub Action</strong> automates the generation of weekly health reports for your codebase by transforming CI workflow data (e.g., unused code, dependencies, and bundle size changes) into actionable insights. It eliminates the need for custom scripts or dashboards by leveraging existing CI signals to track codebase health trends, monitor dependency risks, and provide historical insights. This action simplifies maintaining code quality and security by integrating seamlessly with your CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/dev-herald/health/compare/v1.4.0...v1.5.0">https://github.com/dev-herald/health/compare/v1.4.0...v1.5.0</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/muaddib-scanner/</link><pubDate>Sun, 12 Apr 2026 22:01:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.86.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security scanner designed to detect and analyze threats in npm and PyPI packages, addressing the growing risk of supply chain attacks. It automates the detection of known malicious packages and suspicious behaviors using 14 parallel scanners, a deobfuscation engine, inter-module dataflow analysis, and machine learning classifiers. Key features include pre-installation scanning, risk scoring, advanced reporting, and customizable alerting, making it a proactive tool for safeguarding software dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.86</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security scanner designed to detect and analyze threats in npm and PyPI packages, addressing the growing risk of supply chain attacks. It automates the detection of known malicious packages and suspicious behaviors using 14 parallel scanners, a deobfuscation engine, inter-module dataflow analysis, and machine learning classifiers. Key features include pre-installation scanning, risk scoring, advanced reporting, and customizable alerting, making it a proactive tool for safeguarding software dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Temporal load-shed, semaphore 20, sandbox 1-run, size reject</p>
]]></content:encoded></item><item><title>Build Boost</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/build-boost/</link><pubDate>Sun, 12 Apr 2026 22:01:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/build-boost/</guid><description>Version updated for https://github.com/egor-tensin/build-boost to version v2.0.1.
This action is used across all versions by 78 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the downloading, building, and installation of specified Boost libraries during a workflow run. It supports customization of Boost version, library selection, platform, build configuration (e.g., Debug or Release), and linking options (static or shared runtime). By streamlining the setup and build process, this action simplifies dependency management for projects that rely on Boost, saving time and effort in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/egor-tensin/build-boost">https://github.com/egor-tensin/build-boost</a></strong> to version <strong>v2.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>78</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-boost">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the downloading, building, and installation of specified Boost libraries during a workflow run. It supports customization of Boost version, library selection, platform, build configuration (e.g., Debug or Release), and linking options (static or shared runtime). By streamlining the setup and build process, this action simplifies dependency management for projects that rely on Boost, saving time and effort in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>README: fix a path (4ef4b1f)</li>
<li>forgot to update README (7eaeb5d)</li>
<li>upgrade cmake-common to v6 (855a4c6)</li>
<li>Merge pull request #12 from egor-tensin/dependabot/github_actions/egor-tensin/cleanup-path-5 (335d4ae)</li>
<li>build(deps): bump egor-tensin/cleanup-path from 4 to 5 (5dbf7c0)</li>
<li>workflows: remove on: pull_request (715e219)</li>
<li>upgrade cmake-common (1730324)</li>
<li>update versions across the board (0b0569a)</li>
<li>workflows/test: fix MacOS failures (fc93c8e)</li>
<li>workflows/python: upgrade Boost version (992d015)</li>
</ul>
]]></content:encoded></item><item><title>CodeTrace Changelog Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/codetrace-changelog-generator/</link><pubDate>Sun, 12 Apr 2026 22:01:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/codetrace-changelog-generator/</guid><description>Version updated for https://github.com/f0d010c/codetrace-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The codetrace-action GitHub Action automates the generation of changelogs using AI-powered analysis from CodeTrace. It simplifies the process of creating detailed, formatted changelogs by analyzing changes between specified commits, branches, or tags, and outputs them in various formats (e.g., markdown, plaintext, HTML, or JSON). This action is ideal for streamlining release workflows and improving documentation consistency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/f0d010c/codetrace-action">https://github.com/f0d010c/codetrace-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/codetrace-changelog-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>codetrace-action</code> GitHub Action automates the generation of changelogs using AI-powered analysis from CodeTrace. It simplifies the process of creating detailed, formatted changelogs by analyzing changes between specified commits, branches, or tags, and outputs them in various formats (e.g., markdown, plaintext, HTML, or JSON). This action is ideal for streamlining release workflows and improving documentation consistency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<p>Premium landing page redesign inspired by modern dark SaaS aesthetics.</p>
<h3 id="visual-upgrades">Visual Upgrades</h3>
<ul>
<li>Inter font with tight letter-spacing on hero headings</li>
<li>Frosted glass card system with hover glow effects</li>
<li>Animated ambient hero glow with drifting radial gradients</li>
<li>Shimmer-animated section dividers</li>
<li>Smooth page scrolling</li>
</ul>
<h3 id="new-components">New Components</h3>
<ul>
<li>Tabbed &ldquo;How it works&rdquo; feature showcase (replaces linear steps)</li>
<li>Scale-in scroll reveal animations for cards</li>
<li>Glass buttons with hover lift and active press micro-interactions</li>
<li>Code blocks with traffic-light dot title bars</li>
</ul>
<h3 id="animation-system">Animation System</h3>
<ul>
<li>Scroll-triggered fade-in and scale-in reveal variants</li>
<li>Tab content transitions on switch</li>
<li>Icon float animation on card hover</li>
<li>Button shimmer and pulse glow effects</li>
</ul>
<h3 id="technical">Technical</h3>
<ul>
<li>Font scoped to landing page only — dashboard keeps monospace</li>
<li>Zero new dependencies — pure CSS animations + IntersectionObserver</li>
<li>All existing functionality preserved (auth, pricing, Stripe)</li>
</ul>
]]></content:encoded></item><item><title>Cache LFS data</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cache-lfs-data/</link><pubDate>Sun, 12 Apr 2026 22:00:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cache-lfs-data/</guid><description>Version updated for https://github.com/f3d-app/lfs-data-cache-action to version v2.2.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The lfs-data-cache-action is a GitHub Action designed to efficiently cache and recover Git Large File Storage (LFS) data in CI workflows, reducing the need for repeated cloning of large files and minimizing LFS bandwidth usage. It operates in two modes: as a producer to cache and upload LFS data, and as a consumer to retrieve cached or pre-uploaded data, ensuring faster and cost-effective CI pipeline execution. The action leverages caching and artifact storage, with support for specifying repositories, branches, or commits to optimize LFS data handling.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/f3d-app/lfs-data-cache-action">https://github.com/f3d-app/lfs-data-cache-action</a></strong> to version <strong>v2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cache-lfs-data">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>lfs-data-cache-action</code></strong> is a GitHub Action designed to efficiently cache and recover Git Large File Storage (LFS) data in CI workflows, reducing the need for repeated cloning of large files and minimizing LFS bandwidth usage. It operates in two modes: as a producer to cache and upload LFS data, and as a consumer to retrieve cached or pre-uploaded data, ensuring faster and cost-effective CI pipeline execution. The action leverages caching and artifact storage, with support for specifying repositories, branches, or commits to optimize LFS data handling.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>update all used actions to their last versions by @mwestphal in <a href="https://github.com/f3d-app/lfs-data-cache-action/pull/13">https://github.com/f3d-app/lfs-data-cache-action/pull/13</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/f3d-app/lfs-data-cache-action/compare/v2.1...v2.2">https://github.com/f3d-app/lfs-data-cache-action/compare/v2.1...v2.2</a></p>
]]></content:encoded></item><item><title>TrustCheck Python Package Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/trustcheck-python-package-scanner/</link><pubDate>Sun, 12 Apr 2026 22:00:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/trustcheck-python-package-scanner/</guid><description>Version updated for https://github.com/Halfblood-Prince/trustcheck-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The TrustCheck GitHub Action automates the evaluation of a PyPI package’s trustworthiness during CI workflows by running the trustcheck inspect command. It analyzes package metadata, provenance, publisher identity, repository alignment, and vulnerability records to provide a comprehensive trust posture report. This action helps teams identify potential risks or trust signals early in the software supply chain, ensuring informed decisions before package installation or promotion.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Halfblood-Prince/trustcheck-action">https://github.com/Halfblood-Prince/trustcheck-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/trustcheck-python-package-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The TrustCheck GitHub Action automates the evaluation of a PyPI package&rsquo;s trustworthiness during CI workflows by running the <code>trustcheck inspect</code> command. It analyzes package metadata, provenance, publisher identity, repository alignment, and vulnerability records to provide a comprehensive trust posture report. This action helps teams identify potential risks or trust signals early in the software supply chain, ensuring informed decisions before package installation or promotion.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Halfblood-Prince/trustcheck-action/compare/v0.3.0...v1.0.0">https://github.com/Halfblood-Prince/trustcheck-action/compare/v0.3.0...v1.0.0</a></p>
]]></content:encoded></item><item><title>Star list generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/star-list-generator/</link><pubDate>Sun, 12 Apr 2026 22:00:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/star-list-generator/</guid><description>Version updated for https://github.com/halostatue/starlist to version v2.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The halostatue/starlist GitHub Action generates a categorized Markdown list of repositories that a user has starred on GitHub, organized by criteria such as language, topic, or license. It automates the process of fetching starred repositories, formatting the data, and committing the output back to a repository, providing an efficient way to manage and document starred repositories. Key features include output partitioning for large datasets, customizable templates, and support for both GitHub Action and CLI usage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/halostatue/starlist">https://github.com/halostatue/starlist</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/star-list-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>halostatue/starlist</strong> GitHub Action generates a categorized Markdown list of repositories that a user has starred on GitHub, organized by criteria such as language, topic, or license. It automates the process of fetching starred repositories, formatting the data, and committing the output back to a repository, providing an efficient way to manage and document starred repositories. Key features include output partitioning for large datasets, customizable templates, and support for both GitHub Action and CLI usage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: Use pontil instead of inner actions/core by @halostatue in <a href="https://github.com/halostatue/starlist/pull/7">https://github.com/halostatue/starlist/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/halostatue/starlist/compare/v2.0.2...v2.1.0">https://github.com/halostatue/starlist/compare/v2.0.2...v2.1.0</a></p>
]]></content:encoded></item><item><title>AI Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ai-plugin-scanner/</link><pubDate>Sun, 12 Apr 2026 22:00:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ai-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/ai-plugin-scanner-action to version v1.2.15.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is designed to analyze AI plugin repositories across ecosystems like Codex, Claude, Gemini, and OpenCode for security, runtime readiness, publishability, and trust signals. It automates the generation of structured reports, including SARIF and submission metadata, while offering configurable modes for scanning, linting, verification, and submission. This action simplifies the validation and preparation of AI plugins for marketplaces, ensuring compliance and quality assurance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/ai-plugin-scanner-action">https://github.com/hashgraph-online/ai-plugin-scanner-action</a></strong> to version <strong>v1.2.15</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is designed to analyze AI plugin repositories across ecosystems like Codex, Claude, Gemini, and OpenCode for security, runtime readiness, publishability, and trust signals. It automates the generation of structured reports, including SARIF and submission metadata, while offering configurable modes for scanning, linting, verification, and submission. This action simplifies the validation and preparation of AI plugins for marketplaces, ensuring compliance and quality assurance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/b729c3fcce0b59b99da1fb641bffde8493e8facc">https://github.com/hashgraph-online/ai-plugin-scanner/tree/b729c3fcce0b59b99da1fb641bffde8493e8facc</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: add dependabot config for action repo by @kantorcodes in <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/pull/1">https://github.com/hashgraph-online/ai-plugin-scanner-action/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@kantorcodes made their first contribution in <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/pull/1">https://github.com/hashgraph-online/ai-plugin-scanner-action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.14...v1.2.15">https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.14...v1.2.15</a></p>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/hol-codex-plugin-scanner/</link><pubDate>Sun, 12 Apr 2026 22:00:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.15.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is designed to scan AI plugin repositories across various ecosystems (Codex, Claude, Gemini, OpenCode) to assess security, publishability, runtime readiness, and trust signals. It automates the generation of structured reports, SARIF files, policy compliance results, and submission metadata, streamlining the process of validating and preparing plugins for deployment. Key capabilities include customizable scanning modes (e.g., linting, verification, and submission), offline and live network probing, as well as seamless integration with GitHub code scanning workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.15</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is designed to scan AI plugin repositories across various ecosystems (Codex, Claude, Gemini, OpenCode) to assess security, publishability, runtime readiness, and trust signals. It automates the generation of structured reports, SARIF files, policy compliance results, and submission metadata, streamlining the process of validating and preparing plugins for deployment. Key capabilities include customizable scanning modes (e.g., linting, verification, and submission), offline and live network probing, as well as seamless integration with GitHub code scanning workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/b729c3fcce0b59b99da1fb641bffde8493e8facc">https://github.com/hashgraph-online/ai-plugin-scanner/tree/b729c3fcce0b59b99da1fb641bffde8493e8facc</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.14...v1.2.15">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.14...v1.2.15</a></p>
]]></content:encoded></item><item><title>PHP Obfuscator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/php-obfuscator/</link><pubDate>Sun, 12 Apr 2026 22:00:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/php-obfuscator/</guid><description>Version updated for https://github.com/iSerter/php-obfuscator to version v0.1.4.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The iserter/php-obfuscator GitHub Action automates the obfuscation of PHP code to protect intellectual property, supporting modern PHP versions from 7.4 to 8.5. It enhances deobfuscation resistance through techniques like control flow flattening, dead code injection, and per-file XOR string encoding, making it harder for reverse engineering. The action is designed for CI/CD pipelines, offering incremental processing, consistent symbol scrambling across projects, and a clean, test-covered architecture with customizable YAML-based configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/iSerter/php-obfuscator">https://github.com/iSerter/php-obfuscator</a></strong> to version <strong>v0.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/php-obfuscator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>iserter/php-obfuscator</code> GitHub Action automates the obfuscation of PHP code to protect intellectual property, supporting modern PHP versions from 7.4 to 8.5. It enhances deobfuscation resistance through techniques like control flow flattening, dead code injection, and per-file XOR string encoding, making it harder for reverse engineering. The action is designed for CI/CD pipelines, offering incremental processing, consistent symbol scrambling across projects, and a clean, test-covered architecture with customizable YAML-based configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="014-2026-04-12"><a href="https://github.com/iSerter/php-obfuscator/compare/v0.1.3...v0.1.4">0.1.4</a> (2026-04-12)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>enhance string encoding to skip static variable initializers (<a href="https://github.com/iSerter/php-obfuscator/commit/6d8340d00bc6a9bccc0f40cb114cbd37459e7c92">6d8340d</a>)</li>
<li>implement reserved names handling in IdentifierScrambler (<a href="https://github.com/iSerter/php-obfuscator/commit/a8fcbd32dfeb1230ca2ab21473608af2565286ac">a8fcbd3</a>)</li>
</ul>
]]></content:encoded></item><item><title>Semantic Release by Jedi Knights</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/semantic-release-by-jedi-knights/</link><pubDate>Sun, 12 Apr 2026 22:00:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/semantic-release-by-jedi-knights/</guid><description>Version updated for https://github.com/jedi-knights/go-semantic-release to version v0.9.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, go-semantic-release, automates semantic versioning and release workflows by analyzing conventional commit messages to determine the next version, generating changelogs, creating GitHub tags, and publishing releases. It is tailored for production-grade use, offers robust support for monorepos with independent project versioning, and provides features such as branch policies, dry-run mode, dependency propagation, and a pluggable architecture for extensibility. This tool simplifies and streamlines the release process, ensuring consistency and reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/go-semantic-release">https://github.com/jedi-knights/go-semantic-release</a></strong> to version <strong>v0.9.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semantic-release-by-jedi-knights">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>go-semantic-release</strong>, automates semantic versioning and release workflows by analyzing conventional commit messages to determine the next version, generating changelogs, creating GitHub tags, and publishing releases. It is tailored for production-grade use, offers robust support for monorepos with independent project versioning, and provides features such as branch policies, dry-run mode, dependency propagation, and a pluggable architecture for extensibility. This tool simplifies and streamlines the release process, ensuring consistency and reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>jk-neospec</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/jk-neospec/</link><pubDate>Sun, 12 Apr 2026 22:00:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/jk-neospec/</guid><description>Version updated for https://github.com/jedi-knights/neospec to version v0.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The neospec GitHub Action is a self-contained test runner and coverage tool designed for Neovim plugins and distributions. It automates plugin testing by managing a dedicated Neovim binary, isolating test environments, instrumenting Lua code coverage, and generating detailed reports in CI-compatible formats. By eliminating the need for external testing frameworks or fragile scripts, it simplifies testing in both local and ephemeral CI environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/neospec">https://github.com/jedi-knights/neospec</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jk-neospec">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>neospec</code> GitHub Action is a self-contained test runner and coverage tool designed for Neovim plugins and distributions. It automates plugin testing by managing a dedicated Neovim binary, isolating test environments, instrumenting Lua code coverage, and generating detailed reports in CI-compatible formats. By eliminating the need for external testing frameworks or fragile scripts, it simplifies testing in both local and ephemeral CI environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>AArch64 Toolchain Setup</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/aarch64-toolchain-setup/</link><pubDate>Sun, 12 Apr 2026 22:00:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/aarch64-toolchain-setup/</guid><description>Version updated for https://github.com/malken21/setup-aarch64-toolchain to version v1.2.5.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-aarch64-toolchain GitHub Action enables the use of AArch64 (ARM64) development tools, such as assemblers and linkers, directly on AArch64 GitHub Actions runners (ubuntu-24.04-arm). It simplifies and automates the setup process for targeting AArch64 Linux environments, streamlining tasks like assembly, linking, and binary manipulation on ARM-based architectures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/malken21/setup-aarch64-toolchain">https://github.com/malken21/setup-aarch64-toolchain</a></strong> to version <strong>v1.2.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aarch64-toolchain-setup">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-aarch64-toolchain</code> GitHub Action enables the use of AArch64 (ARM64) development tools, such as assemblers and linkers, directly on AArch64 GitHub Actions runners (<code>ubuntu-24.04-arm</code>). It simplifies and automates the setup process for targeting AArch64 Linux environments, streamlining tasks like assembly, linking, and binary manipulation on ARM-based architectures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/malken21/setup-aarch64-toolchain/compare/v1.2.4...v1.2.5">https://github.com/malken21/setup-aarch64-toolchain/compare/v1.2.4...v1.2.5</a></p>
]]></content:encoded></item><item><title>Binary Size &amp; Memory Footprint Tracking</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/binary-size-memory-footprint-tracking/</link><pubDate>Sun, 12 Apr 2026 22:00:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/binary-size-memory-footprint-tracking/</guid><description>Version updated for https://github.com/membrowse/membrowse-action to version v1.2.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 0 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MemBrowse is a GitHub Action designed to analyze the binary size and memory usage of embedded firmware by extracting detailed memory information from ELF files and linker scripts. It automates tasks such as symbol-level analysis, source file mapping, memory region extraction, and provides CI/CD integration with PR comments highlighting memory utilization changes and budget alerts. Additionally, it supports cloud-based historical tracking, diffs, and monitoring through integration with the MemBrowse platform.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/membrowse/membrowse-action">https://github.com/membrowse/membrowse-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>0</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/binary-size-memory-footprint-tracking">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MemBrowse is a GitHub Action designed to analyze the binary size and memory usage of embedded firmware by extracting detailed memory information from ELF files and linker scripts. It automates tasks such as symbol-level analysis, source file mapping, memory region extraction, and provides CI/CD integration with PR comments highlighting memory utilization changes and budget alerts. Additionally, it supports cloud-based historical tracking, diffs, and monitoring through integration with the MemBrowse platform.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>update claude skill</li>
<li>implement map files parsing</li>
<li>bug fixes</li>
</ul>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/mipiti-verify/</link><pubDate>Sun, 12 Apr 2026 22:00:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of security threat model assertions for projects using the Mipiti platform. It ensures that security controls remain consistent and aligned by checking assertions locally or against remote models, using both static analysis and AI-powered verification. Key features include batch verification, drift detection, audit trail validation, and support for tiered verification (local and AI-assisted), making it an effective tool for maintaining robust security practices in CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of security threat model assertions for projects using the Mipiti platform. It ensures that security controls remain consistent and aligned by checking assertions locally or against remote models, using both static analysis and AI-powered verification. Key features include batch verification, drift detection, audit trail validation, and support for tiered verification (local and AI-assisted), making it an effective tool for maintaining robust security practices in CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.1@sha256:8a7993b8bcb729826fe10ea5c7dbd2df806bf4c4a7962e20f38a6f8c82e4a914</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.1</code>
Digest: <code>sha256:8a7993b8bcb729826fe10ea5c7dbd2df806bf4c4a7962e20f38a6f8c82e4a914</code></p>
]]></content:encoded></item><item><title>Agent Security Harness</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/agent-security-harness/</link><pubDate>Sun, 12 Apr 2026 21:59:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/agent-security-harness/</guid><description>Version updated for https://github.com/msaleme/red-team-blue-team-agent-fabric to version v4.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Agent Security Harness is a comprehensive testing framework designed to evaluate the security and decision-making integrity of agent-based systems, such as those utilizing MCP, A2A, L402, and x402 protocols. It automates the detection of vulnerabilities in wire protocols, operational governance, and decision-making processes by simulating adversarial scenarios, including protocol exploits, capability escalations, and policy violations. This tool provides over 400 prebuilt security tests, enabling organizations to proactively identify and mitigate risks in agent behavior and governance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaleme/red-team-blue-team-agent-fabric">https://github.com/msaleme/red-team-blue-team-agent-fabric</a></strong> to version <strong>v4.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-security-harness">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Agent Security Harness</strong> is a comprehensive testing framework designed to evaluate the security and decision-making integrity of agent-based systems, such as those utilizing MCP, A2A, L402, and x402 protocols. It automates the detection of vulnerabilities in wire protocols, operational governance, and decision-making processes by simulating adversarial scenarios, including protocol exploits, capability escalations, and policy violations. This tool provides over 400 prebuilt security tests, enabling organizations to proactively identify and mitigate risks in agent behavior and governance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add <code>ash</code> short CLI alias (same as <code>agent-security</code>)</li>
<li>Fix test count to authoritative 439 across all docs</li>
<li>Surface <code>--simulate</code> demo in README Quick Start</li>
<li>Add PATH hint after pip install</li>
</ul>
]]></content:encoded></item><item><title>.NET Diagram Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/.net-diagram-generator/</link><pubDate>Sun, 12 Apr 2026 21:59:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/.net-diagram-generator/</guid><description>Version updated for https://github.com/sator-imaging/dotnet-diagram to version v1.1.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The dotnet-diagram GitHub Action automates the generation of UML and SVG class diagrams for .csproj files in a repository. It creates documentation artifacts such as README.md, index.html, and diagram files, enabling developers to visualize and document code structure efficiently. This action streamlines tasks like updating diagrams, generating diffs, and creating pull requests, enhancing code maintainability and collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sator-imaging/dotnet-diagram">https://github.com/sator-imaging/dotnet-diagram</a></strong> to version <strong>v1.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/net-diagram-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>dotnet-diagram</code> GitHub Action automates the generation of UML and SVG class diagrams for <code>.csproj</code> files in a repository. It creates documentation artifacts such as <code>README.md</code>, <code>index.html</code>, and diagram files, enabling developers to visualize and document code structure efficiently. This action streamlines tasks like updating diagrams, generating diffs, and creating pull requests, enhancing code maintainability and collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sator-imaging/dotnet-diagram/compare/v1.1.1...v1.1.2">https://github.com/sator-imaging/dotnet-diagram/compare/v1.1.1...v1.1.2</a></p>
]]></content:encoded></item><item><title>Surge PR Preview Fork</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/surge-pr-preview-fork/</link><pubDate>Sun, 12 Apr 2026 21:59:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/surge-pr-preview-fork/</guid><description>Version updated for https://github.com/step21/surge-preview-fork to version Error loading version from page [https://github.com/marketplace/actions/surge-pr-preview-fork], unable to determine latest release.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Surge PR Preview is a GitHub Action that automates the process of deploying and generating live preview URLs for pull request changes using Surge.sh. It enables developers to easily preview and share updates to their websites during the pull request review process, solving the challenge of visualizing changes before merging. Key features include free deployment, support for multiple preview jobs, and automatic teardown of preview deployments when pull requests are closed.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/step21/surge-preview-fork">https://github.com/step21/surge-preview-fork</a></strong> to version <strong>Error loading version from page [https://github.com/marketplace/actions/surge-pr-preview-fork], unable to determine latest release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/surge-pr-preview-fork">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Surge PR Preview is a GitHub Action that automates the process of deploying and generating live preview URLs for pull request changes using <a href="https://surge.sh">Surge.sh</a>. It enables developers to easily preview and share updates to their websites during the pull request review process, solving the challenge of visualizing changes before merging. Key features include free deployment, support for multiple preview jobs, and automatic teardown of preview deployments when pull requests are closed.</p>
]]></content:encoded></item><item><title>compose-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/compose-lint/</link><pubDate>Sun, 12 Apr 2026 21:59:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/compose-lint/</guid><description>Version updated for https://github.com/tmatens/compose-lint to version v0.3.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, compose-lint, is a security-focused linter for Docker Compose files that identifies and flags potentially dangerous misconfigurations, helping ensure secure deployments. It automates the detection of issues such as exposed Docker sockets, overly permissive port bindings, and privilege escalation risks, adhering to OWASP and CIS security standards. Designed to be fast, opinionated, and easy to use, it provides actionable feedback to mitigate vulnerabilities before production.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tmatens/compose-lint">https://github.com/tmatens/compose-lint</a></strong> to version <strong>v0.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compose-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>compose-lint</strong>, is a security-focused linter for Docker Compose files that identifies and flags potentially dangerous misconfigurations, helping ensure secure deployments. It automates the detection of issues such as exposed Docker sockets, overly permissive port bindings, and privilege escalation risks, adhering to OWASP and CIS security standards. Designed to be fast, opinionated, and easy to use, it provides actionable feedback to mitigate vulnerabilities before production.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="033---2026-04-12">[0.3.3] - 2026-04-12</h2>
<h3 id="added">Added</h3>
<ul>
<li>Docker Hub image (<code>composelint/compose-lint</code>) — multi-stage build on <code>python:3.13-alpine</code>, multi-arch (<code>linux/amd64</code>, <code>linux/arm64</code>), runs as non-root, signed with cosign (Sigstore keyless).</li>
<li>Docker usage section in README.</li>
<li>README rules table now lists all 19 rules (CL-0011–CL-0019 were missing).</li>
<li>Automated TestPyPI smoke test in publish workflow — installs from TestPyPI, verifies <code>--version</code>, runs fixture tests. Real PyPI publish is gated on it.</li>
<li>Automated post-push verification in Docker publish workflow — pulls by digest, verifies cosign signature, checks version output.</li>
</ul>
]]></content:encoded></item><item><title>MAIP Receipt Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/maip-receipt-generator/</link><pubDate>Sun, 12 Apr 2026 21:59:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/maip-receipt-generator/</guid><description>Version updated for https://github.com/truthlocks/maip-github-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The MAIP Receipt Generator GitHub Action automates the creation and verification of cryptographic receipts for GitHub events, such as commits, pull requests, releases, and CI runs, using the Machine Agent Identity Protocol (MAIP). It ensures a verifiable chain of custody for code changes, providing proof of which AI agent performed an action, when, and under whose authority. Key features include receipt generation, trust score checks, PR annotations, badge creation, and non-blocking error handling to enhance workflow security and traceability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/truthlocks/maip-github-action">https://github.com/truthlocks/maip-github-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/maip-receipt-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>MAIP Receipt Generator GitHub Action</strong> automates the creation and verification of cryptographic receipts for GitHub events, such as commits, pull requests, releases, and CI runs, using the Machine Agent Identity Protocol (MAIP). It ensures a verifiable chain of custody for code changes, providing proof of which AI agent performed an action, when, and under whose authority. Key features include receipt generation, trust score checks, PR annotations, badge creation, and non-blocking error handling to enhance workflow security and traceability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="maip-receipt-generator">MAIP Receipt Generator</h2>
<p>Generate and verify MAIP receipts for GitHub events — commits, PRs, releases, CI runs.</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">truthlocks/maip-github-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">maip-api-key</span>: <span style="color:#ae81ff">${{ secrets.MAIP_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">maip-tenant-id</span>: <span style="color:#ae81ff">${{ secrets.MAIP_TENANT_ID }}</span>
</span></span></code></pre></div><h3 id="features">Features</h3>
<ul>
<li>Receipt generation for commits, tags, and releases</li>
<li>PR check run with verification status annotations</li>
<li>Badge generation for README</li>
<li>Matrix build support with per-job receipt chains</li>
</ul>
<h3 id="modes">Modes</h3>
<ul>
<li><code>receipt</code> — Generate a MAIP receipt for the current GitHub event</li>
<li><code>verify</code> — Verify an existing receipt by ID</li>
<li><code>check</code> — Create GitHub Check Run with trust score</li>
<li><code>comment</code> — Post PR comment with receipt summary</li>
<li><code>badge</code> — Generate SVG status badges</li>
</ul>
<h3 id="license">License</h3>
<p>Apache-2.0</p>
]]></content:encoded></item><item><title>UnveilPass Get Secret</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/unveilpass-get-secret/</link><pubDate>Sun, 12 Apr 2026 21:59:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/unveilpass-get-secret/</guid><description>Version updated for https://github.com/UnveilTech/get-secret to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The UnveilPass Get Secret GitHub Action retrieves credentials from an UnveilPass vault via the Agent Gateway for use in workflows. It automates the secure integration of sensitive data, such as usernames and passwords, into CI/CD pipelines, eliminating manual credential management. Key features include automatic masking of sensitive information in logs, one-time use credentials, and support for multiple secrets retrieval.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/UnveilTech/get-secret">https://github.com/UnveilTech/get-secret</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/unveilpass-get-secret">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>UnveilPass Get Secret</strong> GitHub Action retrieves credentials from an UnveilPass vault via the Agent Gateway for use in workflows. It automates the secure integration of sensitive data, such as usernames and passwords, into CI/CD pipelines, eliminating manual credential management. Key features include automatic masking of sensitive information in logs, one-time use credentials, and support for multiple secrets retrieval.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Include node_modules for GitHub Actions runtime (29a3efd)</li>
<li>Initial commit (4e2122c)</li>
</ul>
]]></content:encoded></item><item><title>Get Supported GHC Version</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/get-supported-ghc-version/</link><pubDate>Sun, 12 Apr 2026 21:59:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/get-supported-ghc-version/</guid><description>Version updated for https://github.com/webdevred/get-supported-ghc to version v0.0.12.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Get Supported GHC Version, automates the detection of the latest and oldest GHC (Glasgow Haskell Compiler) versions compatible with a Haskell project’s base dependency constraints in package.yaml. It simplifies CI/CD workflows by determining the appropriate GHC version to install while optionally validating that dependency boundaries align with tested GHC versions, ensuring compatibility and avoiding build issues.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/webdevred/get-supported-ghc">https://github.com/webdevred/get-supported-ghc</a></strong> to version <strong>v0.0.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/get-supported-ghc-version">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Get Supported GHC Version</strong>, automates the detection of the latest and oldest GHC (Glasgow Haskell Compiler) versions compatible with a Haskell project&rsquo;s <code>base</code> dependency constraints in <code>package.yaml</code>. It simplifies CI/CD workflows by determining the appropriate GHC version to install while optionally validating that dependency boundaries align with tested GHC versions, ensuring compatibility and avoiding build issues.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v0012">v0.0.12</h1>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li><code>validate-lower-bound</code> input: fails if the <code>base</code> lower bound covers GHC major versions with breaking changes below the minimum in <code>tested-with</code> (#36)</li>
<li><code>max-ghc-version</code> output replaces <code>ghc-version</code> (kept as deprecated). New <code>min-ghc-version</code> output with the oldest compatible GHC version (#36)</li>
</ul>
<h3 id="fixes">Fixes</h3>
<ul>
<li><code>base</code> dependency matching no longer matches <code>base-compat</code>, <code>base-orphans</code>, etc. (#35)</li>
<li>Log message now correctly shows <code>&lt;=</code> for inclusive upper bounds (#35)</li>
</ul>
<h3 id="build">Build</h3>
<ul>
<li>Switched from <code>@vercel/ncc</code> to <code>esbuild</code> (#28)</li>
<li>TypeScript 6.0.2 (#31)</li>
<li>Security: <code>brace-expansion</code> 2.0.3 (#32)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/webdevred/get-supported-ghc/commits/v0.0.11">https://github.com/webdevred/get-supported-ghc/commits/v0.0.11</a></p>
]]></content:encoded></item><item><title>C++23 Documentation Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/c-23-documentation-generator/</link><pubDate>Sun, 12 Apr 2026 21:59:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/c-23-documentation-generator/</guid><description>Version updated for https://github.com/Zheng-Bote/cxx_docu_gen to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cxx_docu_gen GitHub Action automates the generation of structured Markdown documentation from Doxygen-style comments and SPDX file headers present in C++23 source and header files. It simplifies the process of documenting code by recursively scanning specified directories, extracting metadata using a regex-based parser, and creating organized, GitHub-flavored Markdown files. This action is particularly useful for maintaining up-to-date and consistent documentation for C++ projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Zheng-Bote/cxx_docu_gen">https://github.com/Zheng-Bote/cxx_docu_gen</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/c-23-documentation-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cxx_docu_gen</code> GitHub Action automates the generation of structured Markdown documentation from Doxygen-style comments and SPDX file headers present in C++23 source and header files. It simplifies the process of documenting code by recursively scanning specified directories, extracting metadata using a regex-based parser, and creating organized, GitHub-flavored Markdown files. This action is particularly useful for maintaining up-to-date and consistent documentation for C++ projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="120---2026-04-08">[1.2.0] - 2026-04-08</h2>
<h3 id="added">Added</h3>
<ul>
<li>Fully static linking for GCC/Clang via <code>-static</code>.</li>
<li>Support for <code>--sources &lt;path&gt;</code> and <code>--includes &lt;path&gt;</code> command-line parameters.</li>
<li>GitHub Action integration (<code>action.yml</code>).</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Updated <code>main.cpp</code> version to 0.1.4.</li>
</ul>
<h3 id="-software-bill-of-materials-sbom">📦 Software Bill of Materials (SBOM)</h3>
<p>This release includes:</p>
<ul>
<li>SPDX SBOM: <code>spdx-1.2.0.spdx</code></li>
<li>CycloneDX SBOM: <code>cyclonedx-1.2.0.json</code></li>
</ul>
<h3 id="-security-scan">🔒 Security Scan</h3>
<p>CVE vulnerability reports are attached to this release.</p>
]]></content:encoded></item><item><title>Logiclock Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/logiclock-scan/</link><pubDate>Sun, 12 Apr 2026 13:50:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/logiclock-scan/</guid><description>Version updated for https://github.com/abu-rayhan-alif/logiclock to version Error loading version from page [https://github.com/marketplace/actions/logiclock-scan], unable to determine latest release.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary logiclock is a GitHub Action and Python package designed to ensure alignment between rule definitions, decorator metadata, and implementation logic in Python projects. It automates tasks such as scanning code for inconsistencies, detecting conflicts in declared rules, validating rules against implementation, and generating visual flow graphs (e.g., Mermaid or DOT). By identifying drifts, conflicting outcomes, and unused rules early, it streamlines development workflows, enhances code reliability, and supports large-scale projects with incremental scanning and caching features.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/abu-rayhan-alif/logiclock">https://github.com/abu-rayhan-alif/logiclock</a></strong> to version <strong>Error loading version from page [https://github.com/marketplace/actions/logiclock-scan], unable to determine latest release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/logiclock-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>logiclock</strong> is a GitHub Action and Python package designed to ensure alignment between rule definitions, decorator metadata, and implementation logic in Python projects. It automates tasks such as scanning code for inconsistencies, detecting conflicts in declared rules, validating rules against implementation, and generating visual flow graphs (e.g., Mermaid or DOT). By identifying drifts, conflicting outcomes, and unused rules early, it streamlines development workflows, enhances code reliability, and supports large-scale projects with incremental scanning and caching features.</p>
]]></content:encoded></item><item><title>PullGuard Code Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/pullguard-code-scanner/</link><pubDate>Sun, 12 Apr 2026 13:50:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/pullguard-code-scanner/</guid><description>Version updated for https://github.com/bazza1love/pullguard-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PullGuard GitHub Action automates code quality, security, and compliance analysis for pull requests by running up to 27 different analyzers (depending on the subscription tier). It helps developers identify issues like complexity, dead code, vulnerabilities (e.g., SQL injection, XSS), and compliance violations while providing actionable insights like drift scores and cost estimations. The action is designed to streamline reviews, improve code standards, and ensure secure, maintainable code without transmitting data outside the GitHub environment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bazza1love/pullguard-action">https://github.com/bazza1love/pullguard-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pullguard-code-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The PullGuard GitHub Action automates code quality, security, and compliance analysis for pull requests by running up to 27 different analyzers (depending on the subscription tier). It helps developers identify issues like complexity, dead code, vulnerabilities (e.g., SQL injection, XSS), and compliance violations while providing actionable insights like drift scores and cost estimations. The action is designed to streamline reviews, improve code standards, and ensure secure, maintainable code without transmitting data outside the GitHub environment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Code quality, security &amp; compliance on every PR. 27 analyzers, N-hop taint tracking, SOC 2 compliance, cost estimation. Free tier included.</p>
]]></content:encoded></item><item><title>promptry eval</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/promptry-eval/</link><pubDate>Sun, 12 Apr 2026 13:50:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/promptry-eval/</guid><description>Version updated for https://github.com/bihanikeshav/promptry to version v0.5.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The promptry GitHub Action automates regression testing and evaluation of large language model (LLM) pipelines by tracking prompt versions, running evaluation suites, and detecting regressions or quality drifts. It helps developers identify changes in prompt performance, analyze root causes, and compare models against historical baselines, ensuring consistent and high-quality outputs. Key features include prompt versioning, statistical model comparison, cost tracking, and support for a web dashboard.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bihanikeshav/promptry">https://github.com/bihanikeshav/promptry</a></strong> to version <strong>v0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/promptry-eval">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>promptry</code> GitHub Action automates regression testing and evaluation of large language model (LLM) pipelines by tracking prompt versions, running evaluation suites, and detecting regressions or quality drifts. It helps developers identify changes in prompt performance, analyze root causes, and compare models against historical baselines, ensuring consistent and high-quality outputs. Key features include prompt versioning, statistical model comparison, cost tracking, and support for a web dashboard.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v050">What&rsquo;s new in v0.5.0</h2>
<h3 id="new-features">New features</h3>
<ul>
<li><strong><code>promptry doctor</code></strong> — Health check command that verifies Python version, storage, optional dependencies, embedding model, and LLM judge configuration</li>
<li><strong>GitHub Action</strong> — One-line CI eval runs with <code>suite</code>, <code>module</code>, and optional <code>compare</code> inputs</li>
<li><strong>Schema migration system</strong> — Safe future database upgrades without losing history</li>
<li><strong>Pagination</strong> — All list endpoints now support <code>offset</code>/<code>limit</code> parameters</li>
<li><strong>Richer <code>init</code> templates</strong> — <code>promptry init</code> now scaffolds 3 example suites: smoke-test, rag-qa, classification</li>
</ul>
<h3 id="performance">Performance</h3>
<ul>
<li><strong>Batch queries</strong> — Dashboard and model comparison no longer fire N+1 queries</li>
<li><strong>Missing index</strong> — Added index on <code>eval_runs.model_version</code></li>
</ul>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li><strong>Storage abstraction leaks fixed</strong> — Deleted ~150 lines of duplicated raw SQL from CLI and MCP server</li>
<li><strong>Consistent storage access</strong> — CLI uses <code>get_storage()</code> singleton everywhere</li>
</ul>
<h3 id="documentation--website">Documentation &amp; website</h3>
<ul>
<li>Full docs page with sidebar navigation</li>
<li>Dashboard screenshot gallery in hero</li>
<li>Competitive comparison table (vs Promptfoo, DeepEval, LangSmith)</li>
<li>Multi-column footer, consistent nav across all pages</li>
<li>README trimmed from 1031 to 110 lines</li>
</ul>
<h3 id="testing">Testing</h3>
<ul>
<li>42 new tests (252 to 294) covering cost-report, config, custom templates, compare CLI, doctor, pagination, migrations</li>
</ul>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install promptry                       <span style="color:#75715e"># core</span>
</span></span><span style="display:flex;"><span>pip install promptry<span style="color:#f92672">[</span>semantic<span style="color:#f92672">]</span>             <span style="color:#75715e"># + semantic assertions</span>
</span></span><span style="display:flex;"><span>pip install promptry<span style="color:#f92672">[</span>dashboard<span style="color:#f92672">]</span>            <span style="color:#75715e"># + web dashboard</span>
</span></span><span style="display:flex;"><span>pip install promptry<span style="color:#f92672">[</span>semantic,dashboard<span style="color:#f92672">]</span>   <span style="color:#75715e"># everything</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/bernstein-multi-agent-orchestration/</link><pubDate>Sun, 12 Apr 2026 13:50:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.6.8.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is a GitHub Action that automates software development tasks by orchestrating multiple AI coding agents in parallel. It takes a high-level goal, decomposes it into smaller tasks, assigns them to interchangeable AI agents, verifies their outputs, and integrates the results, delivering functional code, passing tests, and clean version control. This tool streamlines complex coding workflows, supports various AI models and providers, and eliminates dependency on proprietary frameworks or vendor lock-in.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.6.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is a GitHub Action that automates software development tasks by orchestrating multiple AI coding agents in parallel. It takes a high-level goal, decomposes it into smaller tasks, assigns them to interchangeable AI agents, verifies their outputs, and integrates the results, delivering functional code, passing tests, and clean version control. This tool streamlines complex coding workflows, supports various AI models and providers, and eliminates dependency on proprietary frameworks or vendor lock-in.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Patch release. Changes since previous version:</p>
<p>0c3afca1 chore: auto-bump to v1.6.8
cbe0140e style: auto-fix ruff lint and format
0bb15d43 refactor(sonar): reduce cognitive complexity across 18 modules (CC 23-31)
560a013c fix(sonar): correct test method signatures and argument types
acd2224f fix(sonar): extract duplicate string literals into constants
3c4ff488 fix(sonar): extract duplicate string literals into constants
378f715b refactor(sonar): reduce cognitive complexity in 10 core modules (CC&gt;25)
3af64228 refactor(sonar): reduce cognitive complexity in worst offenders (CC&gt;45)
f82e0789 fix(sonar): resolve remaining BLOCKER issues in routes and CLI
c004bd76 refactor(sonar): reduce cognitive complexity across 17 modules (CC 23-31 → &lt;15)</p>
]]></content:encoded></item><item><title>spec-sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/spec-sync/</link><pubDate>Sun, 12 Apr 2026 13:50:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/spec-sync/</guid><description>Version updated for https://github.com/CorvidLabs/spec-sync to version v4.1.3.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SpecSync is a GitHub Action and CLI tool designed for bidirectional validation of markdown-based specifications (*.spec.md) against source code, ensuring alignment between documentation and codebase across multiple programming languages. It automates the detection of discrepancies such as undocumented exports, stale entries, missing files, or schema mismatches, helping teams maintain accurate and up-to-date documentation. Key features include support for 11 programming languages, cross-project references, dependency graph generation, and AI-powered spec generation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CorvidLabs/spec-sync">https://github.com/CorvidLabs/spec-sync</a></strong> to version <strong>v4.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spec-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SpecSync is a GitHub Action and CLI tool designed for bidirectional validation of markdown-based specifications (<code>*.spec.md</code>) against source code, ensuring alignment between documentation and codebase across multiple programming languages. It automates the detection of discrepancies such as undocumented exports, stale entries, missing files, or schema mismatches, helping teams maintain accurate and up-to-date documentation. Key features include support for 11 programming languages, cross-project references, dependency graph generation, and AI-powered spec generation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong><code>specsync merge</code> now detects conflicts in all spec <code>.md</code> files</strong> — Previously, merge conflict detection only matched <code>*.spec.md</code> files, silently skipping <code>tasks.md</code>, <code>requirements.md</code>, <code>context.md</code>, and other markdown files under the specs directory. Now matches any <code>.md</code> file in the specs path (#215).</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v4.1.2...v4.1.3">https://github.com/CorvidLabs/spec-sync/compare/v4.1.2...v4.1.3</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: detect merge conflicts in all spec .md files, not just *.spec.md by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/215">https://github.com/CorvidLabs/spec-sync/pull/215</a></li>
<li>chore: v4.1.3 release prep — changelog + version bump by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/216">https://github.com/CorvidLabs/spec-sync/pull/216</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v4.1.2...v4.1.3">https://github.com/CorvidLabs/spec-sync/compare/v4.1.2...v4.1.3</a></p>
]]></content:encoded></item><item><title>Cross Platform Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cross-platform-action/</link><pubDate>Sun, 12 Apr 2026 13:50:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cross-platform-action/</guid><description>Version updated for https://github.com/cross-platform-actions/action to version v1.0.0.
This action is used across all versions by 2,056 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables workflows to run on multiple platforms, including non-native and less commonly supported operating systems, architectures, and versions such as FreeBSD, OpenBSD, NetBSD, Haiku, and OmniOS. It automates cross-platform compatibility testing by providing a simplified way to specify operating systems, architectures, and configurations within a CI/CD pipeline. Key capabilities include multi-OS support, fast execution, low overhead, and the ability to use various shells and environment variables.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cross-platform-actions/action">https://github.com/cross-platform-actions/action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2,056</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cross-platform-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables workflows to run on multiple platforms, including non-native and less commonly supported operating systems, architectures, and versions such as FreeBSD, OpenBSD, NetBSD, Haiku, and OmniOS. It automates cross-platform compatibility testing by providing a simplified way to specify operating systems, architectures, and configurations within a CI/CD pipeline. Key capabilities include multi-OS support, fast execution, low overhead, and the ability to use various shells and environment variables.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Fix #108: Fix file ownership on Haiku after rsync, resolving git
<code>safe.directory</code> errors</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li><strong>Breaking</strong>: Update the requirement of Node for running this action from
version 20 to 24.</li>
</ul>
<h3 id="removed">Removed</h3>
<ul>
<li><strong>Breaking</strong>: Remove support for running on macOS runners. Only Linux runners
(e.g. <code>ubuntu-latest</code>) are now supported. This was deprecated in v0.25.0.</li>
<li><strong>Breaking</strong>: Remove the Xhyve hypervisor and the <code>hypervisor</code> input
parameter. QEMU is now the only supported hypervisor. These were deprecated
in v0.25.0.</li>
</ul>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/muaddib-scanner/</link><pubDate>Sun, 12 Apr 2026 13:50:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.78.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security scanning tool designed to detect and analyze known threats, suspicious behaviors, and vulnerabilities in npm and PyPI packages. It automates tasks such as pre-installation package scanning, risk scoring, and generating detailed reports, providing an early line of defense against supply chain attacks. Key capabilities include 14 parallel scanners, deobfuscation, inter-module dataflow analysis, machine learning classifiers, and sandboxing, making it a comprehensive solution for identifying and responding to potential risks in software dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.78</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security scanning tool designed to detect and analyze known threats, suspicious behaviors, and vulnerabilities in npm and PyPI packages. It automates tasks such as pre-installation package scanning, risk scoring, and generating detailed reports, providing an early line of defense against supply chain attacks. Key capabilities include 14 parallel scanners, deobfuscation, inter-module dataflow analysis, machine learning classifiers, and sandboxing, making it a comprehensive solution for identifying and responding to potential risks in software dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Sort daily report top suspects by final score (post-reputation) instead of raw findingsCount. Score primary, findingsCount tiebreaker.</p>
]]></content:encoded></item><item><title>npm-pkg-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/npm-pkg-lint/</link><pubDate>Sun, 12 Apr 2026 13:50:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/npm-pkg-lint/</guid><description>Version updated for https://github.com/ext/npm-pkg-lint to version v4.6.5.
This action is used across all versions by 35 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The NPM Package Linting GitHub Action is an opinionated linter designed to validate and enforce best practices for NPM package tarballs and package.json metadata. It automates the detection of common issues, such as unnecessary files in package tarballs, improper metadata configurations, and outdated Node.js versions, helping developers create cleaner, more efficient packages. Its key capabilities include customizable rules for dependency allowances, file inclusion, and version checks, as well as integration with CI/CD workflows via GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ext/npm-pkg-lint">https://github.com/ext/npm-pkg-lint</a></strong> to version <strong>v4.6.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-pkg-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>NPM Package Linting</strong> GitHub Action is an opinionated linter designed to validate and enforce best practices for NPM package tarballs and <code>package.json</code> metadata. It automates the detection of common issues, such as unnecessary files in package tarballs, improper metadata configurations, and outdated Node.js versions, helping developers create cleaner, more efficient packages. Its key capabilities include customizable rules for dependency allowances, file inclusion, and version checks, as well as integration with CI/CD workflows via GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="465-2026-04-12">4.6.5 (2026-04-12)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency @html-validate/stylish to v5.2.0 (<a href="https://github.com/ext/npm-pkg-lint/commit/bdd92f2990c915206a8fc48f42f1d4dcc575c589">bdd92f2</a>)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fallow-codebase-health/</link><pubDate>Sun, 12 Apr 2026 13:50:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.29.1.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a high-performance codebase analysis tool for TypeScript and JavaScript projects, focusing on identifying unused code, duplication, complexity, and architectural issues. Designed to be fast, Rust-based, and configuration-free, it automates tasks such as detecting dead code, circular dependencies, and code duplication, while offering features like real-time analysis, framework-specific plugins, and automated fixes for dead code cleanup. This tool streamlines maintaining clean, efficient, and scalable codebases, especially in large projects or monorepos.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.29.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a high-performance codebase analysis tool for TypeScript and JavaScript projects, focusing on identifying unused code, duplication, complexity, and architectural issues. Designed to be fast, Rust-based, and configuration-free, it automates tasks such as detecting dead code, circular dependencies, and code duplication, while offering features like real-time analysis, framework-specific plugins, and automated fixes for dead code cleanup. This tool streamlines maintaining clean, efficient, and scalable codebases, especially in large projects or monorepos.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fix">Fix</h2>
<p><strong>Feature flag inline suppression now works</strong> (<a href="https://github.com/fallow-rs/fallow/issues/108">#108</a> follow-up)</p>
<p><code>// fallow-ignore-next-line feature-flag</code> and <code>// fallow-ignore-file feature-flag</code> now suppress feature flag findings in the <code>fallow flags</code> command. Previously, the JSON output suggested this comment as an action but the command never consulted the suppression system, so the comment was silently ignored.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-js" data-lang="js"><span style="display:flex;"><span><span style="color:#75715e">// fallow-ignore-next-line feature-flag
</span></span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">darkMode</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">process</span>.<span style="color:#a6e22e">env</span>.<span style="color:#a6e22e">FEATURE_DARK_MODE</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">newCheckout</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">process</span>.<span style="color:#a6e22e">env</span>.<span style="color:#a6e22e">FEATURE_NEW_CHECKOUT</span>; <span style="color:#75715e">// still reported
</span></span></span></code></pre></div><p>Both the built-in detection loop and the custom SDK/env-prefix detection loop now call <code>is_suppressed()</code> / <code>is_file_suppressed()</code> with <code>IssueKind::FeatureFlag</code>.</p>
<h2 id="upgrade">Upgrade</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npx @fallow-cli/fallow      <span style="color:#75715e"># or</span>
</span></span><span style="display:flex;"><span>cargo install fallow-cli
</span></span></code></pre></div><p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.29.0...v2.29.1">https://github.com/fallow-rs/fallow/compare/v2.29.0...v2.29.1</a></p>
]]></content:encoded></item><item><title>FSESC Secret Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fsesc-secret-scanner/</link><pubDate>Sun, 12 Apr 2026 13:50:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fsesc-secret-scanner/</guid><description>Version updated for https://github.com/filip-mitish/FastSEcretSCaner to version v1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The FSESC - Fast SEcret SCanner GitHub Action is designed to quickly and accurately scan for sensitive information, such as GitHub or Stripe secrets, in code repositories. It automates the detection of potential credential leaks using a high-speed heuristic engine with confidence scoring and optional online API validation for detected secrets. This action is ideal for integrating secret scanning into CI/CD pipelines or pre-commit workflows, helping developers prevent accidental exposure of sensitive data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/filip-mitish/FastSEcretSCaner">https://github.com/filip-mitish/FastSEcretSCaner</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fsesc-secret-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>FSESC - Fast SEcret SCanner</strong> GitHub Action is designed to quickly and accurately scan for sensitive information, such as GitHub or Stripe secrets, in code repositories. It automates the detection of potential credential leaks using a high-speed heuristic engine with confidence scoring and optional online API validation for detected secrets. This action is ideal for integrating secret scanning into CI/CD pipelines or pre-commit workflows, helping developers prevent accidental exposure of sensitive data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>I just fixed NPM and its all, have a good day and usage!</p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/neurolink-ai/</link><pubDate>Sun, 12 Apr 2026 13:49:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.54.1.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API. It simplifies AI adoption by enabling seamless provider switching, optimizing costs via intelligent routing, and offering enterprise-grade features like Redis-backed memory and multi-provider failover. Designed for scalability and flexibility, it automates tasks such as tool routing, memory management, and autonomous experimentation, making it ideal for integrating AI into applications with minimal complexity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.54.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models into a single, consistent API. It simplifies AI adoption by enabling seamless provider switching, optimizing costs via intelligent routing, and offering enterprise-grade features like Redis-backed memory and multi-provider failover. Designed for scalability and flexibility, it automates tasks such as tool routing, memory management, and autonomous experimentation, making it ideal for integrating AI into applications with minimal complexity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9541-2026-04-12"><a href="https://github.com/juspay/neurolink/compare/v9.54.0...v9.54.1">9.54.1</a> (2026-04-12)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(auth):</strong>  always display OAuth URL for remote device compatibility (<a href="https://github.com/juspay/neurolink/commit/922daa7b32c6b22d426bb644ef85a43a72509478">922daa7</a>)</li>
</ul>
]]></content:encoded></item><item><title>Tag XYZ</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/tag-xyz/</link><pubDate>Sun, 12 Apr 2026 13:49:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/tag-xyz/</guid><description>Version updated for https://github.com/Kjuly/tag-xyz to version 1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Tag XYZ” GitHub Action automates the creation of semantic version tags (e.g., x.y.z) based on the last existing tag and optionally triggers a specified workflow after the tag is created. This action simplifies version management and automates associated processes, such as deployment or testing, by handling tagging and workflow dispatching efficiently. It is particularly useful for maintaining consistent versioning and automating tasks tied to new releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Kjuly/tag-xyz">https://github.com/Kjuly/tag-xyz</a></strong> to version <strong>1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tag-xyz">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Tag XYZ&rdquo; GitHub Action automates the creation of semantic version tags (e.g., x.y.z) based on the last existing tag and optionally triggers a specified workflow after the tag is created. This action simplifies version management and automates associated processes, such as deployment or testing, by handling tagging and workflow dispatching efficiently. It is particularly useful for maintaining consistent versioning and automating tasks tied to new releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Upgraded dependencies: actions/checkout (4 &gt; 6), actions/github-script (7 &gt; 9).</li>
</ul>
]]></content:encoded></item><item><title>gh-oss-stats</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/gh-oss-stats/</link><pubDate>Sun, 12 Apr 2026 13:49:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/gh-oss-stats/</guid><description>Version updated for https://github.com/mabd-dev/gh-oss-stats-action to version v0.2.3.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gh-oss-stats-action GitHub Action automates the generation of visually appealing, auto-updating SVG badges that showcase your open-source contributions. It leverages the gh-oss-stats CLI tool to create customizable badges that highlight your contributions to external repositories, filtering by criteria like stars, repository limits, or excluded organizations. This action simplifies the process of maintaining up-to-date contribution badges on your GitHub profile by providing auto-commit functionality, efficient API usage, and out-of-the-box configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mabd-dev/gh-oss-stats-action">https://github.com/mabd-dev/gh-oss-stats-action</a></strong> to version <strong>v0.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-oss-stats">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>gh-oss-stats-action</code> GitHub Action automates the generation of visually appealing, auto-updating SVG badges that showcase your open-source contributions. It leverages the <code>gh-oss-stats</code> CLI tool to create customizable badges that highlight your contributions to external repositories, filtering by criteria like stars, repository limits, or excluded organizations. This action simplifies the process of maintaining up-to-date contribution badges on your GitHub profile by providing auto-commit functionality, efficient API usage, and out-of-the-box configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>cdk-express-pipeline-github-diff</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cdk-express-pipeline-github-diff/</link><pubDate>Sun, 12 Apr 2026 13:49:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cdk-express-pipeline-github-diff/</guid><description>Version updated for https://github.com/rehanvdm/cdk-express-pipeline-github-diff to version v0.1.6.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CDK Express Pipeline GitHub Diff is a GitHub Action designed to automate the generation and presentation of AWS CDK diff outputs for Express Pipeline stacks directly within pull request descriptions and action summaries. By organizing infrastructure changes into waves, stages, and stacks, it provides clear and structured visibility into resource additions, updates, and deletions, enabling teams to review changes efficiently. Key capabilities include parallelized diff generation, selective stack diffing, and customizable diff rules for streamlined and focused change management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff">https://github.com/rehanvdm/cdk-express-pipeline-github-diff</a></strong> to version <strong>v0.1.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cdk-express-pipeline-github-diff">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>CDK Express Pipeline GitHub Diff</strong> is a GitHub Action designed to automate the generation and presentation of AWS CDK diff outputs for Express Pipeline stacks directly within pull request descriptions and action summaries. By organizing infrastructure changes into waves, stages, and stacks, it provides clear and structured visibility into resource additions, updates, and deletions, enabling teams to review changes efficiently. Key capabilities include parallelized diff generation, selective stack diffing, and customizable diff rules for streamlined and focused change management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: include resource names in applied resource diff rules output in <a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff/pull/47">https://github.com/rehanvdm/cdk-express-pipeline-github-diff/pull/47</a></li>
<li>feat: show generated at timestamp in multiple time zones in <a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff/pull/48">https://github.com/rehanvdm/cdk-express-pipeline-github-diff/pull/48</a></li>
<li>feat: expand details option by @rehanvdm in <a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff/pull/50">https://github.com/rehanvdm/cdk-express-pipeline-github-diff/pull/50</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rehanvdm/cdk-express-pipeline-github-diff/compare/v0.1.5...v0.1.6">https://github.com/rehanvdm/cdk-express-pipeline-github-diff/compare/v0.1.5...v0.1.6</a></p>
]]></content:encoded></item><item><title>rust-affected</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/rust-affected/</link><pubDate>Sun, 12 Apr 2026 13:49:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/rust-affected/</guid><description>Version updated for https://github.com/RobertRautenbach/rust-affected to version v4.0.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rust-affected GitHub Action identifies which packages in a Rust workspace are impacted by file changes, leveraging the Cargo dependency graph. It automates the detection of directly changed crates, affected library and binary members, and provides an option to force the entire workspace as affected based on specific file modifications. This tool streamlines workflows by enabling targeted testing, builds, or deployments, reducing unnecessary processing and improving efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RobertRautenbach/rust-affected">https://github.com/RobertRautenbach/rust-affected</a></strong> to version <strong>v4.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-affected">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>rust-affected</strong> GitHub Action identifies which packages in a Rust workspace are impacted by file changes, leveraging the Cargo dependency graph. It automates the detection of directly changed crates, affected library and binary members, and provides an option to force the entire workspace as affected based on specific file modifications. This tool streamlines workflows by enabling targeted testing, builds, or deployments, reducing unnecessary processing and improving efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/RobertRautenbach/rust-affected/compare/v3...v4.0.0">https://github.com/RobertRautenbach/rust-affected/compare/v3...v4.0.0</a></p>
]]></content:encoded></item><item><title>ai-map scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ai-map-scan/</link><pubDate>Sun, 12 Apr 2026 13:49:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ai-map-scan/</guid><description>Version updated for https://github.com/Shivu00rm/ai-map to version v0.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary .ai-map is a GitHub Action that creates a persistent, self-updating project memory for AI coding agents by generating and maintaining a structured folder of markdown files in your repository. It automates the process of providing AI tools with critical project context — such as architecture, decisions, known issues, and session history — reducing the need for repetitive rescanning and improving efficiency across sessions. This tool is particularly useful for solo developers or small teams, offering seamless integration with multiple AI agents and enabling a consistent and human-readable source of project knowledge.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Shivu00rm/ai-map">https://github.com/Shivu00rm/ai-map</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-map-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>.ai-map</code> is a GitHub Action that creates a persistent, self-updating project memory for AI coding agents by generating and maintaining a structured folder of markdown files in your repository. It automates the process of providing AI tools with critical project context — such as architecture, decisions, known issues, and session history — reducing the need for repetitive rescanning and improving efficiency across sessions. This tool is particularly useful for solo developers or small teams, offering seamless integration with multiple AI agents and enabling a consistent and human-readable source of project knowledge.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><em>### &ldquo;Persistent, auto-updating project memory for any AI coding agent.&rdquo;</em></p>
<p>ai-agents, claude-code, cursor, developer-tools, context-engineering, llm, ai-coding,copilot, windsurf</p>
<p><a href="https://www.npmjs.com/settings/misty001/packages">https://www.npmjs.com/settings/misty001/packages</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Shivu00rm/ai-map/commits/context_engineering">https://github.com/Shivu00rm/ai-map/commits/context_engineering</a></p>
]]></content:encoded></item><item><title>forgeseal</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/forgeseal/</link><pubDate>Sun, 12 Apr 2026 13:49:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/forgeseal/</guid><description>Version updated for https://github.com/sns45/forgeseal to version v0.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Forgeseal is a GitHub Action designed to enhance supply chain security for various programming ecosystems, including JavaScript, Python, Go, Rust, and Java. It automates the generation of CycloneDX Software Bill of Materials (SBOMs), keyless signing with Sigstore, creation of SLSA provenance attestations, and management of VEX vulnerability documents. By streamlining compliance with the EU Cyber Resilience Act, it simplifies security tasks like dependency analysis, vulnerability triage, and artifact integrity validation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sns45/forgeseal">https://github.com/sns45/forgeseal</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/forgeseal">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Forgeseal is a GitHub Action designed to enhance supply chain security for various programming ecosystems, including JavaScript, Python, Go, Rust, and Java. It automates the generation of CycloneDX Software Bill of Materials (SBOMs), keyless signing with Sigstore, creation of SLSA provenance attestations, and management of VEX vulnerability documents. By streamlining compliance with the EU Cyber Resilience Act, it simplifies security tasks like dependency analysis, vulnerability triage, and artifact integrity validation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>ebb819fae8f25453ba97d6fa52cbf4b1352a88c0 Add Go module (go.mod/go.sum) lockfile support (#15)</li>
<li>48916b3ecaa01e69c15e44db9ae2d6a95d949e3a Add Java/Gradle gradle.lockfile support (#20)</li>
<li>2d216bec8823a3f230b13bc1bed625a1c0527baf Add Rust Cargo.lock lockfile support (#19)</li>
<li>a8c4c737cbcb3b5417c354179161ba4a809f4bb8 Add real-world lockfile fixtures for Go/Rust/Gradle parsers (#24)</li>
<li>b6bdbac2d80f3a403760e40e7ea8654b3ef7c313 Document lockfile detection priority in README (#25)</li>
<li>c2fc7b1c69c0b6067915dc97dcf2857d52f452e8 Dogfood Go/Rust/Gradle ecosystems in CI (#23)</li>
<li>498015085a21975d77ea6f6fb2abbae86778ad5e Integrate Go, Rust, and Gradle lockfile support (#21)</li>
</ul>
]]></content:encoded></item><item><title>Embed Src - Embed Anything</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/embed-src-embed-anything/</link><pubDate>Sun, 12 Apr 2026 13:49:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/embed-src-embed-anything/</guid><description>Version updated for https://github.com/urmzd/fsrc to version v4.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fsrc GitHub Action automates the embedding of external source files into text files, such as Markdown, YAML, or code files, using customizable comment markers. It simplifies the task of keeping documentation or configuration files synchronized with source files by automatically injecting or updating their contents. Key features include support for multiple file types, raw or fenced content insertion, custom commit options, idempotent updates, and seamless integration into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/fsrc">https://github.com/urmzd/fsrc</a></strong> to version <strong>v4.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/embed-src-embed-anything">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fsrc</code> GitHub Action automates the embedding of external source files into text files, such as Markdown, YAML, or code files, using customizable comment markers. It simplifies the task of keeping documentation or configuration files synchronized with source files by automatically injecting or updating their contents. Key features include support for multiple file types, raw or fenced content insertion, custom commit options, idempotent updates, and seamless integration into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="400-2026-04-12">4.0.0 (2026-04-12)</h2>
<h3 id="breaking-changes">Breaking Changes</h3>
<ul>
<li>rename embed-src to fsrc (<a href="https://github.com/urmzd/fsrc/commit/5f9b60ae0e6d7ea5055297a987f127e306c81c93">5f9b60a</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci</strong>: fix formatting and skip builds for non-releasable commits (<a href="https://github.com/urmzd/fsrc/commit/c2bb5046cd0213b1f20ee9768d9cf3bae0efd414">c2bb504</a>)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>commit Cargo.lock to fix release pipeline (<a href="https://github.com/urmzd/fsrc/commit/fa3d5cff06be19705ff6fe0d4320eddce71bec18">fa3d5cf</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/fsrc/compare/v3.6.1...v4.0.0">Full Changelog</a></p>
]]></content:encoded></item><item><title>docs-version-deploy</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/docs-version-deploy/</link><pubDate>Sun, 12 Apr 2026 13:49:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/docs-version-deploy/</guid><description>Version updated for https://github.com/yukiakai212/docs-version-deploy to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The docs-version-deploy GitHub Action automates the deployment of versioned static documentation to any GitHub repository. It organizes documentation into version-specific folders (e.g., /v1, /v2), maintains a latest alias, and generates a versions.json file to support version selectors in UI. This action simplifies documentation management by ensuring consistency, handling versioning, and automating updates with minimal configuration, solving challenges related to manual deployment and version tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yukiakai212/docs-version-deploy">https://github.com/yukiakai212/docs-version-deploy</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/docs-version-deploy">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>docs-version-deploy</strong> GitHub Action automates the deployment of versioned static documentation to any GitHub repository. It organizes documentation into version-specific folders (e.g., <code>/v1</code>, <code>/v2</code>), maintains a <code>latest</code> alias, and generates a <code>versions.json</code> file to support version selectors in UI. This action simplifies documentation management by ensuring consistency, handling versioning, and automating updates with minimal configuration, solving challenges related to manual deployment and version tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yukiakai212/docs-version-deploy/commits/v1">https://github.com/yukiakai212/docs-version-deploy/commits/v1</a></p>
]]></content:encoded></item><item><title>CBrowser - AI Browser Automation with Safety Boundaries</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cbrowser-ai-browser-automation-with-safety-boundaries/</link><pubDate>Sun, 12 Apr 2026 06:26:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cbrowser-ai-browser-automation-with-safety-boundaries/</guid><description>Version updated for https://github.com/alexandriashai/cbrowser to version v18.38.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CBrowser is an advanced browser automation tool designed for both AI agents and humans, focusing on cognitive user simulation and enhanced accessibility testing. It goes beyond traditional automation by modeling human behavior, predicting user frustration and abandonment, and simulating disabilities to ensure sites are intuitive and accessible. Key features include natural language test creation, self-healing selectors, constitutional AI safety, and empathy-driven accessibility audits, making it ideal for testing in the AI-driven era.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/alexandriashai/cbrowser">https://github.com/alexandriashai/cbrowser</a></strong> to version <strong>v18.38.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cbrowser-ai-browser-automation-with-safety-boundaries">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CBrowser is an advanced browser automation tool designed for both AI agents and humans, focusing on cognitive user simulation and enhanced accessibility testing. It goes beyond traditional automation by modeling human behavior, predicting user frustration and abandonment, and simulating disabilities to ensure sites are intuitive and accessible. Key features include natural language test creation, self-healing selectors, constitutional AI safety, and empathy-driven accessibility audits, making it ideal for testing in the AI-driven era.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/alexandriashai/cbrowser/compare/v18.38.1...v18.38.2">https://github.com/alexandriashai/cbrowser/compare/v18.38.1...v18.38.2</a></p>
]]></content:encoded></item><item><title>MergeDoc AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/mergedoc-ai/</link><pubDate>Sun, 12 Apr 2026 06:26:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/mergedoc-ai/</guid><description>Version updated for https://github.com/ArslanYM/mergedoc to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MergeDoc is a GitHub Action that automates the generation of categorized and formatted changelog entries by analyzing the code changes in merged pull requests. It uses AI-powered language models to process PR diffs, filter irrelevant files, and update the CHANGELOG.md file with release notes, saving developers time and ensuring consistent documentation. This action integrates seamlessly into CI workflows or can run independently on PR merges, streamlining the release process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ArslanYM/mergedoc">https://github.com/ArslanYM/mergedoc</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mergedoc-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MergeDoc is a GitHub Action that automates the generation of categorized and formatted changelog entries by analyzing the code changes in merged pull requests. It uses AI-powered language models to process PR diffs, filter irrelevant files, and update the <code>CHANGELOG.md</code> file with release notes, saving developers time and ensuring consistent documentation. This action integrates seamlessly into CI workflows or can run independently on PR merges, streamlining the release process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="-mergedoc-ai-v120">🚀 MergeDoc AI v1.2.0</h1>
<p><strong>True plug-and-play changelog generation. No credit card, no complex configuration.</strong></p>
<p>MergeDoc AI automates your release documentation. Whenever a PR is merged into <code>main</code>, it intelligently generates categorized, beautifully formatted release notes from the diff and commits the updated <code>CHANGELOG.md</code> directly back to your repository.</p>
<hr>
<h2 id="-whats-new-in-v120">✨ What&rsquo;s New in v1.2.0</h2>
<ul>
<li>🔌 <strong>True Plug-and-Play Setup via OpenRouter:</strong> We&rsquo;ve introduced <a href="https://openrouter.ai/">OpenRouter</a> as the default free provider! You can grab a free API key in literally 30 seconds using GitHub OAuth — absolutely zero credit cards required.</li>
<li>🪄 <strong>Smart Auto-Routing Models:</strong> By default, OpenRouter uses the <code>openrouter/auto</code> endpoint, automatically determining and routing your diff to the best and fastest <em>available</em> free model online at that exact millisecond.</li>
<li>🕵️ <strong>Smart API Key Auto-Detection:</strong> The <code>llm_provider</code> config is now fully optional. Our engine automatically sniffs your API key&rsquo;s prefix and dynamically configures the right provider logic (<code>sk-or-</code> = OpenRouter, <code>sk-ant-</code> = Anthropic, <code>sk-</code> = OpenAI, etc.).</li>
<li>🚀 <strong>Marketplace Fixes:</strong> Ensured action name uniqueness (&ldquo;MergeDoc AI&rdquo;) and patched YAML string interpolation errors to ensure flawless workflow executions globally.</li>
</ul>
<hr>
<h2 id="-core-capabilities">📦 Core Capabilities</h2>
<ul>
<li><strong>🧠 Multi-LLM Freedom:</strong> Drop in a key for OpenRouter (free), Google Gemini (free), Anthropic Claude, or OpenAI GPT.</li>
<li><strong>📐 Infinite Diff Handling:</strong> Features token-safe chunking with greedy file packing and map-reduce fallback. Easily digests massive 100+ file Multi-Feature PRs.</li>
<li><strong>⚡ Flexible Execution Modes:</strong>
<ul>
<li><strong>With CI (<code>workflow_run</code>):</strong> Waits for your test suites to pass before summarizing the changes.</li>
<li><strong>Without CI (<code>pull_request</code>):</strong> Generates notes immediately upon a PR being merged.</li>
</ul>
</li>
<li><strong>📝 Beautiful Output:</strong> Generates rigorously categorized notes (<strong>🚀 Features</strong>, <strong>🐛 Bug Fixes</strong>, <strong>🔧 Chores</strong>) following standard <em>Keep a Changelog</em> structure.</li>
<li><strong>🪶 Zero SDK Dependencies:</strong> Built natively using raw API <code>fetch()</code> logic, yielding a lightning-fast &lt;650 KB execution bundle.</li>
</ul>
<h2 id="-quick-start-example">🚀 Quick Start Example</h2>
<p><em>(Works immediately with an OpenRouter key!)</em></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># .github/workflows/release-notes-standalone.yml</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#e6db74">&#34;📝 Release Notes&#34;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull_request</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">closed]</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">branches</span>: [<span style="color:#ae81ff">main]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">generate-release-notes</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">if</span>: <span style="color:#ae81ff">github.event.pull_request.merged == true</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">read</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">ref</span>: <span style="color:#ae81ff">main</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">fetch-depth</span>: <span style="color:#ae81ff">0</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">ArslanYM/mergedoc@v1</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.LLM_API_KEY }} </span> <span style="color:#75715e"># Just drop in your sk-or-... key!</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>spec-sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/spec-sync/</link><pubDate>Sun, 12 Apr 2026 06:26:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/spec-sync/</guid><description>Version updated for https://github.com/CorvidLabs/spec-sync to version v4.1.2.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SpecSync is a GitHub Action that automates bidirectional validation of markdown specifications (*.spec.md) against source code, ensuring alignment between documented specs and actual code or database structures. It identifies discrepancies such as missing, undocumented, or stale entries in code, database schemas, and specifications across multiple programming languages. By providing automated checks, dependency graphs, and AI-powered spec generation, it streamlines the maintenance of accurate documentation and reduces the risk of outdated or incomplete specs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CorvidLabs/spec-sync">https://github.com/CorvidLabs/spec-sync</a></strong> to version <strong>v4.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spec-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SpecSync is a GitHub Action that automates bidirectional validation of markdown specifications (<code>*.spec.md</code>) against source code, ensuring alignment between documented specs and actual code or database structures. It identifies discrepancies such as missing, undocumented, or stale entries in code, database schemas, and specifications across multiple programming languages. By providing automated checks, dependency graphs, and AI-powered spec generation, it streamlines the maintenance of accurate documentation and reduces the risk of outdated or incomplete specs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: specsync comment respects &ndash;strict and &ndash;require-coverage by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/213">https://github.com/CorvidLabs/spec-sync/pull/213</a></li>
<li>chore: v4.1.2 release prep — changelog + version bump by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/214">https://github.com/CorvidLabs/spec-sync/pull/214</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v4.1.1...v4.1.2">https://github.com/CorvidLabs/spec-sync/compare/v4.1.1...v4.1.2</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/muaddib-scanner/</link><pubDate>Sun, 12 Apr 2026 06:26:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.77.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and prevent supply chain attacks in npm and PyPI dependencies. It automates the scanning of dependencies for known threats, malicious behaviors, and suspicious patterns using advanced techniques such as deobfuscation, inter-module dataflow analysis, machine learning, and sandboxing. By providing detailed risk scoring, actionable insights, and pre-installation scanning, it helps developers proactively secure their projects and mitigate risks in their software supply chain.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.77</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and prevent supply chain attacks in npm and PyPI dependencies. It automates the scanning of dependencies for known threats, malicious behaviors, and suspicious patterns using advanced techniques such as deobfuscation, inter-module dataflow analysis, machine learning, and sandboxing. By providing detailed risk scoring, actionable insights, and pre-installation scanning, it helps developers proactively secure their projects and mitigate risks in their software supply chain.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>39 tests bundle-detect, veto LOW fix, 3173 tests passing</p>
]]></content:encoded></item><item><title>Translation Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/translation-action/</link><pubDate>Sun, 12 Apr 2026 06:26:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/translation-action/</guid><description>Version updated for https://github.com/fabasoad/translation-action to version v4.2.2.
This action is used across all versions by 15 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the translation of text or files into any language supported by a specified translation provider. It integrates with various providers, including AWS, Google, DeepL, Microsoft, and more, allowing users to easily manage multilingual content. By streamlining text translation, it eliminates manual effort and enhances efficiency in workflows requiring global language support.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fabasoad/translation-action">https://github.com/fabasoad/translation-action</a></strong> to version <strong>v4.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>15</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/translation-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the translation of text or files into any language supported by a specified translation provider. It integrates with various providers, including AWS, Google, DeepL, Microsoft, and more, allowing users to easily manage multilingual content. By streamlining text translation, it eliminates manual effort and enhances efficiency in workflows requiring global language support.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in <a href="https://github.com/fabasoad/translation-action/pull/191">https://github.com/fabasoad/translation-action/pull/191</a></li>
<li>chore(deps): bump axios from 1.14.0 to 1.15.0 by @dependabot[bot] in <a href="https://github.com/fabasoad/translation-action/pull/192">https://github.com/fabasoad/translation-action/pull/192</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fabasoad/translation-action/compare/v4.2.1...v4.2.2">https://github.com/fabasoad/translation-action/compare/v4.2.1...v4.2.2</a></p>
]]></content:encoded></item><item><title>Twilio Voice Call</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/twilio-voice-call/</link><pubDate>Sun, 12 Apr 2026 06:26:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/twilio-voice-call/</guid><description>Version updated for https://github.com/fabasoad/twilio-voice-call-action to version v3.0.3.
This action is used across all versions by 7 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Twilio Voice Call Action is a GitHub Action that automates the process of sending voice calls via Twilio. It allows users to programmatically deliver custom text messages through phone calls, addressing use cases such as notifications, alerts, and status updates. This action streamlines voice communication in workflows, supporting cross-platform compatibility on Windows, Linux, and macOS.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fabasoad/twilio-voice-call-action">https://github.com/fabasoad/twilio-voice-call-action</a></strong> to version <strong>v3.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/twilio-voice-call">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Twilio Voice Call Action</strong> is a GitHub Action that automates the process of sending voice calls via Twilio. It allows users to programmatically deliver custom text messages through phone calls, addressing use cases such as notifications, alerts, and status updates. This action streamlines voice communication in workflows, supporting cross-platform compatibility on Windows, Linux, and macOS.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>build(deps): bump tar from 7.5.7 to 7.5.9 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/148">https://github.com/fabasoad/twilio-voice-call-action/pull/148</a></li>
<li>build(deps): bump tar from 7.5.9 to 7.5.10 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/149">https://github.com/fabasoad/twilio-voice-call-action/pull/149</a></li>
<li>build(deps): bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/150">https://github.com/fabasoad/twilio-voice-call-action/pull/150</a></li>
<li>build(deps): bump undici from 6.23.0 to 6.24.1 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/152">https://github.com/fabasoad/twilio-voice-call-action/pull/152</a></li>
<li>build(deps): bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/155">https://github.com/fabasoad/twilio-voice-call-action/pull/155</a></li>
<li>build(deps): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/154">https://github.com/fabasoad/twilio-voice-call-action/pull/154</a></li>
<li>build(deps): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/153">https://github.com/fabasoad/twilio-voice-call-action/pull/153</a></li>
<li>build(deps): bump axios from 1.14.0 to 1.15.0 by @dependabot[bot] in <a href="https://github.com/fabasoad/twilio-voice-call-action/pull/156">https://github.com/fabasoad/twilio-voice-call-action/pull/156</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fabasoad/twilio-voice-call-action/compare/v3.0.2...v3.0.3">https://github.com/fabasoad/twilio-voice-call-action/compare/v3.0.2...v3.0.3</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fallow-codebase-health/</link><pubDate>Sun, 12 Apr 2026 06:26:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.28.2.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a codebase analyzer designed for TypeScript and JavaScript projects to identify unused code, duplication, complexity issues, and architectural problems. It automates the detection of dead code, duplicate code blocks, and overly complex functions, providing actionable insights to improve code quality and maintainability. Built with a Rust-native engine, it delivers fast, zero-configuration analysis, making it ideal for streamlining code auditing and cleanup tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.28.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a codebase analyzer designed for TypeScript and JavaScript projects to identify unused code, duplication, complexity issues, and architectural problems. It automates the detection of dead code, duplicate code blocks, and overly complex functions, providing actionable insights to improve code quality and maintainability. Built with a Rust-native engine, it delivers fast, zero-configuration analysis, making it ideal for streamlining code auditing and cleanup tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="what-changed">What changed</h2>
<p>Follow-up patch to v2.28.1&rsquo;s <a href="https://github.com/fallow-rs/fallow/issues/105">#105</a> fix. v2.28.1 added a JSX <code>&lt;script src&gt;</code> / <code>&lt;link href&gt;</code> override so Hono layouts written in <code>.tsx</code> would correctly mark sibling <code>static/*.js</code> files as reachable. As <a href="https://github.com/fallow-rs/fallow/issues/105">till pointed out</a>, Hono layouts can also live in plain <code>.ts</code> files that emit HTML through the <code>hono/html</code> tagged template literal — and that path was still flagging assets as unused.</p>
<h2 id="fix">Fix</h2>
<p>A new <code>visit_tagged_template_expression</code> override mirrors the JSX path for tagged templates whose tag is the bare identifier <code>html</code>. SSR helpers like <code>hono/html</code>, <code>lit-html</code>, and <code>htm</code> all use this convention.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-ts" data-lang="ts"><span style="display:flex;"><span><span style="color:#66d9ef">import</span> { <span style="color:#a6e22e">html</span> } <span style="color:#66d9ef">from</span> <span style="color:#e6db74">&#39;hono/html&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">export</span> <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">Layout</span> <span style="color:#f92672">=</span> ({ <span style="color:#a6e22e">title</span>, <span style="color:#a6e22e">body</span> }) <span style="color:#f92672">=&gt;</span> <span style="color:#a6e22e">html</span><span style="color:#e6db74">`
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">  &lt;!doctype html&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">  &lt;html&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">    &lt;head&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">      &lt;title&gt;</span><span style="color:#e6db74">${</span><span style="color:#a6e22e">title</span><span style="color:#e6db74">}</span><span style="color:#e6db74">&lt;/title&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">      &lt;link rel=&#34;stylesheet&#34; href=&#34;https://devops-actions.github.io/github-actions-marketplace-news/static/style.css&#34; /&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">      &lt;script defer src=&#34;https://devops-actions.github.io/github-actions-marketplace-news/static/otp-input.js&#34;&gt;&lt;/script&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">    &lt;/head&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">    &lt;body&gt;</span><span style="color:#e6db74">${</span><span style="color:#a6e22e">body</span><span style="color:#e6db74">}</span><span style="color:#e6db74">&lt;/body&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">  &lt;/html&gt;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">`</span>
</span></span></code></pre></div><p><code>/static/style.css</code> and <code>/static/otp-input.js</code> are now marked reachable from this module, exactly as they would be from a <code>.html</code> file or a JSX layout.</p>
<h2 id="implementation-notes">Implementation notes</h2>
<ul>
<li><strong>Conservative tag matching.</strong> Only the bare identifier <code>html</code> is recognised. <code>css</code>, <code>sql</code>, <code>gql</code>, <code>styled.div</code>, member expressions, and call expressions are deliberately ignored so unrelated tagged templates in the same file are never misread as HTML.</li>
<li><strong>Per-quasi scanning.</strong> Each template quasi is scanned independently with the same regex pipeline used by the HTML file parser (extracted into a shared <code>crate::html::collect_asset_refs</code> helper). Asset references that span an interpolation boundary (<code>html`&lt;script src=\&quot;${base}/app.js\&quot;&gt;`</code>) are skipped rather than producing a garbled, unresolvable specifier.</li>
<li><strong>Cache version 35 → 36</strong> so warm caches miss the new extraction semantics. First run after upgrade will repopulate.</li>
</ul>
<h2 id="tests">Tests</h2>
<ul>
<li>14 unit tests covering bare/root-relative/remote/multi-line/comment-stripping/interpolation-boundary/non-<code>html</code>-tag/TSX cases.</li>
<li>1 end-to-end integration test via a new <code>hono-html-tagged-template</code> fixture exercising the full <code> html</code> `` → <code>static/otp-input.js</code> (<code>SideEffect</code>) reachability chain with no external dependencies.</li>
</ul>
<h2 id="upgrade">Upgrade</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npx @fallow-cli/fallow      <span style="color:#75715e"># or</span>
</span></span><span style="display:flex;"><span>cargo install fallow-cli
</span></span></code></pre></div><p>You should no longer need the <code>&quot;entryPoints&quot;: [&quot;static/**&quot;, ...]</code> workaround for <code>.ts</code> Hono layouts.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.28.1...v2.28.2">https://github.com/fallow-rs/fallow/compare/v2.28.1...v2.28.2</a></p>
]]></content:encoded></item><item><title>fish-shop/indent-check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/indent-check/</link><pubDate>Sun, 12 Apr 2026 06:26:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/indent-check/</guid><description>Version updated for https://github.com/fish-shop/indent-check to version v2.2.100.
This action is used across all versions by 24 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/indent-check GitHub Action is designed to automatically verify the indentation consistency of .fish shell files within a repository. It simplifies the process of ensuring proper formatting by scanning specified files or directories, supporting wildcards and brace expansions for flexible file matching. This action helps developers maintain clean and standardized code in projects using the fish shell.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/indent-check">https://github.com/fish-shop/indent-check</a></strong> to version <strong>v2.2.100</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>24</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-indent-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/indent-check</code> GitHub Action is designed to automatically verify the indentation consistency of <code>.fish</code> shell files within a repository. It simplifies the process of ensuring proper formatting by scanning specified files or directories, supporting wildcards and brace expansions for flexible file matching. This action helps developers maintain clean and standardized code in projects using the fish shell.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove fish badge from README.md by @marcransome in <a href="https://github.com/fish-shop/indent-check/pull/262">https://github.com/fish-shop/indent-check/pull/262</a></li>
<li>Bump the version-updates group across 1 directory with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/indent-check/pull/264">https://github.com/fish-shop/indent-check/pull/264</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/indent-check/compare/v2.2.99...v2.2.100">https://github.com/fish-shop/indent-check/compare/v2.2.99...v2.2.100</a></p>
]]></content:encoded></item><item><title>fish-shop/install-fish-shell</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/install-fish-shell/</link><pubDate>Sun, 12 Apr 2026 06:25:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/install-fish-shell/</guid><description>Version updated for https://github.com/fish-shop/install-fish-shell to version v2.1.9.
This action is used across all versions by 50 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/install-fish-shell GitHub Action automates the installation of the Fish shell on GitHub-hosted runners, ensuring a consistent setup across different environments (macOS and Ubuntu). It simplifies the process of configuring workflows that require Fish shell, saving time and reducing manual configuration errors. The action supports flexible versioning to accommodate updates while maintaining compatibility.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-fish-shell">https://github.com/fish-shop/install-fish-shell</a></strong> to version <strong>v2.1.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>50</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-fish-shell">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/install-fish-shell</code> GitHub Action automates the installation of the Fish shell on GitHub-hosted runners, ensuring a consistent setup across different environments (<code>macOS</code> and <code>Ubuntu</code>). It simplifies the process of configuring workflows that require Fish shell, saving time and reducing manual configuration errors. The action supports flexible versioning to accommodate updates while maintaining compatibility.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove fish badge from README.md by @marcransome in <a href="https://github.com/fish-shop/install-fish-shell/pull/281">https://github.com/fish-shop/install-fish-shell/pull/281</a></li>
<li>Bump the version-updates group with 6 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-fish-shell/pull/282">https://github.com/fish-shop/install-fish-shell/pull/282</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-fish-shell/compare/v2.1.8...v2.1.9">https://github.com/fish-shop/install-fish-shell/compare/v2.1.8...v2.1.9</a></p>
]]></content:encoded></item><item><title>fish-shop/install-plugin</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/install-plugin/</link><pubDate>Sun, 12 Apr 2026 06:25:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/install-plugin/</guid><description>Version updated for https://github.com/fish-shop/install-plugin to version v2.3.102.
This action is used across all versions by 31 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/install-plugin GitHub Action automates the installation of plugins for the fish shell by supporting various plugin managers like Fisher and Oh My Fish. It simplifies the process of managing fish plugins in CI workflows by automatically installing the specified plugin manager (if not already present) and the desired plugins in a secure manner. This action is particularly useful for streamlining shell environment setup in GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-plugin">https://github.com/fish-shop/install-plugin</a></strong> to version <strong>v2.3.102</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>31</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-plugin">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/install-plugin</code> GitHub Action automates the installation of plugins for the fish shell by supporting various plugin managers like Fisher and Oh My Fish. It simplifies the process of managing fish plugins in CI workflows by automatically installing the specified plugin manager (if not already present) and the desired plugins in a secure manner. This action is particularly useful for streamlining shell environment setup in GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove fish badge from README.md by @marcransome in <a href="https://github.com/fish-shop/install-plugin/pull/390">https://github.com/fish-shop/install-plugin/pull/390</a></li>
<li>Bump the version-updates group with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-plugin/pull/391">https://github.com/fish-shop/install-plugin/pull/391</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-plugin/compare/v2.3.101...v2.3.102">https://github.com/fish-shop/install-plugin/compare/v2.3.101...v2.3.102</a></p>
]]></content:encoded></item><item><title>fish-shop/install-plugin-manager</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/install-plugin-manager/</link><pubDate>Sun, 12 Apr 2026 06:25:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/install-plugin-manager/</guid><description>Version updated for https://github.com/fish-shop/install-plugin-manager to version v2.3.100.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, fish-shop/install-plugin-manager, automates the installation of plugin managers for the Fish shell, such as Fisher and Oh My Fish. It simplifies the setup process for managing Fish plugins in CI/CD workflows, allowing users to easily integrate plugin installation and management into their pipelines. The action supports multiple plugin managers and facilitates seamless plugin interactions in subsequent workflow steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-plugin-manager">https://github.com/fish-shop/install-plugin-manager</a></strong> to version <strong>v2.3.100</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-plugin-manager">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>fish-shop/install-plugin-manager</code>, automates the installation of plugin managers for the Fish shell, such as Fisher and Oh My Fish. It simplifies the setup process for managing Fish plugins in CI/CD workflows, allowing users to easily integrate plugin installation and management into their pipelines. The action supports multiple plugin managers and facilitates seamless plugin interactions in subsequent workflow steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove fish badge from README.md by @marcransome in <a href="https://github.com/fish-shop/install-plugin-manager/pull/355">https://github.com/fish-shop/install-plugin-manager/pull/355</a></li>
<li>Bump the version-updates group with 7 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-plugin-manager/pull/356">https://github.com/fish-shop/install-plugin-manager/pull/356</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-plugin-manager/compare/v2.3.99...v2.3.100">https://github.com/fish-shop/install-plugin-manager/compare/v2.3.99...v2.3.100</a></p>
]]></content:encoded></item><item><title>fish-shop/run-fishtape-tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/run-fishtape-tests/</link><pubDate>Sun, 12 Apr 2026 06:25:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/run-fishtape-tests/</guid><description>Version updated for https://github.com/fish-shop/run-fishtape-tests to version v2.3.102.
This action is used across all versions by 35 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/run-fishtape-tests GitHub Action automates the execution of Fishtape tests for projects using the fish shell. It simplifies running test suites by automatically identifying and testing .fish files, with support for customizable file patterns and enhanced output formatting using tap-diff. This action streamlines the testing workflow for fish scripts, ensuring consistent and efficient validation of code.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/run-fishtape-tests">https://github.com/fish-shop/run-fishtape-tests</a></strong> to version <strong>v2.3.102</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-run-fishtape-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/run-fishtape-tests</code> GitHub Action automates the execution of <a href="https://github.com/jorgebucaran/fishtape">Fishtape</a> tests for projects using the <code>fish</code> shell. It simplifies running test suites by automatically identifying and testing <code>.fish</code> files, with support for customizable file patterns and enhanced output formatting using <code>tap-diff</code>. This action streamlines the testing workflow for <code>fish</code> scripts, ensuring consistent and efficient validation of code.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove fish badge from README.md by @marcransome in <a href="https://github.com/fish-shop/run-fishtape-tests/pull/378">https://github.com/fish-shop/run-fishtape-tests/pull/378</a></li>
<li>Bump the version-updates group with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/run-fishtape-tests/pull/379">https://github.com/fish-shop/run-fishtape-tests/pull/379</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/run-fishtape-tests/compare/v2.3.101...v2.3.102">https://github.com/fish-shop/run-fishtape-tests/compare/v2.3.101...v2.3.102</a></p>
]]></content:encoded></item><item><title>fish-shop/syntax-check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/syntax-check/</link><pubDate>Sun, 12 Apr 2026 06:25:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/fish-shop/syntax-check/</guid><description>Version updated for https://github.com/fish-shop/syntax-check to version v2.2.98.
This action is used across all versions by 29 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/syntax-check GitHub Action automates the process of syntax checking for files written in the fish shell scripting language. It scans .fish files in a repository (or specified patterns) and identifies syntax issues, providing detailed annotations and a summary of results. This action streamlines the detection of syntax errors, ensuring code quality and reducing manual debugging efforts in fish shell scripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/syntax-check">https://github.com/fish-shop/syntax-check</a></strong> to version <strong>v2.2.98</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>29</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-syntax-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/syntax-check</code> GitHub Action automates the process of syntax checking for files written in the fish shell scripting language. It scans <code>.fish</code> files in a repository (or specified patterns) and identifies syntax issues, providing detailed annotations and a summary of results. This action streamlines the detection of syntax errors, ensuring code quality and reducing manual debugging efforts in fish shell scripts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove fish badge from README.md by @marcransome in <a href="https://github.com/fish-shop/syntax-check/pull/353">https://github.com/fish-shop/syntax-check/pull/353</a></li>
<li>Bump the version-updates group with 7 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/syntax-check/pull/354">https://github.com/fish-shop/syntax-check/pull/354</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/syntax-check/compare/v2.2.97...v2.2.98">https://github.com/fish-shop/syntax-check/compare/v2.2.97...v2.2.98</a></p>
]]></content:encoded></item><item><title>AI Assisted Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ai-assisted-code-review/</link><pubDate>Sun, 12 Apr 2026 06:25:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ai-assisted-code-review/</guid><description>Version updated for https://github.com/gvasilei/AutoReviewer to version v0.6.0.
This action is used across all versions by 15 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action leverages OpenAI’s language models to automate code reviews by analyzing pull requests and providing feedback. It streamlines the review process, delivering faster and more consistent code quality checks while allowing for customizable file exclusions and model configurations. The action is particularly useful for improving productivity and maintaining high development standards in collaborative projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gvasilei/AutoReviewer">https://github.com/gvasilei/AutoReviewer</a></strong> to version <strong>v0.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>15</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-assisted-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action leverages OpenAI&rsquo;s language models to automate code reviews by analyzing pull requests and providing feedback. It streamlines the review process, delivering faster and more consistent code quality checks while allowing for customizable file exclusions and model configurations. The action is particularly useful for improving productivity and maintaining high development standards in collaborative projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade deps by @gvasilei in <a href="https://github.com/gvasilei/AutoReviewer/pull/141">https://github.com/gvasilei/AutoReviewer/pull/141</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gvasilei/AutoReviewer/compare/0.5.1...v0.6.0">https://github.com/gvasilei/AutoReviewer/compare/0.5.1...v0.6.0</a></p>
]]></content:encoded></item><item><title>EvalView - AI Agent Testing</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/evalview-ai-agent-testing/</link><pubDate>Sun, 12 Apr 2026 06:25:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/evalview-ai-agent-testing/</guid><description>Version updated for https://github.com/hidai25/eval-view to version v0.6.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary EvalView is an open-source GitHub Action designed to detect silent regressions in AI agents by monitoring and analyzing changes in their behavior, tool usage, and outputs. It automates tasks such as behavior snapshotting, drift detection, change classification, and safe auto-healing, enabling developers to identify and address issues caused by model updates or system changes before they impact users. Its key capabilities include tracking behavior consistency, distinguishing between provider/model drift and system regressions, and streamlining the evaluation-review-deployment cycle for AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hidai25/eval-view">https://github.com/hidai25/eval-view</a></strong> to version <strong>v0.6.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/evalview-ai-agent-testing">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>EvalView is an open-source GitHub Action designed to detect silent regressions in AI agents by monitoring and analyzing changes in their behavior, tool usage, and outputs. It automates tasks such as behavior snapshotting, drift detection, change classification, and safe auto-healing, enabling developers to identify and address issues caused by model updates or system changes before they impact users. Its key capabilities include tracking behavior consistency, distinguishing between provider/model drift and system regressions, and streamlining the evaluation-review-deployment cycle for AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="evalview-model-check--closed-model-drift-detection"><code>evalview model-check</code> — closed-model drift detection</h3>
<p>Detect silent drift in closed-weight models (Anthropic in v1; OpenAI/Mistral/Cohere in v1.1) by running a small structural canary suite directly against the provider.</p>
<ul>
<li>Two-anchor comparison (reference + previous)</li>
<li>Dry-run cost estimation</li>
<li>Per-provider fingerprint strength labeling</li>
<li>Custom suites via <code>--suite</code></li>
<li>Suite-hash enforcement for rotation safety</li>
<li>Pinned <code>temperature=0.0</code> / <code>top_p=1.0</code> for stable drift signal</li>
</ul>
<h3 id="bundled-canary-suite">Bundled canary suite</h3>
<p>15 structural prompts across four scorer families: tool choice, JSON schema, refusal, exact match. Versioned, hash-pinned, rotated via held-out companion suite.</p>
<h3 id="new-internals">New internals</h3>
<ul>
<li><code>DriftKind</code> + <code>DriftConfidence</code> enums — unified drift taxonomy</li>
<li><code>model_snapshots</code> — timestamped store with auto-pin first-run reference and pruning</li>
<li><code>model_check_scoring</code> — pure-function structural scorers (no LLM judge dependency)</li>
<li><code>model_provider_runner</code> — single-shot completions with per-provider fingerprint capture</li>
<li><code>anthropic</code> adapter registered in <code>adapter_factory</code></li>
<li><code>TraceDiff</code> gains <code>drift_kind</code> and <code>drift_confidence</code> fields</li>
</ul>
<h3 id="tests">Tests</h3>
<p>80 net new tests covering snapshot store (16), structural scorers (29), canary suite loader (13), and command integration (22) — all mocked, no real API calls in CI.</p>
<hr>
<p><strong>Install / upgrade:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install evalview<span style="color:#f92672">==</span>0.6.2
</span></span></code></pre></div><p><strong>Full changelog:</strong> <a href="https://github.com/hidai25/eval-view/blob/main/CHANGELOG.md">https://github.com/hidai25/eval-view/blob/main/CHANGELOG.md</a></p>
]]></content:encoded></item><item><title>cargo-rail</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cargo-rail/</link><pubDate>Sun, 12 Apr 2026 06:25:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/cargo-rail/</guid><description>Version updated for https://github.com/loadingalias/cargo-rail-action to version v4.1.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cargo-rail-action GitHub Action integrates with the cargo-rail tool to streamline CI workflows by automating the analysis of code changes and publishing job-specific gating outputs (e.g., build, test, docs). It ensures that CI pipelines are aligned with local cargo rail plan and run workflows, enabling efficient, deterministic execution by skipping unnecessary tasks based on defined rules in a rail.toml configuration. The action also exports detailed change analysis (e.g., scope-json) to further customize CI job behavior.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/loadingalias/cargo-rail-action">https://github.com/loadingalias/cargo-rail-action</a></strong> to version <strong>v4.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-rail">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cargo-rail-action</code> GitHub Action integrates with the <code>cargo-rail</code> tool to streamline CI workflows by automating the analysis of code changes and publishing job-specific gating outputs (e.g., <code>build</code>, <code>test</code>, <code>docs</code>). It ensures that CI pipelines are aligned with local <code>cargo rail plan</code> and <code>run</code> workflows, enabling efficient, deterministic execution by skipping unnecessary tasks based on defined rules in a <code>rail.toml</code> configuration. The action also exports detailed change analysis (e.g., <code>scope-json</code>) to further customize CI job behavior.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/loadingalias/cargo-rail-action/compare/v4.0.0...v4.1.0">https://github.com/loadingalias/cargo-rail-action/compare/v4.0.0...v4.1.0</a></p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/mipiti-verify/</link><pubDate>Sun, 12 Apr 2026 06:25:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.26.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of threat model assertions in CI/CD pipelines, ensuring the accuracy and consistency of security controls. It supports both local and cloud-based verification of assertions using static analysis and optional AI-powered semantic checks, helping to detect configuration drift, validate control sufficiency, and ensure compliance with security requirements. Key features include batch verification, signed report auditing, and the ability to perform granular or full-workspace validations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.26.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of threat model assertions in CI/CD pipelines, ensuring the accuracy and consistency of security controls. It supports both local and cloud-based verification of assertions using static analysis and optional AI-powered semantic checks, helping to detect configuration drift, validate control sufficiency, and ensure compliance with security requirements. Key features include batch verification, signed report auditing, and the ability to perform granular or full-workspace validations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.26.0@sha256:9eb48bd269fb8a188cd1e66a3cbd6a6d8391f801dcc9efb23f3e0ac9247c796c</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.26.0</code>
Digest: <code>sha256:9eb48bd269fb8a188cd1e66a3cbd6a6d8391f801dcc9efb23f3e0ac9247c796c</code></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/totem-shield/</link><pubDate>Sun, 12 Apr 2026 06:25:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/mcp@1.14.5.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool designed to provide AI coding agents with a persistent memory and enforcement layer by turning plain-English lessons into enforceable coding rules. It addresses challenges like repeated architectural mistakes, forgotten context, and unnecessary code duplication by creating deterministic “tripwires” that prevent agents from making the same errors. Totem operates offline, without requiring live LLMs, offering fast and precise linting to maintain code quality and architectural integrity across repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/mcp@1.14.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool designed to provide AI coding agents with a persistent memory and enforcement layer by turning plain-English lessons into enforceable coding rules. It addresses challenges like repeated architectural mistakes, forgotten context, and unnecessary code duplication by creating deterministic &ldquo;tripwires&rdquo; that prevent agents from making the same errors. Totem operates offline, without requiring live LLMs, offering fast and precise linting to maintain code quality and architectural integrity across repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>Updated dependencies [bd63810]
<ul>
<li>@mmnto/totem@1.14.5</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/multi-style-contribution-snake/</link><pubDate>Sun, 12 Apr 2026 06:25:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v12.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Multi-Style Snake Contribution Grid” GitHub Action automates the creation of dynamic, animated visualizations of a user’s GitHub contribution graph with customizable styles, shapes, and themes. It simplifies the process of generating and displaying these animations by supporting auto-user detection, multiple design options, and automated output to a dedicated branch, making it easy to enhance profile aesthetics and share contribution activity. Key features include support for GIF and SVG formats, bold month labels for context, and an auto-generated gallery to preview all styles.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v12.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Multi-Style Snake Contribution Grid&rdquo; GitHub Action automates the creation of dynamic, animated visualizations of a user&rsquo;s GitHub contribution graph with customizable styles, shapes, and themes. It simplifies the process of generating and displaying these animations by supporting auto-user detection, multiple design options, and automated output to a dedicated branch, making it easy to enhance profile aesthetics and share contribution activity. Key features include support for GIF and SVG formats, bold month labels for context, and an auto-generated gallery to preview all styles.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v12.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>Ghoten Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ghoten-action/</link><pubDate>Sun, 12 Apr 2026 06:25:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/12/ghoten-action/</guid><description>Version updated for https://github.com/vmvarela/ghoten to version v1.13.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Ghoten is an OpenTofu fork that introduces a native oras backend for storing Terraform/OpenTofu state as OCI artifacts in container registries, eliminating the need for a separate backend service. It simplifies state management by leveraging existing registry authentication, permissions, and auditing, making it operationally efficient and secure by default. Key features include built-in locking, retries, optional compression, support for GitHub Actions, and a “smart refresh” feature to optimize infrastructure planning and application by skipping unnecessary resource refreshes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vmvarela/ghoten">https://github.com/vmvarela/ghoten</a></strong> to version <strong>v1.13.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghoten-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Ghoten is an OpenTofu fork that introduces a native <code>oras</code> backend for storing Terraform/OpenTofu state as OCI artifacts in container registries, eliminating the need for a separate backend service. It simplifies state management by leveraging existing registry authentication, permissions, and auditing, making it operationally efficient and secure by default. Key features include built-in locking, retries, optional compression, support for GitHub Actions, and a &ldquo;smart refresh&rdquo; feature to optimize infrastructure planning and application by skipping unnecessary resource refreshes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li>refactor: extract ORAS backend into standalone library (#155) @vmvarela</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vmvarela/ghoten/compare/v1.13.2...v1.13.3">https://github.com/vmvarela/ghoten/compare/v1.13.2...v1.13.3</a></p>
]]></content:encoded></item><item><title>MaintainerBot AI Issue Triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/maintainerbot-ai-issue-triage/</link><pubDate>Sat, 11 Apr 2026 21:47:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/maintainerbot-ai-issue-triage/</guid><description>Version updated for https://github.com/3cgbdg/maintainerbot to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MaintainerBot is a GitHub Action that uses AI (GPT-4.1-mini) to automate issue triage by classifying newly opened issues, applying appropriate labels, and optionally posting reply comments. It addresses the challenge of efficiently managing issue tracking by reducing manual effort and ensuring accurate categorization. Key capabilities include automatic labeling based on AI confidence levels, fallback labels for uncertain cases, and optional automated responses.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/3cgbdg/maintainerbot">https://github.com/3cgbdg/maintainerbot</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/maintainerbot-ai-issue-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MaintainerBot is a GitHub Action that uses AI (GPT-4.1-mini) to automate issue triage by classifying newly opened issues, applying appropriate labels, and optionally posting reply comments. It addresses the challenge of efficiently managing issue tracking by reducing manual effort and ensuring accurate categorization. Key capabilities include automatic labeling based on AI confidence levels, fallback labels for uncertain cases, and optional automated responses.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="maintainerbot-v100">MaintainerBot v1.0.0</h2>
<p>Docker-based GitHub Action that triages <strong>new issues</strong> with <strong>OpenAI <code>gpt-4.1-mini</code></strong>: classifies as <strong>bug / question / duplicate / spam</strong>, applies <strong>labels</strong>, optional <strong>auto-reply</strong>, confidence thresholds (stricter for duplicates), retries, and step summary output.</p>
<h3 id="install">Install</h3>
<p>Add a workflow (Linux runner required):</p>
<ul>
<li><code>runs-on: ubuntu-latest</code></li>
<li><code>permissions: issues: write</code> (and <code>contents: read</code> if you checkout the repo)</li>
<li>Repository secret: <code>OPENAI_API_KEY</code></li>
</ul>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">MaintainerBot</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">issues</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">opened]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">issues</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">read</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">triage</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">YOUR_ORG/maintainerbot@v1</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">openai_api_key</span>: <span style="color:#ae81ff">${{ secrets.OPENAI_API_KEY }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ github.token }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Maintain One Comment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/maintain-one-comment/</link><pubDate>Sat, 11 Apr 2026 21:47:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/maintain-one-comment/</guid><description>Version updated for https://github.com/actions-cool/maintain-one-comment to version v3.2.1.
This action is used across all versions by 3,209 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Maintain One Comment” GitHub Action is designed to manage a single comment in issues or pull requests by either creating, updating, or maintaining one filtered comment. It eliminates duplicate or redundant comments, ensuring only one relevant comment is present. This action automates comment updates based on specific triggers, helping streamline communication and maintain cleaner issue and PR discussions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/actions-cool/maintain-one-comment">https://github.com/actions-cool/maintain-one-comment</a></strong> to version <strong>v3.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3,209</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/maintain-one-comment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Maintain One Comment&rdquo; GitHub Action is designed to manage a single comment in issues or pull requests by either creating, updating, or maintaining one filtered comment. It eliminates duplicate or redundant comments, ensuring only one relevant comment is present. This action automates comment updates based on specific triggers, helping streamline communication and maintain cleaner issue and PR discussions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: bump node to 24 (772214a)</li>
<li>chore: update changelog (4b2dbf0)</li>
<li>feat: get pr number for workflow_run (#9) (f1ba23d)</li>
<li>docs: update changelog (b36a5b2)</li>
<li>chore: bump to Node 16 (#7) (dd4c5d5)</li>
<li>chore: update dist (4b94b27)</li>
<li>docs: update changelog (a54e808)</li>
<li>Avoid deleting a comment that was just created before (#5) (edf9dcb)</li>
<li>chore: update deps &amp; fix broken build status badge in README.md (#6) (0b3f922)</li>
<li>Delete test-action.yml (3680596)</li>
</ul>
]]></content:encoded></item><item><title>GoSQLX Lint Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/gosqlx-lint-action/</link><pubDate>Sat, 11 Apr 2026 21:46:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/gosqlx-lint-action/</guid><description>Version updated for https://github.com/ajitpratap0/GoSQLX to version v1.14.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary GoSQLX is a high-performance SQL parsing SDK for the Go programming language that tokenizes, parses, and generates Abstract Syntax Trees (ASTs) from SQL queries with zero-copy optimizations and minimal latency. It automates the analysis, transformation, and formatting of SQL across multiple dialects, solving challenges related to efficient SQL parsing and manipulation at scale. Key capabilities include support for 8 SQL dialects, advanced syntax handling, and integrations such as a CLI, VS Code extension, and GitHub Action.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ajitpratap0/GoSQLX">https://github.com/ajitpratap0/GoSQLX</a></strong> to version <strong>v1.14.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gosqlx-lint-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>GoSQLX is a high-performance SQL parsing SDK for the Go programming language that tokenizes, parses, and generates Abstract Syntax Trees (ASTs) from SQL queries with zero-copy optimizations and minimal latency. It automates the analysis, transformation, and formatting of SQL across multiple dialects, solving challenges related to efficient SQL parsing and manipulation at scale. Key capabilities include support for 8 SQL dialects, advanced syntax handling, and integrations such as a CLI, VS Code extension, and GitHub Action.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="gosqlx-v1140">GoSQLX v1.14.0</h2>
<p>High-performance SQL parsing SDK for Go with zero-copy tokenization and object pooling.</p>
<h2 id="changelog">Changelog</h2>
<h3 id="new-features">New Features</h3>
<ul>
<li>a721a16f332d7baac27164ca39b0f859a307e8df feat(advisor): add OPT-009 through OPT-020 optimization advisor rules (#453) (#464)</li>
<li>699ae20c02bcc0519737979a3488a9d83c64ecb3 feat(ci): Sentry → GitHub Issues automation (#438)</li>
<li>a7ce3aa7d2cfcdfc40196cff2e97f4b7bd89b720 feat(ci): add OpenSSF Scorecard security analysis workflow (#443)</li>
<li>e7b4895e11a3df54cab7963ea4e538783aa708c3 feat(dialect): add MariaDB + Snowflake to playground, fix WASM dialectMap, unify config validation (#432)</li>
<li>73219089f0d83d6df57f2749980f8054fb3223f8 feat(dialect): add MariaDB SQL dialect with SEQUENCE, temporal tables, and CONNECT BY (#431)</li>
<li>71109565bba64b5c4b83b2e5a0320ca9bbdc11c6 feat(fingerprint): add SQL query fingerprinting and normalization (#444) (#463)</li>
<li>43ccdf5a6f494a85fc2821d3ff6f518f08fe86c7 feat(integrations): add OpenTelemetry and GORM sub-modules (#451 #452)</li>
<li>be53bcd2d7ba9c45c0fd67f5e54da1f3614625dc feat(linter): expand linter from 10 to 30 rules — safety, performance, naming (#445)</li>
<li>88599d51e822474d98f7258452fe4e8ffce7cf08 feat(p3): CLI watch registration, pool stats API, JSON function parsing (#458 #459 #460)</li>
<li>a37ed1c0d0e46a2e03984dfbe0dbab307fc264eb feat(parser): ClickHouse CODEC(&hellip;) column option (#482) (#497)</li>
<li>132a13ea476c2836f0e9bb9723bacb136133ef52 feat(parser): ClickHouse ORDER BY &hellip; WITH FILL (#482) (#493)</li>
<li>b263a1dc1372cdce5004646a69b6b8639ad8db60 feat(parser): ClickHouse SETTINGS, TTL, and INSERT FORMAT tail clauses (#482) (#489)</li>
<li>d065a2818140cf675a0d77fefe0c1ea1af414ce5 feat(parser): ClickHouse WITH TOTALS, LIMIT BY, ANY/ALL JOIN, DEFAULT as identifier (#482) (#503)</li>
<li>4e394338905589f36b6412c6ca3654bdeedba699 feat(parser): ClickHouse nested column types and engine clauses (#482) (#488)</li>
<li>1fd384b62421799524eac77ab39e6f7bb548be62 feat(parser): ClickHouse parametric aggregates (#482) (#487)</li>
<li>f58d93544a8fb78f5a2fa693cf5f1eec75e602ee feat(parser): LIKE ANY/ALL and ILIKE ANY/ALL for Snowflake (#483) (#500)</li>
<li>d72b4d8a8dd536da50b9766265e2e9a5fd4df78e feat(parser): MINUS as EXCEPT synonym in Snowflake/Oracle (#483) (#494)</li>
<li>6318d7dd5424efdcb0ffd271913781a72a819d54 feat(parser): QUALIFY clause for Snowflake/BigQuery (#483) (#490)</li>
<li>387cca8907cff8a9f2de9d43752d857f522002fe feat(parser): Snowflake @stage references in FROM (#483) (#505)</li>
<li>7cf8e2f50ba2eee21f8bf931fa8e903867f2dfe7 feat(parser): Snowflake COPY INTO / PUT / GET / LIST stubs (#483) (#499)</li>
<li>30ee35dd8f63dcc439eeb921734dc9849dd521db feat(parser): Snowflake CREATE STAGE/STREAM/TASK/PIPE/&hellip; stubs (#483) (#498)</li>
<li>f48028825bdff6c2a3313e3e68d9e999378e719f feat(parser): Snowflake LATERAL FLATTEN and named arguments (#483) (#492)</li>
<li>627e7125cc7b7395736ef7a0a64f4ab8b422cd1f feat(parser): Snowflake MATCH_RECOGNIZE clause (#483) (#506)</li>
<li>fcfae2e9de79f395362da36bc1cd2e7c77dad5eb feat(parser): Snowflake MINUS fix, CLUSTER BY, COPY GRANTS, CTAS (#483) (#504)</li>
<li>945004554d837673e0c8d01597e3dc3786f562ab feat(parser): Snowflake SAMPLE/TABLESAMPLE clause (#483) (#501)</li>
<li>60101ec9c06aa594846ff1643be67fb7e219e98c feat(parser): Snowflake USE and DESCRIBE object-kind prefixes (#483) (#491)</li>
<li>144e3ca77449eac01371cc61c30ace5382157ef3 feat(parser): Snowflake VARIANT colon-path expressions (#483) (#496)</li>
<li>4421fe37dd2452d18f0d5fc780342dc25a0e38d8 feat(parser): Snowflake time-travel AT/BEFORE/CHANGES (#483) (#495)</li>
<li>926afe4da3e135b0f3ac08c2a2f580d956391f51 feat(parser): TRY_CAST + IGNORE/RESPECT NULLS for Snowflake (#483) (#486)</li>
<li>4d96d5c234936923533b9f157845dee63a512d11 feat(parser): add DDL formatter, CONNECT BY, and SAMPLE clause (#450 #454 #455) (#472)</li>
<li>daea668c669c1dce76103fd34c6ebdb95fdd727c feat(parser): add SQL Server PIVOT/UNPIVOT clause parsing (#477)</li>
<li>57ee59889eaef41d5b0dcf79eb2222f534298a41 feat(parser): support ClickHouse bare-bracket array literals (#482) (#485)</li>
<li>b4d22253adb1feb5b28054ea483060cc74b7d04d feat(schema): live DB schema introspection for Postgres, MySQL, SQLite (#448)</li>
<li>f0720d55a208c8b6afb0d0e9544a1589ebf38efe feat(transform): DML Transform API — SET clause and RETURNING clause (#446)</li>
<li>96137abf055c241a158b97b2c4daa02d61eeb315 feat(transform): dialect-aware SQL formatting (#479) (#507)</li>
<li>42b44aa875ed31ccf012c807fa9c13d21507d60f feat(transpiler): SQL dialect transpilation API (#449)</li>
<li>95629684310365454a6326361534d9a041ec11f9 feat(website): Phase 1 marketing — star button, social share, playground CTA, WCAG, RSS (#425)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>384a825be1b41df85164056b886585842cc45587 fix(ci): allow modernc.org/libc NOASSERTION license in dependency review</li>
<li>c40ea17dd4ec1d870697de7a85850e840b917e8e fix(ci): remove auto-commit WASM step — blocked by branch protection on main (#424)</li>
<li>08b023697780628e3324999ff9f5932974a5b99c fix(ci): skip testcontainers on Windows, add trivyignore for unfixable CVEs, handle glama-sync gracefully</li>
<li>670dd7e0042aa976d5cca4419ae4074085ae36c1 fix(deps): upgrade opentelemetry SDK to v1.43.0 (CVE-2026-39883) (#502)</li>
<li>c50661fb7833d20e2b63b0fd85a39ccf0a464604 fix(parser): allow TABLE/PARTITION/TABLES as identifiers in ClickHouse (#480) (#481)</li>
<li>6d5182c2ff8a493a0df15ac67331521c2256b81d fix(parser): support ILIKE and PIVOT/UNPIVOT in Snowflake dialect (#484)</li>
<li>cec5acc74de68d88bb64c0300ee1994693e5c0e5 fix(playground): move useState/useCallback above early returns to fix React error #310 (#429)</li>
<li>04f5210bcb4781da2510c88b07dda52bf83a793e fix(wasm): commit gosqlx.wasm to git to fix production playground 404 (#423)</li>
<li>08836bd83f9c68c16a7711c1b9988001ba98a342 fix(website): Vercel Analytics, Speed Insights, and CSP fixes (#433)</li>
<li>5d54c3fa4608dd4bc8d13a71ae8813e260df77c7 fix(website): comprehensive audit fixes for UX, accessibility, security, and correctness (#440)</li>
<li>ba4e21d97bbfe55f60f8a00a463bd640900d83d8 fix(website): mobile responsiveness improvements (#441)</li>
<li>155da559a4ec1d75d376cca71b956bfc94655cf8 fix(website): suppress Sentry hydration and pushState noise (#434 #437)</li>
<li>791b4a633027db7e7ff39b9ed0986af87911b188 fix: resolve Sentry hydration mismatch and suppress extension noise (#439)</li>
</ul>
<h3 id="other">Other</h3>
<ul>
<li>be25753025f5cf74c1ed40c2b7bb6fc16ca061f7 chore(release): prepare v1.14.0 (#508)</li>
<li>9dbab8eba36a496edd653fce4454bba96c7a6024 fix(vscode-extension): bump version to 1.13.0 (#422)</li>
<li>dd92a2f284f7d1da6ba7d89a782b33750553325f test(cbinding): harden C binding coverage 18% to 93% (#447)</li>
</ul>
<h2 id="documentation">Documentation</h2>
<ul>
<li><a href="https://github.com/ajitpratap0/GoSQLX/blob/main/docs/USAGE_GUIDE.md">Getting Started</a></li>
<li><a href="https://github.com/ajitpratap0/GoSQLX/blob/main/docs/API_REFERENCE.md">API Reference</a></li>
<li><a href="https://github.com/ajitpratap0/GoSQLX/tree/main/examples">Examples</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ajitpratap0/GoSQLX/compare/v1.13.0...v1.14.0">https://github.com/ajitpratap0/GoSQLX/compare/v1.13.0...v1.14.0</a></p>
]]></content:encoded></item><item><title>CBrowser - AI Browser Automation with Safety Boundaries</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cbrowser-ai-browser-automation-with-safety-boundaries/</link><pubDate>Sat, 11 Apr 2026 21:46:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cbrowser-ai-browser-automation-with-safety-boundaries/</guid><description>Version updated for https://github.com/alexandriashai/cbrowser to version v18.37.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CBrowser is an advanced browser automation tool designed to simulate real human cognitive behavior and automate testing for websites and applications. It addresses challenges such as user abandonment, accessibility, and AI agent safety by utilizing research-backed behavioral models, empathy-driven accessibility audits, and self-healing selectors to ensure robust and user-friendly web experiences. This tool is particularly suited for both AI agents and human-centric testing, offering capabilities like natural language testing, predictive user behavior analysis, and constitutional safety for autonomous AI actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/alexandriashai/cbrowser">https://github.com/alexandriashai/cbrowser</a></strong> to version <strong>v18.37.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cbrowser-ai-browser-automation-with-safety-boundaries">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CBrowser is an advanced browser automation tool designed to simulate real human cognitive behavior and automate testing for websites and applications. It addresses challenges such as user abandonment, accessibility, and AI agent safety by utilizing research-backed behavioral models, empathy-driven accessibility audits, and self-healing selectors to ensure robust and user-friendly web experiences. This tool is particularly suited for both AI agents and human-centric testing, offering capabilities like natural language testing, predictive user behavior analysis, and constitutional safety for autonomous AI actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/alexandriashai/cbrowser/compare/v18.37.0...v18.37.1">https://github.com/alexandriashai/cbrowser/compare/v18.37.0...v18.37.1</a></p>
]]></content:encoded></item><item><title>proof-agent-verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/proof-agent-verify/</link><pubDate>Sat, 11 Apr 2026 21:46:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/proof-agent-verify/</guid><description>Version updated for https://github.com/AndreaGriffiths11/proof-agent to version v1.0.3.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Proof Agent is a GitHub Action designed to perform adversarial verification on AI-generated code changes, ensuring the accuracy, security, and quality of pull requests. By separating the roles of a worker agent (which generates changes) and a verifier agent (which independently reviews them), it automates static code analysis to identify vulnerabilities, logical errors, and code quality issues while providing evidence-based verdicts. This action helps prevent self-verification errors, improving reliability and reducing risks in production environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AndreaGriffiths11/proof-agent">https://github.com/AndreaGriffiths11/proof-agent</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/proof-agent-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Proof Agent is a GitHub Action designed to perform adversarial verification on AI-generated code changes, ensuring the accuracy, security, and quality of pull requests. By separating the roles of a worker agent (which generates changes) and a verifier agent (which independently reviews them), it automates static code analysis to identify vulnerabilities, logical errors, and code quality issues while providing evidence-based verdicts. This action helps prevent self-verification errors, improving reliability and reducing risks in production environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="security-fixes-">Security Fixes 🔒</h2>
<ul>
<li><strong>Fix Python injection in verify.sh</strong> (CRITICAL)
<ul>
<li>Malicious filenames could inject Python code</li>
<li>Example attack: <code>'; import os; os.system('rm -rf /')#</code></li>
<li>Fix: Use stdin instead of argv for file list parsing</li>
</ul>
</li>
</ul>
<h2 id="bug-fixes-">Bug Fixes 🐛</h2>
<ul>
<li><strong>Fix prompt-echo false FAIL</strong>
<ul>
<li>Verifier echoing prompt examples triggered false FAIL verdicts</li>
<li>Fix: Use LAST occurrence of verdict (not first)</li>
<li>Added regression test: <code>test_prompt_echo_false_fail</code></li>
</ul>
</li>
</ul>
<h2 id="documentation-">Documentation 📝</h2>
<ul>
<li><strong>Fix README overpromising</strong>
<ul>
<li>README showed verifier running pytest, pip commands (not true)</li>
<li>Reality: Static review only (reads diff, no command execution)</li>
<li>Updated &ldquo;What It Checks&rdquo; section + example workflow</li>
</ul>
</li>
</ul>
<h2 id="improvements-">Improvements ♻️</h2>
<ul>
<li><strong>Refactor verdict parsing to Python CLI</strong>
<ul>
<li>New CLI entry point: <code>proof-agent-parse-verdict</code></li>
<li>Replaces 6-line bash heredoc with clean Python CLI</li>
<li>Fully tested (6 new unit tests, 25/25 total passing)</li>
<li>Better error handling (safe PARTIAL fallback)</li>
<li>Reusable from any script</li>
</ul>
</li>
</ul>
<h2 id="testing-">Testing ✅</h2>
<ul>
<li>All tests passing: 25/25 (19 original + 6 new CLI tests)</li>
<li>No regressions</li>
<li>Backward compatible</li>
</ul>
<h2 id="deployment-">Deployment 🚀</h2>
<ul>
<li>Deployed to 5 production repos (harness, teamxray, rusty-agent, mainbranch, claw-relay)</li>
<li>Zero-downtime update (workflows use <code>@v1.0.2</code> or <code>@main</code>)</li>
</ul>
<h2 id="credit">Credit</h2>
<p>External code review feedback (Saturday morning) — thanks for the thorough review!</p>
<hr>
<p><strong>Full Changelog:</strong> <a href="https://github.com/AndreaGriffiths11/proof-agent/compare/v1.0.2...v1.0.3">https://github.com/AndreaGriffiths11/proof-agent/compare/v1.0.2...v1.0.3</a></p>
]]></content:encoded></item><item><title>MergeDoc AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/mergedoc-ai/</link><pubDate>Sat, 11 Apr 2026 21:46:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/mergedoc-ai/</guid><description>Version updated for https://github.com/ArslanYM/mergedoc to version v0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MergeDoc is a GitHub Action that automates the generation of categorized and beautifully formatted changelog entries from pull request (PR) diffs using AI-powered large language models (LLMs). It streamlines release documentation by analyzing merged PRs, filtering diffs, and automatically updating the CHANGELOG.md file, saving developers time and ensuring consistent release notes. This action is particularly useful for teams looking to simplify release management and maintain clear project documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ArslanYM/mergedoc">https://github.com/ArslanYM/mergedoc</a></strong> to version <strong>v0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mergedoc-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MergeDoc is a GitHub Action that automates the generation of categorized and beautifully formatted changelog entries from pull request (PR) diffs using AI-powered large language models (LLMs). It streamlines release documentation by analyzing merged PRs, filtering diffs, and automatically updating the <code>CHANGELOG.md</code> file, saving developers time and ensuring consistent release notes. This action is particularly useful for teams looking to simplify release management and maintain clear project documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="-mergedoc-ai-v100">🚀 MergeDoc AI v1.0.0</h1>
<p><strong>AI-powered changelog generation from merged PR diffs — free by default.</strong></p>
<p>MergeDoc AI automatically generates categorized, beautifully formatted release notes whenever a PR is merged into <code>main</code>, and commits the updated <code>CHANGELOG.md</code> back to your repository.</p>
<hr>
<h2 id="-highlights">✨ Highlights</h2>
<ul>
<li><strong>🆓 Free by default</strong> — Ships with Google Gemini (gemini-2.0-flash) as the default provider. No credit card required — just grab a free key from <a href="https://aistudio.google.com/apikey">aistudio.google.com/apikey</a></li>
<li><strong>🤖 Triple LLM support</strong> — Choose between Gemini (free), Anthropic Claude, or OpenAI GPT</li>
<li><strong>📐 Smart diff handling</strong> — Token-safe chunking with greedy file packing and map-reduce fallback for massive PRs</li>
<li><strong>⚡ Post-CI execution</strong> — <code>workflow_run</code> trigger ensures release notes are only generated after CI passes</li>
<li><strong>📝 Beautiful output</strong> — Categorized notes (Features, Fixes, Chores) following Keep a Changelog conventions</li>
</ul>
<h2 id="-whats-inside">📦 What&rsquo;s Inside</h2>
<h3 id="core-pipeline">Core Pipeline</h3>
<ul>
<li>8-step orchestration: config → PR discovery → diff fetch → filter → chunk → LLM → changelog → commit</li>
<li>Zero SDK dependencies for LLM calls — all providers use raw <code>fetch()</code> (613 KB total bundle)</li>
<li>Priority-ranked file filtering (source code first, auto-excludes lockfiles/binaries/generated)</li>
<li>Git commit via <code>github-actions[bot]</code> with <code>[skip ci]</code> to prevent infinite loops</li>
</ul>
<h3 id="llm-providers">LLM Providers</h3>
<table>
  <thead>
      <tr>
          <th>Provider</th>
          <th>Model</th>
          <th>Cost</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>Google Gemini</strong> (default)</td>
          <td><code>gemini-2.0-flash</code></td>
          <td>✅ Free</td>
      </tr>
      <tr>
          <td>Anthropic</td>
          <td><code>claude-sonnet-4-20250514</code></td>
          <td>Paid</td>
      </tr>
      <tr>
          <td>OpenAI</td>
          <td><code>gpt-4o</code></td>
          <td>Paid</td>
      </tr>
  </tbody>
</table>
<h3 id="trigger-architecture">Trigger Architecture</h3>
<p>Uses <code>workflow_run</code> chaining — fires <strong>only after</strong> your CI pipeline passes on the merge commit. No more release notes for broken builds.</p>
<h2 id="-quick-start">🚀 Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># .github/workflows/release-notes.yml</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#e6db74">&#34;📝 Release Notes&#34;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">workflow_run</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">workflows</span>: [<span style="color:#e6db74">&#34;CI&#34;</span>]
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">completed]</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">branches</span>: [<span style="color:#ae81ff">main]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">generate-release-notes</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">if</span>: &gt;-<span style="color:#e6db74">
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">      github.event.workflow_run.conclusion == &#39;success&#39; &amp;&amp;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">      github.event.workflow_run.event == &#39;push&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">read</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">ref</span>: <span style="color:#ae81ff">main</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">fetch-depth</span>: <span style="color:#ae81ff">0</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">ArslanYM/mergedoc@v1</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">llm_api_key</span>: <span style="color:#ae81ff">${{ secrets.LLM_API_KEY }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Helm OCI Publisher</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/helm-oci-publisher/</link><pubDate>Sat, 11 Apr 2026 21:46:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/helm-oci-publisher/</guid><description>Version updated for https://github.com/b1e90ff/action-helm-chart to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-helm-chart GitHub Action automates the management of Helm chart lifecycles, including discovery, validation, packaging, and publishing to OCI-compatible registries. It simplifies tasks such as scanning repositories for charts, performing strict linting and template validation, and releasing charts with version control and dependency checks. This action is ideal for streamlining CI/CD pipelines involving Helm charts, ensuring consistency, and reducing manual effort in chart management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/b1e90ff/action-helm-chart">https://github.com/b1e90ff/action-helm-chart</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-oci-publisher">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>action-helm-chart</code> GitHub Action automates the management of Helm chart lifecycles, including discovery, validation, packaging, and publishing to OCI-compatible registries. It simplifies tasks such as scanning repositories for charts, performing strict linting and template validation, and releasing charts with version control and dependency checks. This action is ideal for streamlining CI/CD pipelines involving Helm charts, ensuring consistency, and reducing manual effort in chart management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="110-2026-04-11"><a href="https://github.com/b1e90ff/action-helm-chart/compare/v1.0.5...v1.1.0">1.1.0</a> (2026-04-11)</h2>
<h3 id="features">Features</h3>
<ul>
<li>validate helm template with all values files (<a href="https://github.com/b1e90ff/action-helm-chart/issues/8">#8</a>) (<a href="https://github.com/b1e90ff/action-helm-chart/commit/37a0a9ed52cbf7f89330739a7510572c6cb53a62">37a0a9e</a>)</li>
</ul>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/bernstein-multi-agent-orchestration/</link><pubDate>Sat, 11 Apr 2026 21:46:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.6.6.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is a GitHub Action that automates software development by orchestrating AI coding agents to collaboratively break down goals into tasks, generate code, verify outputs, and create clean git histories. It eliminates the need for learning new frameworks or dealing with vendor lock-in, allowing developers to use interchangeable agents and models from various providers. Key capabilities include parallel task execution, deterministic scheduling, and seamless integration of local and cloud-based AI models for efficient code generation and testing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.6.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is a GitHub Action that automates software development by orchestrating AI coding agents to collaboratively break down goals into tasks, generate code, verify outputs, and create clean git histories. It eliminates the need for learning new frameworks or dealing with vendor lock-in, allowing developers to use interchangeable agents and models from various providers. Key capabilities include parallel task execution, deterministic scheduling, and seamless integration of local and cloud-based AI models for efficient code generation and testing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v166">v1.6.6</h2>
<h3 id="multi-adapter-orchestration">Multi-adapter orchestration</h3>
<p>Bernstein now runs with <strong>any combination of CLI agents</strong> — no Claude Code dependency required. Configure per-role adapters in <code>bernstein.yaml</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">role_model_policy</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">backend</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">cli</span>: <span style="color:#ae81ff">qwen</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">model</span>: <span style="color:#ae81ff">qwen3.6-plus</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">security</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">cli</span>: <span style="color:#ae81ff">gemini</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">model</span>: <span style="color:#ae81ff">gemini-3.1-pro-preview</span>
</span></span></code></pre></div><p>The internal scheduler LLM also accepts any adapter (<code>internal_llm_provider: gemini</code>).</p>
<h3 id="20-critical-orchestration-bug-fixes">20 critical orchestration bug fixes</h3>
<p>Deep audit found and fixed 20 severe bugs across the tick pipeline:</p>
<ul>
<li><strong>Merge serialization</strong> — concurrent merges no longer corrupt the git index</li>
<li><strong>Completion ordering</strong> — worktree cleanup now happens AFTER PR creation (40+ tasks had work silently lost)</li>
<li><strong>Quality gate timeouts</strong> — timed-out required gates now block the merge instead of silently passing</li>
<li><strong>Auto-format race</strong> — runs sequentially before parallel gates, not concurrently</li>
<li><strong>Agent lifecycle</strong> — zombie agents tracked immediately after spawn, claimed tasks released on failure</li>
<li><strong>Push retry queue</strong> — failed pushes are retried on subsequent ticks instead of being silently lost</li>
</ul>
<h3 id="proactive-agent-resilience">Proactive agent resilience</h3>
<ul>
<li><strong>Scope-aware budget</strong> — <code>$2/$5/$15</code> per task scope instead of hardcoded <code>$5</code>, doubles on retry</li>
<li><strong>Scope-aware max_turns</strong> — large tasks get 2x more turns than small tasks</li>
<li><strong>Git health pre-check</strong> — stale <code>index.lock</code> files removed before worktree creation</li>
<li><strong>Completion instructions in system prompt</strong> — survive context truncation</li>
</ul>
<h3 id="adapter-improvements">Adapter improvements</h3>
<ul>
<li>Qwen adapter maps all model aliases to real API IDs (<code>coder-model</code> → <code>qwen3.6-plus</code>)</li>
<li>Gemini adapter uses OAuth without requiring API keys</li>
<li>Router bypassed when explicit <code>cli</code> + <code>model</code> configured per role</li>
</ul>
<h3 id="other">Other</h3>
<ul>
<li>30-point UI/UX program started (10/30 complete — TUI shell, layout, search, timeline)</li>
<li>CONTRIBUTORS.md updated with 12 community contributors</li>
<li>Release notes cleaned up for all prior versions</li>
</ul>
]]></content:encoded></item><item><title>CloudReactor AWS ECS Deployer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cloudreactor-aws-ecs-deployer/</link><pubDate>Sat, 11 Apr 2026 21:46:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cloudreactor-aws-ecs-deployer/</guid><description>Version updated for https://github.com/CloudReactor/aws-ecs-cloudreactor-deployer to version v5.0.0.
This action is used across all versions by 4 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aws-ecs-cloudreactor-deployer GitHub Action automates the deployment of tasks to AWS ECS Fargate while integrating with CloudReactor for task monitoring and management. It supports deploying tasks using a built Docker image, a predefined Docker image, or an existing ECS Task Definition ARN, eliminating the need for local dependency installations by leveraging a preconfigured Docker image. This action simplifies ECS deployments, reduces manual setup errors, and enhances task observability and control through CloudReactor.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CloudReactor/aws-ecs-cloudreactor-deployer">https://github.com/CloudReactor/aws-ecs-cloudreactor-deployer</a></strong> to version <strong>v5.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cloudreactor-aws-ecs-deployer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aws-ecs-cloudreactor-deployer</code> GitHub Action automates the deployment of tasks to AWS ECS Fargate while integrating with CloudReactor for task monitoring and management. It supports deploying tasks using a built Docker image, a predefined Docker image, or an existing ECS Task Definition ARN, eliminating the need for local dependency installations by leveraging a preconfigured Docker image. This action simplifies ECS deployments, reduces manual setup errors, and enhances task observability and control through CloudReactor.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CloudReactor/aws-ecs-cloudreactor-deployer/compare/v4.3.2...v5.0.0">https://github.com/CloudReactor/aws-ecs-cloudreactor-deployer/compare/v4.3.2...v5.0.0</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/muaddib-scanner/</link><pubDate>Sat, 11 Apr 2026 21:46:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.75.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI packages by leveraging multiple parallel scanners, a deobfuscation engine, behavioral analysis, and machine learning classifiers. It helps automate the identification of known vulnerabilities, suspicious patterns, and malicious packages, preventing supply chain attacks during development or CI/CD workflows. Key features include risk scoring, interactive scanning, safe package installation, detailed threat explanations, and exportable reports.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.75</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI packages by leveraging multiple parallel scanners, a deobfuscation engine, behavioral analysis, and machine learning classifiers. It helps automate the identification of known vulnerabilities, suspicious patterns, and malicious packages, preventing supply chain attacks during development or CI/CD workflows. Key features include risk scoring, interactive scanning, safe package installation, detailed threat explanations, and exportable reports.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Restauration du .gitignore vidé par filter-branch</p>
]]></content:encoded></item><item><title>CI Matrix Planner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ci-matrix-planner/</link><pubDate>Sat, 11 Apr 2026 21:46:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ci-matrix-planner/</guid><description>Version updated for https://github.com/feelpp/ci-matrix-planner to version v1.13.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CI Matrix Planner is a reusable GitHub Action designed to dynamically plan and customize CI job matrices based on inputs such as workflow events, pull request metadata, labels, and commit messages. It streamlines the CI process by enabling precise control over which jobs and targets are executed, reducing build times and improving maintainability across projects. Key capabilities include directive parsing, matrix generation, support for full-build jobs, and profile-based configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/feelpp/ci-matrix-planner">https://github.com/feelpp/ci-matrix-planner</a></strong> to version <strong>v1.13.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ci-matrix-planner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The CI Matrix Planner is a reusable GitHub Action designed to dynamically plan and customize CI job matrices based on inputs such as workflow events, pull request metadata, labels, and commit messages. It streamlines the CI process by enabling precise control over which jobs and targets are executed, reducing build times and improving maintainability across projects. Key capabilities include directive parsing, matrix generation, support for full-build jobs, and profile-based configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/feelpp/ci-matrix-planner/compare/v1.12...v1.13.0">https://github.com/feelpp/ci-matrix-planner/compare/v1.12...v1.13.0</a></p>
]]></content:encoded></item><item><title>Hwaro Deploy to Pages</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/hwaro-deploy-to-pages/</link><pubDate>Sat, 11 Apr 2026 21:46:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/hwaro-deploy-to-pages/</guid><description>Version updated for https://github.com/hahwul/hwaro to version v0.11.1.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hwaro is a lightweight and high-performance static site generator written in Crystal that transforms Markdown with TOML front matter and Jinja2-compatible templates into static websites. It automates tasks such as content processing, templating, site optimization, SEO configuration, and deployment, streamlining the website creation and management process. Key features include parallel builds, live-reloading development server, multilingual support, image processing, and built-in support for modern web standards like PWA and AMP.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hahwul/hwaro">https://github.com/hahwul/hwaro</a></strong> to version <strong>v0.11.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hwaro-deploy-to-pages">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Hwaro is a lightweight and high-performance static site generator written in Crystal that transforms Markdown with TOML front matter and Jinja2-compatible templates into static websites. It automates tasks such as content processing, templating, site optimization, SEO configuration, and deployment, streamlining the website creation and management process. Key features include parallel builds, live-reloading development server, multilingual support, image processing, and built-in support for modern web standards like PWA and AMP.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v0111">v0.11.1</h2>
<h3 id="added">Added</h3>
<ul>
<li>Nix flake environment for development and packaging</li>
<li>Nix installation guide to docs</li>
<li>Tests for i18n filters, shortcode nesting, and deployer helpers</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Improve AGENTS.md with missing sections and compressed structure</li>
<li>Update showcase examples in landing page</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>SSRF, CRLF injection, integer overflow, and CSWSH security vulnerabilities</li>
<li>Integer overflow and memory leak in image processor</li>
<li><code>serve -p</code> flag not reflecting in <code>base_url</code> when <code>--base-url</code> is unset</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hahwul/hwaro/compare/v0.11.0...v0.11.1">https://github.com/hahwul/hwaro/compare/v0.11.0...v0.11.1</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/neurolink-ai/</link><pubDate>Sat, 11 Apr 2026 21:46:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.51.2.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that streamlines the connection of 13 major AI providers and 100+ models through a single, consistent API. It simplifies AI integration by enabling seamless provider switching, intelligent cost optimization, and robust enterprise features like multi-provider failover, Redis-based memory, and advanced tool management. Designed for scalability and efficiency, NeuroLink supports continuous streaming architectures and edge-first execution, making it a powerful solution for building AI-driven applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.51.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that streamlines the connection of 13 major AI providers and 100+ models through a single, consistent API. It simplifies AI integration by enabling seamless provider switching, intelligent cost optimization, and robust enterprise features like multi-provider failover, Redis-based memory, and advanced tool management. Designed for scalability and efficiency, NeuroLink supports continuous streaming architectures and edge-first execution, making it a powerful solution for building AI-driven applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9512-2026-04-11"><a href="https://github.com/juspay/neurolink/compare/v9.51.1...v9.51.2">9.51.2</a> (2026-04-11)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(proxy):</strong>  full OAuth betas through proxy, explicit baseURL, and lower cooldown floor (<a href="https://github.com/juspay/neurolink/commit/2014aee8a3fc36dfdc474f59dc0cfdf9395cd140">2014aee</a>)</li>
</ul>
]]></content:encoded></item><item><title>Setup GCS Client</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-gcs-client/</link><pubDate>Sat, 11 Apr 2026 21:46:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-gcs-client/</guid><description>Version updated for https://github.com/marcusramberg/gcs-client to version v0.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Google Cloud Storage client GitHub Action provides a lightweight CLI tool that replicates common gcloud storage commands, enabling users to interact with Google Cloud Storage without installing the full Google SDK. It automates tasks such as copying, moving, deleting, listing, and signing URLs for GCS objects, simplifying CI workflows by reducing setup overhead. Key capabilities include compatibility with standard Google Cloud authentication methods and support for shell completion.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/marcusramberg/gcs-client">https://github.com/marcusramberg/gcs-client</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-gcs-client">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Google Cloud Storage client GitHub Action</strong> provides a lightweight CLI tool that replicates common <code>gcloud storage</code> commands, enabling users to interact with Google Cloud Storage without installing the full Google SDK. It automates tasks such as copying, moving, deleting, listing, and signing URLs for GCS objects, simplifying CI workflows by reducing setup overhead. Key capabilities include compatibility with standard Google Cloud authentication methods and support for shell completion.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Improve performance by parallelising with gRPC</p>
<ul>
<li>add &ndash;parallelism flag with NumCPU default</li>
<li>replace ChunkSize=0 with adaptive resumable chunk sizing</li>
<li>switch to gRPC transport for DirectPath and lower overhead</li>
</ul>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/totem-shield/</link><pubDate>Sat, 11 Apr 2026 21:46:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/mcp@1.14.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool that acts as a persistent memory and enforcement layer for AI coding agents, ensuring they adhere to project-specific architectural rules and best practices. It automates the process of identifying and enforcing lessons derived from past mistakes by converting plain-English markdown into deterministic linting rules that run offline, without relying on large language models (LLMs). This helps prevent recurring errors, maintain architectural integrity, and streamline code reviews by flagging violations before they are committed.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/mcp@1.14.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool that acts as a persistent memory and enforcement layer for AI coding agents, ensuring they adhere to project-specific architectural rules and best practices. It automates the process of identifying and enforcing lessons derived from past mistakes by converting plain-English markdown into deterministic linting rules that run offline, without relying on large language models (LLMs). This helps prevent recurring errors, maintain architectural integrity, and streamline code reviews by flagging violations before they are committed.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>Updated dependencies [0b3e274]
<ul>
<li>@mmnto/totem@1.14.3</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Agent Security Harness</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/agent-security-harness/</link><pubDate>Sat, 11 Apr 2026 21:46:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/agent-security-harness/</guid><description>Version updated for https://github.com/msaleme/red-team-blue-team-agent-fabric to version v4.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent Security Harness is a GitHub Action designed to conduct automated security testing of AI agent protocols, operational governance, and decision-making mechanisms. It provides 440 executable security tests across multiple layers, including wire-protocol integrity, session state validation, and decision governance, to identify vulnerabilities such as spoofing, capability escalation, and unsafe agent behaviors. This tool enables organizations to proactively simulate adversarial scenarios, ensuring compliance with security policies and robustness against advanced threats.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaleme/red-team-blue-team-agent-fabric">https://github.com/msaleme/red-team-blue-team-agent-fabric</a></strong> to version <strong>v4.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-security-harness">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent Security Harness is a GitHub Action designed to conduct automated security testing of AI agent protocols, operational governance, and decision-making mechanisms. It provides 440 executable security tests across multiple layers, including wire-protocol integrity, session state validation, and decision governance, to identify vulnerabilities such as spoofing, capability escalation, and unsafe agent behaviors. This tool enables organizations to proactively simulate adversarial scenarios, ensuring compliance with security policies and robustness against advanced threats.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add AUROC reporting per harness module by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/161">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/161</a></li>
<li>Add kill-switch compliance tests IR-009 to IR-012 by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/162">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/162</a></li>
<li>Add EU AI Act Article 50 watermark adversarial tests by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/163">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/163</a></li>
<li>Add EU AI Act and ISO 42001 compliance crosswalk output by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/164">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/164</a></li>
<li>Add FRIA evidence collection and compliance report generation by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/165">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/165</a></li>
<li>Fix Cursor Bugbot review findings across v4.1/v4.2 by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/166">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/166</a></li>
<li>Fix negation word coverage in WM-002 and IR-010 by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/167">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/167</a></li>
<li>Add simulate mode to MCP, A2A, and Identity harnesses (F7) by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/168">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/168</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v3.10.1...v4.1.0##">https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v3.10.1...v4.1.0##</a> v4.1.0 — Compliance Evidence</p>
<p>440 tests, 31 modules. Transforms the harness from a security testing tool into a compliance evidence platform.</p>
<h3 id="new-features">New Features</h3>
<table>
  <thead>
      <tr>
          <th>Feature</th>
          <th>Details</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>AUROC metrics</strong></td>
          <td>Per-module detection effectiveness scoring via trapezoidal ROC</td>
      </tr>
      <tr>
          <td><strong>EU AI Act crosswalk</strong></td>
          <td>16 controls mapped across Articles 9, 10, 13, 14, 15, 17, 27, 50, 72</td>
      </tr>
      <tr>
          <td><strong>ISO 42001 crosswalk</strong></td>
          <td>15 controls mapped across Clauses 5-10 + Annex A</td>
      </tr>
      <tr>
          <td><strong>Kill-switch tests</strong></td>
          <td>IR-009 to IR-012: termination latency, post-kill prevention, bypass resistance, graceful degradation (CA SB 942, EU AI Act Art 14)</td>
      </tr>
      <tr>
          <td><strong>FRIA evidence</strong></td>
          <td>6-category Fundamental Rights Impact Assessment output (EU AI Act Article 27)</td>
      </tr>
      <tr>
          <td><strong>Watermark tests</strong></td>
          <td>WM-001 to WM-005: presence, forgery resistance, stripping resistance, extraction resistance, multi-language (EU AI Act Article 50)</td>
      </tr>
      <tr>
          <td><strong>Compliance report</strong></td>
          <td>One-command auditor-ready HTML: <code>python scripts/compliance_report.py --report results.json --output report.html --framework all --fria</code></td>
      </tr>
      <tr>
          <td><strong>Simulate mode expansion</strong></td>
          <td>MCP (14), A2A (13), Identity (12) harnesses now support <code>--simulate</code></td>
      </tr>
  </tbody>
</table>
<h3 id="quick-start">Quick start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install agent-security-harness<span style="color:#f92672">==</span>4.1.0
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Run tests</span>
</span></span><span style="display:flex;"><span>agent-security test mcp --url http://your-agent --simulate
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Generate compliance report</span>
</span></span><span style="display:flex;"><span>python scripts/compliance_report.py --report results.json --output compliance.html --framework all --fria
</span></span></code></pre></div><h3 id="stats">Stats</h3>
<ul>
<li>440 unique test IDs across 31 modules</li>
<li>19/19 pytest passing</li>
<li>31 framework controls mapped (EU AI Act + ISO 42001)</li>
<li>Independent audit R33: 7 findings, all resolved</li>
<li>Simulate coverage: 52% of harnesses (12/23)</li>
</ul>
<h3 id="breaking-changes">Breaking changes</h3>
<p>None. Fully backwards compatible with v3.10.x.</p>
<hr>
<p>Full changelog: <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v3.10.1...v4.1.0">https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v3.10.1...v4.1.0</a></p>
<h2 id="whats-changed-2">What&rsquo;s Changed</h2>
<ul>
<li>Add AUROC reporting per harness module by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/161">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/161</a></li>
<li>Add kill-switch compliance tests IR-009 to IR-012 by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/162">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/162</a></li>
<li>Add EU AI Act Article 50 watermark adversarial tests by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/163">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/163</a></li>
<li>Add EU AI Act and ISO 42001 compliance crosswalk output by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/164">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/164</a></li>
<li>Add FRIA evidence collection and compliance report generation by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/165">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/165</a></li>
<li>Fix Cursor Bugbot review findings across v4.1/v4.2 by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/166">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/166</a></li>
<li>Fix negation word coverage in WM-002 and IR-010 by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/167">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/167</a></li>
<li>Add simulate mode to MCP, A2A, and Identity harnesses (F7) by @msaleme in <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/168">https://github.com/msaleme/red-team-blue-team-agent-fabric/pull/168</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v3.10.1...v4.1.0">https://github.com/msaleme/red-team-blue-team-agent-fabric/compare/v3.10.1...v4.1.0</a></p>
]]></content:encoded></item><item><title>ifttt-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ifttt-lint/</link><pubDate>Sat, 11 Apr 2026 21:45:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ifttt-lint/</guid><description>Version updated for https://github.com/simonepri/ifttt-lint to version v0.10.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, ifttt-lint, is a linter that enforces consistency across related code and documentation files using LINT.IfChange and LINT.ThenChange directives. It identifies and prevents mistakes where updates to one part of a codebase (e.g., a constant, struct, or database schema) require corresponding changes in other files but are overlooked, reducing production errors and ensuring synchronization across dependencies. By automatically detecting cross-file inconsistencies, it provides a lightweight, language-agnostic solution for maintaining cross-file integrity, filling gaps where more complex automation is impractical.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/simonepri/ifttt-lint">https://github.com/simonepri/ifttt-lint</a></strong> to version <strong>v0.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ifttt-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>ifttt-lint</code>, is a linter that enforces consistency across related code and documentation files using <code>LINT.IfChange</code> and <code>LINT.ThenChange</code> directives. It identifies and prevents mistakes where updates to one part of a codebase (e.g., a constant, struct, or database schema) require corresponding changes in other files but are overlooked, reducing production errors and ensuring synchronization across dependencies. By automatically detecting cross-file inconsistencies, it provides a lightweight, language-agnostic solution for maintaining cross-file integrity, filling gaps where more complex automation is impractical.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat: implement ifttt-lint (fd78cd0)</li>
</ul>
]]></content:encoded></item><item><title>Create Signed Commit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/create-signed-commit/</link><pubDate>Sat, 11 Apr 2026 21:45:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/create-signed-commit/</guid><description>Version updated for https://github.com/statens-pensjonskasse/gha-create-signed-commit to version v0.1.3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Create Signed Commit Action automates the creation of signed Git commits using the GitHub API, with the option to specify commit messages, file paths, branches, and parent commits. It enables users to create and manage batch commit operations without immediately pushing changes, offering flexibility for workflows requiring multiple staged commits. This action simplifies version control tasks by automating commit creation, ensuring commits are signed and compliant with branch protection rules, and optionally pushing changes to remote repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/statens-pensjonskasse/gha-create-signed-commit">https://github.com/statens-pensjonskasse/gha-create-signed-commit</a></strong> to version <strong>v0.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-signed-commit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Create Signed Commit Action</strong> automates the creation of signed Git commits using the GitHub API, with the option to specify commit messages, file paths, branches, and parent commits. It enables users to create and manage batch commit operations without immediately pushing changes, offering flexibility for workflows requiring multiple staged commits. This action simplifies version control tasks by automating commit creation, ensuring commits are signed and compliant with branch protection rules, and optionally pushing changes to remote repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: Update dependencies to newest version by @IsakBjorn in <a href="https://github.com/statens-pensjonskasse/gha-create-signed-commit/pull/14">https://github.com/statens-pensjonskasse/gha-create-signed-commit/pull/14</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@IsakBjorn made their first contribution in <a href="https://github.com/statens-pensjonskasse/gha-create-signed-commit/pull/14">https://github.com/statens-pensjonskasse/gha-create-signed-commit/pull/14</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/statens-pensjonskasse/gha-create-signed-commit/compare/v0.1.2...v0.1.3">https://github.com/statens-pensjonskasse/gha-create-signed-commit/compare/v0.1.2...v0.1.3</a></p>
]]></content:encoded></item><item><title>github-profile-crt</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-profile-crt/</link><pubDate>Sat, 11 Apr 2026 21:45:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-profile-crt/</guid><description>Version updated for https://github.com/stefashkaa/github-profile-crt to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-profile-crt GitHub Action automates the generation of a retro-style CRT-themed contribution chart as an SVG, complete with animated effects and customizable themes. It retrieves user or organization contribution data, renders it into a visually engaging chart, and can optionally commit the output back to a repository. This tool is ideal for enhancing GitHub profile or project READMEs with dynamic, visually appealing activity panels.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stefashkaa/github-profile-crt">https://github.com/stefashkaa/github-profile-crt</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-profile-crt">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>github-profile-crt</code> GitHub Action automates the generation of a retro-style CRT-themed contribution chart as an SVG, complete with animated effects and customizable themes. It retrieves user or organization contribution data, renders it into a visually engaging chart, and can optionally commit the output back to a repository. This tool is ideal for enhancing GitHub profile or project READMEs with dynamic, visually appealing activity panels.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<h4 id="core-product">Core product</h4>
<ul>
<li>Initial public release of <strong>github-profile-crt</strong>: CRT/equalizer-styled contribution SVG generator for GitHub profile and repository READMEs.</li>
<li>GitHub Action entrypoint (<code>stefashkaa/github-profile-crt@v1</code>) with Node 24 runtime.</li>
<li>Local CLI workflow for development (<code>pnpm generate:dev</code>) and production build flow via Vite + ncc.</li>
</ul>
<h4 id="data-collection">Data collection</h4>
<ul>
<li>Personal account contribution fetching via GitHub GraphQL.</li>
<li>Organization contribution aggregation via GitHub REST APIs.</li>
<li>Optional inclusion of private organization repositories via <code>include-org-private</code> (token-dependent).</li>
<li>Contribution window selection:
<ul>
<li>Rolling one-year window for current year.</li>
<li>Full Jan–Dec window for historical years.</li>
</ul>
</li>
</ul>
<h4 id="svg-rendering">SVG rendering</h4>
<ul>
<li>Main chart with CRT equalizer-style 3D bars, pointer caps, glow, scanline/noise aesthetics, month labels, year labels, and Y-axis labels.</li>
<li>Optional grid rendering (<code>show-grid</code>).</li>
<li>Dashboard section (<code>show-stats</code>) with:
<ul>
<li><code>STACK PROFILE</code> language distribution widget.</li>
<li><code>ACTIVITY VECTOR</code> radar widget (commit/PR/issue/review + total).</li>
</ul>
</li>
<li>Footer stats strip (<code>show-stats-footer</code>) with user, contributions, best week, optional last week, and credits.</li>
<li>Optional hover titles (<code>enable-hover-attrs</code>) for non-GitHub embedding contexts.</li>
</ul>
<h4 id="theme-system">Theme system</h4>
<ul>
<li>Preset themes:
<ul>
<li><code>crt</code>, <code>amber</code>, <code>ice</code>, <code>ruby</code>, <code>mint</code>, <code>mono</code>, <code>winamp</code>, <code>neon</code>, <code>rainbow</code>, <code>chaos</code>, <code>chaos-max</code>, <code>static</code>.</li>
</ul>
</li>
<li>Theme selection modes:
<ul>
<li>Single theme.</li>
<li>Comma-separated set (<code>themes: crt,winamp,rainbow</code>).</li>
<li>All themes (<code>themes: all</code>).</li>
</ul>
</li>
<li>Light/dark output generation with <code>-dark.svg</code> and <code>-light.svg</code> variants.</li>
<li>Custom theme mode (<code>themes: custom</code>) with palette override env vars and optional custom light overrides.</li>
</ul>
<h4 id="action-inputsoutputs-and-automation">Action inputs/outputs and automation</h4>
<ul>
<li>Action inputs:
<ul>
<li><code>github-user</code>, <code>github-token</code>, <code>output-dir</code>, <code>themes</code>, <code>year</code>,</li>
<li><code>show-grid</code>, <code>show-stats</code>, <code>show-stats-footer</code>,</li>
<li><code>enable-hover-attrs</code>, <code>include-org-private</code>, <code>minify-svg</code>,</li>
<li><code>commit-and-push</code>, <code>commit-message</code>.</li>
</ul>
</li>
<li>Action outputs:
<ul>
<li><code>output-directory</code>, <code>generated-files</code>, <code>weeks</code>, <code>total-contributions</code>, <code>committed</code>.</li>
</ul>
</li>
<li>Built-in commit/push flow for generated assets (<code>commit-and-push: true</code> by default).</li>
</ul>
<h4 id="optimization-and-quality">Optimization and quality</h4>
<ul>
<li>SVG optimization pipeline (SVGO) enabled by default (<code>minify-svg: true</code>).</li>
<li>Runtime and rendering optimizations focused on GitHub profile performance while preserving visuals.</li>
<li>TypeScript-first codebase architecture split into config/data/render/action modules.</li>
<li>Tooling and quality stack:
<ul>
<li>ESLint, Prettier, Husky, lint-staged, TypeScript typecheck.</li>
</ul>
</li>
<li>Documentation suite for setup, themes, custom palettes, org/private token setup, troubleshooting, and year windows.</li>
</ul>
]]></content:encoded></item><item><title>Terraform Plan Commenter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/terraform-plan-commenter/</link><pubDate>Sat, 11 Apr 2026 21:45:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/terraform-plan-commenter/</guid><description>Version updated for https://github.com/thekbb/terraform-plan-commenter-action to version v1.2.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Terraform Plan Commenter Action is a GitHub Action designed to automate the process of running terraform plan and posting a formatted summary of the infrastructure changes as a comment on associated pull requests. It solves the problem of enabling reviewers to easily see proposed Terraform changes without needing direct access to run terraform plan. Key capabilities include updating comments with the latest plan, handling large plans with truncation, supporting multi-directory setups for monorepos, and providing workspace-specific results with customizable themes for enhanced accessibility.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thekbb/terraform-plan-commenter-action">https://github.com/thekbb/terraform-plan-commenter-action</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/terraform-plan-commenter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Terraform Plan Commenter Action</strong> is a GitHub Action designed to automate the process of running <code>terraform plan</code> and posting a formatted summary of the infrastructure changes as a comment on associated pull requests. It solves the problem of enabling reviewers to easily see proposed Terraform changes without needing direct access to run <code>terraform plan</code>. Key capabilities include updating comments with the latest plan, handling large plans with truncation, supporting multi-directory setups for monorepos, and providing workspace-specific results with customizable themes for enhanced accessibility.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li>Include the armored public GPG key used to sign release tags</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Pin external GitHub Actions to full SHA</li>
<li>Move the failed-plan check to a step-level <code>if</code></li>
<li>Dependency updates</li>
<li>Document SHA pinning guidance, release tag usage, and signed tag verification in the README</li>
</ul>
]]></content:encoded></item><item><title>compose-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/compose-lint/</link><pubDate>Sat, 11 Apr 2026 21:45:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/compose-lint/</guid><description>Version updated for https://github.com/tmatens/compose-lint to version v0.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “compose-lint,” serves as a security-focused linter for Docker Compose files, designed to identify and mitigate risky configurations before deployment. Grounded in OWASP and CIS security standards, it automates the detection of vulnerabilities such as exposed Docker sockets, privileged mode, unpinned images, and insecure port bindings. Its key capabilities include providing actionable recommendations and a fast, zero-configuration setup to improve container security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tmatens/compose-lint">https://github.com/tmatens/compose-lint</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/compose-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;compose-lint,&rdquo; serves as a security-focused linter for Docker Compose files, designed to identify and mitigate risky configurations before deployment. Grounded in OWASP and CIS security standards, it automates the detection of vulnerabilities such as exposed Docker sockets, privileged mode, unpinned images, and insecure port bindings. Its key capabilities include providing actionable recommendations and a fast, zero-configuration setup to improve container security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First public release of compose-lint — a security-focused linter for Docker Compose files, grounded in OWASP and CIS authoritative sources.</p>
<p>Install:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install compose-lint
</span></span></code></pre></div><p>Or use the GitHub Action:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">tmatens/compose-lint@v0.2.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">high</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">sarif</span>: <span style="color:#66d9ef">true</span>
</span></span></code></pre></div><h2 id="added">Added</h2>
<ul>
<li>10 security rules grounded in the OWASP Docker Security Cheat Sheet and the CIS Docker Benchmark:
<ul>
<li><strong>CL-0001</strong> Docker socket mounted (CRITICAL)</li>
<li><strong>CL-0002</strong> Privileged mode enabled (CRITICAL)</li>
<li><strong>CL-0003</strong> Privilege escalation not blocked (MEDIUM)</li>
<li><strong>CL-0004</strong> Image not pinned to version (MEDIUM)</li>
<li><strong>CL-0005</strong> Ports bound to all interfaces (HIGH)</li>
<li><strong>CL-0006</strong> No capability restrictions (MEDIUM)</li>
<li><strong>CL-0007</strong> Filesystem not read-only (MEDIUM)</li>
<li><strong>CL-0008</strong> Host network mode (HIGH)</li>
<li><strong>CL-0009</strong> Security profile disabled (HIGH)</li>
<li><strong>CL-0010</strong> Host namespace sharing (HIGH)</li>
</ul>
</li>
<li>CVSS-aligned severity model with a documented scoring matrix (<code>docs/severity.md</code>).</li>
<li>Output formatters: <code>text</code> (colored, with fix guidance and references), <code>json</code> (for CI), and <code>sarif</code> (SARIF 2.1.0, for GitHub Code Scanning).</li>
<li>GitHub Action with optional SARIF upload to the Code Scanning tab.</li>
<li>Auto-discovery of <code>compose.yml</code> / <code>docker-compose.yml</code> (and their <code>.yaml</code> / <code>.override.*</code> variants) when no file arguments are given.</li>
<li>Configuration via <code>.compose-lint.yml</code>: disable rules, override severity, record an exception <code>reason</code> that flows through to all output formats.</li>
<li>Suppressed-finding reporting with <code>--skip-suppressed</code>.</li>
<li>Documented exit code contract (0 = clean, 1 = findings at/above threshold, 2 = usage error) and <code>--fail-on</code> flag to set the threshold.</li>
<li>Pre-commit hook support.</li>
<li>Python 3.10–3.13 support.</li>
</ul>
<h2 id="security">Security</h2>
<ul>
<li>PyPI release uses Trusted Publishing (OIDC) with Sigstore build attestations. No long-lived API tokens.</li>
<li>TestPyPI publish gates the real PyPI publish — a TestPyPI failure aborts before a version number is burned on the real index.</li>
<li>Supply chain hardening: CodeQL (python + actions), OpenSSF Scorecard, Bandit, pip-audit, and Dependabot all run on every push and weekly.</li>
<li>Workflows are pinned, scoped to least-privilege permissions, and use <code>persist-credentials: false</code> on checkout. The composite action passes user inputs through <code>env:</code> rather than direct <code>${{ }}</code> interpolation to prevent shell injection.</li>
</ul>
<p>Full changelog: <a href="https://github.com/tmatens/compose-lint/blob/main/CHANGELOG.md">https://github.com/tmatens/compose-lint/blob/main/CHANGELOG.md</a></p>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/sr-semantic-release/</link><pubDate>Sat, 11 Apr 2026 21:45:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v3.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The sr GitHub Action is an AI-powered release engineering tool designed to streamline the entire software release lifecycle, from crafting commits to publishing releases. It automates tasks such as generating atomic conventional commits, conducting AI-driven code reviews, creating pull requests, and managing versioning and changelogs, eliminating the need for additional runtimes or plugins. Its key capabilities include AI-assisted workflows, robust safety mechanisms, and language-agnostic support, providing developers with a seamless and efficient release process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v3.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>sr</code> GitHub Action</strong> is an AI-powered release engineering tool designed to streamline the entire software release lifecycle, from crafting commits to publishing releases. It automates tasks such as generating atomic conventional commits, conducting AI-driven code reviews, creating pull requests, and managing versioning and changelogs, eliminating the need for additional runtimes or plugins. Its key capabilities include AI-assisted workflows, robust safety mechanisms, and language-agnostic support, providing developers with a seamless and efficient release process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="340-2026-04-11">3.4.0 (2026-04-11)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>core</strong>: add fixed versioning mode for monorepo packages (<a href="https://github.com/urmzd/sr/commit/900bf55cb57426b9675228e1676c476b45296399">900bf55</a>)</li>
<li><strong>release</strong>: implement lifecycle hook execution (<a href="https://github.com/urmzd/sr/commit/67edaf38987dee1bc8714d36583603f35ffcb3be">67edaf3</a>)</li>
<li><strong>config</strong>: add lifecycle hooks for release pipeline (<a href="https://github.com/urmzd/sr/commit/30cdda6bb503ce87a50d1f77b645e06788a6f464">30cdda6</a>)</li>
<li><strong>commit</strong>: add fallback pattern matching for non-conventional commits (<a href="https://github.com/urmzd/sr/commit/670eafcc50854c6f3cf67a49b79b6b7c3520b6ca">670eafc</a>)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>update release documentation for lifecycle hooks and defaults (<a href="https://github.com/urmzd/sr/commit/4ee638d6d3224e08afc7f9dab55ee4d95d2ecbb8">4ee638d</a>)</li>
<li><strong>showcase</strong>: update commit demo assets (<a href="https://github.com/urmzd/sr/commit/e2f1e3a71be6dfa4fef67bc068b0383b318a1fd3">e2f1e3a</a>)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li><strong>cli</strong>: use ConfiguredCommitParser for flexible parsing (<a href="https://github.com/urmzd/sr/commit/09a13230d448de50bf719b353e3026498e722066">09a1323</a>)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>fix cargo fmt formatting in config.rs (<a href="https://github.com/urmzd/sr/commit/36ec0019bc00bd89127b61612cfc5fea8dfb2939">36ec001</a>)</li>
<li>bump version to 3.3.7 (<a href="https://github.com/urmzd/sr/commit/f6f9afb5fa1759466d530cf2452fdfa3c6c53093">f6f9afb</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v3.3.7...v3.4.0">Full Changelog</a></p>
]]></content:encoded></item><item><title>Suprawall Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/suprawall-scan/</link><pubDate>Sat, 11 Apr 2026 21:45:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/suprawall-scan/</guid><description>Version updated for https://github.com/wiserautomation/SupraWall to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SupraWall is a security-focused GitHub Action designed to protect AI agents by intercepting and validating tool calls deterministically before execution, ensuring compliance with policies, preventing unauthorized actions, and safeguarding sensitive data. It automates threat detection, policy enforcement, credential protection, budget control, and audit logging, addressing risks such as rogue tool usage, data exfiltration, and regulatory violations. The action provides a robust two-layer defense system, leveraging both deterministic rule-based filtering and AI-driven semantic analysis to mitigate threats and ensure safe AI agent operation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wiserautomation/SupraWall">https://github.com/wiserautomation/SupraWall</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/suprawall-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SupraWall is a security-focused GitHub Action designed to protect AI agents by intercepting and validating tool calls deterministically before execution, ensuring compliance with policies, preventing unauthorized actions, and safeguarding sensitive data. It automates threat detection, policy enforcement, credential protection, budget control, and audit logging, addressing risks such as rogue tool usage, data exfiltration, and regulatory violations. The action provides a robust two-layer defense system, leveraging both deterministic rule-based filtering and AI-driven semantic analysis to mitigate threats and ensure safe AI agent operation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Update action.yml (ab29ae6)</li>
<li>Update action.yml (d249741)</li>
<li>chore: sync action from private repo (4ec4461) (99fe932)</li>
<li>chore: updated early access urls to /beta (663e12c)</li>
<li>chore: fix logo image (3fe18e9)</li>
<li>chore: update logo to new shield design (5fae249)</li>
<li>Initial commit: stealth launch (da5488e)</li>
</ul>
]]></content:encoded></item><item><title>GitHub Action for Danger-Swift + SwiftLint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-action-for-danger-swift--swiftlint/</link><pubDate>Sat, 11 Apr 2026 13:41:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-action-for-danger-swift--swiftlint/</guid><description>Version updated for https://github.com/417-72KI/danger-swiftlint to version v6.3.
This action is used across all versions by 36 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates Danger-Swift with SwiftLint to automate Swift code linting during pull request workflows. It helps developers enforce consistent coding standards and identify potential code quality issues in Swift projects. The action simplifies the process by running SwiftLint checks and reporting results directly within the pull request.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/417-72KI/danger-swiftlint">https://github.com/417-72KI/danger-swiftlint</a></strong> to version <strong>v6.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>36</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-action-for-danger-swift-swiftlint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates Danger-Swift with SwiftLint to automate Swift code linting during pull request workflows. It helps developers enforce consistent coding standards and identify potential code quality issues in Swift projects. The action simplifies the process by running SwiftLint checks and reporting results directly within the pull request.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix build error in Swift 6.x by @417-72KI in <a href="https://github.com/417-72KI/danger-swiftlint/pull/71">https://github.com/417-72KI/danger-swiftlint/pull/71</a></li>
<li>Swift 6.3 support by @417-72KI in <a href="https://github.com/417-72KI/danger-swiftlint/pull/72">https://github.com/417-72KI/danger-swiftlint/pull/72</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/417-72KI/danger-swiftlint/compare/v6.2...v6.3">https://github.com/417-72KI/danger-swiftlint/compare/v6.2...v6.3</a></p>
]]></content:encoded></item><item><title>Aegis AI Agent Security Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/aegis-ai-agent-security-gate/</link><pubDate>Sat, 11 Apr 2026 13:41:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/aegis-ai-agent-security-gate/</guid><description>Version updated for https://github.com/Acacian/aegis to version v0.9.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent-Aegis is a governance layer for AI agents that provides a unified runtime to standardize and enforce essential governance features such as prompt-injection blocking, PII masking, policy enforcement, trust delegation, and tamper-evident auditing across 12 popular AI frameworks. It simplifies the implementation of these governance primitives by auto-instrumenting existing agent frameworks without requiring code changes, enabling developers to ensure compliance and security while reducing complexity. The action addresses challenges like inconsistent governance implementations and enhances trust, transparency, and control in AI-driven systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Acacian/aegis">https://github.com/Acacian/aegis</a></strong> to version <strong>v0.9.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aegis-ai-agent-security-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent-Aegis is a governance layer for AI agents that provides a unified runtime to standardize and enforce essential governance features such as prompt-injection blocking, PII masking, policy enforcement, trust delegation, and tamper-evident auditing across 12 popular AI frameworks. It simplifies the implementation of these governance primitives by auto-instrumenting existing agent frameworks without requiring code changes, enabling developers to ensure compliance and security while reducing complexity. The action addresses challenges like inconsistent governance implementations and enhances trust, transparency, and control in AI-driven systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="aegis-check-drift-cli">`aegis check drift` CLI</h3>
<p>Offline entropy-based drift detector for saved agent traces. Same signal that `auto_instrument()` exposes at runtime, now runnable on any JSONL trace from LangSmith, OTel, or custom loggers.</p>
<p>```bash
aegis check drift &ndash;trace path/to/trace.jsonl
aegis check drift &ndash;trace trace.jsonl &ndash;baseline gpt-4o-retail.json
aegis check drift &ndash;trace trace.jsonl &ndash;json &ndash;strict
```</p>
<p><strong>Privacy invariant</strong>: reads only the `tool_name` field — never args, CoT, or prompts — so enterprise users can score prod traces without exfiltrating PII. Stdlib-only (Counter + math.log, no numpy).</p>
<h3 id="research-1960-tau-bench-agent-trajectories">Research: 1,960 Tau-Bench Agent Trajectories</h3>
<p>Measured tool distribution drift on <a href="https://github.com/sierra-research/tau-bench/tree/main/historical_trajectories">sierra-research/tau-bench</a> public trajectories. <strong>39.8% of 812 scored trajectories show measurable collapse</strong> (Δ entropy ≥ 0.3 nats). Cross-model gap on the same retail task family: Sonnet 3.5 New 48.2% vs GPT-4o 28.1% (<strong>1.7× ratio</strong>, n=599). Distribution is bimodal — agents either stay open or fall off a cliff.</p>
<ul>
<li>Post: <a href="https://acacian.github.io/aegis/research/tau-bench-tool-distribution-drift/">https://acacian.github.io/aegis/research/tau-bench-tool-distribution-drift/</a></li>
<li>Reproduces in ~30 seconds on a laptop (stdlib only)</li>
</ul>
<h3 id="4-pillars-of-differentiation">4 pillars of differentiation</h3>
<p>Unlike LLM-as-judge approaches (Patronus, Braintrust) and fine-tuned classifiers (Galileo, Maxim), the `check drift` metric is simultaneously:</p>
<ol>
<li><strong>Deterministic</strong> — no second LLM judges the first, two runs give bit-identical results</li>
<li><strong>Privacy-preserving</strong> — tool names only, no prompt content ever read</li>
<li><strong>Cross-model comparable</strong> — normalized Δ on the same scale across GPT-4o and Sonnet</li>
<li><strong>30-second reproducible</strong> — 120 lines of stdlib Python, no numpy or GPU</li>
</ol>
<h3 id="other">Other</h3>
<ul>
<li>15 new tests in `tests/cli/test_check.py` including a hard privacy-invariant assertion (PII planted in fixture traces must never appear in any output)</li>
<li>`ScholarlyArticle` JSON-LD schema for `/research/*` pages, sitemap tier 0.8, `llms.txt` canonical facts section for LLM crawlers</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Acacian/aegis/compare/v0.9.3...v0.9.4">https://github.com/Acacian/aegis/compare/v0.9.3...v0.9.4</a></p>
]]></content:encoded></item><item><title>Create GitHub App Token</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/create-github-app-token/</link><pubDate>Sat, 11 Apr 2026 13:40:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/create-github-app-token/</guid><description>Version updated for https://github.com/actions/create-github-app-token to version v3.1.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 27,800 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Create GitHub App Token” GitHub Action automates the generation of installation access tokens for GitHub Apps, enabling secure authentication and interaction with repositories using app-specific credentials. This action simplifies the process of managing and using these tokens, which are required for tasks such as accessing repositories, running workflows, and configuring bot users. It addresses token expiration issues and provides robust capabilities to integrate GitHub App authentication into workflows seamlessly.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/actions/create-github-app-token">https://github.com/actions/create-github-app-token</a></strong> to version <strong>v3.1.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>27,800</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-github-app-token">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Create GitHub App Token&rdquo; GitHub Action automates the generation of installation access tokens for GitHub Apps, enabling secure authentication and interaction with repositories using app-specific credentials. This action simplifies the process of managing and using these tokens, which are required for tasks such as accessing repositories, running workflows, and configuring bot users. It addresses token expiration issues and provides robust capabilities to integrate GitHub App authentication into workflows seamlessly.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="311-2026-04-11"><a href="https://github.com/actions/create-github-app-token/compare/v3.1.0...v3.1.1">3.1.1</a> (2026-04-11)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>improve error message when app identifier is empty (<a href="https://github.com/actions/create-github-app-token/issues/362">#362</a>) (<a href="https://github.com/actions/create-github-app-token/commit/07e2b760664f080c40eec4eacf7477256582db36">07e2b76</a>), closes <a href="https://github.com/actions/create-github-app-token/issues/249">#249</a></li>
</ul>
]]></content:encoded></item><item><title>setup-ollama</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-ollama/</link><pubDate>Sat, 11 Apr 2026 13:40:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-ollama/</guid><description>Version updated for https://github.com/ai-action/setup-ollama to version v2.0.31.
This action is used across all versions by 64 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-ollama GitHub Action automates the installation and configuration of the Ollama CLI within GitHub Actions workflows. It enables users to run large language model (LLM) prompts against various pre-trained models, facilitating tasks such as natural language processing and AI-powered automation directly in CI/CD pipelines. The action also supports caching models to optimize workflow performance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ai-action/setup-ollama">https://github.com/ai-action/setup-ollama</a></strong> to version <strong>v2.0.31</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>64</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-ollama">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-ollama</code> GitHub Action automates the installation and configuration of the Ollama CLI within GitHub Actions workflows. It enables users to run large language model (LLM) prompts against various pre-trained models, facilitating tasks such as natural language processing and AI-powered automation directly in CI/CD pipelines. The action also supports caching models to optimize workflow performance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2031-2026-04-11"><a href="https://github.com/ai-action/setup-ollama/compare/v2.0.30...v2.0.31">2.0.31</a> (2026-04-11)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump ollama from 0.20.4 to 0.20.5 (<a href="https://github.com/ai-action/setup-ollama/commit/386b36316df76e2d7245fab35e5262fb3a492fea">386b363</a>)</li>
</ul>
]]></content:encoded></item><item><title>CBrowser - AI Browser Automation with Safety Boundaries</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cbrowser-ai-browser-automation-with-safety-boundaries/</link><pubDate>Sat, 11 Apr 2026 13:40:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cbrowser-ai-browser-automation-with-safety-boundaries/</guid><description>Version updated for https://github.com/alexandriashai/cbrowser to version v18.34.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CBrowser is a next-generation browser automation tool designed to simulate real human cognitive behavior and improve AI agent interactions with websites. It automates tasks such as accessibility audits, user behavior prediction, and self-healing selectors, ensuring sites are user-friendly and resilient to changes. By integrating cognitive user simulation and constitutional AI safety, it addresses challenges traditional tools overlook, such as frustration, abandonment prediction, and accessible design.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/alexandriashai/cbrowser">https://github.com/alexandriashai/cbrowser</a></strong> to version <strong>v18.34.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cbrowser-ai-browser-automation-with-safety-boundaries">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CBrowser is a next-generation browser automation tool designed to simulate real human cognitive behavior and improve AI agent interactions with websites. It automates tasks such as accessibility audits, user behavior prediction, and self-healing selectors, ensuring sites are user-friendly and resilient to changes. By integrating cognitive user simulation and constitutional AI safety, it addresses challenges traditional tools overlook, such as frustration, abandonment prediction, and accessible design.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/alexandriashai/cbrowser/compare/v18.34.1...v18.34.2">https://github.com/alexandriashai/cbrowser/compare/v18.34.1...v18.34.2</a></p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/bernstein-multi-agent-orchestration/</link><pubDate>Sat, 11 Apr 2026 13:40:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.6.5.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is a GitHub Action that automates the orchestration of AI coding agents to achieve coding goals efficiently. It breaks down a given task into subtasks, assigns them to parallel AI agents, verifies outputs, merges results, and delivers complete, tested, and clean code. By supporting interchangeable AI models and tools without vendor lock-in, it simplifies and accelerates complex coding workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.6.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is a GitHub Action that automates the orchestration of AI coding agents to achieve coding goals efficiently. It breaks down a given task into subtasks, assigns them to parallel AI agents, verifies outputs, merges results, and delivers complete, tested, and clean code. By supporting interchangeable AI models and tools without vendor lock-in, it simplifies and accelerates complex coding workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v165">v1.6.5</h2>
<h3 id="highlights">Highlights</h3>
<p><strong>Any CLI adapter as internal LLM provider</strong> — <code>internal_llm_provider</code> in <code>bernstein.yaml</code> now accepts any registered adapter name (not just <code>&quot;claude&quot;</code> or <code>&quot;openrouter&quot;</code>). Set <code>internal_llm_provider: &quot;gemini&quot;</code> or <code>internal_llm_provider: &quot;qwen&quot;</code> and the manager/planner/decomposer will use that adapter&rsquo;s CLI for LLM calls. No code changes needed — just config.</p>
<p><strong>TUI notification center + session recorder</strong> — two new Textual panels: a notification history that surfaces orchestrator events (task completions, incidents, gate blocks) in real time, and a session recorder that captures agent activity timelines for post-run review.</p>
<p><strong>Task detail tabs + dashboard reconnect</strong> — the TUI task-detail overlay now has tabbed sections (output, files, metrics) instead of a flat scroll, and the dashboard auto-reconnects on server restart without manual refresh.</p>
<h3 id="ci-hardening">CI hardening</h3>
<ul>
<li><code>timeout-minutes</code> added to <strong>24 workflow jobs</strong> that previously had none — prevents runaway jobs from burning Actions minutes.</li>
<li>Top-level <code>permissions: {}</code> (least-privilege) applied to <code>publish.yml</code>; every job now declares only what it needs.</li>
<li><code>concurrency</code> groups added to long-running workflows (<code>bernstein-scheduled-maintenance</code>, <code>pentest</code>, <code>dependency-security</code>).</li>
<li>Bot-loop guards on <code>bernstein-ci-fix.yml</code> and <code>protocol-compatibility-table.yml</code> use non-forgeable <code>head_repository.full_name</code> check instead of <code>github.actor</code> (SonarCloud S8232).</li>
</ul>
<h3 id="adapter--orchestrator">Adapter + orchestrator</h3>
<ul>
<li><code>budget_multiplier</code> and <code>system_addendum</code> parameters added to all 21 adapter <code>spawn()</code> overrides — the base class gained these in v1.6.4 but the subclasses weren&rsquo;t updated, causing pyright strict failures that blocked every push.</li>
<li>Provider latency degradation alert fixed: the EMA baseline was absorbing spikes before the alert could fire. Alert now checks <em>before</em> updating baseline, and baseline update is suppressed while an alert is active.</li>
<li>Backlog sync (<code>sync_backlog_to_server</code>) now queries all terminal statuses (<code>done</code>, <code>failed</code>, <code>cancelled</code>) when moving completed files from <code>open/</code> to <code>closed/</code> — previously queried <code>status=closed</code> which doesn&rsquo;t exist, so no files ever moved.</li>
<li>GitHub issue sync skips issues that already have a human assignee — prevents agents from racing contributors.</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><code>test_conflict_resolution</code>: 5 stale mock sequences from the old rebase-first merge flow updated to match the current 4-call <code>merge --no-commit</code> flow.</li>
<li><code>test_data_gen</code>: scope assertion raised from <code>&lt;= 3</code> to <code>&lt;= 6</code> (generator adds test files alongside source files).</li>
<li><code>test_health_and_slo</code>: removed dead <code>TestSLOTracker</code> class that imported the deleted <code>slo_tracker</code> module.</li>
<li><code>test_activity_summary_poller</code>: replaced fixed 0.12s sleeps with a bounded <code>_wait_for_summary</code> poll loop (was flaky on slow macOS CI).</li>
<li>CodeQL #97 (reflective XSS in sandbox dashboard): <code>html.escape</code> applied at the call site so CodeQL&rsquo;s taint tracker recognises it.</li>
<li>CodeQL #96 (stack trace exposure): <code>exc.msg</code> instead of <code>str(exc)</code> in formula validator.</li>
<li>CodeQL #98 (log injection): CR/LF stripped from <code>session_id</code> before logging.</li>
</ul>
<h3 id="repo-hygiene">Repo hygiene</h3>
<ul>
<li>Deleted stale <code>github-action/</code> directory (duplicated by <code>docs/github-action.md</code>).</li>
<li>Deleted dead <code>_typos.toml</code> (duplicate of <code>typos.toml</code>).</li>
<li>Fixed broken <code>.gitignore</code> merge artifact (<code>*token*docs/openapi.json</code> was a glued-together pair).</li>
<li>Created <code>CHANGELOG.md</code> (Keep a Changelog 1.1 format).</li>
<li><code>pyproject.toml</code>: expanded to 9 keywords, 18 classifiers (Python 3.13, Windows/macOS/Linux, Typed), full <code>[project.urls]</code>, <code>[tool.ruff.format]</code> profile, <code>[tool.pytest.ini_options]</code> with <code>--strict-markers</code>, <code>[tool.coverage]</code> with <code>branch=true</code>.</li>
<li>SonarCloud config: added <code>sonar.cpd.exclusions</code> for tests, Formula, packages, evolution (legacy v1/v2 parallel impl pending consolidation); added issue-ignore rules for S125 on tests and S1172 on CLI commands.</li>
</ul>
<p><strong>Full changelog:</strong> <a href="https://github.com/chernistry/bernstein/compare/v1.6.4...v1.6.5">https://github.com/chernistry/bernstein/compare/v1.6.4...v1.6.5</a></p>
]]></content:encoded></item><item><title>Aptu Triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/aptu-triage/</link><pubDate>Sat, 11 Apr 2026 13:40:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/aptu-triage/</guid><description>Version updated for https://github.com/clouatre-labs/aptu to version v0.3.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Aptu is an AI-powered triage utility designed to automate and enhance open-source software (OSS) issue management and code review processes. It specializes in providing precise AI-driven insights such as issue triage, pull request analysis, security scanning, and changelog generation by using context-specific prompts tailored for code quality tasks. This tool streamlines workflows, reduces manual effort, and integrates seamlessly with GitHub Actions and various AI providers to support efficient project maintenance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/clouatre-labs/aptu">https://github.com/clouatre-labs/aptu</a></strong> to version <strong>v0.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aptu-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Aptu is an AI-powered triage utility designed to automate and enhance open-source software (OSS) issue management and code review processes. It specializes in providing precise AI-driven insights such as issue triage, pull request analysis, security scanning, and changelog generation by using context-specific prompts tailored for code quality tasks. This tool streamlines workflows, reduces manual effort, and integrates seamlessly with GitHub Actions and various AI providers to support efficient project maintenance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>Release:</strong> Dereference annotated tag to commit SHA for floating tag update (#1090)</li>
<li><strong>Release:</strong> Reduce redundant API calls and remove dead condition (#1091)</li>
<li><strong>Core:</strong> Replace unwrap antipatterns and fix stale doc comments (#1098)</li>
</ul>
<h3 id="performance">Performance</h3>
<ul>
<li><strong>Prompts:</strong> Compress <code>.md</code> prompt files and remove CoT directive, reducing prompt sizes (~30% smaller) (#1103)</li>
<li><strong>Bench:</strong> Prompt compression benchmark with before/after char measurement and quality smoke-test (#1102, #1104, #1105)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li><strong>Core:</strong> Wire <code>should_skip_file</code>, move <code>decode_content</code> to test-only (#1101)</li>
</ul>
<h3 id="chores">Chores</h3>
<ul>
<li>Bump rmcp 1.2→1.4, schemars 1.0→1.2, code-analyze-core 0.3→0.4 (#1106)</li>
</ul>
<h3 id="docs">Docs</h3>
<ul>
<li>Fix stale versions, missing providers, tool count, and FFI field docs (#1099)</li>
<li>Update AGENTS.md for v0.3.0 patterns (#1095)</li>
</ul>
<p><strong>Full changelog:</strong> <a href="https://github.com/clouatre-labs/aptu/compare/v0.3.0...v0.3.1">https://github.com/clouatre-labs/aptu/compare/v0.3.0...v0.3.1</a></p>
]]></content:encoded></item><item><title>spec-sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/spec-sync/</link><pubDate>Sat, 11 Apr 2026 13:40:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/spec-sync/</guid><description>Version updated for https://github.com/CorvidLabs/spec-sync to version v3.8.0.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SpecSync is a GitHub Action and CLI tool designed for bidirectional validation of markdown-based module specifications against source code, ensuring alignment between documentation and implementation. It automates the detection of discrepancies, such as missing, undocumented, or outdated code elements, database schema mismatches, and incomplete specs across multiple programming languages. By enabling cross-project references, dependency graph generation, and AI-powered spec creation, it streamlines the maintenance of accurate and consistent technical documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CorvidLabs/spec-sync">https://github.com/CorvidLabs/spec-sync</a></strong> to version <strong>v3.8.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spec-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SpecSync is a GitHub Action and CLI tool designed for bidirectional validation of markdown-based module specifications against source code, ensuring alignment between documentation and implementation. It automates the detection of discrepancies, such as missing, undocumented, or outdated code elements, database schema mismatches, and incomplete specs across multiple programming languages. By enabling cross-project references, dependency graph generation, and AI-powered spec creation, it streamlines the maintenance of accurate and consistent technical documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>Staleness detection</strong> — <code>specsync stale</code> identifies specs that are out-of-date relative to their source files (#189)</li>
<li><strong>AST-based export parsing</strong> — tree-sitter powered analysis replaces regex for more accurate <code>exports</code> validation (#192)</li>
<li><strong>Batch operations</strong> — <code>specsync import</code>, <code>score</code>, and <code>generate</code> now accept multiple modules in one invocation (#191)</li>
<li><strong>Declarative custom validation rules</strong> — define project-specific validation in <code>specsync.toml</code> without code (#190)</li>
<li><strong>Cross-repo content verification</strong> — <code>specsync resolve --verify</code> checks referenced specs across repositories (#195)</li>
<li><strong>MCP resource support</strong> — agents can browse the spec tree via MCP resources without knowing file paths (#194)</li>
</ul>
<h3 id="fixes">Fixes</h3>
<ul>
<li><strong>Docs</strong> — clarified requirements convention (companion file, not inline) (#193)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v3.7.0...v3.8.0">https://github.com/CorvidLabs/spec-sync/compare/v3.7.0...v3.8.0</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: staleness detection — <code>specsync stale</code> command + check &ndash;stale flag by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/189">https://github.com/CorvidLabs/spec-sync/pull/189</a></li>
<li>feat: AST-based export parsing via tree-sitter by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/192">https://github.com/CorvidLabs/spec-sync/pull/192</a></li>
<li>feat: batch operations — import &ndash;all-issues/&ndash;from-dir, score &ndash;format table/csv, generate &ndash;uncovered/&ndash;batch by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/191">https://github.com/CorvidLabs/spec-sync/pull/191</a></li>
<li>feat: declarative custom validation rules by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/190">https://github.com/CorvidLabs/spec-sync/pull/190</a></li>
<li>feat: cross-repo spec content verification (#159) by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/195">https://github.com/CorvidLabs/spec-sync/pull/195</a></li>
<li>feat(mcp): add resource support for browsable spec tree by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/194">https://github.com/CorvidLabs/spec-sync/pull/194</a></li>
<li>fix(docs): clarify requirements convention — companion file, not inline by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/193">https://github.com/CorvidLabs/spec-sync/pull/193</a></li>
<li>chore: v3.8.0 release by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/196">https://github.com/CorvidLabs/spec-sync/pull/196</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v3.7.0...v3.8.0">https://github.com/CorvidLabs/spec-sync/compare/v3.7.0...v3.8.0</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/muaddib-scanner/</link><pubDate>Sat, 11 Apr 2026 13:40:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.72.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action designed to scan npm and PyPI packages for known threats, suspicious behaviors, and vulnerabilities using advanced detection techniques such as deobfuscation, inter-module dataflow analysis, and ML classifiers. It automates threat detection, risk scoring, and package scanning prior to installation, addressing the growing problem of supply chain attacks on open-source dependencies. Key capabilities include parallel scanning, interactive mode, detailed threat explanations, exportable reports, and integration with CI/CD pipelines for proactive risk management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.72</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action designed to scan npm and PyPI packages for known threats, suspicious behaviors, and vulnerabilities using advanced detection techniques such as deobfuscation, inter-module dataflow analysis, and ML classifiers. It automates threat detection, risk scoring, and package scanning prior to installation, addressing the growing problem of supply chain attacks on open-source dependencies. Key capabilities include parallel scanning, interactive mode, detailed threat explanations, exportable reports, and integration with CI/CD pipelines for proactive risk management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Two-layer fix: all-LOW findings downgrade to T3 instead of T2. DEFERRED_MIN_SCORE=5 guard blocks low-score packages from consuming sandbox slots. Fixes @eeacms burst monopolizing deferred slot.</p>
]]></content:encoded></item><item><title>Setup .NET Fast</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-.net-fast/</link><pubDate>Sat, 11 Apr 2026 13:40:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-.net-fast/</guid><description>Version updated for https://github.com/fast-actions/setup-dotnet to version v1.6.0.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-dotnet GitHub Action provides a fast and efficient way to install .NET SDKs, Runtimes, and ASP.NET Core Runtimes in CI/CD workflows. It automates tasks such as parallel downloads, version resolution (with support for wildcards, keywords, and global.json), and caching to optimize performance and minimize redundant installations. Its key features include intelligent deduplication, non-root installation, and conditional use of pre-installed .NET versions, making it a robust alternative to streamline .NET setup in GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fast-actions/setup-dotnet">https://github.com/fast-actions/setup-dotnet</a></strong> to version <strong>v1.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-net-fast">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-dotnet</code> GitHub Action provides a fast and efficient way to install .NET SDKs, Runtimes, and ASP.NET Core Runtimes in CI/CD workflows. It automates tasks such as parallel downloads, version resolution (with support for wildcards, keywords, and <code>global.json</code>), and caching to optimize performance and minimize redundant installations. Its key features include intelligent deduplication, non-root installation, and conditional use of pre-installed .NET versions, making it a robust alternative to streamline .NET setup in GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>What&rsquo;s Changed
A lot of dependency updates!</p>
<p>Full Changelog: <a href="https://github.com/fast-actions/setup-dotnet/compare/v1.5.1...v.1.6.0">https://github.com/fast-actions/setup-dotnet/compare/v1.5.1...v.1.6.0</a></p>
]]></content:encoded></item><item><title>GitHub Environment Variables Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-environment-variables-action/</link><pubDate>Sat, 11 Apr 2026 13:40:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-environment-variables-action/</guid><description>Version updated for https://github.com/FranzDiebold/github-env-vars-action to version v2.9.0.
This action is used across all versions by 4,489 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Environment Variables Action is a GitHub Action designed to expose and standardize key environment variables related to a repository, such as repository owner, name, branch, tags, and references, often in a slugged format for consistent usage. It simplifies workflows by providing easy access to these variables, reducing the need for custom scripts and enhancing automation. This action is especially useful for tasks like CI/CD pipelines, where repository metadata is frequently required.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/FranzDiebold/github-env-vars-action">https://github.com/FranzDiebold/github-env-vars-action</a></strong> to version <strong>v2.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4,489</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-environment-variables-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Environment Variables Action</strong> is a GitHub Action designed to expose and standardize key environment variables related to a repository, such as repository owner, name, branch, tags, and references, often in a slugged format for consistent usage. It simplifies workflows by providing easy access to these variables, reducing the need for custom scripts and enhancing automation. This action is especially useful for tasks like CI/CD pipelines, where repository metadata is frequently required.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Update Node.js version to <code>24</code>.</p>
]]></content:encoded></item><item><title>GitHub slug</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-slug/</link><pubDate>Sat, 11 Apr 2026 13:40:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-slug/</guid><description>Version updated for https://github.com/gacts/github-slug to version v1.3.5.
This action is used across all versions by 246 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Slug Action is designed to generate URL-friendly, “slugified” versions of branch names, tags, or custom strings within GitHub workflows by normalizing text (e.g., converting to lowercase, replacing special characters, and removing invalid characters). It automates the process of creating consistent and sanitized identifiers for use in CI/CD pipelines, solving challenges related to managing branch or tag names in scripts and tools. Key capabilities include detecting if workflows are triggered on branches or tags, providing cleaned versions of branch/tag names, and extracting semantic version details.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gacts/github-slug">https://github.com/gacts/github-slug</a></strong> to version <strong>v1.3.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>246</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-slug">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Slug Action is designed to generate URL-friendly, &ldquo;slugified&rdquo; versions of branch names, tags, or custom strings within GitHub workflows by normalizing text (e.g., converting to lowercase, replacing special characters, and removing invalid characters). It automates the process of creating consistent and sanitized identifiers for use in CI/CD pipelines, solving challenges related to managing branch or tag names in scripts and tools. Key capabilities include detecting if workflows are triggered on branches or tags, providing cleaned versions of branch/tag names, and extracting semantic version details.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at master -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependency-updates">📦 Dependency updates</h3>
<ul>
<li>Bump actions/checkout from 4 to 6 in the github-actions group by @dependabot[bot] in <a href="https://github.com/gacts/github-slug/pull/89">https://github.com/gacts/github-slug/pull/89</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/github-slug/pull/90">https://github.com/gacts/github-slug/pull/90</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/github-slug/pull/93">https://github.com/gacts/github-slug/pull/93</a></li>
<li>Bump the npm-production group across 1 directory with 3 updates by @dependabot[bot] in <a href="https://github.com/gacts/github-slug/pull/95">https://github.com/gacts/github-slug/pull/95</a></li>
<li>Bump the npm-development group across 1 directory with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/github-slug/pull/94">https://github.com/gacts/github-slug/pull/94</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gacts/github-slug/compare/v1.3.4...v1.3.5">https://github.com/gacts/github-slug/compare/v1.3.4...v1.3.5</a></p>
]]></content:encoded></item><item><title>JK Coverage Badge</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/jk-coverage-badge/</link><pubDate>Sat, 11 Apr 2026 13:40:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/jk-coverage-badge/</guid><description>Version updated for https://github.com/jedi-knights/coverage-badge to version v0.3.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The coverage-badge GitHub Action automates the process of updating a coverage badge in your repository’s README by extracting the line coverage percentage from supported test coverage files (e.g., LCOV, Cobertura XML, Coveralls JSON, or Istanbul/NYC JSON). It eliminates the need for external badge services and ensures your badge remains accurate, while offering optional features like coverage thresholds to enforce minimum standards and linking badges to detailed reports. This action streamlines coverage reporting and integrates seamlessly with GitHub-hosted runners.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/coverage-badge">https://github.com/jedi-knights/coverage-badge</a></strong> to version <strong>v0.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jk-coverage-badge">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>coverage-badge</code> GitHub Action automates the process of updating a coverage badge in your repository&rsquo;s README by extracting the line coverage percentage from supported test coverage files (e.g., LCOV, Cobertura XML, Coveralls JSON, or Istanbul/NYC JSON). It eliminates the need for external badge services and ensures your badge remains accurate, while offering optional features like coverage thresholds to enforce minimum standards and linking badges to detailed reports. This action streamlines coverage reporting and integrates seamlessly with GitHub-hosted runners.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="031-2026-04-11">0.3.1 (2026-04-11)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci:</strong> add cache-busting query param to report-url (30c95fe)</li>
</ul>
]]></content:encoded></item><item><title>Fetch Salesforce Field Definitions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/fetch-salesforce-field-definitions/</link><pubDate>Sat, 11 Apr 2026 13:40:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/fetch-salesforce-field-definitions/</guid><description>Version updated for https://github.com/kotaoue/salesforce-field-inspector to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The salesforce-field-inspector GitHub Action automates the process of fetching Salesforce FieldDefinition records via the Tooling API and exporting them as JSON or CSV files. It simplifies the task of retrieving metadata for system or custom objects, with options to filter by modification dates and select specific fields. This action is useful for developers or teams needing structured and customizable metadata exports for documentation, analysis, or integration purposes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kotaoue/salesforce-field-inspector">https://github.com/kotaoue/salesforce-field-inspector</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fetch-salesforce-field-definitions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>salesforce-field-inspector</code> GitHub Action automates the process of fetching Salesforce FieldDefinition records via the Tooling API and exporting them as JSON or CSV files. It simplifies the task of retrieving metadata for system or custom objects, with options to filter by modification dates and select specific fields. This action is useful for developers or teams needing structured and customizable metadata exports for documentation, analysis, or integration purposes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Migrate cSpell config from .vscode/settings.json to cspell.json by @Copilot in <a href="https://github.com/kotaoue/salesforce-field-inspector/pull/26">https://github.com/kotaoue/salesforce-field-inspector/pull/26</a></li>
<li>Optimize object scope filtering via SOQL WHERE clause instead of in-memory post-filter by @Copilot in <a href="https://github.com/kotaoue/salesforce-field-inspector/pull/28">https://github.com/kotaoue/salesforce-field-inspector/pull/28</a></li>
<li>feat: filter objects by LastModifiedDate using updatedWithin duration by @Copilot in <a href="https://github.com/kotaoue/salesforce-field-inspector/pull/24">https://github.com/kotaoue/salesforce-field-inspector/pull/24</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/kotaoue/salesforce-field-inspector/compare/v1...v1.0.2">https://github.com/kotaoue/salesforce-field-inspector/compare/v1...v1.0.2</a></p>
]]></content:encoded></item><item><title>mjun0812/setup-cuda</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/mjun0812/setup-cuda/</link><pubDate>Sat, 11 Apr 2026 13:39:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/mjun0812/setup-cuda/</guid><description>Version updated for https://github.com/mjun0812/setup-cuda to version v1.5.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-cuda GitHub Action automates the installation and configuration of NVIDIA CUDA in GitHub Actions workflows, supporting versions 10.0 and above. It simplifies setting up CUDA environments by dynamically selecting and installing specific CUDA versions, configuring necessary environment variables, and providing cross-platform compatibility for Linux and Windows. This action streamlines workflows for developers working with GPU-accelerated applications, eliminating manual setup and ensuring flexibility in version management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mjun0812/setup-cuda">https://github.com/mjun0812/setup-cuda</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mjun0812-setup-cuda">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-cuda</code> GitHub Action automates the installation and configuration of NVIDIA CUDA in GitHub Actions workflows, supporting versions 10.0 and above. It simplifies setting up CUDA environments by dynamically selecting and installing specific CUDA versions, configuring necessary environment variables, and providing cross-platform compatibility for Linux and Windows. This action streamlines workflows for developers working with GPU-accelerated applications, eliminating manual setup and ensuring flexibility in version management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-changes">🚀 Changes</h3>
<ul>
<li>chore(deps): Update pnpm/action-setup action to v6 by @renovate[bot] in <a href="https://github.com/mjun0812/setup-cuda/pull/34">https://github.com/mjun0812/setup-cuda/pull/34</a></li>
<li>chore: migrate to Vite+ unified toolchain by @mjun0812 in <a href="https://github.com/mjun0812/setup-cuda/pull/35">https://github.com/mjun0812/setup-cuda/pull/35</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mjun0812/setup-cuda/compare/v1.4.0...v1.5.0">https://github.com/mjun0812/setup-cuda/compare/v1.4.0...v1.5.0</a></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/totem-shield/</link><pubDate>Sat, 11 Apr 2026 13:39:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.14.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a CLI tool that acts as a persistent memory and enforcement layer for AI coding agents, addressing their tendency to forget architectural context and repeat mistakes. It automates the process of turning plain-English lessons about coding errors into enforceable rules, ensuring consistent adherence to best practices without requiring live LLMs. By providing deterministic, offline linting, Totem enhances code quality and reduces friction in AI-assisted workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.14.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a CLI tool that acts as a persistent memory and enforcement layer for AI coding agents, addressing their tendency to forget architectural context and repeat mistakes. It automates the process of turning plain-English lessons about coding errors into enforceable rules, ensuring consistent adherence to best practices without requiring live LLMs. By providing deterministic, offline linting, Totem enhances code quality and reduces friction in AI-assisted workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>
<p>e022109: Use <code>[Review]</code> as the log prefix for <code>totem review</code> output (#1335)</p>
<p>The <code>totem review</code> command was still printing <code>[Shield]</code> as the log prefix on every status line — a holdover from before the <code>shield</code> → <code>review</code> rename. Added a new <code>DISPLAY_TAG = 'Review'</code> constant in <code>shield-templates.ts</code> and routed every <code>log.info</code> / <code>log.dim</code> / <code>log.warn</code> / <code>log.success</code> call through it. The existing <code>TAG = 'Shield'</code> constant is kept verbatim because it&rsquo;s still used as the lookup key for <code>orchestrator.overrides.shield</code> and <code>orchestrator.cacheTtls.shield</code> in user configs — a coordinated rename of the routing key is tracked in #1335.</p>
<p>User-visible effect: <code>totem review</code> output now prints <code>[Review]</code> instead of <code>[Shield]</code>. No config migration required.</p>
<ul>
<li>@mmnto/totem@1.14.2</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Changelog Bot Runner Nyaomaru</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/changelog-bot-runner-nyaomaru/</link><pubDate>Sat, 11 Apr 2026 13:39:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/changelog-bot-runner-nyaomaru/</guid><description>Version updated for https://github.com/nyaomaru/changelog-bot to version v0.1.12.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary @nyaomaru/changelog-bot is a GitHub Action and CLI tool that automates the generation of polished changelog entries by leveraging Git history, PR titles, and release notes. It simplifies release workflows by eliminating manual copy-pasting and can optionally use AI (e.g., OpenAI) for tone-aware summaries or fallback to heuristic methods if AI is unavailable. Additionally, it supports creating PRs with updated changelogs and integrates seamlessly into CI pipelines for efficient and reliable changelog management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nyaomaru/changelog-bot">https://github.com/nyaomaru/changelog-bot</a></strong> to version <strong>v0.1.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/changelog-bot-runner-nyaomaru">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>@nyaomaru/changelog-bot</code> is a GitHub Action and CLI tool that automates the generation of polished changelog entries by leveraging Git history, PR titles, and release notes. It simplifies release workflows by eliminating manual copy-pasting and can optionally use AI (e.g., OpenAI) for tone-aware summaries or fallback to heuristic methods if AI is unavailable. Additionally, it supports creating PRs with updated changelogs and integrates seamlessly into CI pipelines for efficient and reliable changelog management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs(changelog): 0.1.11 by @github-actions[bot] in <a href="https://github.com/nyaomaru/changelog-bot/pull/89">https://github.com/nyaomaru/changelog-bot/pull/89</a></li>
<li>chore(action): enforce minimum package age with pnpm dlx by @nyaomaru in <a href="https://github.com/nyaomaru/changelog-bot/pull/90">https://github.com/nyaomaru/changelog-bot/pull/90</a></li>
<li>refactor: extract changelog CLI workflow helpers by @nyaomaru in <a href="https://github.com/nyaomaru/changelog-bot/pull/91">https://github.com/nyaomaru/changelog-bot/pull/91</a></li>
<li>Release: 0.1.12 by @github-actions[bot] in <a href="https://github.com/nyaomaru/changelog-bot/pull/92">https://github.com/nyaomaru/changelog-bot/pull/92</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/nyaomaru/changelog-bot/compare/v0...v0.1.12">https://github.com/nyaomaru/changelog-bot/compare/v0...v0.1.12</a></p>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/multi-style-contribution-snake/</link><pubDate>Sat, 11 Apr 2026 13:39:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v11.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action automates the creation of animated visualizations of your GitHub contribution graph with customizable styles, shapes, and themes. It simplifies the process by detecting the repository owner automatically and generates high-quality SVG and GIF outputs with bold month labels for better context. The action supports multiple styles, geometric shapes, and an automated gallery for easy previewing, making it ideal for personalizing GitHub profiles.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v11.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action automates the creation of animated visualizations of your GitHub contribution graph with customizable styles, shapes, and themes. It simplifies the process by detecting the repository owner automatically and generates high-quality SVG and GIF outputs with bold month labels for better context. The action supports multiple styles, geometric shapes, and an automated gallery for easy previewing, making it ideal for personalizing GitHub profiles.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v11.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>Helm Chart Publisher for GitHub Pages</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/helm-chart-publisher-for-github-pages/</link><pubDate>Sat, 11 Apr 2026 13:39:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/helm-chart-publisher-for-github-pages/</guid><description>Version updated for https://github.com/Vr00mm/helm-publish to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The helm-publish GitHub Action automates the packaging and publishing of Helm charts to a GitHub Pages-hosted Helm repository. It packages the chart, updates the repository’s index.yaml (preserving all previous versions), and handles versioning using Chart.yaml or custom inputs such as Git tags. This action simplifies Helm chart distribution and ensures seamless version management while addressing conflicts during repository updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vr00mm/helm-publish">https://github.com/Vr00mm/helm-publish</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-chart-publisher-for-github-pages">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>helm-publish</code> GitHub Action automates the packaging and publishing of Helm charts to a GitHub Pages-hosted Helm repository. It packages the chart, updates the repository&rsquo;s <code>index.yaml</code> (preserving all previous versions), and handles versioning using <code>Chart.yaml</code> or custom inputs such as Git tags. This action simplifies Helm chart distribution and ensures seamless version management while addressing conflicts during repository updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="security-fix">Security fix</h2>
<p>Prevent shell injection by passing all action inputs and step outputs as step-level <code>env:</code> variables instead of interpolating <code>${{ inputs.* }}</code> directly inside <code>run:</code> blocks.</p>
<p>Also removed unsafe EXTRA_ARGS string building for the <code>--version</code> flag and fixed unquoted <code>inputs.pages-branch</code> in <code>git pull --rebase</code>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Vr00mm/helm-publish/compare/v1.0.0...v1.0.1">https://github.com/Vr00mm/helm-publish/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Checkmarx One SAST scan and publish to Unify Platform</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/checkmarx-one-sast-scan-and-publish-to-unify-platform/</link><pubDate>Sat, 11 Apr 2026 06:28:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/checkmarx-one-sast-scan-and-publish-to-unify-platform/</guid><description>Version updated for https://github.com/cloudbees-io-gha/checkmarxone-sast-publish to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates the Checkmarx One SAST (Static Application Security Testing) scanner into CI/CD workflows to automatically analyze source code for security vulnerabilities, code quality issues, and compliance violations across multiple programming languages. It enables developers to identify and remediate security risks early in the development process, ensuring compliance with industry best practices. The action provides actionable outputs, such as severity-filtered scan results, which can be used as quality gates in subsequent workflow steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cloudbees-io-gha/checkmarxone-sast-publish">https://github.com/cloudbees-io-gha/checkmarxone-sast-publish</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/checkmarx-one-sast-scan-and-publish-to-unify-platform">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates the Checkmarx One SAST (Static Application Security Testing) scanner into CI/CD workflows to automatically analyze source code for security vulnerabilities, code quality issues, and compliance violations across multiple programming languages. It enables developers to identify and remediate security risks early in the development process, ensuring compliance with industry best practices. The action provides actionable outputs, such as severity-filtered scan results, which can be used as quality gates in subsequent workflow steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>CBP-36894 Checkmarx One SAST GHA by @SindhaPerumal in <a href="https://github.com/cloudbees-io-gha/checkmarxone-sast-publish/pull/1">https://github.com/cloudbees-io-gha/checkmarxone-sast-publish/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@SindhaPerumal made their first contribution in <a href="https://github.com/cloudbees-io-gha/checkmarxone-sast-publish/pull/1">https://github.com/cloudbees-io-gha/checkmarxone-sast-publish/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cloudbees-io-gha/checkmarxone-sast-publish/commits/v1">https://github.com/cloudbees-io-gha/checkmarxone-sast-publish/commits/v1</a></p>
]]></content:encoded></item><item><title>PR Size Label</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/pr-size-label/</link><pubDate>Sat, 11 Apr 2026 06:27:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/pr-size-label/</guid><description>Version updated for https://github.com/conforma/pr-size-label-action to version v1.2.0.
This action is used across all versions by 21 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “PR Size Label Action” is a GitHub Action that automates the process of labeling pull requests based on the total number of lines changed (additions + deletions). It categorizes PRs into predefined size ranges (e.g., XS, S, M, L, XL, XXL) and dynamically updates labels only when the size category changes, improving workflow efficiency and reducing manual effort. This action is ideal for maintaining clear visibility into the scope of changes in pull requests while preventing unnecessary label modifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/conforma/pr-size-label-action">https://github.com/conforma/pr-size-label-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>21</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-size-label">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;PR Size Label Action&rdquo; is a GitHub Action that automates the process of labeling pull requests based on the total number of lines changed (additions + deletions). It categorizes PRs into predefined size ranges (e.g., XS, S, M, L, XL, XXL) and dynamically updates labels only when the size category changes, improving workflow efficiency and reducing manual effort. This action is ideal for maintaining clear visibility into the scope of changes in pull requests while preventing unnecessary label modifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>ci: add release workflow with major version tag management by @robnester-rh in <a href="https://github.com/conforma/pr-size-label-action/pull/23">https://github.com/conforma/pr-size-label-action/pull/23</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/conforma/pr-size-label-action/compare/v1...v1.2.0">https://github.com/conforma/pr-size-label-action/compare/v1...v1.2.0</a></p>
]]></content:encoded></item><item><title>Setup aimock</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-aimock/</link><pubDate>Sat, 11 Apr 2026 06:27:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/setup-aimock/</guid><description>Version updated for https://github.com/CopilotKit/aimock to version v1.13.0.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aimock GitHub Action provides a comprehensive mocking framework for testing AI applications by simulating various AI-related services and protocols, such as LLM APIs, multimedia processing, vector databases, and agent-to-agent interactions. It automates the creation of controlled testing environments, enabling deterministic responses, chaos testing, drift detection, and real-time protocol simulation, all while running on a single port with zero dependencies. This action simplifies and enhances the testing process by offering extensive support for recording/replaying API interactions, customizable streaming behavior, and integration with CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CopilotKit/aimock">https://github.com/CopilotKit/aimock</a></strong> to version <strong>v1.13.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-aimock">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aimock</code> GitHub Action provides a comprehensive mocking framework for testing AI applications by simulating various AI-related services and protocols, such as LLM APIs, multimedia processing, vector databases, and agent-to-agent interactions. It automates the creation of controlled testing environments, enabling deterministic responses, chaos testing, drift detection, and real-time protocol simulation, all while running on a single port with zero dependencies. This action simplifies and enhances the testing process by offering extensive support for recording/replaying API interactions, customizable streaming behavior, and integration with CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add npm keywords, fixture gallery, CLI converters, and GitHub Action by @jpr5 in <a href="https://github.com/CopilotKit/aimock/pull/102">https://github.com/CopilotKit/aimock/pull/102</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CopilotKit/aimock/compare/v1.12.0...v1.13.0">https://github.com/CopilotKit/aimock/compare/v1.12.0...v1.13.0</a></p>
]]></content:encoded></item><item><title>recul by CRBroughton</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/recul-by-crbroughton/</link><pubDate>Sat, 11 Apr 2026 06:27:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/recul-by-crbroughton/</guid><description>Version updated for https://github.com/CRBroughton/recul to version v0.6.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Recul is a GitHub Action and CLI tool designed to mitigate supply chain attacks on npm dependencies by allowing teams to stay a specified number of versions behind the latest stable release. It automates dependency auditing in CI pipelines, enforces a lag policy to delay updates, and provides a clear pass/fail signal for compliance, reducing the risk of integrating potentially compromised releases. Recul complements traditional security practices and requires minimal maintenance, making it ideal for teams aiming to balance security and operational efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CRBroughton/recul">https://github.com/CRBroughton/recul</a></strong> to version <strong>v0.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/recul-by-crbroughton">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Recul is a GitHub Action and CLI tool designed to mitigate supply chain attacks on npm dependencies by allowing teams to stay a specified number of versions behind the latest stable release. It automates dependency auditing in CI pipelines, enforces a lag policy to delay updates, and provides a clear pass/fail signal for compliance, reducing the risk of integrating potentially compromised releases. Recul complements traditional security practices and requires minimal maintenance, making it ideal for teams aiming to balance security and operational efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="pnpm-monorepo-support">pnpm monorepo support</h3>
<p>recul now detects <code>pnpm-workspace.yaml</code> and audits each workspace package separately, grouping output by package with shared column widths. Installed versions are resolved per-importer from the lockfile. <code>--fix</code> applies catalog updates across all packages in one pass.</p>
<h3 id="github-actions-job-summary">GitHub Actions job summary</h3>
<p>When running in CI, recul writes a markdown audit table to the job summary. In monorepo mode each workspace package gets its own section.</p>
<h3 id="settings-table">Settings table</h3>
<p>The settings block is now rendered as a table with dynamic column widths.</p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/muaddib-scanner/</link><pubDate>Sat, 11 Apr 2026 06:27:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.71.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI package dependencies. It uses advanced techniques such as parallel scanning, deobfuscation, dataflow analysis, machine learning classifiers, and sandboxing to identify known supply chain threats, suspicious behaviors, and over 225,000 Indicators of Compromise (IOCs). This action automates dependency scanning, provides actionable risk scores, and blocks malicious packages, helping developers mitigate risks in their software supply chain.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.71</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI package dependencies. It uses advanced techniques such as parallel scanning, deobfuscation, dataflow analysis, machine learning classifiers, and sandboxing to identify known supply chain threats, suspicious behaviors, and over 225,000 Indicators of Compromise (IOCs). This action automates dependency scanning, provides actionable risk scores, and blocks malicious packages, helping developers mitigate risks in their software supply chain.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Score feature leak removed. 548 curated benign packages scanned. Shadow model retrained: 48 features, 129 trees. A/B test: 78/136 FP fixed on legitimate high-score packages, 0 regressions.</p>
]]></content:encoded></item><item><title>Android Resource Translator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/android-resource-translator/</link><pubDate>Sat, 11 Apr 2026 06:27:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/android-resource-translator/</guid><description>Version updated for https://github.com/duartebarbosadev/AndroidResourceTranslator to version v2.3.0.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Android Resource Translator GitHub Action automates the process of identifying missing translations in strings.xml files and generates translations using AI language models (OpenAI or OpenRouter). This action streamlines localization efforts for Android projects by ensuring consistent and efficient translation management. Key capabilities include automatic scanning, translation generation, and optional integration with pull requests to simplify workflow automation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/duartebarbosadev/AndroidResourceTranslator">https://github.com/duartebarbosadev/AndroidResourceTranslator</a></strong> to version <strong>v2.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/android-resource-translator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Android Resource Translator</strong> GitHub Action automates the process of identifying missing translations in <code>strings.xml</code> files and generates translations using AI language models (OpenAI or OpenRouter). This action streamlines localization efforts for Android projects by ensuring consistent and efficient translation management. Key capabilities include automatic scanning, translation generation, and optional integration with pull requests to simplify workflow automation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="release-v230">Release v2.3.0</h2>
<h3 id="changes-in-this-release">Changes in this release:</h3>
<ul>
<li>feat: add functionality to detect and refresh updated default resources (#39) (PR #39)</li>
<li>Review (#38) (PR #38)</li>
<li>fix: improve plural translation check to ensure not all default quantities are needed (#37) (PR #37)</li>
<li>refactor: Improve error handling for incomplete translations in LLM provider (#36) (PR #36)</li>
<li>Bump actions/upload-artifact from 5 to 7 (#35) (PR #35)</li>
<li>Update Buy Me a Coffee username in FUNDING.yml</li>
</ul>
<h3 id="related-pull-requests">Related Pull Requests:</h3>
<ul>
<li>PR #39: feat: add functionality to detect and refresh updated default resources</li>
<li>PR #38: Review</li>
<li>PR #37: fix: improve plural translation check to ensure not all default quantities are needed</li>
<li>PR #36: refactor: Improve error handling for incomplete translations in LLM provider</li>
<li>PR #35: Bump actions/upload-artifact from 5 to 7</li>
</ul>
<p><em>Note: Release notes were automatically generated from commit messages.</em></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/fallow-codebase-health/</link><pubDate>Sat, 11 Apr 2026 06:27:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.27.6.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-based codebase analysis tool designed for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, high complexity functions, and architectural issues, enabling developers to optimize and maintain cleaner codebases efficiently. With zero configuration, sub-second analysis time, and support for framework-specific plugins, it simplifies static code analysis and streamlines code quality management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.27.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-based codebase analysis tool designed for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, high complexity functions, and architectural issues, enabling developers to optimize and maintain cleaner codebases efficiently. With zero configuration, sub-second analysis time, and support for framework-specific plugins, it simplifies static code analysis and streamlines code quality management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug fixes</h2>
<h3 id="bare-html--vue--svelte-asset-references-without--prefix">Bare HTML / Vue / Svelte asset references without <code>./</code> prefix</h3>
<p>Following <a href="https://github.com/fallow-rs/fallow/releases/tag/v2.27.5">v2.27.5</a> which fixed the same bug shape for Angular <code>templateUrl</code>/<code>styleUrl</code>, this release extends the normalization to HTML and Vue/Svelte SFC asset references. A post-ship audit surfaced two additional parsers that emitted user-authored strings as <code>ImportInfo.source</code> verbatim:</p>
<ul>
<li><strong>HTML</strong> — <code>&lt;script src=&quot;app.js&quot;&gt;</code>, <code>&lt;link rel=&quot;stylesheet&quot; href=&quot;styles.css&quot;&gt;</code>, and <code>&lt;link rel=&quot;modulepreload&quot; href=&quot;vendor.js&quot;&gt;</code> (both attribute orders)</li>
<li><strong>Vue/Svelte SFC</strong> — <code>&lt;script src=&quot;logic.ts&quot;&gt;</code> external script references</li>
</ul>
<p>Without the <code>./</code> prefix, the resolver&rsquo;s specifier classifier treated these as bare npm package specifiers. A plain <code>index.html</code> with a local <code>&lt;script src=&quot;app.js&quot;&gt;</code> produced a false positive:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;unlisted_dependencies&#34;</span>: [
</span></span><span style="display:flex;"><span>    { <span style="color:#f92672">&#34;package_name&#34;</span>: <span style="color:#e6db74">&#34;app.js&#34;</span>, <span style="color:#f92672">&#34;imported_from&#34;</span>: [{ <span style="color:#f92672">&#34;path&#34;</span>: <span style="color:#e6db74">&#34;src/index.html&#34;</span> }] },
</span></span><span style="display:flex;"><span>    { <span style="color:#f92672">&#34;package_name&#34;</span>: <span style="color:#e6db74">&#34;styles.css&#34;</span>, <span style="color:#f92672">&#34;imported_from&#34;</span>: [{ <span style="color:#f92672">&#34;path&#34;</span>: <span style="color:#e6db74">&#34;src/index.html&#34;</span> }] }
</span></span><span style="display:flex;"><span>  ]
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>Browsers, Vite, Parcel, and the Vue/Svelte compilers all resolve these references relative to the document or component file whether the <code>./</code> prefix is present or not. Fallow now normalizes bare filenames at extraction time so all three forms (<code>'app.js'</code>, <code>'./app.js'</code>, <code>'./src/app.js'</code>) emit the same internal specifier.</p>
<p>Scoped package paths (<code>@shared/header.html</code>), root-absolute paths (<code>/src/main.ts</code>), URLs (<code>https://cdn.example.com/lib.js</code>), and <code>data:</code> URIs are left untouched.</p>
<h3 id="refactor-shared-asset-url-normalizer">Refactor: shared asset URL normalizer</h3>
<p>The normalization logic previously lived inside <code>visitor/helpers.rs</code> as an Angular-specific helper. It has been extracted to <code>crates/extract/src/asset_url.rs</code> as a single <code>normalize_asset_url</code> function used by Angular, HTML, and SFC parsers. New <code>data:</code> URI guard added so the helper is safe to call from sites that don&rsquo;t pre-filter remote URLs.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.27.5...v2.27.6">https://github.com/fallow-rs/fallow/compare/v2.27.5...v2.27.6</a></p>
]]></content:encoded></item><item><title>Run GitLeaks</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/run-gitleaks/</link><pubDate>Sat, 11 Apr 2026 06:27:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/run-gitleaks/</guid><description>Version updated for https://github.com/gacts/gitleaks to version v1.3.2.
This action is used across all versions by 241 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates GitLeaks into your CI/CD pipeline to automatically detect and prevent the unintentional inclusion of sensitive information, such as secrets and credentials, in your codebase. It supports multiple operating systems, offers caching for faster execution, and allows for custom configurations, including mechanisms to ignore specific findings. By automating secret scanning, it enhances security and reduces the risk of exposing sensitive data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gacts/gitleaks">https://github.com/gacts/gitleaks</a></strong> to version <strong>v1.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>241</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-gitleaks">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates GitLeaks into your CI/CD pipeline to automatically detect and prevent the unintentional inclusion of sensitive information, such as secrets and credentials, in your codebase. It supports multiple operating systems, offers caching for faster execution, and allows for custom configurations, including mechanisms to ignore specific findings. By automating secret scanning, it enhances security and reduces the risk of exposing sensitive data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at master -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependency-updates">📦 Dependency updates</h3>
<ul>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/93">https://github.com/gacts/gitleaks/pull/93</a></li>
<li>Bump actions/checkout from 4 to 6 in the github-actions group by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/94">https://github.com/gacts/gitleaks/pull/94</a></li>
<li>Bump the npm-production group with 3 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/96">https://github.com/gacts/gitleaks/pull/96</a></li>
<li>Bump @eslint/js from 9.39.1 to 9.39.2 in the npm-development group by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/97">https://github.com/gacts/gitleaks/pull/97</a></li>
<li>Bump globals from 16.5.0 to 17.3.0 in the npm-development group by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/99">https://github.com/gacts/gitleaks/pull/99</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/95">https://github.com/gacts/gitleaks/pull/95</a></li>
<li>Bump the npm-development group across 1 directory with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/100">https://github.com/gacts/gitleaks/pull/100</a></li>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/101">https://github.com/gacts/gitleaks/pull/101</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/102">https://github.com/gacts/gitleaks/pull/102</a></li>
<li>Bump the npm-development group with 3 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/103">https://github.com/gacts/gitleaks/pull/103</a></li>
<li>Bump the npm-production group across 1 directory with 6 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/98">https://github.com/gacts/gitleaks/pull/98</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/gitleaks/pull/104">https://github.com/gacts/gitleaks/pull/104</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gacts/gitleaks/compare/v1.3.1...v1.3.2">https://github.com/gacts/gitleaks/compare/v1.3.1...v1.3.2</a></p>
]]></content:encoded></item><item><title>Run and post run Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/run-and-post-run-action/</link><pubDate>Sat, 11 Apr 2026 06:27:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/run-and-post-run-action/</guid><description>Version updated for https://github.com/gacts/run-and-post-run to version v1.4.4.
This action is used across all versions by 149 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Run and Post Run, enables users to execute commands both during a workflow job and after it has completed. It simplifies automation by allowing conditional post-run tasks, such as cleanup or logging, to be performed once a job ends. Key capabilities include support for customizable commands, multi-line execution, and configurable shell environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gacts/run-and-post-run">https://github.com/gacts/run-and-post-run</a></strong> to version <strong>v1.4.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>149</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-and-post-run-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Run and Post Run</strong>, enables users to execute commands both during a workflow job and after it has completed. It simplifies automation by allowing conditional post-run tasks, such as cleanup or logging, to be performed once a job ends. Key capabilities include support for customizable commands, multi-line execution, and configurable shell environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at main -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependency-updates">📦 Dependency updates</h3>
<ul>
<li>chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/52">https://github.com/gacts/run-and-post-run/pull/52</a></li>
<li>chore(deps-dev): bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/53">https://github.com/gacts/run-and-post-run/pull/53</a></li>
<li>chore(deps-dev): bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/56">https://github.com/gacts/run-and-post-run/pull/56</a></li>
<li>chore(deps): bump the github-actions group with 3 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/55">https://github.com/gacts/run-and-post-run/pull/55</a></li>
<li>chore(deps): bump the npm-production group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/54">https://github.com/gacts/run-and-post-run/pull/54</a></li>
<li>chore(deps): bump undici and @actions/http-client by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/57">https://github.com/gacts/run-and-post-run/pull/57</a></li>
<li>chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/58">https://github.com/gacts/run-and-post-run/pull/58</a></li>
<li>chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/64">https://github.com/gacts/run-and-post-run/pull/64</a></li>
<li>chore(deps): bump undici from 6.23.0 to 6.24.1 by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/63">https://github.com/gacts/run-and-post-run/pull/63</a></li>
<li>chore(deps-dev): bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/61">https://github.com/gacts/run-and-post-run/pull/61</a></li>
<li>chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/60">https://github.com/gacts/run-and-post-run/pull/60</a></li>
<li>chore(deps): bump the npm-production group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/59">https://github.com/gacts/run-and-post-run/pull/59</a></li>
<li>chore(deps-dev): bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/gacts/run-and-post-run/pull/65">https://github.com/gacts/run-and-post-run/pull/65</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gacts/run-and-post-run/compare/v1.4.3...v1.4.4">https://github.com/gacts/run-and-post-run/compare/v1.4.3...v1.4.4</a></p>
]]></content:encoded></item><item><title>accessibility-scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/accessibility-scanner/</link><pubDate>Sat, 11 Apr 2026 06:27:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/accessibility-scanner/</guid><description>Version updated for https://github.com/github/accessibility-scanner to version v3.0.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 37 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI-powered Accessibility Scanner is a GitHub Action designed to identify and track accessibility issues in websites, repositories, and dynamic content. It automates the detection of accessibility barriers, creates actionable GitHub issues, and optionally utilizes GitHub Copilot to propose AI-powered fixes, streamlining the remediation process. This tool helps development teams enhance the accessibility of their digital products while integrating seamlessly into their GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/github/accessibility-scanner">https://github.com/github/accessibility-scanner</a></strong> to version <strong>v3.0.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>37</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/accessibility-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI-powered Accessibility Scanner is a GitHub Action designed to identify and track accessibility issues in websites, repositories, and dynamic content. It automates the detection of accessibility barriers, creates actionable GitHub issues, and optionally utilizes GitHub Copilot to propose AI-powered fixes, streamlining the remediation process. This tool helps development teams enhance the accessibility of their digital products while integrating seamlessly into their GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="new-features">New features</h3>
<ul>
<li>Add optional <code>base_url</code> input to support GitHub Enterprise Octokit endpoints by @Copilot in <a href="https://github.com/github/accessibility-scanner/pull/176">https://github.com/github/accessibility-scanner/pull/176</a></li>
</ul>
<h3 id="dependencydocumentation-updates">Dependency/documentation updates</h3>
<ul>
<li>Updates find, file, fix action READMEs to include changes to the inputs/outputs. by @lindseywild in <a href="https://github.com/github/accessibility-scanner/pull/181">https://github.com/github/accessibility-scanner/pull/181</a></li>
<li>chore(deps): Bump rack from 3.2.5 to 3.2.6 in /sites/site-with-errors by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/183">https://github.com/github/accessibility-scanner/pull/183</a></li>
<li>chore(deps): Bump ruby/setup-ruby from 1.299.0 to 1.300.0 in the github-actions group across 1 directory by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/184">https://github.com/github/accessibility-scanner/pull/184</a></li>
<li>chore(deps-dev): Bump vite from 7.3.1 to 7.3.2 by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/185">https://github.com/github/accessibility-scanner/pull/185</a></li>
<li>chore(deps): Bump addressable from 2.8.7 to 2.9.0 in /sites/site-with-errors by @dependabot[bot] in <a href="https://github.com/github/accessibility-scanner/pull/186">https://github.com/github/accessibility-scanner/pull/186</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/github/accessibility-scanner/compare/v3.0.0...v3.0.1">https://github.com/github/accessibility-scanner/compare/v3.0.0...v3.0.1</a></p>
]]></content:encoded></item><item><title>Ansible Molecule</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ansible-molecule/</link><pubDate>Sat, 11 Apr 2026 06:27:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ansible-molecule/</guid><description>Version updated for https://github.com/gofrolist/molecule-action to version v2.7.95.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables users to run Molecule, a testing framework, to automate testing and validation of Ansible roles. It simplifies the process of ensuring Ansible roles are functioning correctly by providing commands for role creation, testing, dependency management, linting, and instance lifecycle management. The action supports various configurations, making it adaptable to different project structures and testing scenarios.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gofrolist/molecule-action">https://github.com/gofrolist/molecule-action</a></strong> to version <strong>v2.7.95</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ansible-molecule">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables users to run Molecule, a testing framework, to automate testing and validation of Ansible roles. It simplifies the process of ensuring Ansible roles are functioning correctly by providing commands for role creation, testing, dependency management, linting, and instance lifecycle management. The action supports various configurations, making it adaptable to different project structures and testing scenarios.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v2795-2026-04-11">v2.7.95 (2026-04-11)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps</strong>: Bump cryptography from 46.0.6 to 46.0.7 (<a href="https://github.com/gofrolist/molecule-action/commit/64ab986b02f21289f4141bb73f517100490c68cc"><code>64ab986</code></a>)</li>
</ul>
<hr>
<p><strong>Detailed Changes</strong>: <a href="https://github.com/gofrolist/molecule-action/compare/v2.7.94...v2.7.95">v2.7.94&hellip;v2.7.95</a></p>
]]></content:encoded></item><item><title>GitHub Screenshot Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-screenshot-action/</link><pubDate>Sat, 11 Apr 2026 06:27:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/github-screenshot-action/</guid><description>Version updated for https://github.com/guibranco/github-screenshot-action to version v2.0.27.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-screenshot-action is a GitHub Action designed to automate the process of capturing, monitoring, and versioning website screenshots. It enables users to define target websites in a JSON file and supports parallel execution, automated retries, cron-based scheduling, and pull request creation for visual change tracking. Key features include real-browser rendering using Puppeteer, flexible wait strategies, and the ability to isolate screenshot updates in dedicated branches.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/guibranco/github-screenshot-action">https://github.com/guibranco/github-screenshot-action</a></strong> to version <strong>v2.0.27</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-screenshot-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>github-screenshot-action</strong> is a GitHub Action designed to automate the process of capturing, monitoring, and versioning website screenshots. It enables users to define target websites in a JSON file and supports parallel execution, automated retries, cron-based scheduling, and pull request creation for visual change tracking. Key features include real-browser rendering using Puppeteer, flexible wait strategies, and the ability to isolate screenshot updates in dedicated branches.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Automated release for version 2.0.27</p>
]]></content:encoded></item><item><title>AI Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ai-plugin-scanner/</link><pubDate>Sat, 11 Apr 2026 06:27:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/ai-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/ai-plugin-scanner-action to version v1.2.14.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is designed to automate the scanning of AI plugin repositories across multiple ecosystems (e.g., Codex, Claude, Gemini, OpenCode) for security, publishability, runtime readiness, and trust signals. It generates structured reports, including SARIF and policy results, while offering optional live network probing and submission automation. This action simplifies compliance and quality assurance workflows for AI plugins, making it easier for developers to ensure their plugins meet marketplace and security standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/ai-plugin-scanner-action">https://github.com/hashgraph-online/ai-plugin-scanner-action</a></strong> to version <strong>v1.2.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is designed to automate the scanning of AI plugin repositories across multiple ecosystems (e.g., Codex, Claude, Gemini, OpenCode) for security, publishability, runtime readiness, and trust signals. It generates structured reports, including SARIF and policy results, while offering optional live network probing and submission automation. This action simplifies compliance and quality assurance workflows for AI plugins, making it easier for developers to ensure their plugins meet marketplace and security standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/b190b6cfce0ff79a1cfdb7d5ac7deee7f47f281f">https://github.com/hashgraph-online/ai-plugin-scanner/tree/b190b6cfce0ff79a1cfdb7d5ac7deee7f47f281f</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.13...v1.2.14">https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.13...v1.2.14</a></p>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/hol-codex-plugin-scanner/</link><pubDate>Sat, 11 Apr 2026 06:27:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.14.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action provides a compatibility alias for workflows using an older action slug, ensuring seamless migration to the updated canonical repository. It automates the scanning of AI plugins while maintaining compatibility and functionality for existing integrations, preventing workflow disruptions during the transition. The action ensures consistency by sharing the same behavior, release updates, and dependencies as the canonical version.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action provides a compatibility alias for workflows using an older action slug, ensuring seamless migration to the updated canonical repository. It automates the scanning of AI plugins while maintaining compatibility and functionality for existing integrations, preventing workflow disruptions during the transition. The action ensures consistency by sharing the same behavior, release updates, and dependencies as the canonical version.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/b190b6cfce0ff79a1cfdb7d5ac7deee7f47f281f">https://github.com/hashgraph-online/ai-plugin-scanner/tree/b190b6cfce0ff79a1cfdb7d5ac7deee7f47f281f</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.13...v1.2.14">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.13...v1.2.14</a></p>
]]></content:encoded></item><item><title>Git-Iris Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/git-iris-action/</link><pubDate>Sat, 11 Apr 2026 06:27:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/git-iris-action/</guid><description>Version updated for https://github.com/hyperb1iss/git-iris to version v2.0.8.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Git-Iris is an intelligent GitHub Action that automates key version control tasks by analyzing your codebase with contextual understanding. It generates context-aware commit messages, performs in-depth code reviews, creates detailed pull request descriptions, and produces changelogs and release notes with intelligent categorization. This action streamlines Git workflows, reducing manual effort while ensuring high-quality and meaningful Git artifacts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperb1iss/git-iris">https://github.com/hyperb1iss/git-iris</a></strong> to version <strong>v2.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/git-iris-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Git-Iris is an intelligent GitHub Action that automates key version control tasks by analyzing your codebase with contextual understanding. It generates context-aware commit messages, performs in-depth code reviews, creates detailed pull request descriptions, and produces changelogs and release notes with intelligent categorization. This action streamlines Git workflows, reducing manual effort while ensuring high-quality and meaningful Git artifacts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="release-notes-208">Release Notes 2.0.8</h1>
<p><strong>Released:</strong> 2026-04-10</p>
<p>This release focuses on <strong>security hardening</strong>, <strong>developer experience</strong>, and <strong>intelligent defaults</strong>. Git-Iris now automatically detects your team&rsquo;s commit style, respects XDG config paths, and provides a comprehensive config display showing all providers with API key status. The Studio TUI gains smarter branch handling and history navigation.</p>
<h2 id="-highlights">🌟 Highlights</h2>
<h3 id="automatic-commit-style-detection">Automatic Commit Style Detection</h3>
<p>Iris now analyzes your repository&rsquo;s commit history to detect whether your team uses <strong>gitmoji</strong> or <strong>conventional commits</strong> — and matches that style automatically. No configuration needed. A repository with emoji-prefixed commits will get emoji suggestions; one with <code>feat:</code>/<code>fix:</code> prefixes will get conventional format.</p>
<h3 id="git-hook-integration">Git Hook Integration</h3>
<p>New <code>git-iris hook install</code> and <code>git-iris hook uninstall</code> commands let you set up a <code>prepare-commit-msg</code> hook that generates AI commit messages automatically when you run <code>git commit</code>. The hook respects <code>core.hooksPath</code> and handles worktrees correctly.</p>
<h3 id="xdg-config-path-support">XDG Config Path Support</h3>
<p>Configuration now follows XDG conventions across platforms. On macOS, new installs use <code>~/.config/git-iris</code> (matching <code>gh</code>, <code>neovim</code>, <code>bat</code>, and other modern CLI tools). Existing <code>~/Library/Application Support/git-iris</code> configs continue to work — migration is automatic.</p>
<h3 id="complete-config-display-overhaul">Complete Config Display Overhaul</h3>
<p>The <code>git-iris config</code> command now shows <strong>all providers</strong> with resolved defaults, context window sizes, and API key status. Keys show masked values (<code>sk-••••xxxx</code>) or indicate missing keys with the environment variable to set. Format validation warnings appear inline.</p>
<h3 id="compact-project-context">Compact Project Context</h3>
<p>The <code>project_docs(doc_type=&quot;context&quot;)</code> tool now returns a <strong>focused snapshot</strong> of README and agent instructions instead of full documents. Sections are ranked by relevance and trimmed to fit the context budget — giving Iris the right framing without token bloat.</p>
<h2 id="-security">🛡️ Security</h2>
<ul>
<li><strong>API key redaction</strong> — Keys are now masked in debug logs and <code>ProviderConfig</code> debug output; never logged in plaintext</li>
<li><strong>Config file permissions</strong> — Personal config files are written with <code>0o600</code> permissions on Unix via atomic temp-file rename</li>
<li><strong>Symlink rejection</strong> — Hook install/uninstall refuses to write through symlinks to prevent redirect attacks</li>
<li><strong>File size guards</strong> — <code>file_read</code> tool enforces size limits to prevent context overflow attacks</li>
<li><strong>Regex input escaping</strong> — User-provided patterns are escaped before compilation to prevent ReDoS</li>
</ul>
<h2 id="-features">✨ Features</h2>
<ul>
<li><strong>Hook commands</strong> — <code>git-iris hook install [--force]</code> and <code>git-iris hook uninstall</code> manage the <code>prepare-commit-msg</code> integration</li>
<li><strong>Gemini alias</strong> — <code>gemini</code> is now recognized as an alias for <code>google</code> provider (like <code>claude</code> → <code>anthropic</code>)</li>
<li><strong>Theme display</strong> — Config output shows the active theme name in the global section</li>
<li><strong>Justfile</strong> — New <code>justfile</code> provides task-runner commands: <code>just check</code>, <code>just test</code>, <code>just studio</code>, <code>just docs-dev</code></li>
</ul>
<h2 id="-agent--provider-updates">🤖 Agent &amp; Provider Updates</h2>
<ul>
<li><strong>Default models updated</strong> — OpenAI defaults to <code>gpt-5.4</code> / <code>gpt-5.4-mini</code>; Anthropic to <code>claude-opus-4-6</code></li>
<li><strong>rig-core 0.33</strong> — Updated to latest Rig framework release</li>
<li><strong>Commit style prompt</strong> — Style detection moved from Rust regex to agent prompt logic for better accuracy</li>
<li><strong>Capability prompts</strong> — All TOML prompts aligned with actual tool definitions and behaviors</li>
</ul>
<h2 id="-studio-tui">🖥️ Studio TUI</h2>
<ul>
<li><strong>Smart branch defaults</strong> — PR and Review modes now default <code>base_branch</code> / <code>from_ref</code> to the repository&rsquo;s primary branch (from <code>init.defaultBranch</code> or remote HEAD)</li>
<li><strong>Primary branch detection</strong> — Mode suggestions use actual default branch instead of hardcoded <code>main</code>/<code>master</code></li>
<li><strong>Explore history context</strong> — Context panel respects <code>show_global_log</code> toggle; Enter copies a <code>git show</code> command scoped to the current file</li>
<li><strong>Editor hint</strong> — Pressing <code>o</code> in code view copies a <code>$VISUAL</code>/<code>$EDITOR</code> command with line number (prefers <code>VISUAL</code> over <code>EDITOR</code>)</li>
<li><strong>Streaming panel fix</strong> — Structured panel content now clears correctly between regenerations</li>
<li><strong>Shortcut hardening</strong> — Keyboard handling in commit and global modes fixed for edge cases</li>
</ul>
<h2 id="-documentation">📝 Documentation</h2>
<ul>
<li><strong>Prose cleanup</strong> — All documentation files reformatted with consistent style and clearer language</li>
<li><strong>OpenAI reasoning</strong> — New guidance on reasoning profiles and <code>max_completion_tokens</code> parameter</li>
<li><strong>Studio architecture</strong> — Reducer and extension guides aligned with actual implementation</li>
<li><strong>Development workflow</strong> — Contributing docs updated to use <code>just</code> task runner</li>
</ul>
<h2 id="-refactoring">♻️ Refactoring</h2>
<ul>
<li><strong>Theme derivation</strong> — Iris-specific styles now derived locally in <code>src/theme.rs</code> instead of global state</li>
<li><strong>Static strings</strong> — Streaming builder deduplication and static string optimizations</li>
<li><strong>Task spawner cleanup</strong> — Deduplicated async spawners and data loaders in Studio</li>
<li><strong>Clippy pedantic</strong> — Full pedantic lint pass; hundreds of <code>#[must_use]</code>, doc comments, and code clarity fixes</li>
<li><strong>Gitmoji cleanup</strong> — Removed unused <code>apply_gitmoji</code> and <code>process_commit_message</code> functions</li>
<li><strong>log → tracing</strong> — Migrated from <code>log</code> crate to <code>tracing</code> for structured diagnostics</li>
</ul>
<h2 id="-bug-fixes">🐛 Bug Fixes</h2>
<ul>
<li><strong>JSON extraction</strong> — Fixed false positives from template expressions like <code>{{variable}}</code></li>
<li><strong>Companion session</strong> — Branch memory and session state now stay consistent across restarts</li>
<li><strong>Comparison defaults</strong> — Range comparisons resolve base refs from the repository, not hardcoded values</li>
<li><strong>Project config overlay</strong> — Only explicitly-set fields in <code>.irisconfig</code> override personal config</li>
<li><strong>Provider parity</strong> — Agent builders respect provider-specific configuration consistently</li>
</ul>
<h2 id="-test-coverage">✅ Test Coverage</h2>
<ul>
<li><strong>Commit style detection</strong> — Integration tests verify gitmoji vs conventional history produces matching output</li>
<li><strong>Config path resolution</strong> — Unit tests for XDG, legacy macOS, and fallback path logic</li>
<li><strong>Studio handlers</strong> — New test coverage for commit, explore, and global key handlers</li>
<li><strong>Documentation drift</strong> — Tests verify prompt guidance matches actual tool behavior</li>
</ul>
<h2 id="-infrastructure">🔧 Infrastructure</h2>
<ul>
<li><strong>GitHub Actions</strong> — AUR deploy action bumped to v4.1.2 with ref substitution fix</li>
<li><strong>Docker entrypoint</strong> — Hardened with proper signal handling and fast-model configuration</li>
<li><strong>Feature flags</strong> — Trimmed unused feature flags from dependencies</li>
</ul>
<h2 id="upgrade-notes">Upgrade Notes</h2>
<ol>
<li>
<p><strong>Config location may change</strong> — On macOS, new installs use <code>~/.config/git-iris</code>. Existing configs at <code>~/Library/Application Support/git-iris</code> continue to work.</p>
</li>
<li>
<p><strong>Gemini users</strong> — The <code>gemini</code> provider name is now an alias for <code>google</code>. Existing <code>[providers.gemini]</code> config sections will be migrated to <code>[providers.google]</code> automatically.</p>
</li>
<li>
<p><strong>Hook installation</strong> — If you want AI commit messages on every <code>git commit</code>, run:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>git-iris hook install
</span></span></code></pre></div></li>
<li>
<p><strong>Justfile available</strong> — Development workflows now use <code>just</code>. Install with <code>cargo install just</code> or your package manager, then run <code>just --list</code> for available tasks.</p>
</li>
</ol>
]]></content:encoded></item><item><title>verified-bot-commit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/verified-bot-commit/</link><pubDate>Sat, 11 Apr 2026 06:26:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/verified-bot-commit/</guid><description>Version updated for https://github.com/IAreKyleW00t/verified-bot-commit to version v2.3.0.
This action is used across all versions by 87 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Verified Bot Commit GitHub Action automates the creation of signed and verified commits as the github-actions[bot] user using the standard GITHUB_TOKEN or a GitHub App Token. It simplifies the process of committing and signing changes programmatically, ensuring that commits are verified with GitHub’s public PGP key, while allowing granular file selection and customizable commit messages. This action is ideal for maintaining secure and authenticated automated workflows, particularly for repositories requiring verified commits.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/IAreKyleW00t/verified-bot-commit">https://github.com/IAreKyleW00t/verified-bot-commit</a></strong> to version <strong>v2.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>87</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verified-bot-commit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Verified Bot Commit</strong> GitHub Action automates the creation of signed and verified commits as the <code>github-actions[bot]</code> user using the standard <code>GITHUB_TOKEN</code> or a GitHub App Token. It simplifies the process of committing and signing changes programmatically, ensuring that commits are verified with GitHub&rsquo;s public PGP key, while allowing granular file selection and customizable commit messages. This action is ideal for maintaining secure and authenticated automated workflows, particularly for repositories requiring verified commits.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v2.3.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-other-changes">✨ Other Changes</h3>
<ul>
<li>Add support for file deletions / renames by @c2h5oh in <a href="https://github.com/IAreKyleW00t/verified-bot-commit/pull/326">https://github.com/IAreKyleW00t/verified-bot-commit/pull/326</a></li>
</ul>
<h3 id="-dependencies">🏗️ Dependencies</h3>
<ul>
<li>build(deps-dev): Bump the npm-development group across 1 directory with 6 updates by @dependabot[bot] in <a href="https://github.com/IAreKyleW00t/verified-bot-commit/pull/327">https://github.com/IAreKyleW00t/verified-bot-commit/pull/327</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@c2h5oh made their first contribution in <a href="https://github.com/IAreKyleW00t/verified-bot-commit/pull/326">https://github.com/IAreKyleW00t/verified-bot-commit/pull/326</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/IAreKyleW00t/verified-bot-commit/compare/v2.2.2...v2.3.0">https://github.com/IAreKyleW00t/verified-bot-commit/compare/v2.2.2...v2.3.0</a></p>
]]></content:encoded></item><item><title>sops tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/sops-tools-installer/</link><pubDate>Sat, 11 Apr 2026 06:26:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/sops-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-sops to version v1.5.12.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Setup sops, streamlines the installation of the sops binary on a workflow runner, allowing users to specify the desired version (e.g., latest or a specific semantic version). It automates the process of managing the sops installation and ensures the binary is added to the system’s PATH for seamless use in workflows. This action eliminates manual installation steps, improving efficiency and consistency in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-sops">https://github.com/jkroepke/setup-sops</a></strong> to version <strong>v1.5.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sops-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Setup sops</strong>, streamlines the installation of the <a href="https://github.com/getsops/sops">sops</a> binary on a workflow runner, allowing users to specify the desired version (e.g., latest or a specific semantic version). It automates the process of managing the sops installation and ensures the binary is added to the system&rsquo;s PATH for seamless use in workflows. This action eliminates manual installation steps, improving efficiency and consistency in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.12 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-sops/pull/179">https://github.com/jkroepke/setup-sops/pull/179</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-sops/compare/v1.5.11...v1.5.12">https://github.com/jkroepke/setup-sops/compare/v1.5.11...v1.5.12</a></p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/stackit-cli-tools-installer/</link><pubDate>Sat, 11 Apr 2026 06:26:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.44.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the stackit-cli binary on a workflow runner, allowing users to specify a specific version or default to the latest stable release. It simplifies the setup process, ensures version consistency, and makes the binary readily accessible by adding it to the system’s PATH environment variable.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.44</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the <code>stackit-cli</code> binary on a workflow runner, allowing users to specify a specific version or default to the latest stable release. It simplifies the setup process, ensures version consistency, and makes the binary readily accessible by adding it to the system&rsquo;s PATH environment variable.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.44 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/206">https://github.com/jkroepke/setup-stackit-cli/pull/206</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.43...v1.2.44">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.43...v1.2.44</a></p>
]]></content:encoded></item><item><title>Kida Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/kida-report/</link><pubDate>Sat, 11 Apr 2026 06:26:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/kida-report/</guid><description>Version updated for https://github.com/lbliii/kida to version v0.4.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Kida is a high-performance template engine that compiles templates to Python AST, enabling rendering to multiple outputs such as HTML, terminal, markdown, and CI reports. It automates repetitive tasks like generating test summaries and PR comments from tool outputs (e.g., pytest, coverage) and supports advanced templating features like inheritance, pattern matching, and streaming. With built-in scalability and support for free-threaded Python, Kida simplifies dynamic content generation across diverse environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lbliii/kida">https://github.com/lbliii/kida</a></strong> to version <strong>v0.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kida-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Kida is a high-performance template engine that compiles templates to Python AST, enabling rendering to multiple outputs such as HTML, terminal, markdown, and CI reports. It automates repetitive tasks like generating test summaries and PR comments from tool outputs (e.g., pytest, coverage) and supports advanced templating features like inheritance, pattern matching, and streaming. With built-in scalability and support for free-threaded Python, Kida simplifies dynamic content generation across diverse environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v041">v0.4.1</h1>
<p><strong>Released</strong> 2026-04-10.</p>
<p>Kida 0.4.1 is a patch release with two bug fixes for the partial evaluator and scoped slot bindings
introduced in v0.4.0.</p>
<h2 id="fixed">Fixed</h2>
<ul>
<li><strong>Partial evaluator folds all static_context types</strong> — Dicts, lists, and custom objects from
<code>static_context</code> are now correctly folded at compile time. Types that Python&rsquo;s <code>compile()</code> rejects
in <code>ast.Constant</code> nodes are emitted as precomputed module-level bindings (<code>_pc_N</code>), injected into
the exec namespace at template load time. (#68)</li>
<li><strong>Scoped slot <code>let:</code> bindings with repeated references</strong> — <code>let:</code> binding variables that appear
more than once in a slot body no longer raise <code>UndefinedError</code>. The CSE optimisation previously
hoisted the variable lookup to function entry, before <code>_slot_kwargs</code> were pushed onto the scope
stack. Slot bodies are now excluded from eager caching. (#70)</li>
</ul>
<h2 id="upgrade-notes">Upgrade Notes</h2>
<ol>
<li>No breaking changes. Drop-in upgrade from 0.4.0.</li>
<li>GitHub Action version tag updated to <code>@v0.4.1</code>.</li>
</ol>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://pypi.org/project/kida-templates/">PyPI</a></li>
<li><a href="https://github.com/lbliii/kida">GitHub</a></li>
<li><a href="https://github.com/lbliii/kida/blob/main/CHANGELOG.md">Full Changelog</a></li>
</ul>
]]></content:encoded></item><item><title>Sentrik Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/sentrik-gate/</link><pubDate>Sat, 11 Apr 2026 06:26:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/sentrik-gate/</guid><description>Version updated for https://github.com/maxgerhardson/sentrik-community to version v1.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Sentrik is a governance tool that automates compliance, security, and coding standard checks for AI-generated code during the development lifecycle. It scans code changes, enforces policies, gates pull requests that fail compliance, and provides audit-ready evidence for regulatory standards like OWASP, SOC 2, HIPAA, and more. This GitHub Action integrates Sentrik into CI/CD pipelines, enabling teams to detect and address issues automatically before code is shipped.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/maxgerhardson/sentrik-community">https://github.com/maxgerhardson/sentrik-community</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sentrik-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Sentrik is a governance tool that automates compliance, security, and coding standard checks for AI-generated code during the development lifecycle. It scans code changes, enforces policies, gates pull requests that fail compliance, and provides audit-ready evidence for regulatory standards like OWASP, SOC 2, HIPAA, and more. This GitHub Action integrates Sentrik into CI/CD pipelines, enabling teams to detect and address issues automatically before code is shipped.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<ul>
<li><strong>Compliance Evidence Map</strong> — shows where code <em>satisfies</em> requirements, not just violations</li>
<li><strong>Risk scoring</strong> on all findings (exploitability, blast radius, data sensitivity)</li>
<li><strong>Freemium tiers</strong> — Free (5 packs, 158 rules, forever), Team ($29/mo), Organization ($99/mo)</li>
<li><strong>Cross-platform npm install</strong> — <code>npm install -g sentrik</code> works on Linux, macOS, and Windows</li>
<li><strong>applies_when conditions</strong> — documentation obligations only fire when relevant to your project</li>
<li><strong>VS Code extension v0.4.1</strong> — findings sidebar, quick fixes, quality score, Open Dashboard command</li>
</ul>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install -g sentrik
</span></span></code></pre></div><h2 id="platforms">Platforms</h2>
<ul>
<li>Linux x64</li>
<li>macOS x64 (Intel)</li>
<li>macOS ARM64 (Apple Silicon)</li>
<li>Windows x64</li>
</ul>
]]></content:encoded></item><item><title>mjun0812/setup-cuda</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/mjun0812/setup-cuda/</link><pubDate>Sat, 11 Apr 2026 06:26:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/mjun0812/setup-cuda/</guid><description>Version updated for https://github.com/mjun0812/setup-cuda to version v1.4.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-cuda GitHub Action automates the installation and configuration of NVIDIA CUDA on GitHub-hosted runners, supporting both Linux and Windows environments. It simplifies the setup process by allowing users to specify the desired CUDA version dynamically, supports a range of distributions, and automatically configures necessary environment variables. This action is particularly useful for workflows requiring GPU acceleration, eliminating manual setup and ensuring compatibility across different operating systems and CUDA versions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mjun0812/setup-cuda">https://github.com/mjun0812/setup-cuda</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mjun0812-setup-cuda">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-cuda</code> GitHub Action automates the installation and configuration of NVIDIA CUDA on GitHub-hosted runners, supporting both Linux and Windows environments. It simplifies the setup process by allowing users to specify the desired CUDA version dynamically, supports a range of distributions, and automatically configures necessary environment variables. This action is particularly useful for workflows requiring GPU acceleration, eliminating manual setup and ensuring compatibility across different operating systems and CUDA versions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.4.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-changes">🚀 Changes</h3>
<ul>
<li>chore: Configure Renovate by @renovate[bot] in <a href="https://github.com/mjun0812/setup-cuda/pull/12">https://github.com/mjun0812/setup-cuda/pull/12</a></li>
<li>chore: group Renovate PRs by package manager by @mjun0812 in <a href="https://github.com/mjun0812/setup-cuda/pull/30">https://github.com/mjun0812/setup-cuda/pull/30</a></li>
<li>chore(deps): Update npm dependencies by @renovate[bot] in <a href="https://github.com/mjun0812/setup-cuda/pull/31">https://github.com/mjun0812/setup-cuda/pull/31</a></li>
<li>chore(deps): Update actions/checkout action to v6 by @renovate[bot] in <a href="https://github.com/mjun0812/setup-cuda/pull/32">https://github.com/mjun0812/setup-cuda/pull/32</a></li>
<li>chore(deps): Update npm dependencies (major) by @renovate[bot] in <a href="https://github.com/mjun0812/setup-cuda/pull/33">https://github.com/mjun0812/setup-cuda/pull/33</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@renovate[bot] made their first contribution in <a href="https://github.com/mjun0812/setup-cuda/pull/12">https://github.com/mjun0812/setup-cuda/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mjun0812/setup-cuda/compare/v1...v1.4.0">https://github.com/mjun0812/setup-cuda/compare/v1...v1.4.0</a></p>
]]></content:encoded></item><item><title>Podcast Generator Updater</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/podcast-generator-updater/</link><pubDate>Sat, 11 Apr 2026 06:26:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/podcast-generator-updater/</guid><description>Version updated for https://github.com/pankaja0285/podcast-generator to version v1.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Podcast Feed Generator GitHub Action automates the creation of a valid podcast feed by converting a user-friendly YAML file into an XML format required for podcast distribution. This streamlines the process of generating podcast feeds, eliminating the need to write complex XML manually. The action is particularly useful for developers or content creators looking to host and manage podcast feeds through GitHub Pages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pankaja0285/podcast-generator">https://github.com/pankaja0285/podcast-generator</a></strong> to version <strong>v1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/podcast-generator-updater">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Podcast Feed Generator GitHub Action automates the creation of a valid podcast feed by converting a user-friendly YAML file into an XML format required for podcast distribution. This streamlines the process of generating podcast feeds, eliminating the need to write complex XML manually. The action is particularly useful for developers or content creators looking to host and manage podcast feeds through GitHub Pages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pankaja0285/podcast-generator/commits/v1.0">https://github.com/pankaja0285/podcast-generator/commits/v1.0</a></p>
]]></content:encoded></item><item><title>QualityMax Test Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/qualitymax-test-runner/</link><pubDate>Sat, 11 Apr 2026 06:26:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/qualitymax-test-runner/</guid><description>Version updated for https://github.com/Quality-Max/qualitymax-github-action to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The QualityMax Test Runner GitHub Action automates end-to-end (E2E) testing as part of your CI/CD pipeline, leveraging AI to generate, execute, and maintain tests. It provides fast feedback by running tests on every push, pull request, or schedule, with results automatically posted to pull requests for streamlined collaboration. Key features include AI-powered test creation, flaky test detection with automatic retries, local execution support, and the ability to configure test suites, browsers, and execution modes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Quality-Max/qualitymax-github-action">https://github.com/Quality-Max/qualitymax-github-action</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/qualitymax-test-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>QualityMax Test Runner GitHub Action</strong> automates end-to-end (E2E) testing as part of your CI/CD pipeline, leveraging AI to generate, execute, and maintain tests. It provides fast feedback by running tests on every push, pull request, or schedule, with results automatically posted to pull requests for streamlined collaboration. Key features include AI-powered test creation, flaky test detection with automatic retries, local execution support, and the ability to configure test suites, browsers, and execution modes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="new-feature-matrix-sharding">New feature: matrix sharding</h2>
<p>Split large test suites across parallel GitHub runners using Playwright&rsquo;s native <code>--shard=N/M</code> flag.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">test</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">strategy</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">fail-fast</span>: <span style="color:#66d9ef">false</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">matrix</span>:
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">shard</span>: [<span style="color:#ae81ff">1</span>, <span style="color:#ae81ff">2</span>, <span style="color:#ae81ff">3</span>, <span style="color:#ae81ff">4</span>]
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Quality-Max/qualitymax-github-action@v1</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.QUALITYMAX_API_KEY }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">project-name</span>: <span style="color:#e6db74">&#39;My Web App&#39;</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">shard</span>: <span style="color:#ae81ff">${{ matrix.shard }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">shards-total</span>: <span style="color:#ae81ff">4</span>
</span></span></code></pre></div><p>Each shard runs a deterministic slice of the suite in parallel. Turns a 30-minute sequential run into ~5 minutes.</p>
<h3 id="changes">Changes</h3>
<ul>
<li>New inputs: <code>shard</code>, <code>shards-total</code> (both optional; both required to activate)</li>
<li>Fix: <code>total-tests</code> output now reflects the actual shard slice, not the full suite</li>
<li>README: new &ldquo;Matrix Sharding&rdquo; example</li>
</ul>
<p><strong>Full changelog</strong>: <a href="https://github.com/Quality-Max/qualitymax-github-action/compare/v1.2.1...v1.3.0">https://github.com/Quality-Max/qualitymax-github-action/compare/v1.2.1...v1.3.0</a></p>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cve-lite-cli/</link><pubDate>Sat, 11 Apr 2026 06:26:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.5.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a GitHub Action designed to scan JavaScript and TypeScript projects for known package vulnerabilities, offering practical fix recommendations. It streamlines vulnerability assessment by supporting offline advisory databases, making it suitable for restricted or enterprise environments, and providing a developer-friendly, cost-effective alternative to expensive platforms. Additionally, it emphasizes actionable results and seamless integration into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.5.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a GitHub Action designed to scan JavaScript and TypeScript projects for known package vulnerabilities, offering practical fix recommendations. It streamlines vulnerability assessment by supporting offline advisory databases, making it suitable for restricted or enterprise environments, and providing a developer-friendly, cost-effective alternative to expensive platforms. Additionally, it emphasizes actionable results and seamless integration into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<ul>
<li>added conservative &ndash;fix mode for validated direct dependency remediation</li>
<li>&ndash;fix now applies package-manager-native direct updates, rescans automatically, and prints concise applied/skipped summary</li>
<li>added dedicated &ndash;fix docs and updated website guidance</li>
<li>refreshed OWASP Juice Shop case study with &ndash;fix evidence snapshot</li>
<li>clarified README comparison table with explicit auto-fix support notes</li>
</ul>
<h2 id="validation">Validation</h2>
<ul>
<li>npm test</li>
<li>npm run build</li>
</ul>
]]></content:encoded></item><item><title>Causinator 9000 CI Diagnosis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/causinator-9000-ci-diagnosis/</link><pubDate>Sat, 11 Apr 2026 06:26:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/causinator-9000-ci-diagnosis/</guid><description>Version updated for https://github.com/sylvainsf/causinator9000 to version v1.6.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Causinator 9000 is a high-performance causal inference engine designed to identify the root causes of infrastructure issues in cloud environments. By analyzing changes (mutations) and observed symptoms (signals) within a dependency graph of infrastructure resources, it computes the likelihood of specific changes causing the observed problems and traces the causal paths. This action automates root cause analysis, reducing false positives, and provides ranked, confidence-scored insights for rapid troubleshooting in large-scale systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sylvainsf/causinator9000">https://github.com/sylvainsf/causinator9000</a></strong> to version <strong>v1.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/causinator-9000-ci-diagnosis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <em>Causinator 9000</em> is a high-performance causal inference engine designed to identify the root causes of infrastructure issues in cloud environments. By analyzing changes (mutations) and observed symptoms (signals) within a dependency graph of infrastructure resources, it computes the likelihood of specific changes causing the observed problems and traces the causal paths. This action automates root cause analysis, reducing false positives, and provides ranked, confidence-scored insights for rapid troubleshooting in large-scale systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Skip policy/validation workflows from CI failure analysis by @sylvainsf in <a href="https://github.com/sylvainsf/causinator9000/pull/9">https://github.com/sylvainsf/causinator9000/pull/9</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@sylvainsf made their first contribution in <a href="https://github.com/sylvainsf/causinator9000/pull/9">https://github.com/sylvainsf/causinator9000/pull/9</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sylvainsf/causinator9000/compare/v1.5.0...v1.6.0">https://github.com/sylvainsf/causinator9000/compare/v1.5.0...v1.6.0</a></p>
]]></content:encoded></item><item><title>xray-pr</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/xray-pr/</link><pubDate>Sat, 11 Apr 2026 06:26:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/11/xray-pr/</guid><description>Version updated for https://github.com/xray-pr/xray-pr to version v0.2.0.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The xray GitHub Action automates the process of code review by analyzing pull request diffs to identify key changes and potential risks. It uses deterministic methods (git + regex) to extract facts about code modifications and presents them visually as a risk-colored architecture diagram, highlighting areas needing attention. This tool addresses the bottleneck of manual code reviews, saving time while providing clear insights into structural changes and their impact.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/xray-pr/xray-pr">https://github.com/xray-pr/xray-pr</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/xray-pr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>xray</strong> GitHub Action automates the process of code review by analyzing pull request diffs to identify key changes and potential risks. It uses deterministic methods (git + regex) to extract facts about code modifications and presents them visually as a risk-colored architecture diagram, highlighting areas needing attention. This tool addresses the bottleneck of manual code reviews, saving time while providing clear insights into structural changes and their impact.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="multi-provider-llm-support">Multi-provider LLM support</h3>
<ul>
<li><code>anthropic_api_key</code> — Anthropic direct (default: claude-sonnet-4-20250514)</li>
<li><code>openai_api_key</code> — OpenAI direct (default: gpt-4o)</li>
<li><code>openrouter_api_key</code> — OpenRouter (default: anthropic/claude-sonnet-4)</li>
<li><code>model</code> input to override the default for any provider</li>
</ul>
<h3 id="risk-colored-architecture-diagrams">Risk-colored architecture diagrams</h3>
<ul>
<li>Red nodes: concurrency changes (goroutines, mutexes, channels)</li>
<li>Orange nodes: error path changes</li>
<li>Green nodes: new files</li>
<li>Blue nodes: modified files</li>
<li>Risk badge nodes (⚠) branch off files with specific risky changes</li>
</ul>
<h3 id="smarter-output">Smarter output</h3>
<ul>
<li>AI-generated one-line summary at the top</li>
<li>File table sorted by risk (highest first), linked to PR diff</li>
<li>Risk column explains what specifically needs attention</li>
<li>Concurrency primitives deduplicated into summary counts</li>
<li>Test functions filtered out of structural changes</li>
<li>Dynamic color legend (only shows colors present in the PR)</li>
</ul>
<h3 id="new-language-patterns">New language patterns</h3>
<ul>
<li>C#, Ruby, Swift, Kotlin, PHP, Solidity (11 total)</li>
</ul>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li>Fork PR security: proper API-based fork check</li>
<li>issue_comment trigger: fetch base ref via API</li>
<li>OpenRouter: correct base URL and model IDs</li>
<li>Mermaid: escape special characters in node labels</li>
</ul>
]]></content:encoded></item><item><title>Bulk GitHub Organization Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/bulk-github-organization-settings-sync/</link><pubDate>Fri, 10 Apr 2026 22:02:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/bulk-github-organization-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-org-settings-sync-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bulk GitHub Organization Settings Sync Action automates the process of configuring and synchronizing settings, custom property definitions, and organization-level rules across multiple GitHub organizations using a declarative YAML configuration. It simplifies complex administrative tasks by providing features such as dry-run mode for previewing changes, intelligent change detection, per-organization overrides, and compatibility with GitHub.com, GHES, and GHEC. This action is ideal for streamlining the management of organization settings at scale while ensuring consistency and efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-org-settings-sync-action">https://github.com/joshjohanning/bulk-github-org-settings-sync-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-organization-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Bulk GitHub Organization Settings Sync Action automates the process of configuring and synchronizing settings, custom property definitions, and organization-level rules across multiple GitHub organizations using a declarative YAML configuration. It simplifies complex administrative tasks by providing features such as dry-run mode for previewing changes, intelligent change detection, per-organization overrides, and compatibility with GitHub.com, GHES, and GHEC. This action is ideal for streamlining the management of organization settings at scale while ensuring consistency and efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add org-level rulesets sync by @Copilot and @joshjohanning in <a href="https://github.com/joshjohanning/bulk-github-org-settings-sync-action/pull/12">https://github.com/joshjohanning/bulk-github-org-settings-sync-action/pull/12</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Copilot made their first contribution in <a href="https://github.com/joshjohanning/bulk-github-org-settings-sync-action/pull/12">https://github.com/joshjohanning/bulk-github-org-settings-sync-action/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-org-settings-sync-action/compare/v1.0.1...v1.1.0">https://github.com/joshjohanning/bulk-github-org-settings-sync-action/compare/v1.0.1...v1.1.0</a></p>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/bulk-github-repository-settings-sync/</link><pubDate>Fri, 10 Apr 2026 22:01:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.2.3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bulk GitHub Repository Settings Sync Action automates the process of synchronizing and updating repository settings across multiple GitHub repositories. It supports tasks such as configuring pull request merge strategies, enabling security features (e.g., secret scanning and Dependabot alerts), and syncing various files (e.g., .gitignore, dependabot.yml, workflow files) through pull requests. This action simplifies large-scale repository management, reduces manual effort, and ensures consistency across repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Bulk GitHub Repository Settings Sync Action</strong> automates the process of synchronizing and updating repository settings across multiple GitHub repositories. It supports tasks such as configuring pull request merge strategies, enabling security features (e.g., secret scanning and Dependabot alerts), and syncing various files (e.g., <code>.gitignore</code>, <code>dependabot.yml</code>, workflow files) through pull requests. This action simplifies large-scale repository management, reduces manual effort, and ensures consistency across repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: exclude organization rulesets from delete-unmanaged by @joshjohanning in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/143">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/143</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.2.2...v2.2.3">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.2.2...v2.2.3</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/neurolink-ai/</link><pubDate>Fri, 10 Apr 2026 22:01:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.51.1.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that standardizes access to 13 major AI providers and over 100 models through a single API, enabling seamless integration of AI capabilities into applications. It automates tasks like provider switching, cost optimization, multi-provider failover, and memory management while supporting advanced features like streaming architectures, tool execution control, and context window management. Designed for scalability and enterprise use, it simplifies AI workflows via a TypeScript SDK or CLI and ensures flexibility and reliability for diverse AI-driven applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.51.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that standardizes access to 13 major AI providers and over 100 models through a single API, enabling seamless integration of AI capabilities into applications. It automates tasks like provider switching, cost optimization, multi-provider failover, and memory management while supporting advanced features like streaming architectures, tool execution control, and context window management. Designed for scalability and enterprise use, it simplifies AI workflows via a TypeScript SDK or CLI and ensures flexibility and reliability for diverse AI-driven applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9511-2026-04-10"><a href="https://github.com/juspay/neurolink/compare/v9.51.0...v9.51.1">9.51.1</a> (2026-04-10)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(sdk):</strong>  call stack exceeded fix for large base64 images (<a href="https://github.com/juspay/neurolink/commit/c8286e145596fe3d4f957511a2a69ca3f022e57c">c8286e1</a>)</li>
</ul>
]]></content:encoded></item><item><title>Kida Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kida-report/</link><pubDate>Fri, 10 Apr 2026 22:01:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kida-report/</guid><description>Version updated for https://github.com/lbliii/kida to version v0.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Kida is a versatile template engine that compiles to Python AST and renders content for multiple outputs, including HTML, terminal, markdown, and CI reports, while scaling efficiently across Python’s free-threaded environments. It automates and streamlines the generation of dynamic content, such as test reports or user interfaces, by providing a unified syntax and built-in templates for popular tools like pytest and coverage. Its key capabilities include template inheritance, reusable components, pattern matching, streaming, and integration with GitHub Actions for automating CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lbliii/kida">https://github.com/lbliii/kida</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kida-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Kida is a versatile template engine that compiles to Python AST and renders content for multiple outputs, including HTML, terminal, markdown, and CI reports, while scaling efficiently across Python&rsquo;s free-threaded environments. It automates and streamlines the generation of dynamic content, such as test reports or user interfaces, by providing a unified syntax and built-in templates for popular tools like pytest and coverage. Its key capabilities include template inheritance, reusable components, pattern matching, streaming, and integration with GitHub Actions for automating CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v040">v0.4.0</h1>
<p><strong>Released</strong> 2026-04-10.</p>
<p>Kida 0.4.0 is the biggest feature release since the project&rsquo;s inception — list comprehensions,
error boundaries, i18n with Babel extraction, scoped slots, and a two-phase partial evaluator
that widens the compile-time optimization surface.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li><strong>List comprehensions</strong> — <code>[x.name for x in users if x.active]</code> works natively in template expressions.</li>
<li><strong>Error boundaries</strong> — <code>{% boundary %}</code> blocks catch render errors and fall back to safe defaults without aborting the whole page.</li>
<li><strong>i18n <code>{% trans %}</code> blocks</strong> — Full internationalization support with pluralization, variable interpolation, and Babel-compatible message extraction.</li>
<li><strong>Scoped slots</strong> — Components can expose data back to the caller via <code>{% slot name expose x, y %}</code>.</li>
<li><strong>Two-phase partial evaluator</strong> — Constant folding, dead branch elimination, and loop unrolling at compile time for measurable render speedups.</li>
</ul>
<h2 id="added">Added</h2>
<h3 id="expressions">Expressions</h3>
<ul>
<li><strong>List comprehensions</strong> — <code>[expr for var in iterable if condition]</code> with full parser, compiler,
analysis (dependency tracking, purity), and CLI integration. (#62)</li>
</ul>
<h3 id="template-control-flow">Template Control Flow</h3>
<ul>
<li><strong>Error boundaries</strong> — <code>{% boundary %}...{% fallback %}...{% endboundary %}</code> catches exceptions
during rendering and substitutes fallback content. Integrates with the environment&rsquo;s error handler. (#61)</li>
<li><strong>Scoped slots</strong> — <code>{% slot name expose x, y %}</code> lets parent components bind slot-exposed variables,
enabling inversion-of-control patterns. (#61)</li>
</ul>
<h3 id="internationalization">Internationalization</h3>
<ul>
<li><strong><code>{% trans %}</code> / <code>{% pluralize %}</code> blocks</strong> — Mark translatable strings with variable interpolation
and plural forms. The compiler generates <code>gettext</code>/<code>ngettext</code> calls. (#61)</li>
<li><strong>Babel extraction</strong> — <code>kida.babel.extract</code> entry point lets <code>pybabel extract</code> pull translatable
strings from Kida templates. (#63)</li>
<li><strong><code>kida i18n</code> CLI</strong> — <code>kida i18n extract</code> and <code>kida i18n analyze</code> commands for standalone message
extraction and translation coverage analysis. (#63)</li>
<li><strong>Analysis integration</strong> — i18n analysis module tracks translatable strings, detects missing
translations, and integrates with the dependency and purity analyzers. (#63)</li>
</ul>
<h3 id="compiler">Compiler</h3>
<ul>
<li><strong>Partial evaluator phase 1</strong> — Constant folding, filter inlining for pure built-in filters,
dead branch elimination, and loop unrolling for small static iterables. Configurable via
<code>Environment(partial_eval=True)</code> with per-strategy controls. (#64)</li>
<li><strong>Partial evaluator phase 2</strong> — Extends optimization to conditional expressions, nested structures,
string operations, comprehension folding, and cross-block constant propagation. (#65)</li>
<li><strong><code>kida compile --optimize</code> CLI</strong> — Inspect the optimized AST and see before/after comparisons. (#64, #65)</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li><strong>Performance docs</strong> — Updated to cover partial evaluation strategies and benchmarks. (#64)</li>
<li><strong>Compiler docs</strong> — New sections on the optimization pipeline and custom filter purity. (#64)</li>
<li><strong>Configuration docs</strong> — Documents <code>partial_eval</code> and related environment options. (#64)</li>
</ul>
<h2 id="upgrade-notes">Upgrade Notes</h2>
<ol>
<li>No breaking changes. Drop-in upgrade from 0.3.4.</li>
<li>Partial evaluation is opt-in — enable with <code>Environment(partial_eval=True)</code>.</li>
<li>i18n requires no new dependencies; Babel integration is optional.</li>
<li>GitHub Action version tag updated to <code>@v0.4.0</code>.</li>
</ol>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://pypi.org/project/kida-templates/">PyPI</a></li>
<li><a href="https://github.com/lbliii/kida">GitHub</a></li>
<li><a href="https://github.com/lbliii/kida/blob/main/CHANGELOG.md">Full Changelog</a></li>
</ul>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/mipiti-verify/</link><pubDate>Fri, 10 Apr 2026 22:01:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.25.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action provides automated verification of threat model assertions to ensure security controls remain consistent and effective in CI pipelines. It enables local and CI-based checks for codebase security, verifies assertions against AI models for deeper analysis, and offers features like drift detection, signed report auditing, and batch assertion validation. This action streamlines security verification processes, reducing manual effort and enhancing the reliability of security controls.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.25.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action provides automated verification of threat model assertions to ensure security controls remain consistent and effective in CI pipelines. It enables local and CI-based checks for codebase security, verifies assertions against AI models for deeper analysis, and offers features like drift detection, signed report auditing, and batch assertion validation. This action streamlines security verification processes, reducing manual effort and enhancing the reliability of security controls.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.25.0@sha256:0effca61aeee5c3591de916c2befd2a5b8b894030ff26a7e584ae02693d6a5bc</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.25.0</code>
Digest: <code>sha256:0effca61aeee5c3591de916c2befd2a5b8b894030ff26a7e584ae02693d6a5bc</code></p>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kyosei-code-review/</link><pubDate>Fri, 10 Apr 2026 22:01:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v1.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action is a GitHub Action that automates AI-powered code reviews on pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It solves issues with redundant feedback and unaddressed review comments by intelligently filtering out resolved or acknowledged comments, ensuring only new and relevant feedback is provided. Additionally, it removes opinionated defaults from other review tools, offering customizable project-specific conventions for streamlined CI integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kyosei-action</code> is a GitHub Action that automates AI-powered code reviews on pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It solves issues with redundant feedback and unaddressed review comments by intelligently filtering out resolved or acknowledged comments, ensuring only new and relevant feedback is provided. Additionally, it removes opinionated defaults from other review tools, offering customizable project-specific conventions for streamlined CI integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.1.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>feat: claude-code-actionのレビュー関連オプションをパススルー追加 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/35">https://github.com/ncaq/kyosei-action/pull/35</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v1.0.1...v1.1.0">https://github.com/ncaq/kyosei-action/compare/v1.0.1...v1.1.0</a></p>
]]></content:encoded></item><item><title>lint-gha-reviewdog</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/lint-gha-reviewdog/</link><pubDate>Fri, 10 Apr 2026 22:01:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/lint-gha-reviewdog/</guid><description>Version updated for https://github.com/ne-sachirou/lint-gha-reviewdog to version v0.0.2.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, lint-gha-reviewdog, automates the linting of GitHub Actions files using actionlint, zizmor, and ghalint. It provides pull request feedback via reviewdog, ensures CI failures on push, and centralizes tool version management, streamlining the process of identifying and addressing issues in GitHub Actions workflows. Key features include optional per-tool execution, reporting findings in pull requests and job summaries, and a combined output for detecting any issues.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ne-sachirou/lint-gha-reviewdog">https://github.com/ne-sachirou/lint-gha-reviewdog</a></strong> to version <strong>v0.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lint-gha-reviewdog">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>lint-gha-reviewdog</strong>, automates the linting of GitHub Actions files using <code>actionlint</code>, <code>zizmor</code>, and <code>ghalint</code>. It provides pull request feedback via <code>reviewdog</code>, ensures CI failures on push, and centralizes tool version management, streamlining the process of identifying and addressing issues in GitHub Actions workflows. Key features include optional per-tool execution, reporting findings in pull requests and job summaries, and a combined output for detecting any issues.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update dependency aquaproj/aqua to v2.57.1 by @renovate[bot] in <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/pull/3">https://github.com/ne-sachirou/lint-gha-reviewdog/pull/3</a></li>
<li>add human-readable output to the summary section of actions for zizmor by @ne-sachirou in <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/pull/4">https://github.com/ne-sachirou/lint-gha-reviewdog/pull/4</a></li>
<li>verify that lint objects exist before running lint by @ne-sachirou in <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/pull/5">https://github.com/ne-sachirou/lint-gha-reviewdog/pull/5</a></li>
<li>Update dependency rhysd/actionlint to v1.7.12 by @renovate[bot] in <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/pull/2">https://github.com/ne-sachirou/lint-gha-reviewdog/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ne-sachirou/lint-gha-reviewdog/compare/v0...v0.0.2">https://github.com/ne-sachirou/lint-gha-reviewdog/compare/v0...v0.0.2</a></p>
]]></content:encoded></item><item><title>XAI Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/xai-review/</link><pubDate>Fri, 10 Apr 2026 22:01:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/xai-review/</guid><description>Version updated for https://github.com/Nikita-Filonov/ai-review to version v0.64.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AI Review is a GitHub Action that automates code reviews using AI-powered analysis, supporting multiple large language model (LLM) providers like OpenAI and Claude. It integrates with popular version control systems (e.g., GitHub, GitLab, Azure DevOps) to provide inline comments, summary reviews, and AI-generated replies directly in pull/merge requests. By enabling features like agent mode for deeper context analysis and customizable prompts for team-specific guidelines, it helps teams improve code quality, enforce consistency, and streamline the review process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Nikita-Filonov/ai-review">https://github.com/Nikita-Filonov/ai-review</a></strong> to version <strong>v0.64.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/xai-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>AI Review</strong> is a GitHub Action that automates code reviews using AI-powered analysis, supporting multiple large language model (LLM) providers like OpenAI and Claude. It integrates with popular version control systems (e.g., GitHub, GitLab, Azure DevOps) to provide inline comments, summary reviews, and AI-generated replies directly in pull/merge requests. By enabling features like agent mode for deeper context analysis and customizable prompts for team-specific guidelines, it helps teams improve code quality, enforce consistency, and streamline the review process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>up version (e553e3c)</li>
<li>Merge pull request #90 from crow-ua/fix-azure-devops-ai-comments (f20fdf6)</li>
<li>Removing hidden state dependency (971ff32)</li>
<li>Code review requested changes. Added unit tests. (5ba2f98)</li>
<li>Fixing #89 - All AI comments are linked to single file in Azure DevOps (a3c6160)</li>
<li>inline comment fallback (933441a)</li>
<li>proxy (913d671)</li>
<li>logo (6ead6c6)</li>
<li>logo (29b54b0)</li>
<li>Update logo.png (a832ded)</li>
</ul>
]]></content:encoded></item><item><title>AI PR Review, Fix &amp; Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ai-pr-review-fix-security-scan/</link><pubDate>Fri, 10 Apr 2026 22:01:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ai-pr-review-fix-security-scan/</guid><description>Version updated for https://github.com/node9-ai/node9-pr-agent to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, AI PR Review, Fix &amp;amp; Security Scan, automates pull request reviews by detecting and fixing bugs, running tests, and performing security scans. It ensures code quality and security by dynamically reviewing changes, generating AI-driven bug fixes if necessary, and providing detailed comments on logic, correctness, and potential security vulnerabilities. This action helps streamline the code review process, enhance security, and reduce manual effort in maintaining high-quality codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/node9-ai/node9-pr-agent">https://github.com/node9-ai/node9-pr-agent</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-pr-review-fix-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>AI PR Review, Fix &amp; Security Scan</strong>, automates pull request reviews by detecting and fixing bugs, running tests, and performing security scans. It ensures code quality and security by dynamically reviewing changes, generating AI-driven bug fixes if necessary, and providing detailed comments on logic, correctness, and potential security vulnerabilities. This action helps streamline the code review process, enhance security, and reduce manual effort in maintaining high-quality codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat: initial release of node9-pr-agent GitHub Action (d63debf)</li>
<li>Initial commit (24998ea)</li>
</ul>
]]></content:encoded></item><item><title>AI Automatic Release Notes</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ai-automatic-release-notes/</link><pubDate>Fri, 10 Apr 2026 22:01:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ai-automatic-release-notes/</guid><description>Version updated for https://github.com/nooblk-98/copilot-release-notes-action to version v1.1.6.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Copilot Release Notes Action automates the generation and publication of GitHub release titles and release notes by leveraging GitHub Copilot’s AI capabilities. Designed for use in CI/CD workflows, it simplifies the process of creating detailed, categorized release notes, reducing manual effort and enhancing consistency. If Copilot is unavailable, it defaults to GitHub-generated notes and commit summaries, ensuring reliable output.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nooblk-98/copilot-release-notes-action">https://github.com/nooblk-98/copilot-release-notes-action</a></strong> to version <strong>v1.1.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-automatic-release-notes">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Copilot Release Notes Action automates the generation and publication of GitHub release titles and release notes by leveraging GitHub Copilot&rsquo;s AI capabilities. Designed for use in CI/CD workflows, it simplifies the process of creating detailed, categorized release notes, reducing manual effort and enhancing consistency. If Copilot is unavailable, it defaults to GitHub-generated notes and commit summaries, ensuring reliable output.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="summary">Summary</h3>
<ul>
<li>Tag: <code>v1.1.6</code></li>
<li>Previous tag: <code>v1.1.5</code></li>
</ul>
<h3 id="new-features">New Features</h3>
<ul>
<li>docs: add sample release notes output to README (ce64182)</li>
</ul>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>docs: remove marketplace publishing section from README (4276c6c)</li>
<li>docs: simplify README by removing structure and io sections (05b6c42)</li>
</ul>
<h3 id="github-generated-notes">GitHub Generated Notes</h3>
<p><strong>Full Changelog</strong>: <a href="https://github.com/nooblk-98/copilot-release-notes-action/compare/v1.1.5...v1.1.6">https://github.com/nooblk-98/copilot-release-notes-action/compare/v1.1.5...v1.1.6</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/run-aer-tests/</link><pubDate>Fri, 10 Apr 2026 22:01:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.150.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action is designed to validate and test Apex code in a lightweight, Salesforce-compatible runtime environment, enabling developers to execute tests and iterate on Apex logic without deploying to a production org. It automates the execution of Apex tests in CI/CD pipelines, ensuring fast, reproducible test cycles and allowing integration with version control systems like GitHub. Key capabilities include running test suites, executing individual code paths, and supporting interactive debugging within IDEs like VS Code or IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.150</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action is designed to validate and test Apex code in a lightweight, Salesforce-compatible runtime environment, enabling developers to execute tests and iterate on Apex logic without deploying to a production org. It automates the execution of Apex tests in CI/CD pipelines, ensuring fast, reproducible test cycles and allowing integration with version control systems like GitHub. Key capabilities include running test suites, executing individual code paths, and supporting interactive debugging within IDEs like VS Code or IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.150</p>
<ul>
<li>
<p>Resolve Nested Interface Types Through Inheritance Hierarchy</p>
</li>
<li>
<p>Implement QuickAction, Schema, and Additional System Namespace Methods</p>
</li>
<li>
<p>Ignore Trailing Content in JSON.deserializeUntyped</p>
</li>
<li>
<p>Handle DateTime.valueOf with zero dates, UTC suffix, and historical timezones</p>
</li>
<li>
<p>Add Metadata Namespace Tests and Type Checker Enforcement</p>
</li>
<li>
<p>Register Standard Child Relationships Explicitly and Fix Schema Inspect Output</p>
</li>
</ul>
]]></content:encoded></item><item><title>Publish strand version</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/publish-strand-version/</link><pubDate>Fri, 10 Apr 2026 22:01:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/publish-strand-version/</guid><description>Version updated for https://github.com/octue/publish-strand-version to version 1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The octue/publish-strand-version GitHub Action automates the process of checking for changes in JSON schemas within a GitHub repository and publishing updated versions to the Octue Strands platform. It simplifies schema versioning by suggesting or applying semantic version updates, optionally adding release notes, and enforcing versioning policies. This action streamlines the management of schema updates while ensuring compliance with semantic versioning standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octue/publish-strand-version">https://github.com/octue/publish-strand-version</a></strong> to version <strong>1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-strand-version">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>octue/publish-strand-version</code> GitHub Action automates the process of checking for changes in JSON schemas within a GitHub repository and publishing updated versions to the Octue Strands platform. It simplifies schema versioning by suggesting or applying semantic version updates, optionally adding release notes, and enforcing versioning policies. This action streamlines the management of schema updates while ensuring compliance with semantic versioning standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="contents-12">Contents (<a href="https://github.com/octue/publish-strand-version/pull/12">#12</a>)</h1>
<p><strong>IMPORTANT:</strong> There is 1 breaking change.</p>
<h3 id="enhancements">Enhancements</h3>
<ul>
<li>💥 <strong>BREAKING CHANGE:</strong> Improve outputs for use in downstream actions</li>
</ul>
<h3 id="operations">Operations</h3>
<ul>
<li>Resolve version to correctly indiccate breaking change</li>
<li>Overhaul dockerfile build for testing actions</li>
</ul>
<hr>
<h1 id="upgrade-instructions">Upgrade instructions</h1>
<details>
<summary>💥 <b>Improve outputs for use in downstream actions</b></summary>
<p>Null outputs are now empty strings &rsquo;&rsquo; instead of stringified python &lsquo;None&rsquo; values</p>
</details>
]]></content:encoded></item><item><title>UA-.NETStandard Test Suite</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ua-.netstandard-test-suite/</link><pubDate>Fri, 10 Apr 2026 22:01:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ua-.netstandard-test-suite/</guid><description>Version updated for https://github.com/php-opcua/uanetstandard-test-suite to version v1.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The UA-.NETStandard Test Suite is a comprehensive testing framework designed for integration testing of OPC UA client libraries. It provides a realistic and feature-rich test environment with pre-configured server instances that support various security policies, authentication methods, communication modes, and a robust address space. By leveraging the OPC Foundation’s reference implementation, it ensures protocol behavior and security closely align with the OPC UA specification, enabling developers to validate client interoperability across multiple platforms and programming languages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/php-opcua/uanetstandard-test-suite">https://github.com/php-opcua/uanetstandard-test-suite</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ua-netstandard-test-suite">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>UA-.NETStandard Test Suite</strong> is a comprehensive testing framework designed for integration testing of OPC UA client libraries. It provides a realistic and feature-rich test environment with pre-configured server instances that support various security policies, authentication methods, communication modes, and a robust address space. By leveraging the OPC Foundation&rsquo;s reference implementation, it ensures protocol behavior and security closely align with the OPC UA specification, enabling developers to validate client interoperability across multiple platforms and programming languages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="ecc-security-policies">ECC Security Policies</h3>
<ul>
<li><strong>2 new server instances</strong> for Elliptic Curve Cryptography (ECC) security policies (ports 4848-4849).</li>
<li><strong>Server 9 — ECC NIST</strong> (<code>opcua-ecc-nist</code>, port 4848): ECC_nistP256 and ECC_nistP384 policies with NIST P-256/P-384 curves.</li>
<li><strong>Server 10 — ECC Brainpool</strong> (<code>opcua-ecc-brainpool</code>, port 4849): ECC_brainpoolP256r1 and ECC_brainpoolP384r1 policies (European BSI standard).</li>
<li><strong>ECC certificates auto-generated</strong> by UA-.NETStandard SDK via <code>ApplicationCertificates</code> collection with <code>CertificateType</code> mapping.</li>
<li>Updated GitHub Actions composite action (<code>action.yml</code>) with <code>ecc-nist</code>, <code>ecc-brainpool</code> server options.</li>
<li>Updated CI compose overrides (<code>docker-compose.ci.yml</code>) for the 2 new services.</li>
<li><strong>Upgraded to .NET 10.0</strong> runtime and SDK.</li>
</ul>
]]></content:encoded></item><item><title>QualityMax Test Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/qualitymax-test-runner/</link><pubDate>Fri, 10 Apr 2026 22:01:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/qualitymax-test-runner/</guid><description>Version updated for https://github.com/Quality-Max/qualitymax-github-action to version v1.2.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The QualityMax Test Runner GitHub Action automates AI-powered end-to-end (E2E) testing in CI/CD pipelines by executing tests on each code push, pull request, or scheduled run. It simplifies the testing process with features like automatic test generation and maintenance, flaky test detection with auto-retries, and PR comments summarizing test results. This action ensures faster feedback, seamless integration, and improved software quality with minimal configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Quality-Max/qualitymax-github-action">https://github.com/Quality-Max/qualitymax-github-action</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/qualitymax-test-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>QualityMax Test Runner GitHub Action</strong> automates AI-powered end-to-end (E2E) testing in CI/CD pipelines by executing tests on each code push, pull request, or scheduled run. It simplifies the testing process with features like automatic test generation and maintenance, flaky test detection with auto-retries, and PR comments summarizing test results. This action ensures faster feedback, seamless integration, and improved software quality with minimal configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Removes <code>--with-deps</code> flag that was hanging the action for 8+ minutes during local test execution. Pins Playwright to 1.49.0 and removes silent flag for visibility.</p>
]]></content:encoded></item><item><title>jlink Windows JRE</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jlink-windows-jre/</link><pubDate>Fri, 10 Apr 2026 22:00:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jlink-windows-jre/</guid><description>Version updated for https://github.com/ricardoapaes/docker-java-jlink to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The docker-java-jlink GitHub Action automates the generation of a custom Windows Java Runtime Environment (JRE) using the jlink tool within CI pipelines. It simplifies the process by bundling necessary Linux and Windows JDK components, Windows-specific JMODs, and a pre-configured helper script to streamline jlink commands. This action addresses the challenge of creating lightweight, platform-specific JREs for Windows applications directly in CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ricardoapaes/docker-java-jlink">https://github.com/ricardoapaes/docker-java-jlink</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jlink-windows-jre">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>docker-java-jlink</code> GitHub Action automates the generation of a custom Windows Java Runtime Environment (JRE) using the <code>jlink</code> tool within CI pipelines. It simplifies the process by bundling necessary Linux and Windows JDK components, Windows-specific JMODs, and a pre-configured helper script to streamline <code>jlink</code> commands. This action addresses the challenge of creating lightweight, platform-specific JREs for Windows applications directly in CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add binutils and create ci by @ricardoapaes in <a href="https://github.com/ricardoapaes/docker-java-jlink/pull/4">https://github.com/ricardoapaes/docker-java-jlink/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ricardoapaes/docker-java-jlink/compare/v1.0.2...v1.0.3">https://github.com/ricardoapaes/docker-java-jlink/compare/v1.0.2...v1.0.3</a></p>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/rumdl-action/</link><pubDate>Fri, 10 Apr 2026 22:00:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.69.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates the detection and correction of common Markdown issues, supports multiple Markdown flavors, and provides features like automatic formatting, detailed error reporting, and CI/CD integration. With its speed, configurability, and zero-dependency design, it is a robust solution for maintaining high-quality Markdown documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.69</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates the detection and correction of common Markdown issues, supports multiple Markdown flavors, and provides features like automatic formatting, detailed error reporting, and CI/CD integration. With its speed, configurability, and zero-dependency design, it is a robust solution for maintaining high-quality Markdown documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>MD055,MD056</strong>: emit per-row fixes to preserve inline-disabled rows (<a href="https://github.com/rvben/rumdl/commit/099443ff13a00de1d6cd53fdeaa6d724daff1eb2">099443f</a>)</li>
<li><strong>MD073</strong>: make should_skip case-insensitive to match detect_toc_region (<a href="https://github.com/rvben/rumdl/commit/3d5ad7b6c544a943d4a57ee5b1c0248cd1864b18">3d5ad7b</a>)</li>
<li><strong>MD050</strong>: use skip-context-aware detection for consistent mode target style (<a href="https://github.com/rvben/rumdl/commit/a82362dc29eaaaf9db7d834205fb137d9bc807e4">a82362d</a>)</li>
<li><strong>MD044</strong>: use byte-based Fix range to handle multi-byte content on line (<a href="https://github.com/rvben/rumdl/commit/e85e0327bc407db3f86cbece302e384282f0e45e">e85e032</a>)</li>
<li>apply_warning_fixes returns content unchanged when no fixes present (<a href="https://github.com/rvben/rumdl/commit/a892a907b77010c3d3650a30983278c99939dd79">a892a90</a>)</li>
<li><strong>md013</strong>: reflow overlong single-line normalize content (<a href="https://github.com/rvben/rumdl/commit/cfa69540fd570c1e6f59d59f6ec52c2b89e5422a">cfa6954</a>)</li>
<li><strong>MD055</strong>: preserve trailing newline in check() Fix replacement for end-of-document tables (<a href="https://github.com/rvben/rumdl/commit/7cebfcb9690763c31920c12e753553f65bd1350e">7cebfcb</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.69-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.69-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.69-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.69-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-apple-darwin.tar.gz">rumdl-v0.1.69-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-aarch64-apple-darwin.tar.gz">rumdl-v0.1.69-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-pc-windows-msvc.zip">rumdl-v0.1.69-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.69/rumdl-v0.1.69-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>AIBOM Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/aibom-scanner/</link><pubDate>Fri, 10 Apr 2026 22:00:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/aibom-scanner/</guid><description>Version updated for https://github.com/saasvista/aibom-scanner to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action “aibom-scanner” automates the detection of AI SDKs in codebases and generates an AI Bill of Materials (AIBOM) that maps compliance risks to frameworks like NIST AI RMF, ISO 42001, and the EU AI Act. It helps developers identify AI-related risks, such as data privacy, security, and governance issues, while ensuring adherence to regulatory standards. Key capabilities include scanning for AI SDK usage, detecting secrets, and providing compliance controls, all with zero dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/saasvista/aibom-scanner">https://github.com/saasvista/aibom-scanner</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aibom-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action &ldquo;aibom-scanner&rdquo; automates the detection of AI SDKs in codebases and generates an AI Bill of Materials (AIBOM) that maps compliance risks to frameworks like NIST AI RMF, ISO 42001, and the EU AI Act. It helps developers identify AI-related risks, such as data privacy, security, and governance issues, while ensuring adherence to regulatory standards. Key capabilities include scanning for AI SDK usage, detecting secrets, and providing compliance controls, all with zero dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<p><strong>aibom-scanner</strong> scans codebases for AI SDK usage and maps compliance risks to NIST AI RMF, ISO 42001, and the EU AI Act.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>61 detection patterns</strong> across 30+ AI providers (OpenAI, Anthropic, Google AI, AWS Bedrock, Cohere, Mistral, Groq, and more)</li>
<li><strong>10 Chinese AI providers</strong> with US BIS Entity List flagging — Zhipu, iFlytek, SenseTime trigger CRITICAL findings</li>
<li><strong>Agentic AI detection</strong> — CrewAI, AutoGen, LangGraph, Semantic Kernel, MCP</li>
<li><strong>34 risk rules</strong> across 8 categories with evidence-qualified severity</li>
<li><strong>48 compliance controls</strong> mapped to NIST AI RMF (23), ISO 42001 (15), EU AI Act (10)</li>
<li><strong>Secrets detection</strong> — hardcoded API keys, Vault, AWS Secrets Manager, dotenv</li>
<li><strong>Dev tool detection</strong> — Cursor, GitHub Copilot, Claude Code, Aider</li>
<li><strong>Output formats</strong> — table (terminal), JSON, SARIF (GitHub Code Scanning)</li>
<li><strong>GitHub Action</strong> for CI integration</li>
<li><strong>Zero dependencies</strong> beyond Python stdlib</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install aibom-scanner
</span></span><span style="display:flex;"><span>aibom-scanner scan --path /your/repo
</span></span></code></pre></div><h3 id="what-we-found">What We Found</h3>
<p>We scanned 5 popular AI repos (470K combined GitHub stars): 389 AI detections, 116 compliance findings, zero governance controls fully mapped. One had a BIS Entity-Listed Chinese AI provider nobody knew about.</p>
]]></content:encoded></item><item><title>GitHub Contributions SVG Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/github-contributions-svg-generator/</link><pubDate>Fri, 10 Apr 2026 22:00:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/github-contributions-svg-generator/</guid><description>Version updated for https://github.com/saeedata/github-contributions-svg to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-contributions-svg GitHub Action automates the generation of visually appealing SVG assets for showcasing GitHub activity and contributions on a profile README. It creates various graphical elements, such as stats cards, streak trackers, language breakdowns, contribution graphs, and animations, directly from GitHub data. This action simplifies the process of maintaining dynamic, up-to-date profile visuals without manual updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/saeedata/github-contributions-svg">https://github.com/saeedata/github-contributions-svg</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-contributions-svg-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>github-contributions-svg</code> GitHub Action automates the generation of visually appealing SVG assets for showcasing GitHub activity and contributions on a profile README. It creates various graphical elements, such as stats cards, streak trackers, language breakdowns, contribution graphs, and animations, directly from GitHub data. This action simplifies the process of maintaining dynamic, up-to-date profile visuals without manual updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release as a reusable composite GitHub Action.</p>
]]></content:encoded></item><item><title>Constellation Index</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/constellation-index/</link><pubDate>Fri, 10 Apr 2026 22:00:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/constellation-index/</guid><description>Version updated for https://github.com/ShiftinBits/constellation-github to version v1.1.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Constellation Index GitHub Action automates repository indexing by analyzing code structure using Tree-sitter AST, enabling AI tools to understand code without transmitting source code. It ensures privacy by extracting only metadata, supports cross-platform environments, and optimizes performance with smart diff detection to skip unnecessary indexing tasks. This action is ideal for enhancing code intelligence while maintaining security and efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ShiftinBits/constellation-github">https://github.com/ShiftinBits/constellation-github</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/constellation-index">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Constellation Index GitHub Action automates repository indexing by analyzing code structure using Tree-sitter AST, enabling AI tools to understand code without transmitting source code. It ensures privacy by extracting only metadata, supports cross-platform environments, and optimizes performance with smart diff detection to skip unnecessary indexing tasks. This action is ideal for enhancing code intelligence while maintaining security and efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="whats-new">What&rsquo;s new?</h3>
<ul>
<li><strong>Smart diff detection</strong>: automatically skips indexing when no files matching your <code>constellation.json</code> configuration have changed, saving CI minutes on non-code commits</li>
<li>New <code>skip-diff-check</code> input to bypass diff detection and always run indexing</li>
<li>Handles edge cases: first push, scheduled/manual triggers, shallow clones, and missing config</li>
<li>Proper <code>$GITHUB_OUTPUT</code> quoting and robust extension matching</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ShiftinBits/constellation-github/compare/v1.0.0...v1.1.0">https://github.com/ShiftinBits/constellation-github/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cve-lite-cli/</link><pubDate>Fri, 10 Apr 2026 22:00:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.5.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a GitHub Action designed to scan JavaScript and TypeScript projects for known vulnerabilities, providing actionable insights to prioritize and fix issues efficiently. It supports offline advisory databases for use in restricted or enterprise environments, making it ideal for secure, network-limited workflows. The tool is developer-friendly, cost-effective, and tailored for seamless integration into CI pipelines, ensuring reliable vulnerability detection before project release.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.5.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a GitHub Action designed to scan JavaScript and TypeScript projects for known vulnerabilities, providing actionable insights to prioritize and fix issues efficiently. It supports offline advisory databases for use in restricted or enterprise environments, making it ideal for secure, network-limited workflows. The tool is developer-friendly, cost-effective, and tailored for seamless integration into CI pipelines, ensuring reliable vulnerability detection before project release.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>direct vs transitive relationship classification now treats only root manifest-declared dependencies as direct, reducing misleading root-level remediation commands in monorepo/tooling-heavy scans</li>
<li>verbose fix-command output now renders parent-upgrade sections in a structured table with package, current version, recommended target, and context columns</li>
<li>README, website copy, and NestJS case study wording now align with direct/transitive remediation actionability expectations and refreshed screenshot evidence</li>
</ul>
]]></content:encoded></item><item><title>Deploy via Uncloud</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/deploy-via-uncloud/</link><pubDate>Fri, 10 Apr 2026 22:00:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/deploy-via-uncloud/</guid><description>Version updated for https://github.com/thatskyapplication/uncloud-action to version v1.2.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The uncloud-action GitHub Action facilitates the deployment of Docker images to servers using Uncloud, automating tasks such as building, pushing, and deploying containerized applications. It simplifies deployment workflows by integrating with Docker and securely handling server access credentials. Key capabilities include image deployment, server-side configuration management, and optional image-only pushing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thatskyapplication/uncloud-action">https://github.com/thatskyapplication/uncloud-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/deploy-via-uncloud">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>uncloud-action</strong> GitHub Action facilitates the deployment of Docker images to servers using Uncloud, automating tasks such as building, pushing, and deploying containerized applications. It simplifies deployment workflows by integrating with Docker and securely handling server access credentials. Key capabilities include image deployment, server-side configuration management, and optional image-only pushing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/thatskyapplication/uncloud-action/compare/v1.2.1...v1.2.2">https://github.com/thatskyapplication/uncloud-action/compare/v1.2.1...v1.2.2</a></p>
]]></content:encoded></item><item><title>Regis Security Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/regis-security-analysis/</link><pubDate>Fri, 10 Apr 2026 22:00:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/regis-security-analysis/</guid><description>Version updated for https://github.com/trivoallan/regis to version v0.28.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Regis is a GitHub Action designed to automate container security analysis and compliance checks in CI/CD pipelines. It integrates with industry-standard tools to perform tasks such as vulnerability scanning, image metadata extraction, Dockerfile linting, and policy enforcement, while generating detailed, interactive HTML and JSON reports for human and machine consumption. This action streamlines container security, compliance validation, and reporting, addressing critical needs in modern DevOps workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/trivoallan/regis">https://github.com/trivoallan/regis</a></strong> to version <strong>v0.28.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/regis-security-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Regis is a GitHub Action designed to automate container security analysis and compliance checks in CI/CD pipelines. It integrates with industry-standard tools to perform tasks such as vulnerability scanning, image metadata extraction, Dockerfile linting, and policy enforcement, while generating detailed, interactive HTML and JSON reports for human and machine consumption. This action streamlines container security, compliance validation, and reporting, addressing critical needs in modern DevOps workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="0281-2026-04-10"><a href="https://github.com/trivoallan/regis/compare/v0.28.0...v0.28.1">0.28.1</a> (2026-04-10)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci:</strong> open a PR for docs snapshots instead of pushing to main (<a href="https://github.com/trivoallan/regis/issues/265">#265</a>) (<a href="https://github.com/trivoallan/regis/commit/3475aebb5cfc523224c6e3c9d076439cb86efb2c">3475aeb</a>)</li>
<li><strong>ci:</strong> reset release-please manifest to v0.28.0 (<a href="https://github.com/trivoallan/regis/issues/318">#318</a>) (<a href="https://github.com/trivoallan/regis/commit/9563f2066de31de665019992e80e097947541832">9563f20</a>)</li>
<li><strong>config:</strong> update launch.json to use correct report-viewer package name (<a href="https://github.com/trivoallan/regis/issues/281">#281</a>) (<a href="https://github.com/trivoallan/regis/commit/d3c424f8373b21644de3dfc72bdd886b045f8413">d3c424f</a>)</li>
<li>regenerate alpine playbook example with correct baseUrl (<a href="https://github.com/trivoallan/regis/issues/283">#283</a>) (<a href="https://github.com/trivoallan/regis/commit/ae1da6fd5388a0c382cd82753e2418f92c6bfe0c">ae1da6f</a>)</li>
</ul>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/runner-guard/</link><pubDate>Fri, 10 Apr 2026 22:00:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v3.1.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD security scanner for GitHub Actions workflows that detects vulnerabilities such as pipeline injection, unpinned dependencies, and compromised packages. It automates the identification and resolution of supply chain risks by scanning repositories, auditing upstream dependencies, and providing actionable outputs like auto-fixes, reports, and alerts. This tool helps ensure secure workflows by continuously monitoring dependencies and offering organization-wide scanning capabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v3.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD security scanner for GitHub Actions workflows that detects vulnerabilities such as pipeline injection, unpinned dependencies, and compromised packages. It automates the identification and resolution of supply chain risks by scanning repositories, auditing upstream dependencies, and providing actionable outputs like auto-fixes, reports, and alerts. This tool helps ensure secure workflows by continuously monitoring dependencies and offering organization-wide scanning capabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="prt-scan-campaign-iocs">prt-scan Campaign IOCs</h3>
<p>8 new threat signatures for the prt-scan campaign, an AI-powered GitHub Actions exploitation campaign active since March 2026 (500+ malicious PRs across enterprise and major OSS targets). Total: 39 signatures across 7 campaign files.</p>
<h3 id="json-output">JSON Output</h3>
<p>The <code>fix</code> field in JSON output has been renamed to <code>remediation</code>. If you parse Runner Guard JSON output, update your field reference from <code>fix</code> to <code>remediation</code>.</p>
<h3 id="full-changelog">Full Changelog</h3>
<p><a href="https://github.com/Vigilant-LLC/runner-guard/compare/v3.1.3...v3.1.4">https://github.com/Vigilant-LLC/runner-guard/compare/v3.1.3...v3.1.4</a></p>
]]></content:encoded></item><item><title>discord-send-embed</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/discord-send-embed/</link><pubDate>Fri, 10 Apr 2026 22:00:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/discord-send-embed/</guid><description>Version updated for https://github.com/vitorvmrs/discord-send-embed to version v1.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The discord-send-embed GitHub Action automates the process of sending rich embed messages to Discord channels using a webhook URL. It streamlines communication by allowing users to programmatically generate and send customized messages with titles, descriptions, colors, and footers. This action is ideal for integrating notifications or updates into Discord as part of automated workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vitorvmrs/discord-send-embed">https://github.com/vitorvmrs/discord-send-embed</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/discord-send-embed">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>discord-send-embed</code> GitHub Action automates the process of sending rich embed messages to Discord channels using a webhook URL. It streamlines communication by allowing users to programmatically generate and send customized messages with titles, descriptions, colors, and footers. This action is ideal for integrating notifications or updates into Discord as part of automated workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Implemented in a very simple way the discord send notification</p>
]]></content:encoded></item><item><title>SonarQube to GitHub Security Tab (SARIF)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sonarqube-to-github-security-tab-sarif/</link><pubDate>Fri, 10 Apr 2026 22:00:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sonarqube-to-github-security-tab-sarif/</guid><description>Version updated for https://github.com/vmvarela/sonarqube-sarif to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates SonarQube code analysis results with GitHub by converting SonarQube issues into SARIF files, enabling their use in GitHub’s Security tab, pull request annotations, and check run summaries. It automates the process of filtering issues to relevant files in pull requests, ensuring targeted feedback for reviewers, and provides a seamless way to upload SARIF data for branch security analysis. This bridges the gap between SonarQube and GitHub’s developer workflows, making results accessible where developers work.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vmvarela/sonarqube-sarif">https://github.com/vmvarela/sonarqube-sarif</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sonarqube-to-github-security-tab-sarif">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates SonarQube code analysis results with GitHub by converting SonarQube issues into SARIF files, enabling their use in GitHub&rsquo;s Security tab, pull request annotations, and check run summaries. It automates the process of filtering issues to relevant files in pull requests, ensuring targeted feedback for reviewers, and provides a seamless way to upload SARIF data for branch security analysis. This bridges the gap between SonarQube and GitHub&rsquo;s developer workflows, making results accessible where developers work.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h2 id="-features">🚀 Features</h2>
<ul>
<li>fix: handle SonarQube 10k issue limit with type partitioning and date bisection (#47) @vmvarela</li>
<li>feat: add pre-flight config validation (connectivity, token, project key) (#41) @vmvarela</li>
<li>feat: expose detailed processing metrics as action outputs (#40) @vmvarela</li>
<li>feat: add exponential backoff retry for transient HTTP errors (#39) @vmvarela</li>
</ul>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li>fix: handle SonarQube 10k issue limit with type partitioning and date bisection (#47) @vmvarela</li>
<li>deps: bump axios from 1.13.6 to 1.14.0 in the production-dependencies group (#44) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>deps: bump vite from 8.0.0 to 8.0.5 (#46) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>deps: bump picomatch from 4.0.3 to 4.0.4 (#42) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>feat: add pre-flight config validation (connectivity, token, project key) (#41) @vmvarela</li>
<li>feat: expose detailed processing metrics as action outputs (#40) @vmvarela</li>
<li>feat: add exponential backoff retry for transient HTTP errors (#39) @vmvarela</li>
<li>deps: bump the dev-dependencies group with 4 updates (#38) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<h2 id="-documentation">📝 Documentation</h2>
<ul>
<li>feat: add pre-flight config validation (connectivity, token, project key) (#41) @vmvarela</li>
</ul>
<h2 id="-dependency-updates">⬆️ Dependency Updates</h2>
<ul>
<li>deps: bump axios from 1.13.6 to 1.14.0 in the production-dependencies group (#44) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>deps: bump vite from 8.0.0 to 8.0.5 (#46) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>deps: bump picomatch from 4.0.3 to 4.0.4 (#42) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>deps: bump the dev-dependencies group with 4 updates (#38) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vmvarela/sonarqube-sarif/compare/v1.1.0...v1.2.0">https://github.com/vmvarela/sonarqube-sarif/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>PromptShield AI Security</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/promptshield-ai-security/</link><pubDate>Fri, 10 Apr 2026 22:00:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/promptshield-ai-security/</guid><description>Version updated for https://github.com/Zero-Harm-AI-LLC/promptshield to version v1.0.5.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PromptShield AI Security is a GitHub Action that automates the detection of AI-specific security risks in pull requests by scanning code changes for vulnerabilities such as prompt injection, secrets exposure, PII leaks, and unsafe usage of large language models (LLMs). It provides actionable feedback through GitHub Actions annotations, generates detailed reports (JSON, Markdown, SARIF), and supports reviewer-style PR feedback workflows. This tool helps teams proactively identify and mitigate security risks associated with integrating AI and LLMs into their codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Zero-Harm-AI-LLC/promptshield">https://github.com/Zero-Harm-AI-LLC/promptshield</a></strong> to version <strong>v1.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/promptshield-ai-security">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PromptShield AI Security is a GitHub Action that automates the detection of AI-specific security risks in pull requests by scanning code changes for vulnerabilities such as prompt injection, secrets exposure, PII leaks, and unsafe usage of large language models (LLMs). It provides actionable feedback through GitHub Actions annotations, generates detailed reports (JSON, Markdown, SARIF), and supports reviewer-style PR feedback workflows. This tool helps teams proactively identify and mitigate security risks associated with integrating AI and LLMs into their codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>This release updates PromptShield to use <code>zero-harm-ai-detectors</code> v0.2.9.</p>
<h3 id="dependency-update">Dependency Update</h3>
<ul>
<li>Upgraded <code>zero-harm-ai-detectors</code> from <code>0.2.8</code> to <code>0.2.9</code></li>
<li>Updated both:
<ul>
<li><code>requirements.txt</code></li>
<li><code>requirements-lock.txt</code></li>
</ul>
</li>
</ul>
<h3 id="packaging">Packaging</h3>
<ul>
<li>Refreshed the hash-locked dependency entry so the GitHub Action continues to install correctly with <code>--require-hashes</code></li>
</ul>
<h3 id="why-this-matters">Why This Matters</h3>
<p>This keeps PromptShield aligned with the latest detector-library improvements and ensures GitHub Action runs use the newest published detector behavior.</p>
<h2 id="compatibility">Compatibility</h2>
<p>Repositories using <code>Zero-Harm-AI-LLC/promptshield@v1</code> will receive this update once the <code>v1</code> tag points to this release.</p>
]]></content:encoded></item><item><title>DenMette Setup Hugo</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/denmette-setup-hugo/</link><pubDate>Fri, 10 Apr 2026 14:14:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/denmette-setup-hugo/</guid><description>Version updated for https://github.com/denmette/actions-hugo to version v1.0.4.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the setup of Hugo, a static site generator, in GitHub Actions workflows. It supports the Hugo extended version, Hugo Modules, and multiple operating systems (Linux, macOS, and Windows), enabling faster builds by eliminating the need for Docker images. By streamlining the Hugo installation process, it simplifies the deployment of Hugo-based websites, reduces build times, and supports caching and advanced workflows for tasks like autoprefixing and post-processing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/denmette/actions-hugo">https://github.com/denmette/actions-hugo</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/denmette-setup-hugo">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the setup of Hugo, a static site generator, in GitHub Actions workflows. It supports the Hugo extended version, Hugo Modules, and multiple operating systems (Linux, macOS, and Windows), enabling faster builds by eliminating the need for Docker images. By streamlining the Hugo installation process, it simplifies the deployment of Hugo-based websites, reduces build times, and supports caching and advanced workflows for tasks like autoprefixing and post-processing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="104-2026-04-10"><a href="https://github.com/denmette/actions-hugo/compare/v1.0.3...v1.0.4">1.0.4</a> (2026-04-10)</h2>
<h3 id="documentation">Documentation</h3>
<ul>
<li><strong>architecture:</strong> add repository overview (<a href="https://github.com/denmette/actions-hugo/commit/3563060b17e1c696315aadd906510cd354b645bc">3563060</a>)</li>
<li>using mermaid instead of plantuml (<a href="https://github.com/denmette/actions-hugo/commit/eb3792e2d10275b8670217aa6149122180a12d24">eb3792e</a>)</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>remove unused modules and corresponding tests (<a href="https://github.com/denmette/actions-hugo/commit/0223d83222fc902d871812894d179b23be056dff">0223d83</a>)</li>
</ul>
<h3 id="tests">Tests</h3>
<ul>
<li>add macOS-specific integration flow and restore platform/arch defaults (<a href="https://github.com/denmette/actions-hugo/commit/9d9848395075ea235773f3aae23f1e914163fca9">9d98483</a>)</li>
<li>add Windows-specific integration flow and adjust fallback logic (<a href="https://github.com/denmette/actions-hugo/commit/310b768f8c1541b036838db2145bda7b41330d16">310b768</a>)</li>
</ul>
]]></content:encoded></item><item><title>Code Health - Dev Herald</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/code-health-dev-herald/</link><pubDate>Fri, 10 Apr 2026 14:14:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/code-health-dev-herald/</guid><description>Version updated for https://github.com/dev-herald/health to version v1.3.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Health Reports - Dev Herald GitHub Action automates the generation of weekly health reports by converting CI signals (e.g., unused code, dependency risks, bundle size changes) into structured, actionable insights. It eliminates the need for manual scripting or dashboard setup, providing an efficient way to track codebase health over time, monitor vulnerabilities, and analyze trends. This action supports ingesting data from various tools, enabling teams to maintain a comprehensive history of their codebase’s health directly from existing workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dev-herald/health">https://github.com/dev-herald/health</a></strong> to version <strong>v1.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/code-health-dev-herald">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Health Reports - Dev Herald GitHub Action</strong> automates the generation of <strong>weekly health reports</strong> by converting CI signals (e.g., unused code, dependency risks, bundle size changes) into structured, actionable insights. It eliminates the need for manual scripting or dashboard setup, providing an efficient way to track codebase health over time, monitor vulnerabilities, and analyze trends. This action supports ingesting data from various tools, enabling teams to maintain a comprehensive history of their codebase&rsquo;s health directly from existing workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/dev-herald/health/compare/v1.3.0...v1.3.1">https://github.com/dev-herald/health/compare/v1.3.0...v1.3.1</a></p>
]]></content:encoded></item><item><title>Cargo Verison</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cargo-verison/</link><pubDate>Fri, 10 Apr 2026 14:14:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cargo-verison/</guid><description>Version updated for https://github.com/dimitrmo/cargo-verison-action to version v1.0.46.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The dimitrmo/cargo-verison-action is a GitHub Action designed to automate version management for Rust projects using Cargo. It simplifies the process of bumping the version, creating a corresponding Git tag, and committing the changes, streamlining release workflows. This action helps developers maintain consistent versioning practices with minimal manual intervention.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dimitrmo/cargo-verison-action">https://github.com/dimitrmo/cargo-verison-action</a></strong> to version <strong>v1.0.46</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-verison">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>dimitrmo/cargo-verison-action</code> is a GitHub Action designed to automate version management for Rust projects using Cargo. It simplifies the process of bumping the version, creating a corresponding Git tag, and committing the changes, streamlining release workflows. This action helps developers maintain consistent versioning practices with minimal manual intervention.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Release 1.0.46 (9867e0c)</li>
<li>Build dist (359001d)</li>
<li>Audit fix (d4a0608)</li>
<li>Release 1.0.45 (caed13c)</li>
<li>Bump @actions/github from 9.0.0 to 9.1.0 (#31) (fcd472b)</li>
<li>Release 1.0.44 (885bbbf)</li>
<li>Switching to node 24 (13f513d)</li>
<li>Release 1.0.43 (4b5bca8)</li>
<li>Named inputs (27ab839)</li>
<li>Release 1.0.42 (0291744)</li>
</ul>
]]></content:encoded></item><item><title>DoesQA Trigger</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/doesqa-trigger/</link><pubDate>Fri, 10 Apr 2026 14:13:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/doesqa-trigger/</guid><description>Version updated for https://github.com/Does-QA/action to version v1.1.4.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The DoesQA GitHub Action automates the process of triggering test runs in DoesQA and monitoring their completion. It streamlines CI/CD workflows by integrating test execution and reporting directly into GitHub Actions, providing real-time test statuses, detailed reports, and PR check summaries. This action helps developers ensure code quality and track test results efficiently within their GitHub repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Does-QA/action">https://github.com/Does-QA/action</a></strong> to version <strong>v1.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/doesqa-trigger">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The DoesQA GitHub Action automates the process of triggering test runs in DoesQA and monitoring their completion. It streamlines CI/CD workflows by integrating test execution and reporting directly into GitHub Actions, providing real-time test statuses, detailed reports, and PR check summaries. This action helps developers ensure code quality and track test results efficiently within their GitHub repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Security patch: fixed 1 → 0 vulnerabilities via <code>npm audit fix</code>.</p>
]]></content:encoded></item><item><title>Skylos - Python SAST, Dead Code Detection &amp; PR Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/skylos-python-sast-dead-code-detection-pr-gate/</link><pubDate>Fri, 10 Apr 2026 14:13:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/skylos-python-sast-dead-code-detection-pr-gate/</guid><description>Version updated for https://github.com/duriantaco/skylos to version v4.3.2.
This action is used across all versions by 14 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Skylos is an open-source static analysis tool designed for Python, TypeScript, and Go projects to detect dead code, hardcoded secrets, exploitable flows, and AI-generated security regressions. It streamlines code quality and security by automating local scans, CI/CD pull request gating, and providing actionable insights through GitHub annotations and review comments. Ideal for teams using AI coding assistants or modern frameworks, it offers robust capabilities like framework-aware analysis, AI defense, and OWASP LLM security checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/duriantaco/skylos">https://github.com/duriantaco/skylos</a></strong> to version <strong>v4.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skylos-python-sast-dead-code-detection-pr-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Skylos is an open-source static analysis tool designed for Python, TypeScript, and Go projects to detect dead code, hardcoded secrets, exploitable flows, and AI-generated security regressions. It streamlines code quality and security by automating local scans, CI/CD pull request gating, and providing actionable insights through GitHub annotations and review comments. Ideal for teams using AI coding assistants or modern frameworks, it offers robust capabilities like framework-aware analysis, AI defense, and OWASP LLM security checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(ts): resolve workspace exports and local imports maps by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/181">https://github.com/duriantaco/skylos/pull/181</a></li>
<li>chore(deps): bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in <a href="https://github.com/duriantaco/skylos/pull/183">https://github.com/duriantaco/skylos/pull/183</a></li>
<li>refactor(core): reduce gatekeeper debt without changing behavior by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/184">https://github.com/duriantaco/skylos/pull/184</a></li>
<li>refactor(core): reduce fixgen debt without changing behavior by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/185">https://github.com/duriantaco/skylos/pull/185</a></li>
<li>refactor(core): reduce agent center debt without changing behavior by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/186">https://github.com/duriantaco/skylos/pull/186</a></li>
<li>refactor(core): reduce agent service tech debt by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/187">https://github.com/duriantaco/skylos/pull/187</a></li>
<li>refactor(core): deduplicate agent service error payloads by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/188">https://github.com/duriantaco/skylos/pull/188</a></li>
<li>refactor(core): reduce triage learner debt without changing behavior by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/189">https://github.com/duriantaco/skylos/pull/189</a></li>
<li>refactor(core): reduce discover detector technical debt by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/190">https://github.com/duriantaco/skylos/pull/190</a></li>
<li>refactor(core): reduce grep verify debt by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/191">https://github.com/duriantaco/skylos/pull/191</a></li>
<li>refactor(core): reduce sync debt by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/192">https://github.com/duriantaco/skylos/pull/192</a></li>
<li>refactor(core): reduce api debt without changing behavior by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/193">https://github.com/duriantaco/skylos/pull/193</a></li>
<li>fix(sync): support top-level cloud pull config by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/194">https://github.com/duriantaco/skylos/pull/194</a></li>
<li>chore(main): release 4.3.2 by @duriantaco in <a href="https://github.com/duriantaco/skylos/pull/195">https://github.com/duriantaco/skylos/pull/195</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/duriantaco/skylos/compare/v4.3.1...v4.3.2">https://github.com/duriantaco/skylos/compare/v4.3.1...v4.3.2</a></p>
]]></content:encoded></item><item><title>Fluid Attacks Secrets Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/fluid-attacks-secrets-scan/</link><pubDate>Fri, 10 Apr 2026 14:13:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/fluid-attacks-secrets-scan/</guid><description>Version updated for https://github.com/fluidattacks/secret-scan-action to version 0.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Fluid Attacks Secrets Scan GitHub Action is a free, open-source tool designed to automatically detect hardcoded secrets in your repository. It streamlines the process of identifying sensitive information such as API keys or passwords by performing full repository scans or targeted differential scans on code changes, with results integrated into GitHub’s Security tab and pull request annotations. This action requires no additional accounts, API keys, or configurations, making it a straightforward solution for enhancing code security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fluidattacks/secret-scan-action">https://github.com/fluidattacks/secret-scan-action</a></strong> to version <strong>0.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fluid-attacks-secrets-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Fluid Attacks Secrets Scan</strong> GitHub Action is a free, open-source tool designed to automatically detect hardcoded secrets in your repository. It streamlines the process of identifying sensitive information such as API keys or passwords by performing full repository scans or targeted differential scans on code changes, with results integrated into GitHub&rsquo;s Security tab and pull request annotations. This action requires no additional accounts, API keys, or configurations, making it a straightforward solution for enhancing code security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>secret-scan\feat(back): #1 refac name (a419bf1)</li>
<li>secret-scan\feat(back): #1 minor adjustments (fab4f01)</li>
<li>secret-scan\feat(back): #1 adjust default options (2cfbf96)</li>
<li>Initial release: Fluid Attacks Secret Scan Action (ecf548a)</li>
<li>Initial commit (4f4fa4b)</li>
</ul>
]]></content:encoded></item><item><title>Setup gh cli for self-hosted runners</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/setup-gh-cli-for-self-hosted-runners/</link><pubDate>Fri, 10 Apr 2026 14:13:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/setup-gh-cli-for-self-hosted-runners/</guid><description>Version updated for https://github.com/fqp/actions-setup-gh-cli to version v3.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Setup gh cli action” GitHub Action automates the installation of the GitHub CLI (gh cli) on self-hosted runners, where it is not natively available. It simplifies the process of setting up the CLI, enabling users to leverage GitHub’s command-line functionality in self-hosted environments. This action ensures consistent CLI availability and streamlines workflows that depend on GitHub CLI commands.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fqp/actions-setup-gh-cli">https://github.com/fqp/actions-setup-gh-cli</a></strong> to version <strong>v3.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-gh-cli-for-self-hosted-runners">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Setup gh cli action&rdquo; GitHub Action automates the installation of the GitHub CLI (gh cli) on self-hosted runners, where it is not natively available. It simplifies the process of setting up the CLI, enabling users to leverage GitHub&rsquo;s command-line functionality in self-hosted environments. This action ensures consistent CLI availability and streamlines workflows that depend on GitHub CLI commands.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fqp/actions-setup-gh-cli/compare/v2.0.0...v3.0.0">https://github.com/fqp/actions-setup-gh-cli/compare/v2.0.0...v3.0.0</a></p>
]]></content:encoded></item><item><title>Release Semver Autotag</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/release-semver-autotag/</link><pubDate>Fri, 10 Apr 2026 14:13:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/release-semver-autotag/</guid><description>Version updated for https://github.com/froozeify/gh-release-semver-autotag to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Froozeify’s GH Release Semver Autotag is a GitHub Action that automates the creation or updating of semantic versioning shortcut tags (e.g., v1, v1.2) whenever a release is published. It simplifies release management by maintaining consistent version tags, supports multiple tagging modes (e.g., prefix, numeric, or both), and includes features like prerelease handling, dry-run previews, and detailed job summaries. This action eliminates the manual effort of managing version tags, ensuring streamlined and accurate versioning workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/froozeify/gh-release-semver-autotag">https://github.com/froozeify/gh-release-semver-autotag</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-semver-autotag">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Froozeify&rsquo;s GH Release Semver Autotag is a GitHub Action that automates the creation or updating of semantic versioning shortcut tags (e.g., <code>v1</code>, <code>v1.2</code>) whenever a release is published. It simplifies release management by maintaining consistent version tags, supports multiple tagging modes (e.g., prefix, numeric, or both), and includes features like prerelease handling, dry-run previews, and detailed job summaries. This action eliminates the manual effort of managing version tags, ensuring streamlined and accurate versioning workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at main -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-features">🚀 Features</h3>
<ul>
<li>feat: Mitigate issue with branch with accidentally wrong tag name in prefix mode by @froozeify in <a href="https://github.com/froozeify/gh-release-semver-autotag/pull/1">https://github.com/froozeify/gh-release-semver-autotag/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@froozeify made their first contribution in <a href="https://github.com/froozeify/gh-release-semver-autotag/pull/1">https://github.com/froozeify/gh-release-semver-autotag/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/froozeify/gh-release-semver-autotag/compare/v1...v1.0.1">https://github.com/froozeify/gh-release-semver-autotag/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>Froozeifys Version Updater (gVu)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/froozeifys-version-updater-gvu/</link><pubDate>Fri, 10 Apr 2026 14:13:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/froozeifys-version-updater-gvu/</guid><description>Version updated for https://github.com/froozeify/gh-version-updater to version v1.0.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Froozeify’s GH Version Updater (gVu) is a GitHub Action designed to automate the process of updating version fields in project configuration files whenever a new release is published. It supports popular file formats like package.json, composer.json, and pyproject.toml, while also allowing custom file handling via regex rules. The action streamlines version management by auto-detecting files, updating them, and optionally committing the changes back to the repository.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/froozeify/gh-version-updater">https://github.com/froozeify/gh-version-updater</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/froozeify-s-version-updater-gvu">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Froozeify&rsquo;s GH Version Updater (gVu) is a GitHub Action designed to automate the process of updating version fields in project configuration files whenever a new release is published. It supports popular file formats like <code>package.json</code>, <code>composer.json</code>, and <code>pyproject.toml</code>, while also allowing custom file handling via regex rules. The action streamlines version management by auto-detecting files, updating them, and optionally committing the changes back to the repository.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Action updates</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/froozeify/gh-version-updater/compare/v1...v1.0.2">https://github.com/froozeify/gh-version-updater/compare/v1...v1.0.2</a></p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/hyperlocalise-ci/</link><pubDate>Fri, 10 Apr 2026 14:13:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.4.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows for modern applications by integrating AI-powered tools directly into CI pipelines. It provides functionalities to detect localization drift, evaluate translation quality, and ensure localization integrity, enabling seamless synchronization and management of translation files within engineering systems. This action streamlines the localization process, enhancing workflow efficiency and ensuring consistent, high-quality translations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.4.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Hyperlocalise GitHub Action automates localization workflows for modern applications by integrating AI-powered tools directly into CI pipelines. It provides functionalities to detect localization drift, evaluate translation quality, and ensure localization integrity, enabling seamless synchronization and management of translation files within engineering systems. This action streamlines the localization process, enhancing workflow efficiency and ensuring consistent, high-quality translations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update dependency bazel to v9.0.2 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/258">https://github.com/hyperlocalise/hyperlocalise/pull/258</a></li>
<li>Minhc/update docs by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/260">https://github.com/hyperlocalise/hyperlocalise/pull/260</a></li>
<li>fix(check): align MDX annotation lines and narrow html_tag_mismatch by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/261">https://github.com/hyperlocalise/hyperlocalise/pull/261</a></li>
<li>feat(run): summary JSON, lazy prompts, runsvc benchmarks and mem profile by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/262">https://github.com/hyperlocalise/hyperlocalise/pull/262</a></li>
<li>fix(cli): fail run on markdown AST parity mismatch at flush by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/263">https://github.com/hyperlocalise/hyperlocalise/pull/263</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.3">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.3</a></p>
]]></content:encoded></item><item><title>JK Coverage Badge</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jk-coverage-badge/</link><pubDate>Fri, 10 Apr 2026 14:13:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jk-coverage-badge/</guid><description>Version updated for https://github.com/jedi-knights/coverage-badge to version v0.2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The coverage-badge GitHub Action automatically updates the coverage badge in your README by extracting the line coverage percentage from a test coverage report (e.g., LCOV, Cobertura XML, Coveralls JSON, or Istanbul/NYC JSON). It eliminates the need for external services or manually committing badge updates, ensuring accurate and up-to-date coverage information. Additionally, it supports features like auto-detection of coverage files, customizable failure thresholds for coverage, and outputs the coverage percentage for use in subsequent workflow steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/coverage-badge">https://github.com/jedi-knights/coverage-badge</a></strong> to version <strong>v0.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jk-coverage-badge">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>coverage-badge</code> GitHub Action automatically updates the coverage badge in your README by extracting the line coverage percentage from a test coverage report (e.g., LCOV, Cobertura XML, Coveralls JSON, or Istanbul/NYC JSON). It eliminates the need for external services or manually committing badge updates, ensuring accurate and up-to-date coverage information. Additionally, it supports features like auto-detection of coverage files, customizable failure thresholds for coverage, and outputs the coverage percentage for use in subsequent workflow steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="021-2026-04-10">0.2.1 (2026-04-10)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>docs:</strong> correct action version references from v1 to v0 (f9bc7d1)</li>
</ul>
]]></content:encoded></item><item><title>sops tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sops-tools-installer/</link><pubDate>Fri, 10 Apr 2026 14:13:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sops-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-sops to version v1.5.10.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup Sops GitHub Action simplifies the installation of the sops binary on GitHub Actions runners, allowing users to specify and manage the version (e.g., latest or a specific semantic version). It automates the setup process by caching the binary and adding it to the runner’s PATH, enabling seamless integration of sops for workflows that require managing encrypted files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-sops">https://github.com/jkroepke/setup-sops</a></strong> to version <strong>v1.5.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sops-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup Sops</strong> GitHub Action simplifies the installation of the <code>sops</code> binary on GitHub Actions runners, allowing users to specify and manage the version (e.g., latest or a specific semantic version). It automates the setup process by caching the binary and adding it to the runner&rsquo;s <code>PATH</code>, enabling seamless integration of <code>sops</code> for workflows that require managing encrypted files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.10 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-sops/pull/177">https://github.com/jkroepke/setup-sops/pull/177</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-sops/compare/v1.5.9...v1.5.10">https://github.com/jkroepke/setup-sops/compare/v1.5.9...v1.5.10</a></p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/stackit-cli-tools-installer/</link><pubDate>Fri, 10 Apr 2026 14:13:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.42.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, setup-stackit-cli, automates the installation of the stackit-cli tool on a workflow runner. It allows users to specify and manage the version of the stackit-cli binary, simplifying setup and ensuring consistency across CI/CD pipelines. Additionally, it optimizes workflows by caching the binary and updating the runner’s PATH environment for seamless tool usage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.42</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>setup-stackit-cli</strong>, automates the installation of the <em>stackit-cli</em> tool on a workflow runner. It allows users to specify and manage the version of the <em>stackit-cli</em> binary, simplifying setup and ensuring consistency across CI/CD pipelines. Additionally, it optimizes workflows by caching the binary and updating the runner&rsquo;s PATH environment for seamless tool usage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.42 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/203">https://github.com/jkroepke/setup-stackit-cli/pull/203</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.41...v1.2.42">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.41...v1.2.42</a></p>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/bulk-github-repository-settings-sync/</link><pubDate>Fri, 10 Apr 2026 14:13:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.1.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bulk GitHub Repository Settings Sync Action automates the process of updating and synchronizing repository settings across multiple GitHub repositories. It streamlines tasks such as configuring merge strategies, enabling security features (e.g., secret scanning, Dependabot updates), syncing files like .gitignore or workflow templates, and managing repository rules and topics. This action is ideal for organizations seeking to maintain consistent configurations, enhance security, and reduce manual effort in managing multiple repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Bulk GitHub Repository Settings Sync Action automates the process of updating and synchronizing repository settings across multiple GitHub repositories. It streamlines tasks such as configuring merge strategies, enabling security features (e.g., secret scanning, Dependabot updates), syncing files like <code>.gitignore</code> or workflow templates, and managing repository rules and topics. This action is ideal for organizations seeking to maintain consistent configurations, enhance security, and reduce manual effort in managing multiple repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>refactor: use const for repo overrides, coerce booleans, simplify getBooleanInput by @joshjohanning in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/135">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/135</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.1.0...v2.1.1">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.1.0...v2.1.1</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/neurolink-ai/</link><pubDate>Fri, 10 Apr 2026 14:12:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.51.0.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that simplifies connecting applications to 13 major AI providers and over 100 AI models through a single, consistent API. It automates provider switching, cost optimization, and failover management, while offering advanced features like memory persistence, multi-provider compatibility, and intelligent routing. Designed for enterprise-scale applications, it streamlines AI workflows with tools like a TypeScript SDK, CLI support, and edge-first capabilities for continuous streaming architectures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.51.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that simplifies connecting applications to 13 major AI providers and over 100 AI models through a single, consistent API. It automates provider switching, cost optimization, and failover management, while offering advanced features like memory persistence, multi-provider compatibility, and intelligent routing. Designed for enterprise-scale applications, it streamlines AI workflows with tools like a TypeScript SDK, CLI support, and edge-first capabilities for continuous streaming architectures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9510-2026-04-10"><a href="https://github.com/juspay/neurolink/compare/v9.50.2...v9.51.0">9.51.0</a> (2026-04-10)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>(proxy):</strong>  add &ndash;dev flag for isolated local proxy instances (<a href="https://github.com/juspay/neurolink/commit/f9c0a35b91d528750adca5ae241b87fbf0f0bfbc">f9c0a35</a>)</li>
</ul>
]]></content:encoded></item><item><title>JFrog Artifactory Upload/Download</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jfrog-artifactory-upload/download/</link><pubDate>Fri, 10 Apr 2026 14:12:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jfrog-artifactory-upload/download/</guid><description>Version updated for https://github.com/koolhandluke/artifactory-helper to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action facilitates the uploading and downloading of build artifacts to and from JFrog Artifactory with predictable paths and minimal configuration. It addresses the limitations of GitHub’s ephemeral storage by enabling seamless artifact sharing across workflows, repositories, and extended retention periods. The action automates artifact management by deriving storage paths from GitHub context and supports flexible file handling for efficient CI/CD processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/koolhandluke/artifactory-helper">https://github.com/koolhandluke/artifactory-helper</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jfrog-artifactory-upload-download">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action facilitates the uploading and downloading of build artifacts to and from JFrog Artifactory with predictable paths and minimal configuration. It addresses the limitations of GitHub&rsquo;s ephemeral storage by enabling seamless artifact sharing across workflows, repositories, and extended retention periods. The action automates artifact management by deriving storage paths from GitHub context and supports flexible file handling for efficient CI/CD processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>update desc (36e34f4)</li>
<li>update descr (00d4b78)</li>
<li>docs: update action name and add download to quick start (648e748)</li>
<li>feat: write tagged version to job summary in tag workflow (3cd677c)</li>
<li>rename workflow (dd58536)</li>
<li>fix: skip PR label detection when tag.yml triggered via workflow_dispatch (8acf6e3)</li>
<li>test: stub GITHUB_REPOSITORY/RUN_NUMBER env vars to fix CI test failure (3e8a29f)</li>
<li>fix: warn and continue when build-add-git fails (no .git directory) (aa3faa0)</li>
<li>feat: commit dist/ to main, remove release.yml (d73c93d)</li>
<li>ci: add workflow_dispatch, fix shell injection, add concurrency to release (c7beb1a)</li>
</ul>
]]></content:encoded></item><item><title>Sentrik Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sentrik-gate/</link><pubDate>Fri, 10 Apr 2026 14:12:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sentrik-gate/</guid><description>Version updated for https://github.com/maxgerhardson/sentrik-community to version v1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Sentrik is a governance tool designed to automatically enforce coding standards, compliance rules, and security policies for AI-generated code in CI/CD pipelines. It scans code changes against industry standards (e.g., OWASP, SOC 2, HIPAA) to detect violations, blocks non-compliant pull requests, and generates audit-ready reports. This action simplifies compliance management, enhances code security, and ensures adherence to regulatory and organizational requirements without manual intervention.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/maxgerhardson/sentrik-community">https://github.com/maxgerhardson/sentrik-community</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sentrik-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Sentrik is a governance tool designed to automatically enforce coding standards, compliance rules, and security policies for AI-generated code in CI/CD pipelines. It scans code changes against industry standards (e.g., OWASP, SOC 2, HIPAA) to detect violations, blocks non-compliant pull requests, and generates audit-ready reports. This action simplifies compliance management, enhances code security, and ensures adherence to regulatory and organizational requirements without manual intervention.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Enforce compliance, security, and coding standards on every PR.</p>
<h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">maxgerhardson/sentrik-community@v1</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Highlights</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">5</span> <span style="color:#ae81ff">free standards packs (OWASP, SOC 2, Python Security, Go Security, Supply Chain)</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">22</span> <span style="color:#ae81ff">total packs with Team/Org license</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Auto-uploads SARIF to GitHub Code Scanning</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Structured outputs (findings count, gate result)</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Zero config needed</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>mjun0812/setup-cuda</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/mjun0812/setup-cuda/</link><pubDate>Fri, 10 Apr 2026 14:12:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/mjun0812/setup-cuda/</guid><description>Version updated for https://github.com/mjun0812/setup-cuda to version v1.3.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-cuda GitHub Action automates the installation and configuration of specific NVIDIA CUDA versions in GitHub Actions workflows. It supports a wide range of CUDA versions (&amp;gt;=10.0), dynamically selects installation methods, and works across multiple platforms, including Linux and Windows. By simplifying the setup process and handling environment variable configuration, it streamlines CUDA-dependent CI/CD tasks for diverse development environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mjun0812/setup-cuda">https://github.com/mjun0812/setup-cuda</a></strong> to version <strong>v1.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mjun0812-setup-cuda">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-cuda</code> GitHub Action automates the installation and configuration of specific NVIDIA CUDA versions in GitHub Actions workflows. It supports a wide range of CUDA versions (&gt;=10.0), dynamically selects installation methods, and works across multiple platforms, including Linux and Windows. By simplifying the setup process and handling environment variable configuration, it streamlines CUDA-dependent CI/CD tasks for diverse development environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.3.1 -->
<p><strong>Full Changelog</strong>: <a href="https://github.com/mjun0812/setup-cuda/compare/v1...v1.3.1">https://github.com/mjun0812/setup-cuda/compare/v1...v1.3.1</a></p>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/agent-bom-scan/</link><pubDate>Fri, 10 Apr 2026 14:12:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.76.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary agent-bom is an open-source security scanner designed to analyze the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates the identification of vulnerabilities, misconfigurations, and exposed credentials, providing actionable insights such as blast radius analysis and prioritized remediation plans. Key capabilities include scanning for CVEs, auditing dependencies, generating fix plans, assessing cloud posture, and enabling runtime inspection, all supported by a dashboard for persistent and unified findings.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.76.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>agent-bom</code> is an open-source security scanner designed to analyze the AI supply chain, including agents, MCP servers, packages, containers, cloud infrastructure, GPUs, and runtime environments. It automates the identification of vulnerabilities, misconfigurations, and exposed credentials, providing actionable insights such as blast radius analysis and prioritized remediation plans. Key capabilities include scanning for CVEs, auditing dependencies, generating fix plans, assessing cloud posture, and enabling runtime inspection, all supported by a dashboard for persistent and unified findings.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: ingest Alpine secdb and prepare 0.76.2 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1332">https://github.com/msaad00/agent-bom/pull/1332</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.76.2">https://github.com/msaad00/agent-bom/compare/v0...v0.76.2</a></p>
]]></content:encoded></item><item><title>Hello Demo Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/hello-demo-action/</link><pubDate>Fri, 10 Apr 2026 14:12:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/hello-demo-action/</guid><description>Version updated for https://github.com/msawant1204/demo-action to version Error loading version from page [https://github.com/marketplace/actions/hello-demo-action], unable to determine latest release.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Please provide the text of the README, and I will analyze it to provide a concise summary focused on the purpose, functionality, and key capabilities of the GitHub Action.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msawant1204/demo-action">https://github.com/msawant1204/demo-action</a></strong> to version <strong>Error loading version from page [https://github.com/marketplace/actions/hello-demo-action], unable to determine latest release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hello-demo-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Please provide the text of the README, and I will analyze it to provide a concise summary focused on the purpose, functionality, and key capabilities of the GitHub Action.</p>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kyosei-code-review/</link><pubDate>Fri, 10 Apr 2026 14:12:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action GitHub Action integrates the Kyosei AI code review plugin into CI workflows to automatically analyze pull requests for code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with repetitive or outdated feedback in traditional workflows by filtering existing comments, resolved discussions, and project-specific conventions, ensuring reviews focus only on new, actionable insights. This action simplifies setup and automates per-push reviews, making code reviews more efficient and tailored to project-specific standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>kyosei-action</strong> GitHub Action integrates the Kyosei AI code review plugin into CI workflows to automatically analyze pull requests for code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with repetitive or outdated feedback in traditional workflows by filtering existing comments, resolved discussions, and project-specific conventions, ensuring reviews focus only on new, actionable insights. This action simplifies setup and automates per-push reviews, making code reviews more efficient and tailored to project-specific standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.0.1 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="dependency-updates">Dependency Updates</h3>
<ul>
<li>build(deps): konokaをv4.0.0に更新しPRレビュー引数をURL形式に移行 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/33">https://github.com/ncaq/kyosei-action/pull/33</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v1.0.0...v1.0.1">https://github.com/ncaq/kyosei-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>jlink Windows JRE</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jlink-windows-jre/</link><pubDate>Fri, 10 Apr 2026 14:12:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/jlink-windows-jre/</guid><description>Version updated for https://github.com/ricardoapaes/docker-java-jlink to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The docker-java-jlink GitHub Action is designed to automate the creation of a lightweight, platform-specific Windows JRE using the jlink tool, optimized for use in CI pipelines. It simplifies the process by bundling required Linux and Windows JDK components, along with pre-configured scripts to streamline JRE generation. This action addresses the challenge of producing cross-platform Java runtimes by automating module selection and configuration, reducing verbosity, and enabling seamless integration into workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ricardoapaes/docker-java-jlink">https://github.com/ricardoapaes/docker-java-jlink</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jlink-windows-jre">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>docker-java-jlink</strong> GitHub Action is designed to automate the creation of a lightweight, platform-specific Windows JRE using the <code>jlink</code> tool, optimized for use in CI pipelines. It simplifies the process by bundling required Linux and Windows JDK components, along with pre-configured scripts to streamline JRE generation. This action addresses the challenge of producing cross-platform Java runtimes by automating module selection and configuration, reducing verbosity, and enabling seamless integration into workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix workflow_dispatch by @ricardoapaes in <a href="https://github.com/ricardoapaes/docker-java-jlink/pull/3">https://github.com/ricardoapaes/docker-java-jlink/pull/3</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@ricardoapaes made their first contribution in <a href="https://github.com/ricardoapaes/docker-java-jlink/pull/3">https://github.com/ricardoapaes/docker-java-jlink/pull/3</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ricardoapaes/docker-java-jlink/compare/v1.0.1...v1.0.2">https://github.com/ricardoapaes/docker-java-jlink/compare/v1.0.1...v1.0.2</a></p>
]]></content:encoded></item><item><title>Expand AWS IAM Wildcards</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/expand-aws-iam-wildcards/</link><pubDate>Fri, 10 Apr 2026 14:12:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/expand-aws-iam-wildcards/</guid><description>Version updated for https://github.com/thekbb/expand-aws-iam-wildcards to version v1.2.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the expansion of AWS IAM wildcard actions in pull request diffs, providing inline comments that detail the specific IAM actions matched by each wildcard. It helps reviewers quickly understand changes to security posture by linking expanded actions to AWS documentation and summarizing them directly within the PR. The action streamlines security reviews by automating the identification and contextualization of wildcard usage in IAM policies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thekbb/expand-aws-iam-wildcards">https://github.com/thekbb/expand-aws-iam-wildcards</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/expand-aws-iam-wildcards">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the expansion of AWS IAM wildcard actions in pull request diffs, providing inline comments that detail the specific IAM actions matched by each wildcard. It helps reviewers quickly understand changes to security posture by linking expanded actions to AWS documentation and summarizing them directly within the PR. The action streamlines security reviews by automating the identification and contextualization of wildcard usage in IAM policies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Refresh bundled IAM action data from AWS</p>
]]></content:encoded></item><item><title>Traffic Torch Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/traffic-torch-audit/</link><pubDate>Fri, 10 Apr 2026 14:12:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/traffic-torch-audit/</guid><description>Version updated for https://github.com/traffictorch/traffic-torch-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Traffic Torch SEO + GEO + UX Health Analysis Audit Toolkit GitHub Action automates comprehensive health checks for websites by enabling one-click audits directly from GitHub Actions. It opens an interactive analysis platform pre-filled with your URL, offering tools for SEO, GEO, and UX audits, predictive ranking forecasts, and implementation gap analysis. This action simplifies website optimization tasks and provides actionable insights and educational resources without requiring additional setup or API keys.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/traffictorch/traffic-torch-action">https://github.com/traffictorch/traffic-torch-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/traffic-torch-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Traffic Torch SEO + GEO + UX Health Analysis Audit Toolkit GitHub Action automates comprehensive health checks for websites by enabling one-click audits directly from GitHub Actions. It opens an interactive analysis platform pre-filled with your URL, offering tools for SEO, GEO, and UX audits, predictive ranking forecasts, and implementation gap analysis. This action simplifies website optimization tasks and provides actionable insights and educational resources without requiring additional setup or API keys.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Official GitHub Action for Traffic Torch</strong></p>
<p>One-click URL audit that opens the full interactive Traffic Torch experience with your URL pre-filled.</p>
<p><strong>Features</strong></p>
<ul>
<li>Clean clickable links to any Traffic Torch tool</li>
<li>Full interactive experience (day/night mode, priority fixes, educational reports and help guides)</li>
<li>Supports all major tools</li>
<li>Mobile-first &amp; PWA-ready</li>
</ul>
<p><strong>How to use</strong>
Add the workflow to any repo and run it from the Actions tab.</p>
<p>Available in GitHub Marketplace soon.</p>
]]></content:encoded></item><item><title>Helm-actions-vidhya101</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/helm-actions-vidhya101/</link><pubDate>Fri, 10 Apr 2026 14:12:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/helm-actions-vidhya101/</guid><description>Version updated for https://github.com/vidhyashankergoel/helm-actions to version v1.3.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the packaging and publishing of Helm charts to an OCI registry, such as GitHub Container Registry (GHCR). It simplifies Helm chart management by performing tasks like updating values.yaml and Chart.yaml, running helm lint, packaging the chart, pushing it to a registry, and optionally committing version updates back to the repository. Key outputs include the final chart version, generated image tag, and packaged chart filename, streamlining CI/CD workflows for Kubernetes applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vidhyashankergoel/helm-actions">https://github.com/vidhyashankergoel/helm-actions</a></strong> to version <strong>v1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-actions-vidhya101">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the packaging and publishing of Helm charts to an OCI registry, such as GitHub Container Registry (GHCR). It simplifies Helm chart management by performing tasks like updating <code>values.yaml</code> and <code>Chart.yaml</code>, running <code>helm lint</code>, packaging the chart, pushing it to a registry, and optionally committing version updates back to the repository. Key outputs include the final chart version, generated image tag, and packaged chart filename, streamlining CI/CD workflows for Kubernetes applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vidhyashankergoel/helm-actions/compare/v1.2...v1.3">https://github.com/vidhyashankergoel/helm-actions/compare/v1.2...v1.3</a></p>
]]></content:encoded></item><item><title>Setup WARP</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/setup-warp/</link><pubDate>Fri, 10 Apr 2026 14:11:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/setup-warp/</guid><description>Version updated for https://github.com/viperadnan-git/setup-warp to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Setup WARP” GitHub Action configures Cloudflare WARP on GitHub Actions runners to route all traffic, including Docker container traffic, through Cloudflare’s secure network. It automates tasks such as tunnel setup, connectivity verification, DNS configuration, and Docker networking adjustments, ensuring secure traffic routing with retries and error handling. This action simplifies network security for CI/CD workflows by providing reliable dual-stack (IPv4/IPv6) support and seamless integration with Docker environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/viperadnan-git/setup-warp">https://github.com/viperadnan-git/setup-warp</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-warp">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Setup WARP&rdquo; GitHub Action configures Cloudflare WARP on GitHub Actions runners to route all traffic, including Docker container traffic, through Cloudflare&rsquo;s secure network. It automates tasks such as tunnel setup, connectivity verification, DNS configuration, and Docker networking adjustments, ensuring secure traffic routing with retries and error handling. This action simplifies network security for CI/CD workflows by providing reliable dual-stack (IPv4/IPv6) support and seamless integration with Docker environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="setup-warp-v1">Setup WARP v1</h2>
<p>GitHub Action to set up <a href="https://developers.cloudflare.com/warp-client/">Cloudflare WARP</a> on GitHub Actions runners.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Client mode</strong> (recommended) — fresh WARP credentials per run</li>
<li><strong>WireGuard mode</strong> — lightweight alternative with pre-configured tunnel</li>
<li><strong>Docker support</strong> — containers automatically route through WARP</li>
<li><strong>Automatic retries</strong> with exponential backoff</li>
<li><strong>Connectivity verification</strong> — confirms <code>warp=on</code> before proceeding</li>
<li><strong>Dual-stack</strong> — IPv4, IPv6, or both</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">viperadnan-git/setup-warp@v1</span>
</span></span></code></pre></div><h3 id="inputs">Inputs</h3>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Description</th>
          <th>Default</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>mode</code></td>
          <td><code>client</code> or <code>wireguard</code></td>
          <td><code>client</code></td>
      </tr>
      <tr>
          <td><code>stack</code></td>
          <td><code>ipv4</code>, <code>ipv6</code>, or <code>dual</code></td>
          <td><code>dual</code></td>
      </tr>
      <tr>
          <td><code>retries</code></td>
          <td>Number of retry attempts</td>
          <td><code>3</code></td>
      </tr>
      <tr>
          <td><code>configure_docker</code></td>
          <td>Route Docker containers through WARP</td>
          <td><code>true</code></td>
      </tr>
  </tbody>
</table>
<p>See <a href="https://github.com/viperadnan-git/setup-warp#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/muaddib-scanner/</link><pubDate>Fri, 10 Apr 2026 06:34:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.70.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI packages by leveraging multiple scanning engines, deobfuscation techniques, dataflow analysis, and machine learning classifiers. It automates the identification of known Indicators of Compromise (IOCs) and suspicious behavioral patterns, providing risk scores, detailed explanations, and actionable insights to mitigate supply chain attacks. Its key capabilities include pre-installation threat detection, sandbox analysis, strict scanning modes, and integration with CI/CD workflows for enhanced software dependency security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.70</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI packages by leveraging multiple scanning engines, deobfuscation techniques, dataflow analysis, and machine learning classifiers. It automates the identification of known Indicators of Compromise (IOCs) and suspicious behavioral patterns, providing risk scores, detailed explanations, and actionable insights to mitigate supply chain attacks. Its key capabilities include pre-installation threat detection, sandbox analysis, strict scanning modes, and integration with CI/CD workflows for enhanced software dependency security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>runShadowPrediction for all npm score &gt;= 20, log-only. Retrained XGBoost on 50 behavioral features (10 metadata excluded). P=0.802 R=0.928. Shadow logs via [ML-SHADOW]. Main ML remains disabled.</p>
]]></content:encoded></item><item><title>Sync Markdown in Github to Notion</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sync-markdown-in-github-to-notion/</link><pubDate>Fri, 10 Apr 2026 06:34:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/sync-markdown-in-github-to-notion/</guid><description>Version updated for https://github.com/Fencer-Security/nogisync to version v1.3.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Nogisync is a GitHub Action that automates the synchronization of markdown files from a GitHub repository to Notion, preserving directory structures as hierarchical page layouts. It simplifies the process of creating or updating Notion pages by extracting titles from YAML frontmatter, ensuring provenance links back to GitHub, and offering flexible syncing methods for markdown or block-based formats. This tool streamlines documentation management by bridging GitHub and Notion, reducing manual effort and enhancing organizational structure.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Fencer-Security/nogisync">https://github.com/Fencer-Security/nogisync</a></strong> to version <strong>v1.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sync-markdown-in-github-to-notion">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Nogisync is a GitHub Action that automates the synchronization of markdown files from a GitHub repository to Notion, preserving directory structures as hierarchical page layouts. It simplifies the process of creating or updating Notion pages by extracting titles from YAML frontmatter, ensuring provenance links back to GitHub, and offering flexible syncing methods for markdown or block-based formats. This tool streamlines documentation management by bridging GitHub and Notion, reducing manual effort and enhancing organizational structure.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in <a href="https://github.com/Fencer-Security/nogisync/pull/14">https://github.com/Fencer-Security/nogisync/pull/14</a></li>
<li>chore: Bump dependencies by @timols in <a href="https://github.com/Fencer-Security/nogisync/pull/15">https://github.com/Fencer-Security/nogisync/pull/15</a></li>
<li>Fix/upgrade deps workflow by @timols in <a href="https://github.com/Fencer-Security/nogisync/pull/16">https://github.com/Fencer-Security/nogisync/pull/16</a></li>
<li>fix issue with prek by @timols in <a href="https://github.com/Fencer-Security/nogisync/pull/18">https://github.com/Fencer-Security/nogisync/pull/18</a></li>
<li>chore: Weekly dependency upgrades by @fencer-upgrade-deps-bot[bot] in <a href="https://github.com/Fencer-Security/nogisync/pull/19">https://github.com/Fencer-Security/nogisync/pull/19</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/Fencer-Security/nogisync/pull/14">https://github.com/Fencer-Security/nogisync/pull/14</a></li>
<li>@fencer-upgrade-deps-bot[bot] made their first contribution in <a href="https://github.com/Fencer-Security/nogisync/pull/19">https://github.com/Fencer-Security/nogisync/pull/19</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Fencer-Security/nogisync/compare/v1.3.0...v1.3.1">https://github.com/Fencer-Security/nogisync/compare/v1.3.0...v1.3.1</a></p>
]]></content:encoded></item><item><title>GitHub Action for Python based Firebase projects</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/github-action-for-python-based-firebase-projects/</link><pubDate>Fri, 10 Apr 2026 06:34:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/github-action-for-python-based-firebase-projects/</guid><description>Version updated for https://github.com/gannonk08/firebase-action-python to version v15.14.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides automation for running Firebase CLI commands in workflows, with a focus on supporting Python environments via virtual environments. It simplifies tasks such as deploying Firebase functions, hosting, Firestore rules, and other Firebase-related updates by integrating service account authentication and configuration management. This action is particularly useful for CI/CD pipelines, enabling streamlined deployments and environment-specific configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gannonk08/firebase-action-python">https://github.com/gannonk08/firebase-action-python</a></strong> to version <strong>v15.14.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-action-for-python-based-firebase-projects">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides automation for running Firebase CLI commands in workflows, with a focus on supporting Python environments via virtual environments. It simplifies tasks such as deploying Firebase functions, hosting, Firestore rules, and other Firebase-related updates by integrating service account authentication and configuration management. This action is particularly useful for CI/CD pipelines, enabling streamlined deployments and environment-specific configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Bump <code>firebase-tools</code> to v15.14.0</p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/hyperlocalise-ci/</link><pubDate>Fri, 10 Apr 2026 06:34:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.4.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows by integrating AI-native tools directly into CI pipelines, facilitating the management of translations within engineering systems. Its key features include detecting localization changes (drift mode) and validating translation quality and integrity (check mode), providing actionable reports and artifact uploads. This simplifies localization processes, ensuring consistency and efficiency in multilingual application development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.4.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Hyperlocalise GitHub Action</strong> automates localization workflows by integrating AI-native tools directly into CI pipelines, facilitating the management of translations within engineering systems. Its key features include detecting localization changes (<code>drift</code> mode) and validating translation quality and integrity (<code>check</code> mode), providing actionable reports and artifact uploads. This simplifies localization processes, ensuring consistency and efficiency in multilingual application development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: check progress by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/253">https://github.com/hyperlocalise/hyperlocalise/pull/253</a></li>
<li>feat(cli): align run locale flag with check/status by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/254">https://github.com/hyperlocalise/hyperlocalise/pull/254</a></li>
<li>fix(cli): deduplicate merged locale flags by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/255">https://github.com/hyperlocalise/hyperlocalise/pull/255</a></li>
<li>fix(deps): update dependency ai to v6.0.156 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/256">https://github.com/hyperlocalise/hyperlocalise/pull/256</a></li>
<li>feat(cli): translation quality — retries, validation routing, and tests by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/257">https://github.com/hyperlocalise/hyperlocalise/pull/257</a></li>
<li>fix(release): include install.sh in GoReleaser checksums for hl update by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/259">https://github.com/hyperlocalise/hyperlocalise/pull/259</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.2">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.2</a></p>
]]></content:encoded></item><item><title>Install Skopeo</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/install-skopeo/</link><pubDate>Fri, 10 Apr 2026 06:34:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/install-skopeo/</guid><description>Version updated for https://github.com/jetsung/install-skopeo to version skopeo-v1.22.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Install Skopeo Action” automates the installation of Skopeo, a tool for working with container images, on a GitHub Actions runner. It simplifies the process of setting up Skopeo by allowing users to either install a pre-built binary or build it from source, with options to specify versions or use the latest release. This action streamlines workflows that require container image management by ensuring Skopeo is readily available in the CI/CD environment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jetsung/install-skopeo">https://github.com/jetsung/install-skopeo</a></strong> to version <strong>skopeo-v1.22.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-skopeo">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Install Skopeo Action&rdquo; automates the installation of Skopeo, a tool for working with container images, on a GitHub Actions runner. It simplifies the process of setting up Skopeo by allowing users to either install a pre-built binary or build it from source, with options to specify versions or use the latest release. This action streamlines workflows that require container image management by ensuring Skopeo is readily available in the CI/CD environment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li><a href="https://github.com/containers/skopeo/releases/tag/v1.22.0">Release v1.22.0</a></li>
</ul>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/stackit-cli-tools-installer/</link><pubDate>Fri, 10 Apr 2026 06:33:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.41.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the stackit-cli binary on workflow runners, allowing users to specify the version (latest or a semantic version). It simplifies the setup process by caching the binary and adding its path to the environment, enabling seamless integration of stackit-cli into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.41</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the <code>stackit-cli</code> binary on workflow runners, allowing users to specify the version (latest or a semantic version). It simplifies the setup process by caching the binary and adding its path to the environment, enabling seamless integration of <code>stackit-cli</code> into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.41 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore: Bump picomatch from 4.0.3 to 4.0.4 by @dependabot[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/199">https://github.com/jkroepke/setup-stackit-cli/pull/199</a></li>
<li>chore(deps): update dependency undici to v8.0.2 by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/200">https://github.com/jkroepke/setup-stackit-cli/pull/200</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.40...v1.2.41">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.40...v1.2.41</a></p>
]]></content:encoded></item><item><title>npm-version-check-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/npm-version-check-action/</link><pubDate>Fri, 10 Apr 2026 06:33:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/npm-version-check-action/</guid><description>Version updated for https://github.com/joshjohanning/npm-version-check-action to version v2.1.1.
This action is used across all versions by 39 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The npm-version-check-action is a GitHub Action designed to automate the validation of npm package version increments in pull requests, ensuring adherence to semantic versioning practices. It prevents issues caused by missing version bumps in package.json by intelligently detecting changes in JavaScript/TypeScript files and package metadata, validating version consistency, and comparing against the latest Git tags. The action streamlines release processes, enforces versioning standards, and provides configurable behavior for handling dependencies and skipping specific commits.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/npm-version-check-action">https://github.com/joshjohanning/npm-version-check-action</a></strong> to version <strong>v2.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>39</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-version-check-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>npm-version-check-action</code> is a GitHub Action designed to automate the validation of npm package version increments in pull requests, ensuring adherence to semantic versioning practices. It prevents issues caused by missing version bumps in <code>package.json</code> by intelligently detecting changes in JavaScript/TypeScript files and package metadata, validating version consistency, and comparing against the latest Git tags. The action streamlines release processes, enforces versioning standards, and provides configurable behavior for handling dependencies and skipping specific commits.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: add immutable releases badge by @joshjohanning in <a href="https://github.com/joshjohanning/npm-version-check-action/pull/96">https://github.com/joshjohanning/npm-version-check-action/pull/96</a></li>
<li>fix: resolve false-positive file detection by switching to GitHub API by @joshjohanning in <a href="https://github.com/joshjohanning/npm-version-check-action/pull/92">https://github.com/joshjohanning/npm-version-check-action/pull/92</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/npm-version-check-action/compare/v2.1.0...v2.1.1">https://github.com/joshjohanning/npm-version-check-action/compare/v2.1.0...v2.1.1</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/neurolink-ai/</link><pubDate>Fri, 10 Apr 2026 06:33:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.50.2.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that unifies 13 major AI providers and over 100 models under a single, consistent API. It simplifies the process of integrating AI into applications by offering seamless provider switching, intelligent cost optimization, built-in tools, and enterprise-grade features like multi-provider failover and memory management. Designed for scalability and future-ready architectures, NeuroLink automates tasks such as AI stream management, tool execution, and context handling, enabling developers to build robust, cost-effective AI solutions efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.50.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that unifies 13 major AI providers and over 100 models under a single, consistent API. It simplifies the process of integrating AI into applications by offering seamless provider switching, intelligent cost optimization, built-in tools, and enterprise-grade features like multi-provider failover and memory management. Designed for scalability and future-ready architectures, NeuroLink automates tasks such as AI stream management, tool execution, and context handling, enabling developers to build robust, cost-effective AI solutions efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9502-2026-04-09"><a href="https://github.com/juspay/neurolink/compare/v9.50.1...v9.50.2">9.50.2</a> (2026-04-09)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>(sdk):</strong>  curator production fixes — compaction, timeout, MCP events, Langfuse (<a href="https://github.com/juspay/neurolink/commit/220b582bee0b7b141d5d1d1ec680d040284385fd">220b582</a>)</li>
</ul>
]]></content:encoded></item><item><title>Singapore CSA Safe App Portal</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/singapore-csa-safe-app-portal/</link><pubDate>Fri, 10 Apr 2026 06:33:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/singapore-csa-safe-app-portal/</guid><description>Version updated for https://github.com/kryptowire-private/CSA-SAP-Github-Actions to version v1.01.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 12.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CSA Safe App Portal API Submission Action automates the process of submitting application files to the Safe App Portal for analysis. It simplifies the task of uploading app artifacts by integrating directly with the Safe App Portal API, taking inputs such as the file path, app category, and API key. This action provides users with a streamlined way to initiate app scans and retrieve a unique URL for tracking scan progress and results.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kryptowire-private/CSA-SAP-Github-Actions">https://github.com/kryptowire-private/CSA-SAP-Github-Actions</a></strong> to version <strong>v1.01</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>12</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/singapore-csa-safe-app-portal">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>CSA Safe App Portal API Submission Action</strong> automates the process of submitting application files to the Safe App Portal for analysis. It simplifies the task of uploading app artifacts by integrating directly with the Safe App Portal API, taking inputs such as the file path, app category, and API key. This action provides users with a streamlined way to initiate app scans and retrieve a unique URL for tracking scan progress and results.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial Release</p>
<ul>
<li>ability to submit your mobile binary for analysis on Singapore CSA&rsquo;s Safe App Portal</li>
</ul>
]]></content:encoded></item><item><title>Kida Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kida-report/</link><pubDate>Fri, 10 Apr 2026 06:33:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/kida-report/</guid><description>Version updated for https://github.com/lbliii/kida to version v0.3.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Kida is a versatile template engine that compiles templates into Python Abstract Syntax Trees (AST) for rendering content in HTML, terminal, Markdown, and CI reports, with support for multi-core scaling. It simplifies the process of generating dynamic content and automates tasks like creating step summaries and pull request comments in GitHub Actions using built-in templates for popular tools like pytest, coverage, and ruff. Key features include template inheritance, components, pattern matching, streaming, and integration with modern Python features like null safety and free-threading.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lbliii/kida">https://github.com/lbliii/kida</a></strong> to version <strong>v0.3.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kida-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Kida is a versatile template engine that compiles templates into Python Abstract Syntax Trees (AST) for rendering content in HTML, terminal, Markdown, and CI reports, with support for multi-core scaling. It simplifies the process of generating dynamic content and automates tasks like creating step summaries and pull request comments in GitHub Actions using built-in templates for popular tools like pytest, coverage, and ruff. Key features include template inheritance, components, pattern matching, streaming, and integration with modern Python features like null safety and free-threading.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v034">v0.3.4</h1>
<p><strong>Released</strong> 2026-04-09.</p>
<p>Kida 0.3.4 adds parent-to-child render context with <code>provide</code>/<code>consume</code>, fixes the <code>~</code> operator
to preserve Markup safety, and ships agentic comment templates for the GitHub Action.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li><strong><code>provide</code>/<code>consume</code> render context</strong> — Pass state from parent components to children across slot boundaries without prop drilling.</li>
<li><strong>Markup-aware <code>~</code> operator</strong> — Concatenating <code>Markup</code> values no longer double-escapes HTML.</li>
<li><strong>Agentic comment templates</strong> — GitHub Action gains release notes rendering across multiple surfaces.</li>
</ul>
<h2 id="added">Added</h2>
<h3 id="components">Components</h3>
<ul>
<li><strong><code>provide</code>/<code>consume</code> primitives</strong> — <code>{% provide key = expr %}</code> sets a value in the render
context that any descendant can read with <code>consume(&quot;key&quot;)</code>. Stack-based nesting with <code>try/finally</code>
cleanup ensures proper scoping even when errors occur.</li>
</ul>
<h3 id="github-action">GitHub Action</h3>
<ul>
<li><strong>Agentic comment templates</strong> — Support for agentic comment rendering and release notes generation
across multiple surfaces (PR comments, step summaries, changelog).</li>
<li><strong>Release notes action</strong> — Multi-surface rendering with rich data collection for automated
release documentation.</li>
<li><strong>AMP protocol documentation</strong> — Agent template site docs covering the AMP protocol.</li>
</ul>
<h2 id="fixed">Fixed</h2>
<ul>
<li><strong>Markup-aware <code>~</code> operator</strong> — <code>code(x) ~ &quot; &quot; ~ copy_button(x)</code> no longer double-escapes HTML.
The <code>~</code> operator now checks whether operands are <code>Markup</code> instances and preserves safety
accordingly. Also fixes the <code>+</code> operator&rsquo;s string concatenation branch.</li>
<li><strong>GitHub Action description</strong> — Shortened <code>action.yml</code> description to meet GitHub&rsquo;s 125-character
limit.</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li><strong>README</strong> — Slimmed down README and promoted Render Anywhere as the hero section.</li>
</ul>
<h2 id="upgrade-notes">Upgrade Notes</h2>
<ol>
<li>No breaking changes. Drop-in upgrade from 0.3.3.</li>
<li>GitHub Action version tag updated to <code>@v0.3.4</code>.</li>
</ol>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://pypi.org/project/kida-templates/">PyPI</a></li>
<li><a href="https://github.com/lbliii/kida">GitHub</a></li>
<li><a href="https://github.com/lbliii/kida/blob/main/CHANGELOG.md">Full Changelog</a></li>
</ul>
]]></content:encoded></item><item><title>cFS MsgID Sentinel</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cfs-msgid-sentinel/</link><pubDate>Fri, 10 Apr 2026 06:33:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cfs-msgid-sentinel/</guid><description>Version updated for https://github.com/macaris64/cfs-msgid-sentinel to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary cfs-msgid-sentinel is a GitHub Action designed to detect and prevent runtime failures in NASA’s Core Flight System (cFS) caused by MsgID collisions. It automates the scanning of cFS header files, classifies MsgIDs into collision domains, and identifies conflicts or near-misses, providing detailed reports and annotations for easy integration into CI workflows. This tool streamlines the detection of potential issues in message ID allocation, supporting robust and error-free development of cFS-based applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/macaris64/cfs-msgid-sentinel">https://github.com/macaris64/cfs-msgid-sentinel</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cfs-msgid-sentinel">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>cfs-msgid-sentinel</code> is a GitHub Action designed to detect and prevent runtime failures in NASA&rsquo;s Core Flight System (cFS) caused by MsgID collisions. It automates the scanning of cFS header files, classifies MsgIDs into collision domains, and identifies conflicts or near-misses, providing detailed reports and annotations for easy integration into CI workflows. This tool streamlines the detection of potential issues in message ID allocation, supporting robust and error-free development of cFS-based applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix: ci (218cc6a)</li>
<li>fix: security steps (ca5c5ca)</li>
<li>feat: add security steps (dd3b6d8)</li>
<li>feat: real cfs test (18f68ac)</li>
<li>fix: ci (2925cdd)</li>
<li>implement core features (268c975)</li>
<li>first commit (c724aa8)</li>
</ul>
]]></content:encoded></item><item><title>Manki Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/manki-review/</link><pubDate>Fri, 10 Apr 2026 06:33:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/manki-review/</guid><description>Version updated for https://github.com/manki-review/manki to version v4.5.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Manki is a self-hosted AI code review GitHub Action designed to automate pull request (PR) reviews by dynamically scaling reviewers based on PR complexity, filtering redundant findings, and learning team-specific coding conventions over time. It streamlines code quality checks by providing adaptive team sizing, intelligent issue classification, and conversational interaction for addressing feedback, while eliminating reliance on SaaS platforms. Key capabilities include memory-based learning, automated PR approvals, and inline review comments to enhance team productivity and code consistency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/manki-review/manki">https://github.com/manki-review/manki</a></strong> to version <strong>v4.5.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/manki-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Manki is a self-hosted AI code review GitHub Action designed to automate pull request (PR) reviews by dynamically scaling reviewers based on PR complexity, filtering redundant findings, and learning team-specific coding conventions over time. It streamlines code quality checks by providing adaptive team sizing, intelligent issue classification, and conversational interaction for addressing feedback, while eliminating reliance on SaaS platforms. Key capabilities include memory-based learning, automated PR approvals, and inline review comments to enhance team productivity and code consistency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: restore green checkmark emoji in dashboard by @xdustinface in <a href="https://github.com/manki-review/manki/pull/528">https://github.com/manki-review/manki/pull/528</a></li>
<li>fix: update review example in docs by @xdustinface in <a href="https://github.com/manki-review/manki/pull/529">https://github.com/manki-review/manki/pull/529</a></li>
<li>docs: fix pipeline order copy for dedup and judge by @xdustinface in <a href="https://github.com/manki-review/manki/pull/533">https://github.com/manki-review/manki/pull/533</a></li>
<li>fix: gate LLM-triggering commands to repo users and PR authors by @xdustinface in <a href="https://github.com/manki-review/manki/pull/530">https://github.com/manki-review/manki/pull/530</a></li>
<li>chore: prepare v4.5.3 release by @xdustinface in <a href="https://github.com/manki-review/manki/pull/536">https://github.com/manki-review/manki/pull/536</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/manki-review/manki/compare/v4.5.2...v4.5.3">https://github.com/manki-review/manki/compare/v4.5.2...v4.5.3</a></p>
]]></content:encoded></item><item><title>Setup GCS Client</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/setup-gcs-client/</link><pubDate>Fri, 10 Apr 2026 06:33:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/setup-gcs-client/</guid><description>Version updated for https://github.com/marcusramberg/gcs-client to version v0.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Google Cloud Storage client GitHub Action provides a lightweight alternative to the gcloud storage CLI, enabling common Google Cloud Storage tasks (e.g., file management, listing, signing URLs) without requiring the full Google Cloud SDK installation. It automates storage-related operations in CI workflows, saving time and reducing setup complexity. Key capabilities include copying, moving, deleting, and listing GCS objects, as well as generating signed URLs and restoring soft-deleted files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/marcusramberg/gcs-client">https://github.com/marcusramberg/gcs-client</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-gcs-client">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Google Cloud Storage client GitHub Action</strong> provides a lightweight alternative to the <code>gcloud storage</code> CLI, enabling common Google Cloud Storage tasks (e.g., file management, listing, signing URLs) without requiring the full Google Cloud SDK installation. It automates storage-related operations in CI workflows, saving time and reducing setup complexity. Key capabilities include copying, moving, deleting, and listing GCS objects, as well as generating signed URLs and restoring soft-deleted files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update j178/prek-action action to v2 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/12">https://github.com/marcusramberg/gcs-client/pull/12</a></li>
<li>chore(deps): update astral-sh/setup-uv action to v8 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/11">https://github.com/marcusramberg/gcs-client/pull/11</a></li>
<li>chore(deps): update dependency go to v1.26.2 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/5">https://github.com/marcusramberg/gcs-client/pull/5</a></li>
<li>chore(deps): update actions/checkout digest to de0fac2 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/10">https://github.com/marcusramberg/gcs-client/pull/10</a></li>
<li>fix(deps): update module google.golang.org/api to v0.275.0 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/7">https://github.com/marcusramberg/gcs-client/pull/7</a></li>
<li>chore(deps): update actions/setup-go digest to 4a36011 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/2">https://github.com/marcusramberg/gcs-client/pull/2</a></li>
<li>fix(deps): update module cloud.google.com/go/storage to v1.62.0 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/6">https://github.com/marcusramberg/gcs-client/pull/6</a></li>
<li>chore(deps): update actions/checkout action to v6.0.2 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/9">https://github.com/marcusramberg/gcs-client/pull/9</a></li>
<li>chore(deps): update crazy-max/ghaction-upx action to v4 by @renovate[bot] in <a href="https://github.com/marcusramberg/gcs-client/pull/13">https://github.com/marcusramberg/gcs-client/pull/13</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@renovate[bot] made their first contribution in <a href="https://github.com/marcusramberg/gcs-client/pull/12">https://github.com/marcusramberg/gcs-client/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/marcusramberg/gcs-client/compare/v0.2.2...v0.3.0">https://github.com/marcusramberg/gcs-client/compare/v0.2.2...v0.3.0</a></p>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/mipiti-verify/</link><pubDate>Fri, 10 Apr 2026 06:33:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.24.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Mipiti-verify is a GitHub Action designed to automate the verification of security controls and threat model assertions in CI/CD pipelines. It ensures security controls remain up-to-date by validating assertions locally or via AI-powered semantic analysis (Tier 2) using providers like OpenAI or Anthropic. Key features include batch verification, drift detection, signed report auditing, and compatibility with offline and AI-enhanced workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.24.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Mipiti-verify is a GitHub Action designed to automate the verification of security controls and threat model assertions in CI/CD pipelines. It ensures security controls remain up-to-date by validating assertions locally or via AI-powered semantic analysis (Tier 2) using providers like OpenAI or Anthropic. Key features include batch verification, drift detection, signed report auditing, and compatibility with offline and AI-enhanced workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.24.0@sha256:7678f4b6a666373c0d3d8a5092f06cb981b6d264c0cd552dc9a1c9b0929d7c0c</span>
</span></span></code></pre></div><h2 id="digest-sha2567678f4b6a666373c0d3d8a5092f06cb981b6d264c0cd552dc9a1c9b0929d7c0c">Image: <code>ghcr.io/mipiti/mipiti-verify:v0.24.0</code>
Digest: <code>sha256:7678f4b6a666373c0d3d8a5092f06cb981b6d264c0cd552dc9a1c9b0929d7c0c</code></h2>
<h3 id="docker-image-1">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.24.0@sha256:dff8bb8181f9acba87629c3c8c7e1371685d2053ad5ff661fbf84888b1188397</span>
</span></span></code></pre></div><h2 id="digest-sha256dff8bb8181f9acba87629c3c8c7e1371685d2053ad5ff661fbf84888b1188397">Image: <code>ghcr.io/mipiti/mipiti-verify:v0.24.0</code>
Digest: <code>sha256:dff8bb8181f9acba87629c3c8c7e1371685d2053ad5ff661fbf84888b1188397</code></h2>
<h3 id="docker-image-2">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.24.0@sha256:c640893633855a02bbd0e12e30c9b2eb8c143d01e058dd00802f223afe70dc9f</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.24.0</code>
Digest: <code>sha256:c640893633855a02bbd0e12e30c9b2eb8c143d01e058dd00802f223afe70dc9f</code></p>
]]></content:encoded></item><item><title>VulnHawk Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/vulnhawk-security-scan/</link><pubDate>Fri, 10 Apr 2026 06:33:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/vulnhawk-security-scan/</guid><description>Version updated for https://github.com/momenbasel/vulnhawk to version v0.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary VulnHawk is an AI-powered static application security testing (SAST) tool designed to identify complex and context-specific vulnerabilities that traditional tools like Semgrep and CodeQL often miss. It uses AI reasoning to analyze code alongside related contextual code, enabling it to detect business logic flaws, cross-file issues, and security gaps that lack explicit patterns. With zero-config setup, support for multiple backends, and seamless CI/CD integration, it automates advanced security scanning to enhance codebase security and reduce manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/momenbasel/vulnhawk">https://github.com/momenbasel/vulnhawk</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vulnhawk-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>VulnHawk is an AI-powered static application security testing (SAST) tool designed to identify complex and context-specific vulnerabilities that traditional tools like Semgrep and CodeQL often miss. It uses AI reasoning to analyze code alongside related contextual code, enabling it to detect business logic flaws, cross-file issues, and security gaps that lack explicit patterns. With zero-config setup, support for multiple backends, and seamless CI/CD integration, it automates advanced security scanning to enhance codebase security and reduce manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="free-backends---no-api-key-needed">Free backends - no API key needed</h3>
<p>VulnHawk now supports <strong>Claude Code CLI</strong> and <strong>OpenAI Codex CLI</strong> as backends. If you have an existing Claude Code or ChatGPT subscription, you can run VulnHawk with <strong>zero additional API costs</strong>.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>vulnhawk scan ./src -b claude-code    <span style="color:#75715e"># Free for Claude Code Max/Team</span>
</span></span><span style="display:flex;"><span>vulnhawk scan ./src -b codex          <span style="color:#75715e"># Free for ChatGPT Pro/Plus</span>
</span></span></code></pre></div><h3 id="php-and-ruby-language-support">PHP and Ruby language support</h3>
<p>First-class support for PHP and Ruby, including framework-aware code chunking:</p>
<ul>
<li><strong>PHP</strong>: Laravel <code>Route::</code> detection, class/trait/interface splitting, <code>use</code>/<code>require</code>/<code>namespace</code> import extraction</li>
<li><strong>Ruby</strong>: Rails route detection (<code>get</code>, <code>post</code>, <code>resources</code>), class/module splitting, <code>require</code>/<code>include</code> extraction</li>
</ul>
<h3 id="sarif-input---chain-with-other-sast-tools">SARIF input - chain with other SAST tools</h3>
<p>Feed results from Semgrep, CodeQL, or any SARIF-producing tool into VulnHawk. It uses those findings as additional context to validate, expand, and build multi-step attack chains.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>semgrep --config auto ./src -o semgrep.sarif --sarif
</span></span><span style="display:flex;"><span>vulnhawk scan ./src --sarif-input semgrep.sarif
</span></span></code></pre></div><h3 id="updated-github-action">Updated GitHub Action</h3>
<ul>
<li>All 5 backends available: <code>claude</code>, <code>claude-code</code>, <code>openai</code>, <code>codex</code>, <code>ollama</code></li>
<li>New <code>sarif-input</code> parameter for tool chaining in CI</li>
<li>New <code>claude-code-oauth-token</code> parameter</li>
<li>Auto-installs Claude Code / Codex CLI when selected</li>
<li>Recommended workflow runs on push to main AND every PR</li>
</ul>
<h3 id="other-improvements">Other improvements</h3>
<ul>
<li>Professional README with SAST comparison table, cost breakdown, and collapsible FAQ</li>
<li>GitHub Sponsors support</li>
<li>Source-available license (free for all teams/startups from official channels)</li>
</ul>
<h3 id="supported-languages">Supported languages</h3>
<p>Python, JavaScript, TypeScript, Go, Java, PHP, Ruby</p>
<h3 id="quick-start">Quick start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install vulnhawk
</span></span><span style="display:flex;"><span>vulnhawk scan ./src -b claude-code    <span style="color:#75715e"># Free</span>
</span></span></code></pre></div><h3 id="github-action">GitHub Action</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">momenbasel/vulnhawk@v0.2.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">target</span>: <span style="color:#e6db74">&#39;.&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">backend</span>: <span style="color:#e6db74">&#39;claude-code&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">claude-code-oauth-token</span>: <span style="color:#ae81ff">${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}</span>
</span></span></code></pre></div><p><strong>Full Changelog</strong>: <a href="https://github.com/momenbasel/vulnhawk/compare/v0.1.0...v0.2.0">https://github.com/momenbasel/vulnhawk/compare/v0.1.0...v0.2.0</a></p>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/agent-bom-scan/</link><pubDate>Fri, 10 Apr 2026 06:33:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.76.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary agent-bom is an open-source security scanner designed to analyze the AI supply chain, including agents, MCP servers, packages, containers, cloud environments, GPUs, and runtime configurations. It automates the detection of vulnerabilities, misconfigurations, and exposed credentials, and provides actionable insights such as blast radius analysis, prioritized remediation plans, and pre-installation security checks. The tool supports a variety of use cases, including dependency scanning, cloud posture audits, container image analysis, and runtime traffic inspection, with options for visualization and reporting through a built-in dashboard.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.76.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>agent-bom</code> is an open-source security scanner designed to analyze the AI supply chain, including agents, MCP servers, packages, containers, cloud environments, GPUs, and runtime configurations. It automates the detection of vulnerabilities, misconfigurations, and exposed credentials, and provides actionable insights such as blast radius analysis, prioritized remediation plans, and pre-installation security checks. The tool supports a variety of use cases, including dependency scanning, cloud posture audits, container image analysis, and runtime traffic inspection, with options for visualization and reporting through a built-in dashboard.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>[codex] align CLI output contracts by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1321">https://github.com/msaad00/agent-bom/pull/1321</a></li>
<li>[codex] align graph and contributor extras by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1322">https://github.com/msaad00/agent-bom/pull/1322</a></li>
<li>chore(deps): bump react from 19.2.4 to 19.2.5 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1326">https://github.com/msaad00/agent-bom/pull/1326</a></li>
<li>chore(deps): bump react-dom from 19.2.4 to 19.2.5 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1324">https://github.com/msaad00/agent-bom/pull/1324</a></li>
<li>[codex] align live MITRE STIX parsing by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1323">https://github.com/msaad00/agent-bom/pull/1323</a></li>
<li>chore(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1325">https://github.com/msaad00/agent-bom/pull/1325</a></li>
<li>chore(deps): bump lucide-react from 1.7.0 to 1.8.0 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1327">https://github.com/msaad00/agent-bom/pull/1327</a></li>
<li>chore(deps-dev): bump eslint-config-next from 16.2.2 to 16.2.3 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1328">https://github.com/msaad00/agent-bom/pull/1328</a></li>
<li>chore(deps): bump next from 16.2.2 to 16.2.3 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1329">https://github.com/msaad00/agent-bom/pull/1329</a></li>
<li>[codex] harden Docker Hub release workflow by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1330">https://github.com/msaad00/agent-bom/pull/1330</a></li>
<li>[codex] prepare 0.76.1 release by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1331">https://github.com/msaad00/agent-bom/pull/1331</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.76.1">https://github.com/msaad00/agent-bom/compare/v0...v0.76.1</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/run-aer-tests/</link><pubDate>Fri, 10 Apr 2026 06:33:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.149.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables developers to validate and test Apex code by running a lightweight Salesforce-compatible runtime directly within their GitHub workflows. It automates the execution of Apex tests and debugging without requiring deployment to a Salesforce org, streamlining development cycles and improving efficiency. Key capabilities include test execution, code debugging, and support for SObject metadata, ensuring tests closely emulate Salesforce behavior.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.149</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables developers to validate and test Apex code by running a lightweight Salesforce-compatible runtime directly within their GitHub workflows. It automates the execution of Apex tests and debugging without requiring deployment to a Salesforce org, streamlining development cycles and improving efficiency. Key capabilities include test execution, code debugging, and support for SObject metadata, ensuring tests closely emulate Salesforce behavior.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.149</p>
<ul>
<li>
<p>Support exec &ndash;trace Without Filename to Open Perfetto</p>
</li>
<li>
<p>Implement System Namespace Methods and Clone Builtins</p>
</li>
<li>
<p>Add Tests for Auth Namespace Interface Implementations</p>
</li>
<li>
<p>Implement Continuation and MultiStaticResourceCalloutMock Builtins</p>
</li>
<li>
<p>Open Perfetto Trace On Test Failures And Auto-shutdown Server</p>
</li>
<li>
<p>Implement Additional System Methods</p>
</li>
<li>
<p>Implement Metadata Namespace Clone and DeployContainer Methods</p>
</li>
<li>
<p>Support &ndash;profile Without Filename To Open Perfetto; Fix Report Aggregation</p>
</li>
<li>
<p>Implement Cases, EmailMessages, UIRequest, WebStoreContext, and Network Methods</p>
</li>
<li>
<p>Implement Communities, Answers, Ideas, and Remaining System Methods</p>
</li>
<li>
<p>Implement DataWeave Clone and ToString Methods</p>
</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/multi-style-contribution-snake/</link><pubDate>Fri, 10 Apr 2026 06:33:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v10.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action transforms your GitHub contribution graph into a dynamic, animated display with customizable styles, shapes, and themes. It automates user detection, generates high-quality GIF and SVG assets, and creates a gallery for previewing multiple variations in a dedicated output branch. This action enhances profile customization and visualizes contribution activity in a creative, shareable format.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v10.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action transforms your GitHub contribution graph into a dynamic, animated display with customizable styles, shapes, and themes. It automates user detection, generates high-quality GIF and SVG assets, and creates a gallery for previewing multiple variations in a dedicated output branch. This action enhances profile customization and visualizes contribution activity in a creative, shareable format.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v10.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/shieldci-devsecops-pipeline-generator/</link><pubDate>Fri, 10 Apr 2026 06:32:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.13.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action designed to automate the creation of secure CI/CD DevSecOps pipelines by detecting the project’s stack, generating appropriate workflows, and opening a pull request with the new configurations. It streamlines tasks such as static analysis (SAST), vulnerability scanning, secret detection, and SBOM generation, reducing manual effort while ensuring security best practices. Key capabilities include support for multiple programming languages, Docker/Kubernetes integration, and the inclusion of industry-standard security tools like Trivy, CodeQL, and Gitleaks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.13.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action designed to automate the creation of secure CI/CD DevSecOps pipelines by detecting the project&rsquo;s stack, generating appropriate workflows, and opening a pull request with the new configurations. It streamlines tasks such as static analysis (SAST), vulnerability scanning, secret detection, and SBOM generation, reducing manual effort while ensuring security best practices. Key capabilities include support for multiple programming languages, Docker/Kubernetes integration, and the inclusion of industry-standard security tools like Trivy, CodeQL, and Gitleaks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="new-feature">New feature</h2>
<h3 id="cryptographically-signed-release-artifacts">Cryptographically signed release artifacts</h3>
<p>Every GitHub Release now ships with:</p>
<ul>
<li><strong>Pre-built binaries</strong> for Linux (amd64/arm64), macOS (amd64/arm64), and Windows (amd64), built with <code>-trimpath</code> for reproducibility</li>
<li><strong><code>checksums.txt</code></strong> — SHA256 manifest for all binaries</li>
<li><strong><code>.intoto.jsonl</code></strong> — SLSA Level 3 provenance generated by <code>slsa-github-generator</code>, attached automatically to the release</li>
</ul>
<p>This resolves the OpenSSF Scorecard <code>Signed-Releases</code> check (previously scoring 0/10).</p>
<p>Provenance is keyless — no keys or secrets to manage. Each attestation is tied to the GitHub Actions OIDC identity and stored in the public <a href="https://rekor.sigstore.dev">Rekor</a> transparency log.</p>
<p><strong>Verify a binary:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>slsa-verifier verify-artifact shieldci-linux-amd64 <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --provenance-path shieldci-linux-amd64.intoto.jsonl <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --source-uri github.com/Richonn/ShieldCI <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --source-tag v1.13.0
</span></span></code></pre></div>]]></content:encoded></item><item><title>semVersie</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/semversie/</link><pubDate>Fri, 10 Apr 2026 06:32:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/semversie/</guid><description>Version updated for https://github.com/RonaldPhilipsen/semVersie to version v2.3.2.
This action is used across all versions by 5 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The semVersie GitHub Action automates the calculation of semantic version bumps (major, minor, or patch) based on conventional commit messages in pull requests. It helps streamline the versioning process by determining the next release version and optionally labeling pull requests with their version impact. This action is designed to be simple, language-agnostic, and lightweight, allowing users to integrate semantic versioning into their workflows without handling complex release processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RonaldPhilipsen/semVersie">https://github.com/RonaldPhilipsen/semVersie</a></strong> to version <strong>v2.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semversie">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>semVersie</code> GitHub Action automates the calculation of semantic version bumps (major, minor, or patch) based on conventional commit messages in pull requests. It helps streamline the versioning process by determining the next release version and optionally labeling pull requests with their version impact. This action is designed to be simple, language-agnostic, and lightweight, allowing users to integrate semantic versioning into their workflows without handling complex release processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<img src="docs/resources/logo/semversie-final.svg" alt="Versie banner" width="60%" />
<h1 id="release-notes">Release notes</h1>
<h2 id="-other-changes">➕ Other Changes</h2>
<ul>
<li>chore(deps): update dependency @actions/github to v9.1.0 (b70d443)</li>
</ul>
<p>:copyright: 2025 Ronald Philipsen</p>
]]></content:encoded></item><item><title>pii-hound</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/pii-hound/</link><pubDate>Fri, 10 Apr 2026 06:32:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/pii-hound/</guid><description>Version updated for https://github.com/saddledata/pii-hound to version v0.1.8.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary pii-hound is a high-performance CLI tool designed to detect unprotected Personally Identifiable Information (PII) and Developer Secrets across databases, cloud storage, and local files. By using heuristic matching, regex sampling, and custom rules, it automates risk identification to prevent data breaches, supports integration with CI/CD pipelines, and offers compatibility with various data sources and formats. Its key capabilities include lightning-fast scanning, configurable policies, secrets detection, and machine-readable outputs for security monitoring and compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/saddledata/pii-hound">https://github.com/saddledata/pii-hound</a></strong> to version <strong>v0.1.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pii-hound">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>pii-hound</code> is a high-performance CLI tool designed to detect unprotected Personally Identifiable Information (PII) and Developer Secrets across databases, cloud storage, and local files. By using heuristic matching, regex sampling, and custom rules, it automates risk identification to prevent data breaches, supports integration with CI/CD pipelines, and offers compatibility with various data sources and formats. Its key capabilities include lightning-fast scanning, configurable policies, secrets detection, and machine-readable outputs for security monitoring and compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>b1d753e7a41b8793ef8c462eb74ad753ab5c5ff0 Added High-Risk File detection and Plain Text scanning capabilities</li>
<li>3b789f4b5b07e0d0da2d242db981663b5d940ba3 smarter scanning in ci</li>
<li>f1b2426f32073c73fca071a4c651346dc8e008f9 testing ci</li>
</ul>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cve-lite-cli/</link><pubDate>Fri, 10 Apr 2026 06:32:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.5.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a GitHub Action designed to scan JavaScript and TypeScript projects for known vulnerabilities, providing actionable insights to prioritize and fix issues. It automates vulnerability detection with offline support, making it suitable for restricted or enterprise environments, and enhances developer workflows by offering fast, clear, and cost-effective security assessments. Key capabilities include zero-network scans using a local advisory database and seamless integration into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a GitHub Action designed to scan JavaScript and TypeScript projects for known vulnerabilities, providing actionable insights to prioritize and fix issues. It automates vulnerability detection with offline support, making it suitable for restricted or enterprise environments, and enhances developer workflows by offering fast, clear, and cost-effective security assessments. Key capabilities include zero-network scans using a local advisory database and seamless integration into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="added">Added</h2>
<ul>
<li>lowest known non-vulnerable direct remediation target selection based on advisory-range validation across published versions</li>
<li>version-scan metrics for validated remediation targeting (scanned versions and still-vulnerable exclusions)</li>
<li>automated tests for multi-step upgrade chains, overlapping advisories, and fallback behavior when advisory coverage is incomplete</li>
<li>richer NestJS case-study evidence with remediation table metrics and screenshot-backed command snapshots</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li>direct remediation output now uses structured table rendering with package/current/target/scanned/vulnerable columns</li>
<li>direct remediation tables now include a total row for consistent section-level summary in verbose output</li>
<li>compact output now includes validation-summary context when scanned-version metrics are available</li>
<li>README now explains the lowest-known-non-vulnerable targeting flow and references NestJS remediation evidence</li>
</ul>
]]></content:encoded></item><item><title>Causinator 9000 CI Diagnosis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/causinator-9000-ci-diagnosis/</link><pubDate>Fri, 10 Apr 2026 06:32:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/causinator-9000-ci-diagnosis/</guid><description>Version updated for https://github.com/sylvainsf/causinator9000 to version v1.5.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Causinator 9000 is a reactive causal inference engine designed to identify the root causes of infrastructure degradations by analyzing a dependency graph, recent changes (mutations), and observed symptoms (signals). It automates the diagnosis process using Bayesian inference to compute the likelihood of specific changes causing issues, providing ranked, confidence-scored causal paths. This action helps teams quickly pinpoint and address the sources of system failures, minimizing downtime and improving debugging efficiency in complex cloud environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sylvainsf/causinator9000">https://github.com/sylvainsf/causinator9000</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/causinator-9000-ci-diagnosis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Causinator 9000 is a reactive causal inference engine designed to identify the root causes of infrastructure degradations by analyzing a dependency graph, recent changes (mutations), and observed symptoms (signals). It automates the diagnosis process using Bayesian inference to compute the likelihood of specific changes causing issues, providing ranked, confidence-scored causal paths. This action helps teams quickly pinpoint and address the sources of system failures, minimizing downtime and improving debugging efficiency in complex cloud environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add data-driven CPT calibration pipeline by @Copilot in <a href="https://github.com/sylvainsf/causinator9000/pull/8">https://github.com/sylvainsf/causinator9000/pull/8</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sylvainsf/causinator9000/compare/v1.4.0...v1.5.0">https://github.com/sylvainsf/causinator9000/compare/v1.4.0...v1.5.0</a></p>
]]></content:encoded></item><item><title>ZIRAN Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ziran-agent-security-scan/</link><pubDate>Fri, 10 Apr 2026 06:32:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/ziran-agent-security-scan/</guid><description>Version updated for https://github.com/taoq-ai/ziran to version v0.26.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ZIRAN is a GitHub Action designed for security testing of AI agents, including those with tools, memory, and multi-step reasoning capabilities. It automates the detection of vulnerabilities by modeling agents as capability graphs to identify risks arising from tool interactions and multi-phase attack campaigns, which traditional prompt-based testing often overlooks. Key features include tool chain analysis, execution-level side-effect detection, autonomous pentesting, and multi-agent coordination, making it a comprehensive solution for assessing and mitigating security risks in AI systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/taoq-ai/ziran">https://github.com/taoq-ai/ziran</a></strong> to version <strong>v0.26.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ziran-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ZIRAN is a GitHub Action designed for security testing of AI agents, including those with tools, memory, and multi-step reasoning capabilities. It automates the detection of vulnerabilities by modeling agents as capability graphs to identify risks arising from tool interactions and multi-phase attack campaigns, which traditional prompt-based testing often overlooks. Key features include tool chain analysis, execution-level side-effect detection, autonomous pentesting, and multi-agent coordination, making it a comprehensive solution for assessing and mitigating security risks in AI systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="0260-2026-04-09"><a href="https://github.com/taoq-ai/ziran/compare/v0.25.0...v0.26.0">0.26.0</a> (2026-04-09)</h2>
<h3 id="features">Features</h3>
<ul>
<li>Runtime bridge — export-policy, analyze-traces, watch-registry (<a href="https://github.com/taoq-ai/ziran/issues/258">#258</a>) (<a href="https://github.com/taoq-ai/ziran/commit/a2ba0c222955387ea4ec0894943b58b94e7b191e">a2ba0c2</a>)</li>
</ul>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/runner-guard/</link><pubDate>Fri, 10 Apr 2026 06:32:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v3.1.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD supply chain security scanner for GitHub Actions that identifies vulnerabilities such as pipeline injection, unpinned dependencies, AI configuration poisoning, and steganographic payloads in workflows. It automates tasks like detecting compromised package versions, auditing upstream dependency pipelines, and enforcing security best practices with features like auto-fixing issues, parallel multi-repo scanning, and integration with alerting systems. The action provides comprehensive reporting and continuous monitoring, enabling teams to enhance the security of their GitHub Actions workflows and dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v3.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD supply chain security scanner for GitHub Actions that identifies vulnerabilities such as pipeline injection, unpinned dependencies, AI configuration poisoning, and steganographic payloads in workflows. It automates tasks like detecting compromised package versions, auditing upstream dependency pipelines, and enforcing security best practices with features like auto-fixing issues, parallel multi-repo scanning, and integration with alerting systems. The action provides comprehensive reporting and continuous monitoring, enabling teams to enhance the security of their GitHub Actions workflows and dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>7df1ea70e29a570e1ca178cd41372ef60652fbf5 Fix single-quote expression extraction producing broken shell syntax (v3.1.3)</li>
<li>3d9f329c3cc27af0656195ea0eccf7fb52d7d164 Update GitHub Action SHA for v3.1.2</li>
</ul>
]]></content:encoded></item><item><title>Structured MADR Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/structured-madr-validator/</link><pubDate>Fri, 10 Apr 2026 06:32:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/10/structured-madr-validator/</guid><description>Version updated for https://github.com/zircote/structured-madr to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Structured MADR is a GitHub Action and template system designed to enhance the documentation of architectural decisions by integrating machine-readable metadata, risk assessments, and compliance tracking. It automates the creation and management of structured decision records, enabling better tooling integration, explicit relationships between decisions, and audit trails for regulatory compliance. This solves challenges in traditional ADR formats by providing programmatic access to decision data and supporting comprehensive option evaluations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/zircote/structured-madr">https://github.com/zircote/structured-madr</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/structured-madr-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Structured MADR is a GitHub Action and template system designed to enhance the documentation of architectural decisions by integrating machine-readable metadata, risk assessments, and compliance tracking. It automates the creation and management of structured decision records, enabling better tooling integration, explicit relationships between decisions, and audit trails for regulatory compliance. This solves challenges in traditional ADR formats by providing programmatic access to decision data and supporting comprehensive option evaluations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="configurable-body-structure">Configurable Body Structure</h2>
<p>The validator now supports fully configurable body structure via the <code>schema.body</code> key, making it adaptable to custom ADR formats while maintaining structured-madr defaults.</p>
<h3 id="highlights">Highlights</h3>
<ul>
<li><strong>Configurable Sections</strong> — Define required sections, optional sections, subsections, title patterns, and option heading requirements directly in the JSON schema&rsquo;s <code>body</code> key</li>
<li><strong>Backward Compatible</strong> — Falls back to structured-madr defaults when no <code>body</code> key is present</li>
<li><strong>Code Block Awareness</strong> — Fixes false-positive heading detection inside fenced code blocks</li>
<li><strong>CITATION.cff</strong> — Added academic citation metadata</li>
</ul>
<h3 id="dependency-updates">Dependency Updates</h3>
<table>
  <thead>
      <tr>
          <th>Package</th>
          <th>From</th>
          <th>To</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>astro</td>
          <td>5.17.2</td>
          <td>6.1.3</td>
      </tr>
      <tr>
          <td>@astrojs/starlight</td>
          <td>0.37.6</td>
          <td>0.38.2</td>
      </tr>
      <tr>
          <td>eslint</td>
          <td>9.39.2</td>
          <td>10.2.0</td>
      </tr>
      <tr>
          <td>ajv</td>
          <td>8.17.1</td>
          <td>8.18.0</td>
      </tr>
      <tr>
          <td>glob</td>
          <td>11.1.0</td>
          <td>13.0.6</td>
      </tr>
      <tr>
          <td>yaml</td>
          <td>2.8.2</td>
          <td>2.8.3</td>
      </tr>
  </tbody>
</table>
<h3 id="ci-updates">CI Updates</h3>
<ul>
<li>actions/checkout v4 -&gt; v6</li>
<li>actions/setup-node v4 -&gt; v6</li>
<li>actions/upload-artifact v6 -&gt; v7</li>
<li>actions/download-artifact v6 -&gt; v8.0.1</li>
<li>actions/deploy-pages v4 -&gt; v5</li>
<li>withastro/action v5 -&gt; v6</li>
</ul>
<h3 id="full-changelog">Full Changelog</h3>
<p><a href="https://github.com/zircote/structured-madr/compare/v1.1.0...v1.2.0">https://github.com/zircote/structured-madr/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>devassure-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/devassure-action/</link><pubDate>Thu, 09 Apr 2026 22:03:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/devassure-action/</guid><description>Version updated for https://github.com/devassure-ai/devassure-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The devassure-action GitHub Action integrates the @devassure/cli tool into CI workflows to automate testing, running, summarizing, and archiving of test results. It streamlines tasks such as validating test scores against thresholds, managing test reports, and uploading artifacts, ensuring efficient execution of end-to-end tests and quality assurance processes. This action simplifies the setup of DevAssure CLI commands and provides flexible configuration for various testing needs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/devassure-ai/devassure-action">https://github.com/devassure-ai/devassure-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/devassure-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>devassure-action</code> GitHub Action integrates the <code>@devassure/cli</code> tool into CI workflows to automate testing, running, summarizing, and archiving of test results. It streamlines tasks such as validating test scores against thresholds, managing test reports, and uploading artifacts, ensuring efficient execution of end-to-end tests and quality assurance processes. This action simplifies the setup of DevAssure CLI commands and provides flexible configuration for various testing needs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/devassure-ai/devassure-action/compare/v1.0.0...v1.0.1">https://github.com/devassure-ai/devassure-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/muaddib-scanner/</link><pubDate>Thu, 09 Apr 2026 22:03:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.69.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action designed to detect and analyze threats in npm and PyPI packages. It automates the scanning of dependencies using advanced techniques like deobfuscation, inter-module dataflow analysis, machine learning classifiers, and sandboxing to identify known threats and suspicious behavior patterns. This tool addresses the growing issue of supply-chain attacks in software ecosystems, offering risk scoring, interactive analysis, and pre-installation threat detection to enhance package security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.69</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action designed to detect and analyze threats in npm and PyPI packages. It automates the scanning of dependencies using advanced techniques like deobfuscation, inter-module dataflow analysis, machine learning classifiers, and sandboxing to identify known threats and suspicious behavior patterns. This tool addresses the growing issue of supply-chain attacks in software ecosystems, offering risk scoring, interactive analysis, and pre-installation threat detection to enhance package security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>train-xgboost.py: gate renamed to non-blocking diagnostic. Behavioral features tagged expected. Pipeline no longer aborts on source discrimination.</p>
]]></content:encoded></item><item><title>TypeScript Agent Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/typescript-agent-action/</link><pubDate>Thu, 09 Apr 2026 22:03:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/typescript-agent-action/</guid><description>Version updated for https://github.com/earlyai/pull-request-test-generation to version v1.8.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Early-Catch is a GitHub Action designed to automate unit test generation for TypeScript and JavaScript code changes in pull requests. It identifies untested functions in modified files, generates and commits passing tests directly to the PR branch, and provides a summary of test coverage improvements. This action streamlines the testing process, reduces manual effort, and ensures code changes are accompanied by reliable tests, improving overall code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/earlyai/pull-request-test-generation">https://github.com/earlyai/pull-request-test-generation</a></strong> to version <strong>v1.8.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/typescript-agent-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Early-Catch is a GitHub Action designed to automate unit test generation for TypeScript and JavaScript code changes in pull requests. It identifies untested functions in modified files, generates and commits passing tests directly to the PR branch, and provides a summary of test coverage improvements. This action streamlines the testing process, reduces manual effort, and ensures code changes are accompanied by reliable tests, improving overall code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="181-2026-04-05"><a href="https://github.com/earlyai/pull-request-test-generation/compare/v1.8.0...v1.8.1">1.8.1</a> (2026-04-05)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>reduce max-testables default from 15 to 5 (<a href="https://github.com/earlyai/pull-request-test-generation/issues/198">#198</a>) (<a href="https://github.com/earlyai/pull-request-test-generation/commit/5edfce834f71fe82bdcf300f6adc6f3d0e9ac399">5edfce8</a>)</li>
<li>reduce max-testables default from 5 to 2 (<a href="https://github.com/earlyai/pull-request-test-generation/issues/200">#200</a>) (<a href="https://github.com/earlyai/pull-request-test-generation/commit/597a752644d3de1c8ab26a0eda97ff60356d05c5">597a752</a>)</li>
</ul>
]]></content:encoded></item><item><title>Mix SBoM</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/mix-sbom/</link><pubDate>Thu, 09 Apr 2026 22:03:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/mix-sbom/</guid><description>Version updated for https://github.com/erlef/mix_sbom to version v0.10.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action generates a Software Bill of Materials (SBoM) for Elixir Mix projects in the CycloneDX format. It automates the process of identifying and documenting project dependencies, providing a standardized and detailed inventory that enhances software supply chain security and compliance. Key capabilities include support for multiple output formats (JSON, XML, Protobuf), schema versioning, and environment-specific dependency filtering.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/erlef/mix_sbom">https://github.com/erlef/mix_sbom</a></strong> to version <strong>v0.10.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mix-sbom">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action generates a Software Bill of Materials (SBoM) for Elixir Mix projects in the CycloneDX format. It automates the process of identifying and documenting project dependencies, providing a standardized and detailed inventory that enhances software supply chain security and compliance. Key capabilities include support for multiple output formats (JSON, XML, Protobuf), schema versioning, and environment-specific dependency filtering.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix Component Descriptions by @maennchen in <a href="https://github.com/erlef/mix_sbom/pull/85">https://github.com/erlef/mix_sbom/pull/85</a></li>
<li>Smoke Test CycloneDX 1.7 by @maennchen in <a href="https://github.com/erlef/mix_sbom/pull/90">https://github.com/erlef/mix_sbom/pull/90</a></li>
<li>Add component.group field to CycloneDX SBOMs by @maennchen in <a href="https://github.com/erlef/mix_sbom/pull/91">https://github.com/erlef/mix_sbom/pull/91</a></li>
<li>Use ORT to generate SBoM instead of REUSE by @maennchen in <a href="https://github.com/erlef/mix_sbom/pull/75">https://github.com/erlef/mix_sbom/pull/75</a></li>
</ul>
<h2 id="dependency-updates">Dependency Updates</h2>
<ul>
<li>Bump mlugg/setup-zig from 2.2.0 to 2.2.1 in the github-actions group by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/80">https://github.com/erlef/mix_sbom/pull/80</a></li>
<li>Bump the github-actions group with 3 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/81">https://github.com/erlef/mix_sbom/pull/81</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/83">https://github.com/erlef/mix_sbom/pull/83</a></li>
<li>Bump optimus by @savonarola in <a href="https://github.com/erlef/mix_sbom/pull/84">https://github.com/erlef/mix_sbom/pull/84</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/87">https://github.com/erlef/mix_sbom/pull/87</a></li>
<li>Bump github/codeql-action from 4.32.2 to 4.32.3 in the github-actions group by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/88">https://github.com/erlef/mix_sbom/pull/88</a></li>
<li>Bump the mix-dependencies group with 4 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/86">https://github.com/erlef/mix_sbom/pull/86</a></li>
<li>Update DevEnv Setup by @maennchen in <a href="https://github.com/erlef/mix_sbom/pull/89">https://github.com/erlef/mix_sbom/pull/89</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/92">https://github.com/erlef/mix_sbom/pull/92</a></li>
<li>Bump the github-actions group with 6 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/94">https://github.com/erlef/mix_sbom/pull/94</a></li>
<li>Bump the mix-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/93">https://github.com/erlef/mix_sbom/pull/93</a></li>
<li>Bump the github-actions group with 3 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/96">https://github.com/erlef/mix_sbom/pull/96</a></li>
<li>Bump the mix-dependencies group with 3 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/95">https://github.com/erlef/mix_sbom/pull/95</a></li>
<li>Bump the github-actions group with 3 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/98">https://github.com/erlef/mix_sbom/pull/98</a></li>
<li>Bump the github-actions group with 2 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/99">https://github.com/erlef/mix_sbom/pull/99</a></li>
<li>Bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/101">https://github.com/erlef/mix_sbom/pull/101</a></li>
<li>Bump hex_core from 0.13.0 to 0.15.0 in the mix-dependencies group across 1 directory by @dependabot[bot] in <a href="https://github.com/erlef/mix_sbom/pull/97">https://github.com/erlef/mix_sbom/pull/97</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@savonarola made their first contribution in <a href="https://github.com/erlef/mix_sbom/pull/84">https://github.com/erlef/mix_sbom/pull/84</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/erlef/mix_sbom/compare/v0.9.1...v0.10.0">https://github.com/erlef/mix_sbom/compare/v0.9.1...v0.10.0</a></p>
]]></content:encoded></item><item><title>Mix Dependency Submission</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/mix-dependency-submission/</link><pubDate>Thu, 09 Apr 2026 22:03:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/mix-dependency-submission/</guid><description>Version updated for https://github.com/erlef/mix-dependency-submission to version v1.3.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 110 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Dependency Submission Action for Mix automates the extraction and submission of dependencies from Elixir projects using mix to GitHub’s Dependency Submission API. This enables projects to leverage GitHub’s advanced dependency graph, security features, and tools like Dependabot for vulnerability alerts, automated updates, and dependency reviews. It helps improve security, visibility, and compliance by providing insights into both direct and transitive dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/erlef/mix-dependency-submission">https://github.com/erlef/mix-dependency-submission</a></strong> to version <strong>v1.3.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>110</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mix-dependency-submission">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Dependency Submission Action for Mix</strong> automates the extraction and submission of dependencies from Elixir projects using <code>mix</code> to GitHub&rsquo;s Dependency Submission API. This enables projects to leverage GitHub&rsquo;s advanced dependency graph, security features, and tools like Dependabot for vulnerability alerts, automated updates, and dependency reviews. It helps improve security, visibility, and compliance by providing insights into both direct and transitive dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="dependency-updates">Dependency Updates</h2>
<ul>
<li>Bump the github-actions group with 6 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix-dependency-submission/pull/212">https://github.com/erlef/mix-dependency-submission/pull/212</a></li>
<li>Bump the github-actions group with 6 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix-dependency-submission/pull/213">https://github.com/erlef/mix-dependency-submission/pull/213</a></li>
<li>Bump the github-actions group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/erlef/mix-dependency-submission/pull/214">https://github.com/erlef/mix-dependency-submission/pull/214</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/erlef/mix-dependency-submission/compare/v1.3.1...v1.3.2">https://github.com/erlef/mix-dependency-submission/compare/v1.3.1...v1.3.2</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fallow-codebase-health/</link><pubDate>Thu, 09 Apr 2026 22:03:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.26.1.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-native codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of dead code, code duplication, and overly complex functions, while also identifying architectural issues like circular dependencies and boundary violations. With zero configuration required, sub-second performance, and support for framework-specific plugins, it simplifies maintaining clean, efficient, and scalable codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.26.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-native codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of dead code, code duplication, and overly complex functions, while also identifying architectural issues like circular dependencies and boundary violations. With zero configuration required, sub-second performance, and support for framework-specific plugins, it simplifies maintaining clean, efficient, and scalable codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changed">Changed</h2>
<ul>
<li><strong>Health: churn disk cache and parallel git log</strong> — churn analysis results are now cached to disk and git log calls run in parallel, significantly reducing health command runtime on repos with long histories. New <code>--performance</code> flag prints timing breakdown per analysis phase.</li>
</ul>
<h2 id="fixed">Fixed</h2>
<ul>
<li><strong>VS Code extension: stale LSP binary after extension update</strong> — the version check that detects outdated auto-downloaded binaries silently skipped re-downloading when <code>--version</code> output could not be parsed, leaving a stale binary in place. Now writes a <code>.fallow-version</code> marker file alongside downloaded binaries and treats unknown-version binaries as stale. Also warns when a PATH-resolved binary is outdated relative to the extension. (<a href="https://github.com/fallow-rs/fallow/issues/90">#90</a>)</li>
<li><strong>GitHub Action: multiple JSON objects in bare invocation</strong> — <code>analyze.sh</code> now handles bare invocations that produce multiple JSON objects instead of failing to parse.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.26.0...v2.26.1">https://github.com/fallow-rs/fallow/compare/v2.26.0...v2.26.1</a></p>
]]></content:encoded></item><item><title>OpenSCAD HiRes renderer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/openscad-hires-renderer/</link><pubDate>Thu, 09 Apr 2026 22:03:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/openscad-hires-renderer/</guid><description>Version updated for https://github.com/ggabbiani/OpenSCAD-renderer to version v1.4.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The OpenSCAD-renderer GitHub Action automates the high-resolution rendering of OpenSCAD scripts into image files, such as PNGs. It simplifies the process of generating 3D model visualizations by handling camera positioning, resolution settings, and parameterized rendering configurations. This action is particularly useful for automating the creation of visual assets in CI/CD workflows, ensuring consistent and customizable outputs for OpenSCAD projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ggabbiani/OpenSCAD-renderer">https://github.com/ggabbiani/OpenSCAD-renderer</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/openscad-hires-renderer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>OpenSCAD-renderer GitHub Action</strong> automates the high-resolution rendering of OpenSCAD scripts into image files, such as PNGs. It simplifies the process of generating 3D model visualizations by handling camera positioning, resolution settings, and parameterized rendering configurations. This action is particularly useful for automating the creation of visual assets in CI/CD workflows, ensuring consistent and customizable outputs for OpenSCAD projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First major version management implementation</p>
]]></content:encoded></item><item><title>AI Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/ai-plugin-scanner/</link><pubDate>Thu, 09 Apr 2026 22:03:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/ai-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/ai-plugin-scanner-action to version v1.2.10.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Plugin Scanner GitHub Action automates the security, quality, and compliance assessment of AI plugin repositories across various ecosystems like Codex, Claude, Gemini, and OpenCode. It scans plugins for issues such as runtime readiness, trust signals, and policy adherence, generating structured reports, SARIF files, and metadata to streamline validation and submission processes. This action ensures plugins meet security and publishability standards, while offering flexible modes for scanning, linting, verifying, and submission workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/ai-plugin-scanner-action">https://github.com/hashgraph-online/ai-plugin-scanner-action</a></strong> to version <strong>v1.2.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI Plugin Scanner GitHub Action automates the security, quality, and compliance assessment of AI plugin repositories across various ecosystems like Codex, Claude, Gemini, and OpenCode. It scans plugins for issues such as runtime readiness, trust signals, and policy adherence, generating structured reports, SARIF files, and metadata to streamline validation and submission processes. This action ensures plugins meet security and publishability standards, while offering flexible modes for scanning, linting, verifying, and submission workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.9...v1.2.10">https://github.com/hashgraph-online/ai-plugin-scanner-action/compare/v1.2.9...v1.2.10</a></p>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hol-codex-plugin-scanner/</link><pubDate>Thu, 09 Apr 2026 22:03:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.10.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Plugin Scanner GitHub Action automates the process of analyzing AI plugin repositories for security, publishability, runtime readiness, and trust indicators across ecosystems such as Codex, Claude, Gemini, and OpenCode. It provides capabilities for scanning, linting, verifying, and optionally submitting plugins, with features like configurable execution modes, policy profiles, output formats, and support for offline and live network operations. This action streamlines quality assurance and compliance for AI plugin development and deployment workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI Plugin Scanner GitHub Action automates the process of analyzing AI plugin repositories for security, publishability, runtime readiness, and trust indicators across ecosystems such as Codex, Claude, Gemini, and OpenCode. It provides capabilities for scanning, linting, verifying, and optionally submitting plugins, with features like configurable execution modes, policy profiles, output formats, and support for offline and live network operations. This action streamlines quality assurance and compliance for AI plugin development and deployment workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: align action branding + source links to ai-plugin-scanner by @kantorcodes in <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/pull/6">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/pull/6</a></li>
<li>fix: align action repo with AI Plugin Scanner by @kantorcodes in <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/pull/7">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.9...v1.2.10">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.9...v1.2.10</a></p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hyperlocalise-ci/</link><pubDate>Thu, 09 Apr 2026 22:03:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.4.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows by integrating AI-powered tools into CI pipelines. It supports tasks such as detecting localization drift (dry-run planned changes) and performing integrity checks on translation files, providing detailed reports and artifacts. This action streamlines the management of localization processes, ensuring efficient and consistent handling of translations within engineering systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Hyperlocalise GitHub Action</strong> automates localization workflows by integrating AI-powered tools into CI pipelines. It supports tasks such as detecting localization drift (<code>dry-run</code> planned changes) and performing integrity checks on translation files, providing detailed reports and artifacts. This action streamlines the management of localization processes, ensuring efficient and consistent handling of translations within engineering systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat(cli): check &ndash;fix, AST/ICU split, severity tuning, and &ndash;quiet by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/252">https://github.com/hyperlocalise/hyperlocalise/pull/252</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.1">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.1</a></p>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/bulk-github-repository-settings-sync/</link><pubDate>Thu, 09 Apr 2026 22:03:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.0.6.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bulk GitHub Repository Settings Sync Action automates the process of updating and synchronizing settings, configurations, and files across multiple GitHub repositories. It simplifies tasks such as managing repository settings (merge strategies, branch deletion, security features), syncing files (e.g., .gitignore, dependabot.yml, workflow files), and enforcing consistent rulesets and templates. This action addresses the challenge of manually managing repositories at scale, providing dynamic targeting, dry-run previews, and comprehensive logging for efficient and centralized repository management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Bulk GitHub Repository Settings Sync Action automates the process of updating and synchronizing settings, configurations, and files across multiple GitHub repositories. It simplifies tasks such as managing repository settings (merge strategies, branch deletion, security features), syncing files (e.g., <code>.gitignore</code>, <code>dependabot.yml</code>, workflow files), and enforcing consistent rulesets and templates. This action addresses the challenge of manually managing repositories at scale, providing dynamic targeting, dry-run previews, and comprehensive logging for efficient and centralized repository management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>refactor: normalize repo result model with subResults array by @joshjohanning and @Wuodan in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/120">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/120</a></li>
</ul>
<blockquote>
<p><strong>Note:</strong> Warning-only repos (e.g., failed to enable a feature) no longer count in <code>changed-repositories</code>. They now correctly count as <code>unchanged-repositories</code>. Use the <code>warning-repositories</code> output to detect warnings.</p>
</blockquote>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.0.5...v2.0.6">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.0.5...v2.0.6</a></p>
]]></content:encoded></item><item><title>Korext Enforce</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/korext-enforce/</link><pubDate>Thu, 09 Apr 2026 22:02:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/korext-enforce/</guid><description>Version updated for https://github.com/Korext/enforce-action to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Korext Enforce Action automates the enforcement of security, compliance, and quality standards in AI-generated code within GitHub workflows. It scans a codebase using policy packs, identifies violations, and reports them as annotations on pull request diffs through GitHub Code Scanning. By automating code analysis and providing actionable feedback, it helps teams maintain high code quality and ensures adherence to organizational or industry standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/enforce-action">https://github.com/Korext/enforce-action</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/korext-enforce">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Korext Enforce Action</strong> automates the enforcement of security, compliance, and quality standards in AI-generated code within GitHub workflows. It scans a codebase using policy packs, identifies violations, and reports them as annotations on pull request diffs through GitHub Code Scanning. By automating code analysis and providing actionable feedback, it helps teams maintain high code quality and ensures adherence to organizational or industry standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p><strong>Multi-pack enforcement support</strong>
Select and enforce multiple policy packs in a single scan. PCI-DSS + DORA together. HIPAA + FDA together. One scan, one proof bundle, multiple compliance frameworks.</p>
<p><strong>4 new policy packs</strong></p>
<ul>
<li>Browser Governance (10 rules): CSP, SRI, CORS, cookies, Permissions Policy, clickjacking, postMessage, open redirects</li>
<li>
<ul>
<li>Quantum Resilience (8 rules): SHA-1, MD5, weak RSA, DES, deprecated TLS, weak curves, hardcoded IVs</li>
</ul>
</li>
<li>EU AI Act v2 (10 rules): logging, human oversight, bias detection, prompt injection, biometric consent, emotion recognition</li>
<li>GPC Enforcement (8 rules): Sec-GPC header, tracking cookies, third party sharing, fingerprinting</li>
</ul>
<p><strong>Updated stats</strong></p>
<ul>
<li>71 policy packs, 532 detection rules</li>
<li>Knowledge Base: 661 searchable documents with semantic search</li>
<li>CLI updated to v0.9.6</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Korext/enforce-action/compare/v1.0.1...v1.0.2-">https://github.com/Korext/enforce-action/compare/v1.0.1...v1.0.2-</a></p>
]]></content:encoded></item><item><title>Linear Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/linear-release/</link><pubDate>Thu, 09 Apr 2026 22:02:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/linear-release/</guid><description>Version updated for https://github.com/linear/linear-release-action to version v0.7.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 8 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Linear Release Action is a GitHub Action designed to integrate CI/CD pipelines with Linear’s release management system. It automates the process of syncing deployments to Linear releases by scanning commits for issue identifiers, linking pull requests, and creating or updating release records in Linear. This action streamlines release tracking and coordination, enhancing workflow efficiency for teams using Linear.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/linear/linear-release-action">https://github.com/linear/linear-release-action</a></strong> to version <strong>v0.7.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>8</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/linear-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Linear Release Action</strong> is a GitHub Action designed to integrate CI/CD pipelines with Linear&rsquo;s release management system. It automates the process of syncing deployments to Linear releases by scanning commits for issue identifiers, linking pull requests, and creating or updating release records in Linear. This action streamlines release tracking and coordination, enhancing workflow efficiency for teams using Linear.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Pin bundled CLI version instead of defaulting to latest by @RomainCscn in <a href="https://github.com/linear/linear-release-action/pull/14">https://github.com/linear/linear-release-action/pull/14</a></li>
<li>Bump default CLI version to 0.7.0 by @axelniklasson in <a href="https://github.com/linear/linear-release-action/pull/15">https://github.com/linear/linear-release-action/pull/15</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/linear/linear-release-action/compare/v0.6.0...v0.7.0">https://github.com/linear/linear-release-action/compare/v0.6.0...v0.7.0</a></p>
]]></content:encoded></item><item><title>cargo-rail</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/cargo-rail/</link><pubDate>Thu, 09 Apr 2026 22:02:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/cargo-rail/</guid><description>Version updated for https://github.com/loadingalias/cargo-rail-action to version v4.0.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cargo-rail-action GitHub Action automates the process of running cargo rail plan to analyze code changes and determine which CI jobs (e.g., build, test, docs) need to be executed based on project-specific rules defined in .config/rail.toml. It ensures alignment between local and CI workflows by publishing “gates” (boolean outputs) and detailed scope information (e.g., affected packages) that can be used to conditionally execute tasks, optimizing CI pipelines and reducing unnecessary work. Key capabilities include deterministic job gating, configurable rules for different code surfaces, and enhanced transparency with debug outputs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/loadingalias/cargo-rail-action">https://github.com/loadingalias/cargo-rail-action</a></strong> to version <strong>v4.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-rail">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cargo-rail-action</code> GitHub Action automates the process of running <code>cargo rail plan</code> to analyze code changes and determine which CI jobs (e.g., build, test, docs) need to be executed based on project-specific rules defined in <code>.config/rail.toml</code>. It ensures alignment between local and CI workflows by publishing &ldquo;gates&rdquo; (boolean outputs) and detailed scope information (e.g., affected packages) that can be used to conditionally execute tasks, optimizing CI pipelines and reducing unnecessary work. Key capabilities include deterministic job gating, configurable rules for different code surfaces, and enhanced transparency with debug outputs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/loadingalias/cargo-rail-action/compare/v3...v4.0.0">https://github.com/loadingalias/cargo-rail-action/compare/v3...v4.0.0</a></p>
]]></content:encoded></item><item><title>Check Content</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/check-content/</link><pubDate>Thu, 09 Apr 2026 22:02:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/check-content/</guid><description>Version updated for https://github.com/machiecodes/check-content to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Check Content is a GitHub Action designed to automate the moderation of GitHub issues using AI. By analyzing new issues against user-defined categories (e.g., spam or off-topic), it can automatically classify, comment on, and close issues that match predefined criteria. This action streamlines project management by reducing the manual effort required to handle unwanted or irrelevant issue submissions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/machiecodes/check-content">https://github.com/machiecodes/check-content</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/check-content">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Check Content</strong> is a GitHub Action designed to automate the moderation of GitHub issues using AI. By analyzing new issues against user-defined categories (e.g., spam or off-topic), it can automatically classify, comment on, and close issues that match predefined criteria. This action streamlines project management by reducing the manual effort required to handle unwanted or irrelevant issue submissions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/machiecodes/check-content/compare/v1.0.0...v1.0.1">https://github.com/machiecodes/check-content/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Binary Size &amp; Memory Footprint Tracking</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/binary-size-memory-footprint-tracking/</link><pubDate>Thu, 09 Apr 2026 22:02:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/binary-size-memory-footprint-tracking/</guid><description>Version updated for https://github.com/membrowse/membrowse-action to version v1.1.11.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 0 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MemBrowse is a GitHub Action designed to analyze the binary size and memory footprint of embedded firmware by extracting detailed memory data from ELF files and linker scripts. It automates memory usage analysis, provides symbol-level insights with source file mapping, and integrates with CI/CD pipelines to track historical changes, detect regressions, and enforce memory budgets. Its key capabilities include architecture-agnostic analysis, memory region extraction, cloud integration for historical tracking, and automated PR comments summarizing memory utilization changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/membrowse/membrowse-action">https://github.com/membrowse/membrowse-action</a></strong> to version <strong>v1.1.11</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>0</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/binary-size-memory-footprint-tracking">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MemBrowse is a GitHub Action designed to analyze the binary size and memory footprint of embedded firmware by extracting detailed memory data from ELF files and linker scripts. It automates memory usage analysis, provides symbol-level insights with source file mapping, and integrates with CI/CD pipelines to track historical changes, detect regressions, and enforce memory budgets. Its key capabilities include architecture-agnostic analysis, memory region extraction, cloud integration for historical tracking, and automated PR comments summarizing memory utilization changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>onboard bug fix: remove all files between builds, even if they are gitignored + remove duplication</li>
</ul>
]]></content:encoded></item><item><title>Mipiti Verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/mipiti-verify/</link><pubDate>Thu, 09 Apr 2026 22:02:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/mipiti-verify/</guid><description>Version updated for https://github.com/Mipiti/mipiti-verify to version v0.23.3.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The mipiti-verify GitHub Action automates the verification of security controls and threat model assertions in CI pipelines using both local static checks (Tier 1) and AI-based semantic analysis (Tier 2). It ensures security controls remain accurate and up-to-date, preventing drift and identifying regressions. Key capabilities include batch verification, drift detection, signed report auditing, and integration with AI providers like OpenAI for advanced reasoning.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mipiti/mipiti-verify">https://github.com/Mipiti/mipiti-verify</a></strong> to version <strong>v0.23.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mipiti-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>mipiti-verify</code> GitHub Action automates the verification of security controls and threat model assertions in CI pipelines using both local static checks (Tier 1) and AI-based semantic analysis (Tier 2). It ensures security controls remain accurate and up-to-date, preventing drift and identifying regressions. Key capabilities include batch verification, drift detection, signed report auditing, and integration with AI providers like OpenAI for advanced reasoning.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<hr>
<h3 id="docker-image">Docker Image</h3>
<p>Pre-built image for faster CI (pulls cached image instead of building from source):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">docker://ghcr.io/mipiti/mipiti-verify:v0.23.3@sha256:557d4fbc83ead970561509fbe7c2e66efb386ece2f129ee1dc8bbefcab9bfd10</span>
</span></span></code></pre></div><p>Image: <code>ghcr.io/mipiti/mipiti-verify:v0.23.3</code>
Digest: <code>sha256:557d4fbc83ead970561509fbe7c2e66efb386ece2f129ee1dc8bbefcab9bfd10</code></p>
]]></content:encoded></item><item><title>OctoTS Metrics Processor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/octots-metrics-processor/</link><pubDate>Thu, 09 Apr 2026 22:02:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/octots-metrics-processor/</guid><description>Version updated for https://github.com/OctoTS/OctoTS-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The OctoTS Metrics Processor GitHub Action automates the collection and storage of code metrics as a time series in a dedicated branch of a repository. It processes input data in supported formats (e.g., CSV, JSON) and appends it to a persistent dataset, solving the challenge of maintaining historical metrics in a centralized and version-controlled manner. This action is ideal for tracking and analyzing project trends over time.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/OctoTS/OctoTS-action">https://github.com/OctoTS/OctoTS-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/octots-metrics-processor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>OctoTS Metrics Processor</strong> GitHub Action automates the collection and storage of code metrics as a time series in a dedicated branch of a repository. It processes input data in supported formats (e.g., CSV, JSON) and appends it to a persistent dataset, solving the challenge of maintaining historical metrics in a centralized and version-controlled manner. This action is ideal for tracking and analyzing project trends over time.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First version of the OctoTS Metrics Processor GitHub Action.</p>
]]></content:encoded></item><item><title>Decodie Analyze</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/decodie-analyze/</link><pubDate>Thu, 09 Apr 2026 22:02:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/decodie-analyze/</guid><description>Version updated for https://github.com/owenbush/decodie-github-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Decodie GitHub Action automates file analysis in pull requests by leveraging the Decodie skill and Claude Code functionality. It generates structured learning entries, including patterns, rationale, and code snippets, and commits them to the .decodie/ directory while providing a summary comment in the pull request. This action streamlines documentation and knowledge management, enhancing collaboration and code review processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/owenbush/decodie-github-action">https://github.com/owenbush/decodie-github-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/decodie-analyze">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Decodie GitHub Action automates file analysis in pull requests by leveraging the Decodie skill and Claude Code functionality. It generates structured learning entries, including patterns, rationale, and code snippets, and commits them to the <code>.decodie/</code> directory while providing a summary comment in the pull request. This action streamlines documentation and knowledge management, enhancing collaboration and code review processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/owenbush/decodie-github-action/compare/v1...v1.1.0">https://github.com/owenbush/decodie-github-action/compare/v1...v1.1.0</a></p>
]]></content:encoded></item><item><title>Bicep Cost Estimator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/bicep-cost-estimator/</link><pubDate>Thu, 09 Apr 2026 22:02:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/bicep-cost-estimator/</guid><description>Version updated for https://github.com/polatengin/washington to version v0.1.3.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bicep Cost Estimator (BCE) GitHub Action automates the process of estimating monthly Azure costs for resources defined in Bicep and ARM templates, allowing users to predict expenses before deployment. It compiles templates, maps Azure resource types to pricing data via the Azure Retail Prices API, and provides cost estimates in multiple formats (e.g., table, JSON, CSV, markdown). This tool simplifies cost analysis in CI pipelines, pull requests, and local development, enhancing visibility into cloud spending.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/polatengin/washington">https://github.com/polatengin/washington</a></strong> to version <strong>v0.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bicep-cost-estimator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Bicep Cost Estimator (BCE)</strong> GitHub Action automates the process of estimating monthly Azure costs for resources defined in Bicep and ARM templates, allowing users to predict expenses before deployment. It compiles templates, maps Azure resource types to pricing data via the Azure Retail Prices API, and provides cost estimates in multiple formats (e.g., table, JSON, CSV, markdown). This tool simplifies cost analysis in CI pipelines, pull requests, and local development, enhancing visibility into cloud spending.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<p>This release includes the following commits:</p>
<ul>
<li>feat: update roadmap with new planned features for project configuration and workload profiles</li>
<li>feat: add &lsquo;docs&rsquo; command to browse live documentation from CLI</li>
<li>feat: enhance version handling with async support and update checker</li>
<li>feat: implement version handling in CLI and add tests for version display</li>
<li>feat: update installer script to set default installation directories for Linux and macOS</li>
<li>feat: remove Azure infrastructure section from contributing guide</li>
<li>feat: update dev-website target to streamline command execution</li>
<li>feat: align text of the last summary card to the right in playground</li>
<li>feat: refactor playground layout by removing gap and changing summary grid to flex display</li>
<li>feat: remove warning count display from Playground component</li>
<li>feat: update roadmap section to link to dedicated roadmap document</li>
<li>feat: add roadmap document and include in sidebar</li>
<li>feat: update release notes file path and sidebar position</li>
<li>feat: add MySqlFlexibleServer resource configuration in Bicep template</li>
<li>feat: enhance MySqlFlexibleServerMapper with cost calculation methods and query building improvements</li>
<li>feat: add MySqlFlexibleServer resource configuration in Bicep template</li>
<li>feat: enhance MySqlFlexibleServerMapper with improved cost calculation and additional helper methods</li>
<li>feat: enhance PostgreSqlFlexibleServerMapper with cost calculation improvements and additional test cases</li>
<li>feat: enhance PostgreSqlFlexibleServerMapper with detailed cost calculation and additional helper methods</li>
<li>feat: enhance FrontDoorMapper with additional query building and cost calculation tests</li>
</ul>
]]></content:encoded></item><item><title>pii-hound</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/pii-hound/</link><pubDate>Thu, 09 Apr 2026 22:02:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/pii-hound/</guid><description>Version updated for https://github.com/saddledata/pii-hound to version v0.1.7.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary pii-hound is a high-performance GitHub Action and CLI tool designed to detect and flag unprotected Personally Identifiable Information (PII) and developer secrets in databases, cloud storage, and files. It automates the identification of sensitive data using heuristic matching, regex sampling, and custom rules, helping organizations mitigate data security risks and prevent unauthorized exposure. Key capabilities include multi-source scanning, secrets detection, CI/CD integration for blocking risky deployments, and generating machine-readable reports compatible with GitHub’s Security tab.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/saddledata/pii-hound">https://github.com/saddledata/pii-hound</a></strong> to version <strong>v0.1.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pii-hound">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>pii-hound</code> is a high-performance GitHub Action and CLI tool designed to detect and flag unprotected Personally Identifiable Information (PII) and developer secrets in databases, cloud storage, and files. It automates the identification of sensitive data using heuristic matching, regex sampling, and custom rules, helping organizations mitigate data security risks and prevent unauthorized exposure. Key capabilities include multi-source scanning, secrets detection, CI/CD integration for blocking risky deployments, and generating machine-readable reports compatible with GitHub&rsquo;s Security tab.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>e151d20f9940fde9f6dbeb0a86a1362a47cf3c58 sorting out release tag</li>
<li>9c2d651e7b26e3a83af3fad989f971812401f1b2 testing ci</li>
</ul>
]]></content:encoded></item><item><title>sphinx-to-branch</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/sphinx-to-branch/</link><pubDate>Thu, 09 Apr 2026 22:02:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/sphinx-to-branch/</guid><description>Version updated for https://github.com/TuftsRT/sphinx-to-branch to version v1.2.2.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The sphinx-to-branch GitHub Action automates the process of building and publishing Sphinx documentation by running sphinx-build and pushing the output to a specified branch (e.g., gh-pages) along with a .nojekyll file. It streamlines Sphinx deployment workflows and can also be adapted to run other tools on one branch and push results to another. Key capabilities include customizable source/destination branches, support for dependency installation, and optional post-build actions using the expect program.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TuftsRT/sphinx-to-branch">https://github.com/TuftsRT/sphinx-to-branch</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sphinx-to-branch">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>sphinx-to-branch</code> GitHub Action automates the process of building and publishing Sphinx documentation by running <code>sphinx-build</code> and pushing the output to a specified branch (e.g., <code>gh-pages</code>) along with a <code>.nojekyll</code> file. It streamlines Sphinx deployment workflows and can also be adapted to run other tools on one branch and push results to another. Key capabilities include customizable source/destination branches, support for dependency installation, and optional post-build actions using the <code>expect</code> program.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #12 from TuftsRT/develop (d9cc600)</li>
<li>update dependencies ahead of node 20 deprecation (a34fb35)</li>
<li>Merge pull request #11 from TuftsRT/develop (5fb36b5)</li>
<li>switch default env file extension from yml to yaml (86c4e4b)</li>
<li>Merge pull request #10 from TuftsRT/develop (65969d5)</li>
<li>update readme (acd64ed)</li>
<li>Merge pull request #9 from TuftsRT/develop (91b1a37)</li>
<li>keep CNAME by default (59cdc0d)</li>
<li>add option to keep items when clearing destination (d572772)</li>
<li>Merge pull request #8 from TuftsRT/develop (b230442)</li>
</ul>
]]></content:encoded></item><item><title>invoke-aws-lambda-rs</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/invoke-aws-lambda-rs/</link><pubDate>Thu, 09 Apr 2026 22:02:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/invoke-aws-lambda-rs/</guid><description>Version updated for https://github.com/uampio/invoke-aws-lambda-rs to version v0.0.5.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The invoke-aws-lambda-rs GitHub Action is designed to automate the invocation of AWS Lambda functions directly from GitHub workflows. It simplifies the process of triggering serverless functions on AWS during CI/CD pipelines, enabling seamless integration with Lambda for tasks such as testing, deployment, or processing events.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/uampio/invoke-aws-lambda-rs">https://github.com/uampio/invoke-aws-lambda-rs</a></strong> to version <strong>v0.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/invoke-aws-lambda-rs">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>invoke-aws-lambda-rs</code> GitHub Action is designed to automate the invocation of AWS Lambda functions directly from GitHub workflows. It simplifies the process of triggering serverless functions on AWS during CI/CD pipelines, enabling seamless integration with Lambda for tasks such as testing, deployment, or processing events.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add configurable HTTP read timeout for Lambda invocation (default 240s) by @Copilot in <a href="https://github.com/uampio/invoke-aws-lambda-rs/pull/6">https://github.com/uampio/invoke-aws-lambda-rs/pull/6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/uampio/invoke-aws-lambda-rs/compare/v0.0.4...v0.0.5">https://github.com/uampio/invoke-aws-lambda-rs/compare/v0.0.4...v0.0.5</a></p>
]]></content:encoded></item><item><title>Get All Changed Files In Repo</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/get-all-changed-files-in-repo/</link><pubDate>Thu, 09 Apr 2026 22:02:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/get-all-changed-files-in-repo/</guid><description>Version updated for https://github.com/UplandJacob/retrieve-changed-files to version v4.1.7.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action is designed to automatically retrieve and output lists of files that have been changed, added, modified, removed, or renamed in a pull request or commit push. It simplifies workflows by enabling developers to programmatically access these file changes in various formats (e.g., space-delimited, CSV, JSON) for further processing or automation tasks. The action leverages the GitHub Compare API to streamline change detection and supports granular filtering based on file statuses.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/UplandJacob/retrieve-changed-files">https://github.com/UplandJacob/retrieve-changed-files</a></strong> to version <strong>v4.1.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/get-all-changed-files-in-repo">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action is designed to automatically retrieve and output lists of files that have been changed, added, modified, removed, or renamed in a pull request or commit push. It simplifies workflows by enabling developers to programmatically access these file changes in various formats (e.g., space-delimited, CSV, JSON) for further processing or automation tasks. The action leverages the GitHub Compare API to streamline change detection and supports granular filtering based on file statuses.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): bump @actions/github from 6.0.1 to 7.0.0 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/125">https://github.com/UplandJacob/retrieve-changed-files/pull/125</a></li>
<li>chore(deps-dev): bump @types/node from 25.0.3 to 25.0.6 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/124">https://github.com/UplandJacob/retrieve-changed-files/pull/124</a></li>
<li>chore(deps): bump @actions/core from 2.0.1 to 2.0.2 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/123">https://github.com/UplandJacob/retrieve-changed-files/pull/123</a></li>
<li>chore(deps-dev): bump @types/node from 25.0.6 to 25.0.9 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/126">https://github.com/UplandJacob/retrieve-changed-files/pull/126</a></li>
<li>chore(deps-dev): bump prettier from 3.7.4 to 3.8.0 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/127">https://github.com/UplandJacob/retrieve-changed-files/pull/127</a></li>
<li>chore(deps-dev): bump eslint-plugin-prettier from 5.5.4 to 5.5.5 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/128">https://github.com/UplandJacob/retrieve-changed-files/pull/128</a></li>
<li>chore(deps-dev): bump @types/node from 25.0.9 to 25.0.10 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/129">https://github.com/UplandJacob/retrieve-changed-files/pull/129</a></li>
<li>chore(deps-dev): bump prettier from 3.8.0 to 3.8.1 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/130">https://github.com/UplandJacob/retrieve-changed-files/pull/130</a></li>
<li>chore(deps): bump undici from 5.29.0 to 6.23.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/131">https://github.com/UplandJacob/retrieve-changed-files/pull/131</a></li>
<li>chore(deps): bump @actions/core from 2.0.2 to 3.0.0 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/133">https://github.com/UplandJacob/retrieve-changed-files/pull/133</a></li>
<li>chore(deps-dev): bump @types/node from 25.0.10 to 25.2.0 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/132">https://github.com/UplandJacob/retrieve-changed-files/pull/132</a></li>
<li>chore(deps-dev): bump @types/node from 25.2.0 to 25.2.2 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/134">https://github.com/UplandJacob/retrieve-changed-files/pull/134</a></li>
<li>chore(deps-dev): bump rimraf from 6.1.2 to 6.1.3 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/136">https://github.com/UplandJacob/retrieve-changed-files/pull/136</a></li>
<li>chore(deps-dev): bump @types/node from 25.2.2 to 25.2.3 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/135">https://github.com/UplandJacob/retrieve-changed-files/pull/135</a></li>
<li>chore(deps-dev): bump @types/node from 25.2.3 to 25.3.0 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/137">https://github.com/UplandJacob/retrieve-changed-files/pull/137</a></li>
<li>chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/138">https://github.com/UplandJacob/retrieve-changed-files/pull/138</a></li>
<li>chore(deps-dev): bump @types/node from 25.3.0 to 25.3.3 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/139">https://github.com/UplandJacob/retrieve-changed-files/pull/139</a></li>
<li>chore(deps-dev): bump @types/node from 25.3.3 to 25.3.5 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/140">https://github.com/UplandJacob/retrieve-changed-files/pull/140</a></li>
<li>chore(deps): bump undici from 6.23.0 to 6.24.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/141">https://github.com/UplandJacob/retrieve-changed-files/pull/141</a></li>
<li>chore(deps-dev): bump @types/node from 25.3.5 to 25.5.0 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/142">https://github.com/UplandJacob/retrieve-changed-files/pull/142</a></li>
<li>chore(deps-dev): bump jest from 30.2.0 to 30.3.0 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/143">https://github.com/UplandJacob/retrieve-changed-files/pull/143</a></li>
<li>chore(deps-dev): bump flatted from 3.2.7 to 3.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/145">https://github.com/UplandJacob/retrieve-changed-files/pull/145</a></li>
<li>chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/146">https://github.com/UplandJacob/retrieve-changed-files/pull/146</a></li>
<li>chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/147">https://github.com/UplandJacob/retrieve-changed-files/pull/147</a></li>
<li>chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/148">https://github.com/UplandJacob/retrieve-changed-files/pull/148</a></li>
<li>chore(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 by @dependabot[bot] in <a href="https://github.com/UplandJacob/retrieve-changed-files/pull/149">https://github.com/UplandJacob/retrieve-changed-files/pull/149</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/UplandJacob/retrieve-changed-files/compare/v4.1.6...v4.1.7">https://github.com/UplandJacob/retrieve-changed-files/compare/v4.1.6...v4.1.7</a></p>
]]></content:encoded></item><item><title>Ghoten Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/ghoten-action/</link><pubDate>Thu, 09 Apr 2026 22:01:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/ghoten-action/</guid><description>Version updated for https://github.com/vmvarela/ghoten to version v1.13.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Ghoten is a fork of OpenTofu that introduces a native oras backend for storing Terraform/OpenTofu state in OCI-compliant registries, such as GitHub Container Registry (GHCR). It simplifies state management by eliminating the need for custom backend services, leveraging existing registry authentication, permissions, and auditing. Key features include state storage as OCI artifacts, built-in locking and retries, a “smart refresh” feature for optimizing plan/apply operations, and seamless integration with GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vmvarela/ghoten">https://github.com/vmvarela/ghoten</a></strong> to version <strong>v1.13.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghoten-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Ghoten is a fork of OpenTofu that introduces a native <code>oras</code> backend for storing Terraform/OpenTofu state in OCI-compliant registries, such as GitHub Container Registry (GHCR). It simplifies state management by eliminating the need for custom backend services, leveraging existing registry authentication, permissions, and auditing. Key features include state storage as OCI artifacts, built-in locking and retries, a &ldquo;smart refresh&rdquo; feature for optimizing plan/apply operations, and seamless integration with GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li>feat: Homebrew tap (macOS + Linux) (#154) @vmvarela</li>
<li>chore: add universal install script (curl | bash) (#153) @vmvarela</li>
<li>build(deps): bump the opentelemetry group across 1 directory with 2 updates (#152) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.98.0 to 1.99.0 in the aws group across 1 directory (#150) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 (#149) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 (#147) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp from 0.18.0 to 0.19.0 (#146) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<h2 id="-documentation">📝 Documentation</h2>
<ul>
<li>chore: add universal install script (curl | bash) (#153) @vmvarela</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vmvarela/ghoten/compare/v1.13.1...v1.13.2">https://github.com/vmvarela/ghoten/compare/v1.13.1...v1.13.2</a></p>
]]></content:encoded></item><item><title>Pull Request size labeler</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/pull-request-size-labeler/</link><pubDate>Thu, 09 Apr 2026 14:16:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/pull-request-size-labeler/</guid><description>Version updated for https://github.com/CodelyTV/pr-size-labeler to version v1.10.4.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pull Request Size Labeler GitHub Action automatically labels pull requests based on the number of changes (additions, deletions, or modifications) they contain, helping developers visualize and manage PR sizes effectively. It enables teams to enforce size guidelines, optionally reject oversized PRs, and ignore specific file changes for more granular control. This action streamlines code review processes by categorizing PRs into configurable size thresholds (e.g., XS, S, M, L, XL).</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CodelyTV/pr-size-labeler">https://github.com/CodelyTV/pr-size-labeler</a></strong> to version <strong>v1.10.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pull-request-size-labeler">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Pull Request Size Labeler</strong> GitHub Action automatically labels pull requests based on the number of changes (additions, deletions, or modifications) they contain, helping developers visualize and manage PR sizes effectively. It enables teams to enforce size guidelines, optionally reject oversized PRs, and ignore specific file changes for more granular control. This action streamlines code review processes by categorizing PRs into configurable size thresholds (e.g., XS, S, M, L, XL).</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: avoid accumulating PR size labeler related labels by @alexisribot in <a href="https://github.com/CodelyTV/pr-size-labeler/pull/97">https://github.com/CodelyTV/pr-size-labeler/pull/97</a> solving <a href="https://github.com/CodelyTV/pr-size-labeler/issues/96">https://github.com/CodelyTV/pr-size-labeler/issues/96</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@manishprivet made their first contribution in <a href="https://github.com/CodelyTV/pr-size-labeler/pull/97">https://github.com/CodelyTV/pr-size-labeler/pull/97</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CodelyTV/pr-size-labeler/compare/v1.10.3...v1.10.4">https://github.com/CodelyTV/pr-size-labeler/compare/v1.10.3...v1.10.4</a></p>
]]></content:encoded></item><item><title>Helium Security Vulnerability Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/helium-security-vulnerability-scanner/</link><pubDate>Thu, 09 Apr 2026 14:16:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/helium-security-vulnerability-scanner/</guid><description>Version updated for https://github.com/CyberArmyID/Helium-Security-Vulnerability-Scanner to version v1.0.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Helium Security Vulnerability Scanner GitHub Action automates security scans for websites and applications within CI/CD workflows using the Helium Security platform. It helps identify vulnerabilities by running basic or comprehensive scans on specified targets, with the option to fail builds based on severity thresholds. The action supports both unauthenticated and authenticated scans, streamlining the process of integrating security checks into development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CyberArmyID/Helium-Security-Vulnerability-Scanner">https://github.com/CyberArmyID/Helium-Security-Vulnerability-Scanner</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helium-security-vulnerability-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Helium Security Vulnerability Scanner GitHub Action automates security scans for websites and applications within CI/CD workflows using the Helium Security platform. It helps identify vulnerabilities by running basic or comprehensive scans on specified targets, with the option to fail builds based on severity thresholds. The action supports both unauthenticated and authenticated scans, streamlining the process of integrating security checks into development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CyberArmyID/Helium-Security-Vulnerability-Scanner/compare/v1.0.0...v1.0.1">https://github.com/CyberArmyID/Helium-Security-Vulnerability-Scanner/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>DenMette Setup Hugo</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/denmette-setup-hugo/</link><pubDate>Thu, 09 Apr 2026 14:16:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/denmette-setup-hugo/</guid><description>Version updated for https://github.com/denmette/actions-hugo to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides a streamlined solution for setting up the Hugo static site generator in GitHub Actions workflows, supporting the Hugo Extended version, Hugo Modules, and the latest Hugo releases across Linux, macOS, and Windows environments. It eliminates the need for Docker images, significantly reducing setup time, and facilitates tasks like caching Hugo modules and automating deployments. This action is a maintained fork of peaceiris/actions-hugo, offering faster execution and enhanced functionality for automating Hugo-based projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/denmette/actions-hugo">https://github.com/denmette/actions-hugo</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/denmette-setup-hugo">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides a streamlined solution for setting up the Hugo static site generator in GitHub Actions workflows, supporting the Hugo Extended version, Hugo Modules, and the latest Hugo releases across Linux, macOS, and Windows environments. It eliminates the need for Docker images, significantly reducing setup time, and facilitates tasks like caching Hugo modules and automating deployments. This action is a maintained fork of <code>peaceiris/actions-hugo</code>, offering faster execution and enhanced functionality for automating Hugo-based projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: fix the first problem by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/38">https://github.com/denmette/actions-hugo/pull/38</a></li>
<li>feat: Upgrade runtime dependencies and remove deprecated fetch usage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/39">https://github.com/denmette/actions-hugo/pull/39</a></li>
<li>feat: Upgrade the TypeScript and linting toolchain by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/40">https://github.com/denmette/actions-hugo/pull/40</a></li>
<li>feat: Upgrade the Jest test stack and stabilize mocks by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/41">https://github.com/denmette/actions-hugo/pull/41</a></li>
<li>feat: Regenerate generated artifacts and align CI with the upgraded dependency set by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/42">https://github.com/denmette/actions-hugo/pull/42</a></li>
<li>feat : Define the repository-level Renovate policy and grouping rules by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/43">https://github.com/denmette/actions-hugo/pull/43</a></li>
<li>feat: Group GitHub Actions workflow update PRs in Renovate by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/44">https://github.com/denmette/actions-hugo/pull/44</a></li>
<li>feat: Group npm tooling and test-stack update PRs in Renovate by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/45">https://github.com/denmette/actions-hugo/pull/45</a></li>
<li>chore: Define how to handle stale and superseded Renovate PRs by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/46">https://github.com/denmette/actions-hugo/pull/46</a></li>
<li>ci(workflows): clean up repository automation by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/47">https://github.com/denmette/actions-hugo/pull/47</a></li>
<li>ci: Enforce conventional commit style for pull requests by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/48">https://github.com/denmette/actions-hugo/pull/48</a></li>
<li>docs(backlog): mark task-0001 in progress by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/49">https://github.com/denmette/actions-hugo/pull/49</a></li>
<li>feat: Migrate the action to the newer ESM-oriented by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/50">https://github.com/denmette/actions-hugo/pull/50</a></li>
<li>feat: Upgrade the deprecated ESLint 7 line and remove transitive deprecation warnings by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/51">https://github.com/denmette/actions-hugo/pull/51</a></li>
<li>feat: Convert remaining hand-written JavaScript support files to TypeScript where practical by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/52">https://github.com/denmette/actions-hugo/pull/52</a></li>
<li>feat: update dependencies by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/53">https://github.com/denmette/actions-hugo/pull/53</a></li>
<li>chore(deps): remove noisy audit overrides by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/54">https://github.com/denmette/actions-hugo/pull/54</a></li>
<li>docs(metadata): align fork maintainer references by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/55">https://github.com/denmette/actions-hugo/pull/55</a></li>
<li>test(jest): harden actions toolkit resolution by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/56">https://github.com/denmette/actions-hugo/pull/56</a></li>
<li>test(vitest): migrate from jest by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/57">https://github.com/denmette/actions-hugo/pull/57</a></li>
<li>docs(readme): align fork usage guidance by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/58">https://github.com/denmette/actions-hugo/pull/58</a></li>
<li>ci(node24): migrate action runtime and workflows by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/59">https://github.com/denmette/actions-hugo/pull/59</a></li>
<li>docs(renovate): classify stale update branches by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/60">https://github.com/denmette/actions-hugo/pull/60</a></li>
<li>ci(node24): replace legacy third-party actions by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/61">https://github.com/denmette/actions-hugo/pull/61</a></li>
<li>ci: change to semantic release by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/62">https://github.com/denmette/actions-hugo/pull/62</a></li>
<li>ci(workflows): stabilize scheduled smoke coverage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/63">https://github.com/denmette/actions-hugo/pull/63</a></li>
<li>fix(runtime): resolve current Hugo release assets by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/64">https://github.com/denmette/actions-hugo/pull/64</a></li>
<li>docs(issue-templates): align maintainer routing by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/65">https://github.com/denmette/actions-hugo/pull/65</a></li>
<li>docs(backlog): close task-14 by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/66">https://github.com/denmette/actions-hugo/pull/66</a></li>
<li>chore(format): upgrade eslint and prettier by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/67">https://github.com/denmette/actions-hugo/pull/67</a></li>
<li>test(deps): remove deprecated glob path by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/68">https://github.com/denmette/actions-hugo/pull/68</a></li>
<li>chore(tooling): upgrade typescript and husky by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/69">https://github.com/denmette/actions-hugo/pull/69</a></li>
<li>ci(workflows): align action versions by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/70">https://github.com/denmette/actions-hugo/pull/70</a></li>
<li>fix(hooks): harden post-merge dependency refresh by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/71">https://github.com/denmette/actions-hugo/pull/71</a></li>
<li>ci(workflows): align Hugo compatibility matrix by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/72">https://github.com/denmette/actions-hugo/pull/72</a></li>
<li>ci(workflows): force dependency review onto node24 by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/73">https://github.com/denmette/actions-hugo/pull/73</a></li>
<li>test(fixtures): refresh Hugo test version coverage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/74">https://github.com/denmette/actions-hugo/pull/74</a></li>
<li>ci(security): add workflow sast coverage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/75">https://github.com/denmette/actions-hugo/pull/75</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@denmette made their first contribution in <a href="https://github.com/denmette/actions-hugo/pull/38">https://github.com/denmette/actions-hugo/pull/38</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/denmette/actions-hugo/commits/v1.0.0">https://github.com/denmette/actions-hugo/commits/v1.0.0</a></p>
<h2 id="whats-changed-2">What&rsquo;s Changed</h2>
<ul>
<li>chore: fix the first problem by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/38">https://github.com/denmette/actions-hugo/pull/38</a></li>
<li>feat: Upgrade runtime dependencies and remove deprecated fetch usage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/39">https://github.com/denmette/actions-hugo/pull/39</a></li>
<li>feat: Upgrade the TypeScript and linting toolchain by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/40">https://github.com/denmette/actions-hugo/pull/40</a></li>
<li>feat: Upgrade the Jest test stack and stabilize mocks by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/41">https://github.com/denmette/actions-hugo/pull/41</a></li>
<li>feat: Regenerate generated artifacts and align CI with the upgraded dependency set by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/42">https://github.com/denmette/actions-hugo/pull/42</a></li>
<li>feat : Define the repository-level Renovate policy and grouping rules by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/43">https://github.com/denmette/actions-hugo/pull/43</a></li>
<li>feat: Group GitHub Actions workflow update PRs in Renovate by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/44">https://github.com/denmette/actions-hugo/pull/44</a></li>
<li>feat: Group npm tooling and test-stack update PRs in Renovate by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/45">https://github.com/denmette/actions-hugo/pull/45</a></li>
<li>chore: Define how to handle stale and superseded Renovate PRs by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/46">https://github.com/denmette/actions-hugo/pull/46</a></li>
<li>ci(workflows): clean up repository automation by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/47">https://github.com/denmette/actions-hugo/pull/47</a></li>
<li>ci: Enforce conventional commit style for pull requests by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/48">https://github.com/denmette/actions-hugo/pull/48</a></li>
<li>docs(backlog): mark task-0001 in progress by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/49">https://github.com/denmette/actions-hugo/pull/49</a></li>
<li>feat: Migrate the action to the newer ESM-oriented by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/50">https://github.com/denmette/actions-hugo/pull/50</a></li>
<li>feat: Upgrade the deprecated ESLint 7 line and remove transitive deprecation warnings by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/51">https://github.com/denmette/actions-hugo/pull/51</a></li>
<li>feat: Convert remaining hand-written JavaScript support files to TypeScript where practical by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/52">https://github.com/denmette/actions-hugo/pull/52</a></li>
<li>feat: update dependencies by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/53">https://github.com/denmette/actions-hugo/pull/53</a></li>
<li>chore(deps): remove noisy audit overrides by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/54">https://github.com/denmette/actions-hugo/pull/54</a></li>
<li>docs(metadata): align fork maintainer references by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/55">https://github.com/denmette/actions-hugo/pull/55</a></li>
<li>test(jest): harden actions toolkit resolution by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/56">https://github.com/denmette/actions-hugo/pull/56</a></li>
<li>test(vitest): migrate from jest by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/57">https://github.com/denmette/actions-hugo/pull/57</a></li>
<li>docs(readme): align fork usage guidance by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/58">https://github.com/denmette/actions-hugo/pull/58</a></li>
<li>ci(node24): migrate action runtime and workflows by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/59">https://github.com/denmette/actions-hugo/pull/59</a></li>
<li>docs(renovate): classify stale update branches by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/60">https://github.com/denmette/actions-hugo/pull/60</a></li>
<li>ci(node24): replace legacy third-party actions by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/61">https://github.com/denmette/actions-hugo/pull/61</a></li>
<li>ci: change to semantic release by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/62">https://github.com/denmette/actions-hugo/pull/62</a></li>
<li>ci(workflows): stabilize scheduled smoke coverage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/63">https://github.com/denmette/actions-hugo/pull/63</a></li>
<li>fix(runtime): resolve current Hugo release assets by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/64">https://github.com/denmette/actions-hugo/pull/64</a></li>
<li>docs(issue-templates): align maintainer routing by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/65">https://github.com/denmette/actions-hugo/pull/65</a></li>
<li>docs(backlog): close task-14 by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/66">https://github.com/denmette/actions-hugo/pull/66</a></li>
<li>chore(format): upgrade eslint and prettier by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/67">https://github.com/denmette/actions-hugo/pull/67</a></li>
<li>test(deps): remove deprecated glob path by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/68">https://github.com/denmette/actions-hugo/pull/68</a></li>
<li>chore(tooling): upgrade typescript and husky by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/69">https://github.com/denmette/actions-hugo/pull/69</a></li>
<li>ci(workflows): align action versions by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/70">https://github.com/denmette/actions-hugo/pull/70</a></li>
<li>fix(hooks): harden post-merge dependency refresh by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/71">https://github.com/denmette/actions-hugo/pull/71</a></li>
<li>ci(workflows): align Hugo compatibility matrix by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/72">https://github.com/denmette/actions-hugo/pull/72</a></li>
<li>ci(workflows): force dependency review onto node24 by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/73">https://github.com/denmette/actions-hugo/pull/73</a></li>
<li>test(fixtures): refresh Hugo test version coverage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/74">https://github.com/denmette/actions-hugo/pull/74</a></li>
<li>ci(security): add workflow sast coverage by @denmette in <a href="https://github.com/denmette/actions-hugo/pull/75">https://github.com/denmette/actions-hugo/pull/75</a></li>
</ul>
<h2 id="new-contributors-1">New Contributors</h2>
<ul>
<li>@denmette made their first contribution in <a href="https://github.com/denmette/actions-hugo/pull/38">https://github.com/denmette/actions-hugo/pull/38</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/denmette/actions-hugo/commits/v1.0.0">https://github.com/denmette/actions-hugo/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>Cargo Verison</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/cargo-verison/</link><pubDate>Thu, 09 Apr 2026 14:16:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/cargo-verison/</guid><description>Version updated for https://github.com/dimitrmo/cargo-verison-action to version v1.0.45.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The dimitrmo/cargo-verison-action GitHub Action automates version management for Rust projects by using the cargo-verison tool to increment versions, create Git tags, and commit changes. It simplifies the release process by handling version bumps and tagging, reducing manual effort and ensuring consistency in version control.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dimitrmo/cargo-verison-action">https://github.com/dimitrmo/cargo-verison-action</a></strong> to version <strong>v1.0.45</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargo-verison">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>dimitrmo/cargo-verison-action</code> GitHub Action automates version management for Rust projects by using the <code>cargo-verison</code> tool to increment versions, create Git tags, and commit changes. It simplifies the release process by handling version bumps and tagging, reducing manual effort and ensuring consistency in version control.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Release 1.0.45 (caed13c)</li>
<li>Bump @actions/github from 9.0.0 to 9.1.0 (#31) (fcd472b)</li>
<li>Release 1.0.44 (885bbbf)</li>
<li>Switching to node 24 (13f513d)</li>
<li>Release 1.0.43 (4b5bca8)</li>
<li>Named inputs (27ab839)</li>
<li>Release 1.0.42 (0291744)</li>
<li>Bump @actions/github from 8.0.1 to 9.0.0 (#28) (76b9722)</li>
<li>Release 1.0.41 (ee54bd9)</li>
<li>Bump @actions/core from 2.0.2 to 2.0.3 (#26) (c5fbf92)</li>
</ul>
]]></content:encoded></item><item><title>Diploi Builder Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/diploi-builder-action/</link><pubDate>Thu, 09 Apr 2026 14:15:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/diploi-builder-action/</guid><description>Version updated for https://github.com/diploi/action-build to version v1.12.
This action is used across all versions by 9 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Diploi Builder Action is a GitHub Action designed to automate the process of building and pushing Docker images for individual components within a Diploi project’s monorepo. It streamlines CI/CD workflows by generating a build matrix from the project’s diploi.yaml file and executing parallel Docker builds for each component, based on their respective folders and configurations. This action simplifies containerization and deployment tasks, ensuring consistency and efficiency across multi-component projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/diploi/action-build">https://github.com/diploi/action-build</a></strong> to version <strong>v1.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/diploi-builder-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Diploi Builder Action</strong> is a GitHub Action designed to automate the process of building and pushing Docker images for individual components within a Diploi project&rsquo;s monorepo. It streamlines CI/CD workflows by generating a build matrix from the project&rsquo;s <code>diploi.yaml</code> file and executing parallel Docker builds for each component, based on their respective folders and configurations. This action simplifies containerization and deployment tasks, ensuring consistency and efficiency across multi-component projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/diploi/action-build/compare/v1.11...v1.12">https://github.com/diploi/action-build/compare/v1.11...v1.12</a></p>
]]></content:encoded></item><item><title>Don Cheli SDD Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/don-cheli-sdd-check/</link><pubDate>Thu, 09 Apr 2026 14:15:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/don-cheli-sdd-check/</guid><description>Version updated for https://github.com/doncheli/don-cheli-sdd to version v1.32.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Don Cheli is a framework that automates software development tasks by converting ideas into fully tested, verified, and reviewed code through a structured, rule-driven process. It ensures quality and reliability by enforcing test-driven development (TDD), running commands in isolated environments, and applying rigorous quality gates across multiple development phases. This action eliminates guesswork, reduces human errors, and accelerates the software delivery process while maintaining high code standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/doncheli/don-cheli-sdd">https://github.com/doncheli/don-cheli-sdd</a></strong> to version <strong>v1.32.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/don-cheli-sdd-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Don Cheli is a framework that automates software development tasks by converting ideas into fully tested, verified, and reviewed code through a structured, rule-driven process. It ensures quality and reliability by enforcing test-driven development (TDD), running commands in isolated environments, and applying rigorous quality gates across multiple development phases. This action eliminates guesswork, reduces human errors, and accelerates the software delivery process while maintaining high code standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="1320-2026-04-09"><a href="https://github.com/doncheli/don-cheli-sdd/compare/v1.31.0...v1.32.0">1.32.0</a> (2026-04-09)</h2>
<h3 id="nuevas-funcionalidades">Nuevas Funcionalidades</h3>
<ul>
<li>Don Cheli Runtime con Sandcastle — ejecución aislada en Docker (<a href="https://github.com/doncheli/don-cheli-sdd/commit/815ddcc43a0adb3f1d53350a7f27fed463932f58">815ddcc</a>)</li>
<li>merge runtime TypeScript a main + destacar orquestador en READMEs (<a href="https://github.com/doncheli/don-cheli-sdd/commit/435ad2c631dcadd9318e9064523b096a546ef73b">435ad2c</a>)</li>
<li>runtime ejecuta comandos /dc:* reales + auto-install Docker (<a href="https://github.com/doncheli/don-cheli-sdd/commit/b160cd1b5bbd61fa04cba592d2a39cf6a0a31ef4">b160cd1</a>)</li>
<li>runtime local mode — Claude Code CLI sin Docker ni API key (<a href="https://github.com/doncheli/don-cheli-sdd/commit/aeac6107373541b37f2539db191b798fa860d936">aeac610</a>)</li>
<li>runtime local mode — Claude Code CLI sin Docker ni API key (<a href="https://github.com/doncheli/don-cheli-sdd/commit/63e421ee2abe15f98bf953ea0cdd8ef4c101094e">63e421e</a>)</li>
</ul>
<h3 id="documentación">Documentación</h3>
<ul>
<li>agregar drawers por IDE en READMEs (OpenCode, Claude, Antigravity, Cursor, Codex/Qwen) (<a href="https://github.com/doncheli/don-cheli-sdd/commit/7de8edf384cb1d52921508feba114dfaf320ebc7">7de8edf</a>)</li>
<li>simplificar READMEs — de ~500 a 186 líneas, enfocado en /dc:auto (<a href="https://github.com/doncheli/don-cheli-sdd/commit/f0d134fd89cfeb133725604341b3c6e4152df782">f0d134f</a>)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fallow-codebase-health/</link><pubDate>Thu, 09 Apr 2026 14:15:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.23.1.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action is a Rust-based codebase analyzer for TypeScript and JavaScript projects, designed to detect issues such as unused code, duplication, complexity, and architectural violations. It automates the process of auditing and optimizing codebases by identifying dead code, circular dependencies, copy-pasted code, and overly complex functions with minimal configuration and rapid performance. Key features include dead code removal previews, real-time analysis on changes, and integration with monorepos or framework-specific conventions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.23.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action is a Rust-based codebase analyzer for TypeScript and JavaScript projects, designed to detect issues such as unused code, duplication, complexity, and architectural violations. It automates the process of auditing and optimizing codebases by identifying dead code, circular dependencies, copy-pasted code, and overly complex functions with minimal configuration and rapid performance. Key features include dead code removal previews, real-time analysis on changes, and integration with monorepos or framework-specific conventions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fix-explicit-lsppath-setting-takes-priority-over-local-node_modules">Fix: explicit <code>lspPath</code> setting takes priority over local <code>node_modules</code></h2>
<p>v2.23.0 introduced local <code>node_modules/.bin</code> binary resolution but placed it above the explicit <code>fallow.lspPath</code> setting. An explicit setting represents stronger user intent and should not be silently overridden.</p>
<p><strong>Resolution order (corrected):</strong></p>
<ol>
<li><code>fallow.lspPath</code> setting (explicit, always wins)</li>
<li><code>node_modules/.bin/</code> in workspace root (devDependency)</li>
<li>System <code>PATH</code></li>
<li>Extension global storage (auto-downloaded)</li>
</ol>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.23.0...v2.23.1">https://github.com/fallow-rs/fallow/compare/v2.23.0...v2.23.1</a></p>
]]></content:encoded></item><item><title>Fluid Attacks SECRETS SCAN</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fluid-attacks-secrets-scan/</link><pubDate>Thu, 09 Apr 2026 14:15:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fluid-attacks-secrets-scan/</guid><description>Version updated for https://github.com/fluidattacks/secret-scan-action to version 0.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Fluid Attacks SECRET SCANNER GitHub Action is an open-source tool designed to automatically detect hardcoded secrets (e.g., API keys, passwords) in your GitHub repository. It streamlines the process of identifying and reporting security vulnerabilities by scanning the entire repository or analyzing changes in pull requests and non-default branches, with results integrated into GitHub’s Security tab and pull request annotations. This action eliminates the need for external accounts, tokens, or API keys, providing a simple, efficient solution for maintaining repository security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fluidattacks/secret-scan-action">https://github.com/fluidattacks/secret-scan-action</a></strong> to version <strong>0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fluid-attacks-secrets-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Fluid Attacks SECRET SCANNER GitHub Action is an open-source tool designed to automatically detect hardcoded secrets (e.g., API keys, passwords) in your GitHub repository. It streamlines the process of identifying and reporting security vulnerabilities by scanning the entire repository or analyzing changes in pull requests and non-default branches, with results integrated into GitHub&rsquo;s Security tab and pull request annotations. This action eliminates the need for external accounts, tokens, or API keys, providing a simple, efficient solution for maintaining repository security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release of Fluid Attacks Secrets Scan Action.</p>
]]></content:encoded></item><item><title>Setup gh cli for self-hosted runners</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/setup-gh-cli-for-self-hosted-runners/</link><pubDate>Thu, 09 Apr 2026 14:15:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/setup-gh-cli-for-self-hosted-runners/</guid><description>Version updated for https://github.com/fqp/actions-setup-gh-cli to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action facilitates the installation of the GitHub CLI (gh cli) on self-hosted runners, where it is not pre-installed by default. It automates the setup process, ensuring that users can leverage the GitHub CLI for managing repositories, workflows, and other GitHub operations on self-hosted environments. This action streamlines the setup of development workflows by eliminating manual installation steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fqp/actions-setup-gh-cli">https://github.com/fqp/actions-setup-gh-cli</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-gh-cli-for-self-hosted-runners">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action facilitates the installation of the GitHub CLI (gh cli) on self-hosted runners, where it is not pre-installed by default. It automates the setup process, ensuring that users can leverage the GitHub CLI for managing repositories, workflows, and other GitHub operations on self-hosted environments. This action streamlines the setup of development workflows by eliminating manual installation steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fqp/actions-setup-gh-cli/compare/v1.0.0...v2.0.0">https://github.com/fqp/actions-setup-gh-cli/compare/v1.0.0...v2.0.0</a></p>
]]></content:encoded></item><item><title>Supply Chain Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/supply-chain-guard/</link><pubDate>Thu, 09 Apr 2026 14:15:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/supply-chain-guard/</guid><description>Version updated for https://github.com/homeofe/supply-chain-guard to version v5.2.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Supply Chain Guard GitHub Action is an open-source security scanner designed to detect and mitigate risks in software supply chains across various ecosystems, including npm, PyPI, Docker, and GitHub repositories. It automates the identification of malware campaigns, supply chain attacks, credential leaks, and infrastructure vulnerabilities while generating comprehensive software bills of materials (SBOMs) and verifying SLSA provenance. Additionally, it provides correlation of findings into actionable attack chains and delivers trust scoring to help users assess the security posture of their projects and dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/homeofe/supply-chain-guard">https://github.com/homeofe/supply-chain-guard</a></strong> to version <strong>v5.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/supply-chain-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Supply Chain Guard</strong> GitHub Action is an open-source security scanner designed to detect and mitigate risks in software supply chains across various ecosystems, including npm, PyPI, Docker, and GitHub repositories. It automates the identification of malware campaigns, supply chain attacks, credential leaks, and infrastructure vulnerabilities while generating comprehensive software bills of materials (SBOMs) and verifying SLSA provenance. Additionally, it provides correlation of findings into actionable attack chains and delivers trust scoring to help users assess the security posture of their projects and dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>See <a href="https://github.com/homeofe/supply-chain-guard/blob/main/README.md#changelog">README.md</a> for full changelog.</p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hyperlocalise-ci/</link><pubDate>Thu, 09 Apr 2026 14:15:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows for modern apps by integrating checks and updates into CI pipelines. It provides two primary capabilities: identifying planned localization changes with a dry-run (drift) and verifying localization integrity (check), reporting findings as annotations or artifacts. This helps streamline and maintain efficient, AI-driven translation processes directly within engineering systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Hyperlocalise GitHub Action</strong> automates localization workflows for modern apps by integrating checks and updates into CI pipelines. It provides two primary capabilities: identifying planned localization changes with a dry-run (<code>drift</code>) and verifying localization integrity (<code>check</code>), reporting findings as annotations or artifacts. This helps streamline and maintain efficient, AI-driven translation processes directly within engineering systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: stylish check log by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/251">https://github.com/hyperlocalise/hyperlocalise/pull/251</a></li>
<li>fix(deps): update go dependencies (major) by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/207">https://github.com/hyperlocalise/hyperlocalise/pull/207</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.0">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.4.0</a></p>
]]></content:encoded></item><item><title>Semantic Release by Jedi Knights</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/semantic-release-by-jedi-knights/</link><pubDate>Thu, 09 Apr 2026 14:15:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/semantic-release-by-jedi-knights/</guid><description>Version updated for https://github.com/jedi-knights/go-semantic-release to version v0.9.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The semantic-release GitHub Action is a Go-based utility that automates the process of semantic versioning and release management. It analyzes conventional commit messages to determine the next version, generates changelogs, creates GitHub releases, and supports monorepos with independent versioning for multiple projects. This tool simplifies and standardizes release workflows, ensuring consistency and reducing manual effort in managing software versions across repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/go-semantic-release">https://github.com/jedi-knights/go-semantic-release</a></strong> to version <strong>v0.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semantic-release-by-jedi-knights">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>semantic-release</code> GitHub Action is a Go-based utility that automates the process of semantic versioning and release management. It analyzes conventional commit messages to determine the next version, generates changelogs, creates GitHub releases, and supports monorepos with independent versioning for multiple projects. This tool simplifies and standardizes release workflows, ensuring consistency and reducing manual effort in managing software versions across repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>joecrowley-synergy/setup-uv</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/joecrowley-synergy/setup-uv/</link><pubDate>Thu, 09 Apr 2026 14:15:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/joecrowley-synergy/setup-uv/</guid><description>Version updated for https://github.com/joecrowley-synergy/setup-uv to version v7-hack.0.5.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-uv GitHub Action automates the installation and configuration of the uv tool within a workflow, ensuring the specified or latest version is added to the system’s PATH. It enhances efficiency by caching installed versions for faster subsequent runs and supports features like checksum verification, virtual environment setup, and error output handling with problem matchers. This action simplifies managing uv dependencies and ensures consistency across CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joecrowley-synergy/setup-uv">https://github.com/joecrowley-synergy/setup-uv</a></strong> to version <strong>v7-hack.0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/joecrowley-synergy-setup-uv">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-uv</code> GitHub Action automates the installation and configuration of the <code>uv</code> tool within a workflow, ensuring the specified or latest version is added to the system&rsquo;s PATH. It enhances efficiency by caching installed versions for faster subsequent runs and supports features like checksum verification, virtual environment setup, and error output handling with problem matchers. This action simplifies managing <code>uv</code> dependencies and ensures consistency across CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joecrowley-synergy/setup-uv/commits/v7-hack.0.5.0">https://github.com/joecrowley-synergy/setup-uv/commits/v7-hack.0.5.0</a></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/totem-shield/</link><pubDate>Thu, 09 Apr 2026 14:14:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/totem@1.14.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a developer tool that provides AI coding agents with a persistent, cross-repository memory to prevent repeated mistakes and enforce architectural best practices. By compiling human-readable lessons into deterministic linting rules, it automates the enforcement of coding guidelines, blocks problematic patterns during development, and ensures consistency across projects without relying on runtime LLMs. It integrates seamlessly into existing workflows and CI pipelines, offering a self-healing loop where mistakes are observed, learned, and enforced for continuous improvement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/totem@1.14.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a developer tool that provides AI coding agents with a persistent, cross-repository memory to prevent repeated mistakes and enforce architectural best practices. By compiling human-readable lessons into deterministic linting rules, it automates the enforcement of coding guidelines, blocks problematic patterns during development, and ensures consistency across projects without relying on runtime LLMs. It integrates seamlessly into existing workflows and CI pipelines, offering a self-healing loop where mistakes are observed, learned, and enforced for continuous improvement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="minor-changes">Minor Changes</h3>
<ul>
<li>
<p>11ab03b: 1.14.0 — The Nervous System Foundation</p>
<p>Cross-repo federated context (shipped as the headline feature) plus opt-in preview of persistent LLM context caching. Mesh and caching are two halves of the same nervous system — sharing context across space (cross-repo federation) and across time (cached tokens) — but they ship at different maturity levels in 1.14.0: mesh is the active default, caching is opt-in preview machinery whose default activation is tracked for 1.15.0 in mmnto/totem#1291.</p>
<ul>
<li><strong>Cross-Repo Context Mesh (#1295):</strong> New <code>linkedIndexes: []</code> option in <code>totem.config.ts</code> lets a repo federate semantic search against sibling Totem-managed repos. <code>SearchResult</code> now includes source context fields (<code>sourceRepo</code>, <code>absoluteFilePath</code>) so agents can Read/Edit results unambiguously regardless of which repo the hit came from. Federation merges results via cross-store Reciprocal Rank Fusion (RRF k=60) rather than raw score comparison, eliminating the score-scale bias that would otherwise pin one store&rsquo;s results below another&rsquo;s when their underlying search methods produce scores in incompatible ranges (hybrid RRF ~0.03 vs vector-only ~0.85). A healthy primary + one broken linked store returns partial results with a per-query runtime warning; an entire-federation outage returns <code>isError: true</code> instead of masking as &ldquo;no results found.&rdquo; Per-store reconnect+retry recovers from stale handles during concurrent <code>totem sync</code> rebuilds. Targeted <code>boundary: &quot;&lt;name&gt;&quot;</code> queries route only to that linked store. Strategy Proposal 215.</li>
<li><strong>LLM Context Caching — Opt-In Preview (#1292):</strong> Anthropic <code>cache_control</code> markers wired through the orchestrator middleware for compile + review paths. Sliding TTL configurable via <code>cacheTTL</code>, constrained to the two values Anthropic supports natively: <code>300</code> (5 minutes, default ephemeral) or <code>3600</code> (1 hour, extended cache). The TTL resets on every cache hit, so bulk recompile runs stay warm end-to-end as long as operations land inside the active window. <strong>Defaults to off in 1.14.0</strong> — opt-in via <code>enableContextCaching: true</code> in <code>totem.config.ts</code> to avoid surprising existing users mid-cycle with a token-usage profile shift. Default activation tracked for 1.15.0 in mmnto/totem#1291. Anthropic-only in this release; Gemini <code>CachedContent</code> support tracked for 1.16.0+. Strategy Proposal 217. The full machinery (orchestrator middleware, schema field, TTL-literal validation, per-call cache metric tracking) ships in 1.14.0 — only the default-on behavior is deferred.</li>
<li><strong>Federation diagnostic hardening:</strong> Dimension-mismatch diagnostic now persists across queries (one-shot is wrong when the underlying state is actively blocking — a single warning followed by cryptic LanceDB errors was worse than a persistent actionable message). One-shot first-query flags are only consumed after the gated operation actually succeeds, so transient <code>getContext</code> failures don&rsquo;t permanently suppress startup warnings. Linked-store init warnings (empty stores, name collisions, dimension mismatches) survive reconnect cycles intact — they represent static config state that a runtime reconnect can&rsquo;t fix.</li>
<li><strong>Collision-safe state:</strong> Linked store name collisions (two paths deriving to the same basename) are keyed under the bare derived name in <code>linkedStoreInitErrors</code> so the <code>performSearch</code> boundary lookup can find them — earlier revisions used a descriptive composite key that was unreachable by any user-facing query. Primary store failures are tracked in a dedicated <code>FailureLog.primary</code> slot rather than overloading <code>'primary'</code> as a map key, which would have collided with legal link names (<code>deriveLinkName</code> strips leading dots, so a linked repo at <code>.primary/</code> derives to <code>'primary'</code>).</li>
<li><strong>Smoke test (#1295 Phase 3):</strong> Standalone CLI integration test (<code>packages/mcp/dist/smoke-test.js</code>) exercises a real <code>ServerContext</code> against the current <code>totem.config.ts</code>, runs a federated query across primary + all linked stores, and emits a pass/fail verdict with per-store hit counts and top-N formatted results. Used as the empirical proof for the PR #1295 body; repurposable for any future cross-repo validation.</li>
<li><strong>19 lessons extracted</strong> from the 1.14.0 PR arc (#1292, #1295, #1296); 1 new compiled rule via local Sonnet (394 total, up from 393). 18 lessons skipped as architectural/conceptual — tracked as <code>nonCompilable</code> tuples for doctor triage. Most of the architectural 1.14.0 learnings (silent-drift anti-patterns, reserved-key collisions, session-vs-per-request state confusion, failure-modes-table-as-design-review-tool) are non-compilable by nature but live in <code>.totem/lessons/</code> as referenceable architectural patterns. (The initial compile pass produced 2 rules; the delimiter-cache-key rule was reframed as architectural after both bots caught a malformed ast-grep pattern that the LLM produced twice in a row — Tenet 4 says broken rules should not ship, so the lesson now lives as documentation only.)</li>
<li><strong>2722 tests</strong> across core + cli + mcp (up from 2580 at the start of the 1.14.0 cycle).</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>OSRS Coordinate Preview</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/osrs-coordinate-preview/</link><pubDate>Thu, 09 Apr 2026 14:14:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/osrs-coordinate-preview/</guid><description>Version updated for https://github.com/mpickering/osrs-coord-preview-action to version v1.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The OSRS Coordinate Preview Action automates the process of sending OSRS coordinate data (in JSON format) to a hosted rendering service and generates local output files (manifest.json, comment.md, and summary.md) summarizing the rendered results. It can also optionally create or update pull request comments with the generated previews, streamlining the workflow for visualizing and sharing coordinate-based data in collaborative projects. This action eliminates the need for local rendering, simplifying the process of managing and reviewing coordinate data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mpickering/osrs-coord-preview-action">https://github.com/mpickering/osrs-coord-preview-action</a></strong> to version <strong>v1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/osrs-coordinate-preview">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The OSRS Coordinate Preview Action automates the process of sending OSRS coordinate data (in JSON format) to a hosted rendering service and generates local output files (<code>manifest.json</code>, <code>comment.md</code>, and <code>summary.md</code>) summarizing the rendered results. It can also optionally create or update pull request comments with the generated previews, streamlining the workflow for visualizing and sharing coordinate-based data in collaborative projects. This action eliminates the need for local rendering, simplifying the process of managing and reviewing coordinate data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Tweaks to comment rendering</li>
<li>Add support for specifying <code>pr-number</code> to comment the results on.</li>
</ul>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/agent-bom-scan/</link><pubDate>Thu, 09 Apr 2026 14:14:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.76.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary agent-bom is an open-source security scanner and graphing tool for agent-based infrastructures, enabling users to map vulnerabilities and their downstream impact across packages, Multi-Agent Control Protocol (MCP) servers, AI agents, credentials, and runtime tools. It automates the discovery of security risks and visualizes the “blast radius” of vulnerabilities, providing actionable insights into their potential reach and impact. Key functionalities include runtime inspection, impact classification, API integration, and comprehensive reporting, making security and visibility accessible without enterprise-level resources.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.76.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>agent-bom</code> is an open-source security scanner and graphing tool for agent-based infrastructures, enabling users to map vulnerabilities and their downstream impact across packages, Multi-Agent Control Protocol (MCP) servers, AI agents, credentials, and runtime tools. It automates the discovery of security risks and visualizes the &ldquo;blast radius&rdquo; of vulnerabilities, providing actionable insights into their potential reach and impact. Key functionalities include runtime inspection, impact classification, API integration, and comprehensive reporting, making security and visibility accessible without enterprise-level resources.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat(api): polish distributed tracing headers by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1246">https://github.com/msaad00/agent-bom/pull/1246</a></li>
<li>feat(ci): guard JS supply chain surfaces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1248">https://github.com/msaad00/agent-bom/pull/1248</a></li>
<li>chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 in /sdks/typescript by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1249">https://github.com/msaad00/agent-bom/pull/1249</a></li>
<li>chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /sdks/typescript by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1250">https://github.com/msaad00/agent-bom/pull/1250</a></li>
<li>feat(skills): resolve JS import aliases in code analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1251">https://github.com/msaad00/agent-bom/pull/1251</a></li>
<li>feat(api): expose tracing health and baggage by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1252">https://github.com/msaad00/agent-bom/pull/1252</a></li>
<li>feat(scan): surface project lockfile inventory by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1253">https://github.com/msaad00/agent-bom/pull/1253</a></li>
<li>feat(scan): expose model supply-chain coverage by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1254">https://github.com/msaad00/agent-bom/pull/1254</a></li>
<li>feat(scan): surface model bundle lineage by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1255">https://github.com/msaad00/agent-bom/pull/1255</a></li>
<li>feat(api): make ClickHouse analytics a first-class backend by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1256">https://github.com/msaad00/agent-bom/pull/1256</a></li>
<li>feat(scan): surface advisory depth for project inventory by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1257">https://github.com/msaad00/agent-bom/pull/1257</a></li>
<li>feat(verify): add model weight verification CLI by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1258">https://github.com/msaad00/agent-bom/pull/1258</a></li>
<li>feat(report): diff external sboms against scans by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1259">https://github.com/msaad00/agent-bom/pull/1259</a></li>
<li>feat(scan): expose advisory source attribution by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1260">https://github.com/msaad00/agent-bom/pull/1260</a></li>
<li>docs(enterprise): map claims to controls and community paths by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1261">https://github.com/msaad00/agent-bom/pull/1261</a></li>
<li>docs(community): publish Discord support link by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1262">https://github.com/msaad00/agent-bom/pull/1262</a></li>
<li>docs(demo): refresh storefront hero surfaces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1265">https://github.com/msaad00/agent-bom/pull/1265</a></li>
<li>feat(clickhouse): persist API scan analytics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1266">https://github.com/msaad00/agent-bom/pull/1266</a></li>
<li>chore(deps): bump vite from 8.0.1 to 8.0.5 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1270">https://github.com/msaad00/agent-bom/pull/1270</a></li>
<li>chore: weekly uv.lock upgrade 2026-04-06 by @github-actions[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1267">https://github.com/msaad00/agent-bom/pull/1267</a></li>
<li>chore: sync MCP registry — 0 new, 0 from toolhive, 9 versions, 0 CVE-enriched by @github-actions[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1269">https://github.com/msaad00/agent-bom/pull/1269</a></li>
<li>ci: sign automation update commits by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1271">https://github.com/msaad00/agent-bom/pull/1271</a></li>
<li>feat(clickhouse): add fleet compliance and audit analytics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1272">https://github.com/msaad00/agent-bom/pull/1272</a></li>
<li>docs: sharpen release surfaces and graph focus by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1273">https://github.com/msaad00/agent-bom/pull/1273</a></li>
<li>fix(docs): remove stray readme conflict marker by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1275">https://github.com/msaad00/agent-bom/pull/1275</a></li>
<li>feat(cli): add standalone remediate command by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1276">https://github.com/msaad00/agent-bom/pull/1276</a></li>
<li>refactor(cli): extract shared scan runner from remediate by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1278">https://github.com/msaad00/agent-bom/pull/1278</a></li>
<li>feat(graph): collapse CVEs behind package summaries by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1279">https://github.com/msaad00/agent-bom/pull/1279</a></li>
<li>chore(deps-dev): bump jsdom from 29.0.1 to 29.0.2 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1280">https://github.com/msaad00/agent-bom/pull/1280</a></li>
<li>[codex] add js ts ast fallback analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1282">https://github.com/msaad00/agent-bom/pull/1282</a></li>
<li>feat(graph): unified OCSF-aligned graph schema with persistence by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1283">https://github.com/msaad00/agent-bom/pull/1283</a></li>
<li>feat(graph): unified OCSF-aligned graph schema, pipeline wiring, query endpoints by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1284">https://github.com/msaad00/agent-bom/pull/1284</a></li>
<li>[codex] fix CI Railway health probes for deployment drift checks by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1285">https://github.com/msaad00/agent-bom/pull/1285</a></li>
<li>feat(graph): full inventory builder + Wave 1 enhancements by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1286">https://github.com/msaad00/agent-bom/pull/1286</a></li>
<li>feat: advance AST and SAST analysis paths by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1287">https://github.com/msaad00/agent-bom/pull/1287</a></li>
<li>feat(graph): Wave 1 — reverse queries, impact, search, runtime edges, full entity model by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1288">https://github.com/msaad00/agent-bom/pull/1288</a></li>
<li>feat(graph): Wave 2-3 — pagination, RBAC, presets, webhooks, OCSF enrichment by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1289">https://github.com/msaad00/agent-bom/pull/1289</a></li>
<li>feat: deepen AST taint and control-flow analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1290">https://github.com/msaad00/agent-bom/pull/1290</a></li>
<li>chore(deps-dev): bump vitest from 4.1.2 to 4.1.3 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1291">https://github.com/msaad00/agent-bom/pull/1291</a></li>
<li>chore(deps): bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1292">https://github.com/msaad00/agent-bom/pull/1292</a></li>
<li>harden unified graph snapshot persistence and report ingestion by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1293">https://github.com/msaad00/agent-bom/pull/1293</a></li>
<li>fix concurrent scanner state and scan cache access by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1294">https://github.com/msaad00/agent-bom/pull/1294</a></li>
<li>feat(graph): move graph page onto unified graph api by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1295">https://github.com/msaad00/agent-bom/pull/1295</a></li>
<li>feat(graph): add server-backed explorer controls by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1296">https://github.com/msaad00/agent-bom/pull/1296</a></li>
<li>feat(graph): add attack-path drilldown and unify security route by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1297">https://github.com/msaad00/agent-bom/pull/1297</a></li>
<li>chore: tighten release claims and bump cryptography by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1298">https://github.com/msaad00/agent-bom/pull/1298</a></li>
<li>feat(graph): add postgres graph store backend by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1299">https://github.com/msaad00/agent-bom/pull/1299</a></li>
<li>feat(graph): deliver delta alerts and tighten claims by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1300">https://github.com/msaad00/agent-bom/pull/1300</a></li>
<li>perf: speed graph search and harden security coverage by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1301">https://github.com/msaad00/agent-bom/pull/1301</a></li>
<li>feat: deepen AST and SAST analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1302">https://github.com/msaad00/agent-bom/pull/1302</a></li>
<li>feat: deepen Go AST and custom SAST workflows by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1303">https://github.com/msaad00/agent-bom/pull/1303</a></li>
<li>feat: expand first-party AST security heuristics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1304">https://github.com/msaad00/agent-bom/pull/1304</a></li>
<li>fix: harden graph delta delivery and path semantics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1305">https://github.com/msaad00/agent-bom/pull/1305</a></li>
<li>feat: deepen AST cross-file and flow heuristics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1306">https://github.com/msaad00/agent-bom/pull/1306</a></li>
<li>feat: deepen JS/TS AST interprocedural analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1307">https://github.com/msaad00/agent-bom/pull/1307</a></li>
<li>feat: add JS/TS taint-aware interprocedural flows by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1309">https://github.com/msaad00/agent-bom/pull/1309</a></li>
<li>feat: add Go AST cross-file taint analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1310">https://github.com/msaad00/agent-bom/pull/1310</a></li>
<li>fix: harden CodeQL SARIF upload path by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1311">https://github.com/msaad00/agent-bom/pull/1311</a></li>
<li>docs: align README with current product path by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1312">https://github.com/msaad00/agent-bom/pull/1312</a></li>
<li>feat: add per-layer CVE attribution for container images by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1315">https://github.com/msaad00/agent-bom/pull/1315</a></li>
<li>feat: add PDF export for scan reports by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1316">https://github.com/msaad00/agent-bom/pull/1316</a></li>
<li>polish: tighten README visuals and demo scan output by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1317">https://github.com/msaad00/agent-bom/pull/1317</a></li>
<li>release: prepare 0.76.0 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1318">https://github.com/msaad00/agent-bom/pull/1318</a></li>
<li>fix: replace PDF renderer with built-in export by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1319">https://github.com/msaad00/agent-bom/pull/1319</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.76.0">https://github.com/msaad00/agent-bom/compare/v0...v0.76.0</a></p>
]]></content:encoded></item><item><title>Setup Omnistrate CTL</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/setup-omnistrate-ctl/</link><pubDate>Thu, 09 Apr 2026 14:14:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/setup-omnistrate-ctl/</guid><description>Version updated for https://github.com/omnistrate-oss/setup-omnistrate-ctl to version v1.0.7.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Setup Omnistrate CTL,” automates the installation and configuration of the Omnistrate CTL command-line tool, enabling seamless interaction with Omnistrate services. It simplifies tasks such as logging in with secure credentials (via GitHub secrets) and optionally specifying the tool version to use. By streamlining the setup process, it reduces manual configuration efforts and supports efficient CI/CD workflows for managing SaaS infrastructure.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl">https://github.com/omnistrate-oss/setup-omnistrate-ctl</a></strong> to version <strong>v1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-omnistrate-ctl">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Setup Omnistrate CTL,&rdquo; automates the installation and configuration of the Omnistrate CTL command-line tool, enabling seamless interaction with Omnistrate services. It simplifies tasks such as logging in with secure credentials (via GitHub secrets) and optionally specifying the tool version to use. By streamlining the setup process, it reduces manual configuration efforts and supports efficient CI/CD workflows for managing SaaS infrastructure.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/178">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/178</a></li>
<li>fix: resolve Dependabot security vulnerabilities by @pberton in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/177">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/177</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/compare/v1.0.6...v1.0.7">https://github.com/omnistrate-oss/setup-omnistrate-ctl/compare/v1.0.6...v1.0.7</a></p>
]]></content:encoded></item><item><title>PageGuard Privacy &amp; Compliance Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/pageguard-privacy-compliance-scanner/</link><pubDate>Thu, 09 Apr 2026 14:14:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/pageguard-privacy-compliance-scanner/</guid><description>Version updated for https://github.com/pageguard/pageguard-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PageGuard Privacy &amp;amp; Compliance Scanner GitHub Action automatically scans pull requests to detect third-party trackers, analytics SDKs, and privacy risks in codebases, providing a compliance risk score and identifying GDPR, CCPA, and cookie law gaps. It automates privacy policy enforcement by offering a configurable compliance gate that blocks risky changes from being merged if the risk score exceeds a defined threshold. Additionally, it generates machine-readable compliance reports, posts PR summaries, and can automatically update legal documents, streamlining privacy compliance efforts in development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pageguard/pageguard-action">https://github.com/pageguard/pageguard-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pageguard-privacy-compliance-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>PageGuard Privacy &amp; Compliance Scanner GitHub Action</strong> automatically scans pull requests to detect third-party trackers, analytics SDKs, and privacy risks in codebases, providing a compliance risk score and identifying GDPR, CCPA, and cookie law gaps. It automates privacy policy enforcement by offering a configurable compliance gate that blocks risky changes from being merged if the risk score exceeds a defined threshold. Additionally, it generates machine-readable compliance reports, posts PR summaries, and can automatically update legal documents, streamlining privacy compliance efforts in development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<ul>
<li><strong>Compliance gate</strong> (<code>compliance-gate: true</code>) — fail PR checks when risk score exceeds your threshold</li>
<li><strong>Configurable risk threshold</strong> (<code>risk-threshold: 0-100</code>, default 70)</li>
<li><strong><code>compliance.json</code> artifact</strong> — written to <code>.pageguard/compliance.json</code> on every run</li>
<li>PR comments with gate pass/fail status</li>
<li>Auto-generated legal documents on push to main (with <code>api-key</code> + <code>generate-docs: true</code>)</li>
</ul>
<h2 id="quick-start">Quick start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">pageguard/pageguard-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">compliance-gate</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">risk-threshold</span>: <span style="color:#ae81ff">70</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">env</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">GITHUB_TOKEN</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span></code></pre></div><p>🦝 Don&rsquo;t ship without Bandit.</p>
]]></content:encoded></item><item><title>grype_me</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/grype_me/</link><pubDate>Thu, 09 Apr 2026 14:14:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/grype_me/</guid><description>Version updated for https://github.com/TomTonic/grype_me to version v.1.3.12-release.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The grype_me GitHub Action automates vulnerability scanning for project supply chains using Anchore Grype, identifying risks in source code dependencies, container images, directories, or SBOMs. It generates detailed vulnerability reports and dynamic shields.io badges that provide an at-a-glance summary of security status, making it ideal for nightly scans of published releases. Key features include pre-bundled vulnerability databases for faster scans, configurable severity thresholds to fail builds, and the ability to focus on vulnerabilities with available fixes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TomTonic/grype_me">https://github.com/TomTonic/grype_me</a></strong> to version <strong>v.1.3.12-release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/grype_me">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>grype_me</code> GitHub Action automates vulnerability scanning for project supply chains using Anchore Grype, identifying risks in source code dependencies, container images, directories, or SBOMs. It generates detailed vulnerability reports and dynamic shields.io badges that provide an at-a-glance summary of security status, making it ideal for nightly scans of published releases. Key features include pre-bundled vulnerability databases for faster scans, configurable severity thresholds to fail builds, and the ability to focus on vulnerabilities with available fixes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update golang to v1.26.2 (fixes 10 CVE&rsquo;s, see <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.26.2+label%3ACherryPickApproved">https://github.com/golang/go/issues?q=milestone%3AGo1.26.2+label%3ACherryPickApproved</a>) by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/63">https://github.com/TomTonic/grype_me/pull/63</a></li>
<li>Update build dependency platformdirs to v4.9.6 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/64">https://github.com/TomTonic/grype_me/pull/64</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/TomTonic/grype_me/compare/v1.3.11-release...v.1.3.12-release">https://github.com/TomTonic/grype_me/compare/v1.3.11-release...v.1.3.12-release</a></p>
]]></content:encoded></item><item><title>Embed Src - Embed Anything</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/embed-src-embed-anything/</link><pubDate>Thu, 09 Apr 2026 14:14:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/embed-src-embed-anything/</guid><description>Version updated for https://github.com/urmzd/embed-src to version v3.6.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The embed-src GitHub Action automates the process of embedding source file contents into text files using designated comment markers. It simplifies workflows by dynamically replacing placeholder markers with actual file content, supporting various file types and customizable insertion styles (raw or fenced with code blocks). This action is particularly useful for maintaining up-to-date documentation, configuration files, or code snippets without manual copy-pasting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/embed-src">https://github.com/urmzd/embed-src</a></strong> to version <strong>v3.6.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/embed-src-embed-anything">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>embed-src</code> GitHub Action automates the process of embedding source file contents into text files using designated comment markers. It simplifies workflows by dynamically replacing placeholder markers with actual file content, supporting various file types and customizable insertion styles (raw or fenced with code blocks). This action is particularly useful for maintaining up-to-date documentation, configuration files, or code snippets without manual copy-pasting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="361-2026-04-09">3.6.1 (2026-04-09)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci</strong>: remove &ndash;allow-dirty from cargo publish (<a href="https://github.com/urmzd/embed-src/commit/f49f366b1ca80a8aa59195331ff6b40a25d24f40">f49f366</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/embed-src/compare/v3.6.0...v3.6.1">Full Changelog</a></p>
]]></content:encoded></item><item><title>Yanrix Security</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/yanrix-security/</link><pubDate>Thu, 09 Apr 2026 14:14:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/yanrix-security/</guid><description>Version updated for https://github.com/yanrixhq/yanrix to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Yanrix is an AI-driven GitHub Action that automates continuous STRIDE threat modeling for pull requests by analyzing code diffs and generating a detailed threat model. It identifies architectural risks, evaluates trust boundaries, and tracks changes to attack surfaces over time, enabling teams to integrate security considerations seamlessly into their development workflow. By providing structured findings, risk assessments, and a living threat model, Yanrix helps developers proactively address potential vulnerabilities as their codebase evolves.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yanrixhq/yanrix">https://github.com/yanrixhq/yanrix</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/yanrix-security">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Yanrix is an AI-driven GitHub Action that automates continuous STRIDE threat modeling for pull requests by analyzing code diffs and generating a detailed threat model. It identifies architectural risks, evaluates trust boundaries, and tracks changes to attack surfaces over time, enabling teams to integrate security considerations seamlessly into their development workflow. By providing structured findings, risk assessments, and a living threat model, Yanrix helps developers proactively address potential vulnerabilities as their codebase evolves.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Initial setup in <a href="https://github.com/yanrixhq/yanrix/pull/1">https://github.com/yanrixhq/yanrix/pull/1</a></li>
<li>docs: add substantive README for yanrixhq/yanrix in <a href="https://github.com/yanrixhq/yanrix/pull/3">https://github.com/yanrixhq/yanrix/pull/3</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yanrixhq/yanrix/commits/v1.0.0">https://github.com/yanrixhq/yanrix/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>YouTube Cards Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/youtube-cards-generator/</link><pubDate>Thu, 09 Apr 2026 14:14:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/youtube-cards-generator/</guid><description>Version updated for https://github.com/yshashi/youtube-cards to version v3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of fetching the latest videos from a YouTube channel and displaying them as visually appealing, clickable SVG cards within a GitHub profile README. It eliminates the need for manual updates by using the channel’s RSS feed and embedding thumbnails directly into the README, making it ideal for showcasing dynamic video content on a schedule without requiring a YouTube API key. Key features include customizable card themes, automatic README updates, and seamless integration with GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yshashi/youtube-cards">https://github.com/yshashi/youtube-cards</a></strong> to version <strong>v3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/youtube-cards-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of fetching the latest videos from a YouTube channel and displaying them as visually appealing, clickable SVG cards within a GitHub profile README. It eliminates the need for manual updates by using the channel&rsquo;s RSS feed and embedding thumbnails directly into the README, making it ideal for showcasing dynamic video content on a schedule without requiring a YouTube API key. Key features include customizable card themes, automatic README updates, and seamless integration with GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>feat: enhance YouTube card SVG generation with clickable links and improved layout (b19140b)</li>
<li>feat: update YouTube Cards generator to create individual SVGs and enhance README integration (1330d8f)</li>
<li>feat: initial release (d1f078f)</li>
</ul>
]]></content:encoded></item><item><title>Cached Pre-Commit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/cached-pre-commit/</link><pubDate>Thu, 09 Apr 2026 06:09:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/cached-pre-commit/</guid><description>Version updated for https://github.com/andrewaylett/pre-commit-action to version v4.5.1-42.
This action is used across all versions by 13 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The andrewaylett/pre-commit-action GitHub Action automates the execution of pre-commit hooks in CI workflows. It streamlines tasks such as code linting and formatting by automatically running pre-commit hooks on code changes during pull requests or pushes. This action simplifies repository maintenance by setting up the pre-commit environment and optionally allowing customization of hook execution through additional arguments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/andrewaylett/pre-commit-action">https://github.com/andrewaylett/pre-commit-action</a></strong> to version <strong>v4.5.1-42</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cached-pre-commit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>andrewaylett/pre-commit-action</code> GitHub Action automates the execution of <a href="https://pre-commit.com">pre-commit</a> hooks in CI workflows. It streamlines tasks such as code linting and formatting by automatically running pre-commit hooks on code changes during pull requests or pushes. This action simplifies repository maintenance by setting up the <code>pre-commit</code> environment and optionally allowing customization of hook execution through additional arguments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.109.3 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/911">https://github.com/andrewaylett/pre-commit-action/pull/911</a></li>
<li>Update andrewaylett/pre-commit-action digest to 79700cf by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/912">https://github.com/andrewaylett/pre-commit-action/pull/912</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.109.5 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/913">https://github.com/andrewaylett/pre-commit-action/pull/913</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.110.4 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/914">https://github.com/andrewaylett/pre-commit-action/pull/914</a></li>
<li>Update dependency uv to v0.11.5 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/915">https://github.com/andrewaylett/pre-commit-action/pull/915</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/andrewaylett/pre-commit-action/compare/v4.5.1-41...v4.5.1-42">https://github.com/andrewaylett/pre-commit-action/compare/v4.5.1-41...v4.5.1-42</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/muaddib-scanner/</link><pubDate>Thu, 09 Apr 2026 06:09:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.66.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action designed to detect and analyze threats in npm and PyPI packages. It automates the scanning of dependencies using 14 parallel scanners, a deobfuscation engine, dataflow analysis, and machine learning classifiers to identify known threats and suspicious behavioral patterns, preventing supply chain attacks. Key capabilities include risk scoring, pre-installation threat blocking, detailed detection explanations, and exporting results in multiple formats, providing developers with a proactive defense against malicious packages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.66</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action designed to detect and analyze threats in npm and PyPI packages. It automates the scanning of dependencies using 14 parallel scanners, a deobfuscation engine, dataflow analysis, and machine learning classifiers to identify known threats and suspicious behavioral patterns, preventing supply chain attacks. Key capabilities include risk scoring, pre-installation threat blocking, detailed detection explanations, and exporting results in multiple formats, providing developers with a proactive defense against malicious packages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix relabel CLI deadlock: bypass semaphore, add progress logs, reduce delay to 50ms.</p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fallow-codebase-health/</link><pubDate>Thu, 09 Apr 2026 06:09:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.22.4.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a codebase analyzer for TypeScript and JavaScript that identifies unused code, code duplication, complexity issues, and architectural violations. It automates the detection of inefficiencies such as dead code, circular dependencies, and duplicate code blocks, providing developers with actionable insights to streamline and optimize their projects. With its Rust-native implementation, the tool offers fast, zero-configuration analysis and supports features like automated remediation of unused resources and continuous monitoring during development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.22.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a codebase analyzer for TypeScript and JavaScript that identifies unused code, code duplication, complexity issues, and architectural violations. It automates the detection of inefficiencies such as dead code, circular dependencies, and duplicate code blocks, providing developers with actionable insights to streamline and optimize their projects. With its Rust-native implementation, the tool offers fast, zero-configuration analysis and supports features like automated remediation of unused resources and continuous monitoring during development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<h3 id="nuxt-module-authoring-support">Nuxt module authoring support</h3>
<p>Projects using <code>@nuxt/kit</code> (Nuxt module development) now have their <code>src/runtime/</code> directories automatically recognized as entry points. Components, composables, plugins, utils, locale, types, and Vue-specific subdirectories are all covered.</p>
<p>Tested on <strong>Nuxt UI v3</strong>: false positive unused files dropped from 521 to 226 (57% reduction).</p>
<h3 id="svelte-5-typed-snippet-parameter-crash-fix">Svelte 5 typed snippet parameter crash fix</h3>
<p><code>{#snippet Link({ href, content }: Props)}</code> &ndash; TypeScript type annotations on Svelte 5 snippet parameters caused an infinite recursion in the template parser, crashing with a stack overflow. Projects like <strong>shadcn-svelte</strong> now analyze without issues.</p>
<h2 id="performance">Performance</h2>
<ul>
<li><strong>O(1) duplicate detection</strong> in star re-export chain resolution (replaces linear scan)</li>
<li><strong>Precomputed entry star re-export targets</strong> for faster dead code detection</li>
<li><strong>Reduced allocations</strong> in plugin system and module graph construction via scratch buffer reuse</li>
<li><strong>Optimized suffix array construction</strong> for clone detection</li>
</ul>
<h2 id="bug-fixes">Bug fixes</h2>
<ul>
<li><strong>Workspace glob traversal</strong> no longer walks into <code>node_modules</code> directories during discovery</li>
<li><strong>Meta-framework warnings</strong> use colons instead of em dashes for consistent output formatting</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.22.3...v2.22.4">https://github.com/fallow-rs/fallow/compare/v2.22.3...v2.22.4</a></p>
]]></content:encoded></item><item><title>Publish MultiArch Image</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/publish-multiarch-image/</link><pubDate>Thu, 09 Apr 2026 06:08:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/publish-multiarch-image/</guid><description>Version updated for https://github.com/gh-workflow/multiarch-image-publish to version 0.1.7.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The multiarch-image-publish GitHub Action automates the publishing of signed, multi-architecture container images by combining pre-built, per-platform image digests into a single multi-arch manifest. It ensures the integrity of images by signing and verifying both individual platform images and the final manifest, while also supporting tagging and provenance validation. This action simplifies the process of releasing container images compatible with multiple architectures, addressing the need for secure and efficient multi-platform image distribution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gh-workflow/multiarch-image-publish">https://github.com/gh-workflow/multiarch-image-publish</a></strong> to version <strong>0.1.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-multiarch-image">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>multiarch-image-publish</strong> GitHub Action automates the publishing of signed, multi-architecture container images by combining pre-built, per-platform image digests into a single multi-arch manifest. It ensures the integrity of images by signing and verifying both individual platform images and the final manifest, while also supporting tagging and provenance validation. This action simplifies the process of releasing container images compatible with multiple architectures, addressing the need for secure and efficient multi-platform image distribution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gh-workflow/multiarch-image-publish/compare/0.1.6...0.1.7">https://github.com/gh-workflow/multiarch-image-publish/compare/0.1.6...0.1.7</a></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/releasekit-automated-versioning-release/</link><pubDate>Thu, 09 Apr 2026 06:08:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.12.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight, modular tool for automating software release processes in JavaScript and Rust projects, optimized for CI/CD pipelines. It simplifies tasks like semantic versioning, changelog generation (with optional AI enhancements), and package publishing (npm and crates.io), leveraging Git history and conventional commits. With support for monorepos, configurable automation, and composable functionality, it streamlines versioning workflows while offering flexibility for various development and deployment setups.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight, modular tool for automating software release processes in JavaScript and Rust projects, optimized for CI/CD pipelines. It simplifies tasks like semantic versioning, changelog generation (with optional AI enhancements), and package publishing (npm and crates.io), leveraging Git history and conventional commits. With support for monorepos, configurable automation, and composable functionality, it streamlines versioning workflows while offering flexibility for various development and deployment setups.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
<li>fix: refine prerelease handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/113">https://github.com/goosewobbler/releasekit/pull/113</a></li>
<li>refactor: improve modularity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/114">https://github.com/goosewobbler/releasekit/pull/114</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/112">https://github.com/goosewobbler/releasekit/pull/112</a></li>
<li>feat: workflow boilerplate reduction by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/117">https://github.com/goosewobbler/releasekit/pull/117</a></li>
<li>refactor(action): migrate SSH key input to secrets in action.yml  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/119">https://github.com/goosewobbler/releasekit/pull/119</a></li>
<li>chore(deps): bump liquidjs from 10.25.2 to 10.25.5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/118">https://github.com/goosewobbler/releasekit/pull/118</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/120">https://github.com/goosewobbler/releasekit/pull/120</a></li>
<li>feat: resolve packages in gate by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/121">https://github.com/goosewobbler/releasekit/pull/121</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.12.0">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.12.0</a></p>
]]></content:encoded></item><item><title>GitHub Screenshot Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/github-screenshot-action/</link><pubDate>Thu, 09 Apr 2026 06:08:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/github-screenshot-action/</guid><description>Version updated for https://github.com/guibranco/github-screenshot-action to version v2.0.26.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-screenshot-action is a GitHub Action designed to automate the capture and versioning of website screenshots. It enables users to monitor visual changes over time by taking screenshots of specified URLs from a JSON list, with features such as parallel execution, retry logic, scheduling via cron, and automated pull request creation. This action simplifies website monitoring tasks by providing accurate browser-based rendering and managing screenshot storage and updates within dedicated branches.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/guibranco/github-screenshot-action">https://github.com/guibranco/github-screenshot-action</a></strong> to version <strong>v2.0.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-screenshot-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>github-screenshot-action</code> is a GitHub Action designed to automate the capture and versioning of website screenshots. It enables users to monitor visual changes over time by taking screenshots of specified URLs from a JSON list, with features such as parallel execution, retry logic, scheduling via cron, and automated pull request creation. This action simplifies website monitoring tasks by providing accurate browser-based rendering and managing screenshot storage and updates within dedicated branches.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Automated release for version 2.0.26</p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hyperlocalise-ci/</link><pubDate>Thu, 09 Apr 2026 06:08:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.3.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows for modern applications by integrating AI-driven tools into CI pipelines. It provides functionality to detect localization drift and validate translation integrity, making it easier to maintain accurate and consistent translations directly within an engineering system. Key capabilities include dry-run localization previews, reporting on translation quality, and artifact uploads for findings.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.3.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Hyperlocalise GitHub Action automates localization workflows for modern applications by integrating AI-driven tools into CI pipelines. It provides functionality to detect localization drift and validate translation integrity, making it easier to maintain accurate and consistent translations directly within an engineering system. Key capabilities include dry-run localization previews, reporting on translation quality, and artifact uploads for findings.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(sync): use fresh remote baselines for TMS push and pull by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/246">https://github.com/hyperlocalise/hyperlocalise/pull/246</a></li>
<li>fix(deps): update react monorepo to v19.2.5 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/249">https://github.com/hyperlocalise/hyperlocalise/pull/249</a></li>
<li>fix(deps): update dependency next to v16.2.3 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/248">https://github.com/hyperlocalise/hyperlocalise/pull/248</a></li>
<li>fix(deps): update dependency @ai-sdk/openai to v3.0.52 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/241">https://github.com/hyperlocalise/hyperlocalise/pull/241</a></li>
<li>fix(deps): update dependency ai to v6.0.154 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/238">https://github.com/hyperlocalise/hyperlocalise/pull/238</a></li>
<li>feat(cli): add first-class crowdin file mode workflow by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/247">https://github.com/hyperlocalise/hyperlocalise/pull/247</a></li>
<li>feat(cli): compact lock file by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/250">https://github.com/hyperlocalise/hyperlocalise/pull/250</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.3.4">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.3.4</a></p>
]]></content:encoded></item><item><title>Semantic Release by Jedi Knights</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/semantic-release-by-jedi-knights/</link><pubDate>Thu, 09 Apr 2026 06:08:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/semantic-release-by-jedi-knights/</guid><description>Version updated for https://github.com/jedi-knights/go-semantic-release to version v0.8.8.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The semantic-release GitHub Action is a Go-based tool that automates the release process by analyzing conventional commits, determining the next semantic version, generating changelogs, creating Git tags, and publishing GitHub releases. It is optimized for monorepos, supporting independent versioning for multiple projects and configurations. This action streamlines release management, enforces semantic versioning, and provides extensible support for workflows like dry runs, dependent project releases, and branch-specific policies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jedi-knights/go-semantic-release">https://github.com/jedi-knights/go-semantic-release</a></strong> to version <strong>v0.8.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semantic-release-by-jedi-knights">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>semantic-release</code> GitHub Action is a Go-based tool that automates the release process by analyzing conventional commits, determining the next semantic version, generating changelogs, creating Git tags, and publishing GitHub releases. It is optimized for monorepos, supporting independent versioning for multiple projects and configurations. This action streamlines release management, enforces semantic versioning, and provides extensible support for workflows like dry runs, dependent project releases, and branch-specific policies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
]]></content:encoded></item><item><title>Actions to Install LLVM and Clang</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/actions-to-install-llvm-and-clang/</link><pubDate>Thu, 09 Apr 2026 06:08:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/actions-to-install-llvm-and-clang/</guid><description>Version updated for https://github.com/jhchundev/install-llvm-action to version v1.2.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The install-llvm-action GitHub Action automates the downloading and installation of LLVM and Clang binaries for CI workflows. It ensures the installed binaries are properly configured in environment variables (e.g., PATH, LD_LIBRARY_PATH) for immediate use. This action streamlines the setup of specific or minimum versions of LLVM and Clang, addressing compatibility across operating systems and architectures while eliminating manual installation steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jhchundev/install-llvm-action">https://github.com/jhchundev/install-llvm-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/actions-to-install-llvm-and-clang">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>install-llvm-action</code> GitHub Action automates the downloading and installation of LLVM and Clang binaries for CI workflows. It ensures the installed binaries are properly configured in environment variables (e.g., <code>PATH</code>, <code>LD_LIBRARY_PATH</code>) for immediate use. This action streamlines the setup of specific or minimum versions of LLVM and Clang, addressing compatibility across operating systems and architectures while eliminating manual installation steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>📄 Update Generated Files by @github-actions[bot] in <a href="https://github.com/jhchundev/install-llvm-action/pull/41">https://github.com/jhchundev/install-llvm-action/pull/41</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jhchundev/install-llvm-action/compare/v1.2.1...v1.2.2">https://github.com/jhchundev/install-llvm-action/compare/v1.2.1...v1.2.2</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/neurolink-ai/</link><pubDate>Thu, 09 Apr 2026 06:08:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.50.0.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that provides a unified and consistent API to seamlessly connect with 13 major AI providers and over 100 models. It simplifies the integration of AI capabilities into applications by enabling multi-provider support, intelligent cost optimization, failover handling, and robust features like memory management, tool execution control, and context window management. By streamlining AI workflows and supporting edge-first streaming architectures, NeuroLink solves the complexity of managing diverse AI systems and enhances scalability, flexibility, and efficiency for enterprise applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.50.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that provides a unified and consistent API to seamlessly connect with 13 major AI providers and over 100 models. It simplifies the integration of AI capabilities into applications by enabling multi-provider support, intelligent cost optimization, failover handling, and robust features like memory management, tool execution control, and context window management. By streamlining AI workflows and supporting edge-first streaming architectures, NeuroLink solves the complexity of managing diverse AI systems and enhances scalability, flexibility, and efficiency for enterprise applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9500-2026-04-08"><a href="https://github.com/juspay/neurolink/compare/v9.49.0...v9.50.0">9.50.0</a> (2026-04-08)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>(image-compression):</strong>  add sharp-based compression for AI providers (<a href="https://github.com/juspay/neurolink/commit/75645bf69d9eb21bf46763c5b058cb92146c71f2">75645bf</a>), closes <a href="https://github.com/juspay/neurolink/issues/553">#553</a></li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/secondbrainaction/</link><pubDate>Thu, 09 Apr 2026 06:08:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2549-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool designed to integrate and analyze data from various external sources like Salesforce, ZenDesk, Slack, and more using Retrieval Augmented Generation (RAG) techniques and Large Language Models (LLMs). It automates tasks such as filtering data by keywords, querying data for insights, and generating reports from disconnected data sources, making it especially useful for creating summaries or analyzing datasets like documents, GitHub repositories, or YouTube transcripts. Key capabilities include multi-source data retrieval, keyword-based filtering, and natural language querying for actionable insights.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2549-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool designed to integrate and analyze data from various external sources like Salesforce, ZenDesk, Slack, and more using Retrieval Augmented Generation (RAG) techniques and Large Language Models (LLMs). It automates tasks such as filtering data by keywords, querying data for insights, and generating reports from disconnected data sources, making it especially useful for creating summaries or analyzing datasets like documents, GitHub repositories, or YouTube transcripts. Key capabilities include multi-source data retrieval, keyword-based filtering, and natural language querying for actionable insights.</p>
]]></content:encoded></item><item><title>VulnHawk Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/vulnhawk-security-scan/</link><pubDate>Thu, 09 Apr 2026 06:08:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/vulnhawk-security-scan/</guid><description>Version updated for https://github.com/momenbasel/vulnhawk to version v0.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary VulnHawk is an AI-powered code security scanner designed to detect vulnerabilities that traditional tools like Semgrep and CodeQL may miss. By leveraging AI to analyze business logic and cross-file patterns, it identifies issues such as missing authorization checks, insecure direct object references (IDOR), and logic bugs without requiring manual rule configuration. This tool automates security scans with natural language explanations and context-specific fixes, making it an efficient addition to CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/momenbasel/vulnhawk">https://github.com/momenbasel/vulnhawk</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vulnhawk-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>VulnHawk is an AI-powered code security scanner designed to detect vulnerabilities that traditional tools like Semgrep and CodeQL may miss. By leveraging AI to analyze business logic and cross-file patterns, it identifies issues such as missing authorization checks, insecure direct object references (IDOR), and logic bugs without requiring manual rule configuration. This tool automates security scans with natural language explanations and context-specific fixes, making it an efficient addition to CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="vulnhawk-v010">VulnHawk v0.1.0</h2>
<p>AI-powered code security scanner that finds vulnerabilities Semgrep and CodeQL miss.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>AI-Powered Analysis</strong> - Uses LLMs to understand business logic, not just pattern matching</li>
<li><strong>Context Enrichment</strong> - Cross-references how other parts of your codebase handle auth, validation, and security to spot inconsistencies</li>
<li><strong>3 LLM Backends</strong> - Claude (default), OpenAI, Ollama (free/local)</li>
<li><strong>6 Scan Modes</strong> - <code>full</code>, <code>auth</code>, <code>injection</code>, <code>secrets</code>, <code>config</code>, <code>crypto</code></li>
<li><strong>4 Output Formats</strong> - Terminal (rich), JSON, SARIF (GitHub Code Scanning), Markdown</li>
<li><strong>GitHub Action</strong> - Drop-in CI/CD integration with SARIF upload</li>
<li><strong>Smart Chunking</strong> - Splits codebases into logical pieces (functions, classes, routes) with surrounding context</li>
<li><strong>Zero Config</strong> - Works out of the box, no rules to write</li>
</ul>
<h3 id="supported-languages">Supported Languages</h3>
<ul>
<li>Python</li>
<li>JavaScript / TypeScript</li>
<li>Go</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install vulnhawk
</span></span><span style="display:flex;"><span>export ANTHROPIC_API_KEY<span style="color:#f92672">=</span>sk-ant-...
</span></span><span style="display:flex;"><span>vulnhawk scan ./src
</span></span></code></pre></div><h3 id="github-action">GitHub Action</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">momenbasel/vulnhawk@v0.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">target</span>: <span style="color:#e6db74">&#39;.&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.ANTHROPIC_API_KEY }}</span>
</span></span></code></pre></div><h3 id="what-it-finds-that-others-dont">What It Finds That Others Don&rsquo;t</h3>
<table>
  <thead>
      <tr>
          <th>Feature</th>
          <th>Semgrep / CodeQL</th>
          <th>VulnHawk</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Detection method</td>
          <td>AST pattern matching</td>
          <td>AI code understanding</td>
      </tr>
      <tr>
          <td>Business logic bugs</td>
          <td>Cannot detect</td>
          <td>Detects missing auth, IDOR, logic flaws</td>
      </tr>
      <tr>
          <td>Cross-file analysis</td>
          <td>Requires custom rules</td>
          <td>Automatic</td>
      </tr>
      <tr>
          <td>Setup</td>
          <td>Write rules, configure</td>
          <td>Zero config</td>
      </tr>
  </tbody>
</table>
<p><strong>Full Changelog</strong>: <a href="https://github.com/momenbasel/vulnhawk/commits/v0.1.0">https://github.com/momenbasel/vulnhawk/commits/v0.1.0</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/run-aer-tests/</link><pubDate>Thu, 09 Apr 2026 06:08:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.147.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer (Apex Execution Runtime) GitHub Action is designed to validate, test, and execute Salesforce Apex code in a lightweight, local runtime environment. It automates the process of running Apex tests and debugging code without requiring deployment to a Salesforce org, enabling faster, more efficient development and testing workflows. Key features include running tests with customizable options, executing specific code paths, and supporting interactive debugging with tools like VS Code and IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.147</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> (Apex Execution Runtime) GitHub Action is designed to validate, test, and execute Salesforce Apex code in a lightweight, local runtime environment. It automates the process of running Apex tests and debugging code without requiring deployment to a Salesforce org, enabling faster, more efficient development and testing workflows. Key features include running tests with customizable options, executing specific code paths, and supporting interactive debugging with tools like VS Code and IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.147</p>
<ul>
<li>
<p>Recognize Namespaced Flow.Interview Type in Constructor and Assignability Checks</p>
</li>
<li>
<p>Return ID SoapType and REFERENCE DisplayType for MetadataRelationship Fields</p>
</li>
<li>
<p>Throw InvalidParameterValueException for Invalid AES Key Sizes</p>
</li>
<li>
<p>Allow Chained Field Access on Non-Relationship SObjectField Tokens</p>
</li>
<li>
<p>Throw NullPointerException on Field Assignment to Null Object</p>
</li>
<li>
<p>Throttle Test VM Creation Under Mmap Pressure</p>
</li>
<li>
<p>Use Lowercase eventbus Namespace and Register Exception Builtins</p>
</li>
</ul>
]]></content:encoded></item><item><title>Bicep Cost Estimator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/bicep-cost-estimator/</link><pubDate>Thu, 09 Apr 2026 06:08:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/bicep-cost-estimator/</guid><description>Version updated for https://github.com/polatengin/washington to version v0.1.2.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bicep Cost Estimator GitHub Action automates the process of estimating monthly Azure costs by analyzing Bicep and ARM templates before deployment. It compiles templates, extracts resource details, queries the Azure Retail Prices API, and generates cost estimates in various formats (e.g., JSON, CSV, Markdown). This tool helps developers and teams integrate cost estimation into CI workflows, enabling proactive budgeting and cost management for Azure deployments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/polatengin/washington">https://github.com/polatengin/washington</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bicep-cost-estimator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <em>Bicep Cost Estimator</em> GitHub Action automates the process of estimating monthly Azure costs by analyzing Bicep and ARM templates before deployment. It compiles templates, extracts resource details, queries the Azure Retail Prices API, and generates cost estimates in various formats (e.g., JSON, CSV, Markdown). This tool helps developers and teams integrate cost estimation into CI workflows, enabling proactive budgeting and cost management for Azure deployments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<p>This release includes the following commits:</p>
<ul>
<li>feat: update Dockerfile.dockerignore to exclude additional build artifacts and dependencies</li>
<li>feat: add API Management service, Application Gateway, CDN profile, and PostgreSQL flexible server configurations to Bicep fixtures</li>
<li>feat: add PostgreSQL flexible server configuration to Bicep fixtures</li>
<li>feat: add CDN profile configuration to Bicep fixtures</li>
<li>feat: add application gateway configuration to Bicep fixtures</li>
<li>feat: add api management service configuration to fixtures</li>
<li>fix: remove unnecessary empty lines in render functions for cleaner output</li>
<li>fix: remove padding from playground button for improved layout</li>
<li>fix: improve error message formatting for cost threshold check</li>
<li>fix: ensure cost threshold check continues on error</li>
<li>fix: remove appearance property for consistent styling</li>
<li>fix: add type annotations to functions</li>
<li>fix: update Makefile to remove unused targets and enhance terminal logo rendering in generate-plain-text script</li>
<li>fix: add function to strip unsupported terminal sequences and sanitize line input in rendering</li>
<li>fix: refactor renderBrowseScreen into getBrowseLayout and optimize page line loading</li>
<li>fix: update render functions to include &lsquo;bicep cost estimator&rsquo; in navigation segments</li>
<li>fix: enhance text clipping and padding functions to handle ANSI sequences correctly</li>
<li>fix: add SSH host key management in deployment workflow and normalize host key handling</li>
<li>fix: remove redundant step for showing deployed revision</li>
<li>fix: simplify renderBrowseScreen and remove unused key navigation shortcuts</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/multi-style-contribution-snake/</link><pubDate>Thu, 09 Apr 2026 06:08:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v09.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Multi-Style Snake Contribution Grid” GitHub Action automates the creation of dynamic animations that visualize a user’s GitHub contribution graph in five distinct themes and geometric shapes, complete with month labels. It solves the problem of transforming static contribution graphs into customizable, visually engaging assets for personal profiles or social sharing. Key capabilities include automated user detection, high-quality GIF and SVG output, and the generation of a preview gallery in a dedicated branch.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v09.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Multi-Style Snake Contribution Grid&rdquo; GitHub Action automates the creation of dynamic animations that visualize a user&rsquo;s GitHub contribution graph in five distinct themes and geometric shapes, complete with month labels. It solves the problem of transforming static contribution graphs into customizable, visually engaging assets for personal profiles or social sharing. Key capabilities include automated user detection, high-quality GIF and SVG output, and the generation of a preview gallery in a dedicated branch.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v09.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/rumdl-action/</link><pubDate>Thu, 09 Apr 2026 06:08:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.68.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter built in Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks such as identifying and fixing common Markdown issues, supports multiple Markdown flavors, and offers a modern CLI with detailed error reporting. Its key capabilities include fast performance, zero dependencies, high configurability with support for TOML-based configurations, and suitability for CI/CD workflows with intelligent caching and non-zero exit codes on errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.68</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter built in Rust, designed to ensure consistency and enforce best practices in Markdown files. It automates tasks such as identifying and fixing common Markdown issues, supports multiple Markdown flavors, and offers a modern CLI with detailed error reporting. Its key capabilities include fast performance, zero dependencies, high configurability with support for TOML-based configurations, and suitability for CI/CD workflows with intelligent caching and non-zero exit codes on errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>MD039</strong>: preserve link titles and image captions when trimming spaces (<a href="https://github.com/rvben/rumdl/commit/845bcb3b5b010499d74a094d5e5042a5caa09243">845bcb3</a>)</li>
<li><strong>MD025</strong>: preserve closing hashes when demoting closed ATX headings (<a href="https://github.com/rvben/rumdl/commit/58b690d18c7fcd1f95bf509d31106c59ec791260">58b690d</a>)</li>
<li><strong>MD040</strong>: preserve existing info string attributes when adding language (<a href="https://github.com/rvben/rumdl/commit/c46da6ab6325d4e760a4f6129050543a4b78485f">c46da6a</a>)</li>
<li><strong>MD026</strong>: include setext H1 underlines in likely_has_headings check (<a href="https://github.com/rvben/rumdl/commit/83dbca2b0860cf712aaaabc63bc941010305ef22">83dbca2</a>)</li>
<li>skip overlapping fix ranges in apply_warning_fixes to prevent data corruption (<a href="https://github.com/rvben/rumdl/commit/2ecf48c60ea187e32ece6ef93f1ec9f648ad1ff1">2ecf48c</a>)</li>
<li><strong>MD025</strong>: prevent infinite demotion loop when configured level is 6 (<a href="https://github.com/rvben/rumdl/commit/b4a6d3d7c7ce6349c389a23d89d85d9dbb98fd43">b4a6d3d</a>)</li>
<li><strong>MD046</strong>: correctly match closing fence by opener length in fix() (<a href="https://github.com/rvben/rumdl/commit/1e03cae513b7e34530109c11f82b469f77477fd3">1e03cae</a>)</li>
<li><strong>MD030</strong>: align fix() with check() for parser-recognized list items (<a href="https://github.com/rvben/rumdl/commit/96aa7aa3c3307ad534c1c65c2dd0dafb6e583532">96aa7aa</a>)</li>
<li><strong>MD030</strong>: check nested list items regardless of indentation depth (<a href="https://github.com/rvben/rumdl/commit/423435f1d8aa304bd6f3022e9c930adc88b74af4">423435f</a>)</li>
<li><strong>MD044</strong>: skip URL after WikiLink double-bracket links (<a href="https://github.com/rvben/rumdl/commit/f2390c89f9d3e0677f5f14cde8519cc825d6d52d">f2390c8</a>)</li>
<li><strong>MD013</strong>: correct line-length boundary check when indentation is stripped (<a href="https://github.com/rvben/rumdl/commit/7620cd6170d81078738bdaa6e39819ce9630cd31">7620cd6</a>)</li>
<li><strong>MD013</strong>: preserve indentation of list continuation lines after nested lists (<a href="https://github.com/rvben/rumdl/commit/a4cb7c006f00765aef890d7aec8e15d6ebd99459">a4cb7c0</a>)</li>
<li><strong>MD013</strong>: recognize &ldquo;St.&rdquo; as abbreviation in sentence-per-line mode (<a href="https://github.com/rvben/rumdl/commit/31c76cf778acb9effab04597cfa0dd68aa4ba259">31c76cf</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.68-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.68-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.68-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.68-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-apple-darwin.tar.gz">rumdl-v0.1.68-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-aarch64-apple-darwin.tar.gz">rumdl-v0.1.68-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-pc-windows-msvc.zip">rumdl-v0.1.68-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.68/rumdl-v0.1.68-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Setup frameterm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/setup-frameterm/</link><pubDate>Thu, 09 Apr 2026 06:07:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/setup-frameterm/</guid><description>Version updated for https://github.com/stefanmatar/frameterm to version v1.3.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action “frameterm” automates the process of recording and analyzing terminal user interfaces (TUIs) by providing video evidence of agent actions and interactions. It simplifies tasks such as testing TUIs, driving terminal-based applications, and monitoring screen states by capturing keystrokes, live resource usage, and wait states in a visually enriched MP4 video format. This tool is ideal for ensuring transparency and debugging in automated workflows involving terminal applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stefanmatar/frameterm">https://github.com/stefanmatar/frameterm</a></strong> to version <strong>v1.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-frameterm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action &ldquo;frameterm&rdquo; automates the process of recording and analyzing terminal user interfaces (TUIs) by providing video evidence of agent actions and interactions. It simplifies tasks such as testing TUIs, driving terminal-based applications, and monitoring screen states by capturing keystrokes, live resource usage, and wait states in a visually enriched MP4 video format. This tool is ideal for ensuring transparency and debugging in automated workflows involving terminal applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>release: v1.3.1 — fix homebrew tap sync in release workflow (5270ebd)</li>
<li>fix: rewrite homebrew tap sync to use git clone+push instead of Contents API (8b68c59)</li>
<li>homebrew: update formula to v1.3.0 (a1df0d9)</li>
<li>release: v1.3.0 — multiplexed pipe, concurrent dispatch, settle (7f5a799)</li>
<li>feat: multiplexed pipe mode, concurrent daemon dispatch, settle, reduced latencies (97c9d64)</li>
<li>homebrew: update formula to v1.2.3 (1365355)</li>
<li>action: verify sha256 checksum before extracting release tarball (378eef3)</li>
<li>test: use stefanmatar/frameterm@v1 instead of local ./ ref (#4) (ad86a29)</li>
<li>ci: add smoke test workflow for GitHub Action (cceb45c)</li>
<li>homebrew: update formula to v1 (dfc85a7)</li>
</ul>
]]></content:encoded></item><item><title>Set up Rocq</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/set-up-rocq/</link><pubDate>Thu, 09 Apr 2026 06:07:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/set-up-rocq/</guid><description>Version updated for https://github.com/tchajed/setup-rocq to version v1.7.3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-rocq GitHub Action automates the installation of the Rocq proof assistant using opam, with support for caching opam dependencies to improve efficiency. It simplifies the setup process for projects that rely on Rocq by allowing users to specify the desired version (e.g., latest, development, or weekly builds) and manage additional opam repositories. This action streamlines dependency management and ensures consistent environments for CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tchajed/setup-rocq">https://github.com/tchajed/setup-rocq</a></strong> to version <strong>v1.7.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/set-up-rocq">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-rocq</code> GitHub Action automates the installation of the Rocq proof assistant using opam, with support for caching opam dependencies to improve efficiency. It simplifies the setup process for projects that rely on Rocq by allowing users to specify the desired version (e.g., latest, development, or weekly builds) and manage additional opam repositories. This action streamlines dependency management and ensures consistent environments for CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix security warnings by upgrading dependencies</p>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/sr-semantic-release/</link><pubDate>Thu, 09 Apr 2026 06:07:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/09/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v3.3.7.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, sr, is an AI-powered release engineering tool that automates the end-to-end software release lifecycle, from commit creation to version publishing. It leverages AI to generate atomic conventional commits, conduct code reviews, create pull requests, and automate versioning, changelogs, and releases—all within a single, language-agnostic CLI. By streamlining these tasks with zero-configuration defaults and robust safety measures, it simplifies release workflows, eliminates dependency on complex setups, and enhances developer productivity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v3.3.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong><code>sr</code></strong>, is an AI-powered release engineering tool that automates the end-to-end software release lifecycle, from commit creation to version publishing. It leverages AI to generate atomic conventional commits, conduct code reviews, create pull requests, and automate versioning, changelogs, and releases—all within a single, language-agnostic CLI. By streamlining these tasks with zero-configuration defaults and robust safety measures, it simplifies release workflows, eliminates dependency on complex setups, and enhances developer productivity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="337-2026-04-09">3.3.7 (2026-04-09)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>ci</strong>: remove &ndash;allow-dirty from cargo publish (<a href="https://github.com/urmzd/sr/commit/c9fb5576d942d0fa2b1c191fd20187a603d2c493">c9fb557</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v3.3.6...v3.3.7">Full Changelog</a></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/releasekit-automated-versioning-release/</link><pubDate>Wed, 08 Apr 2026 22:09:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.11.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight, composable release automation tool for JavaScript and Rust projects, designed specifically for CI/CD pipelines. It automates semantic versioning, changelog generation, and package publishing by leveraging Git history and conventional commits, with support for monorepos and PR release previews. Key capabilities include AI-enhanced release notes, flexible templating, and modular tools that can be used independently or as part of an integrated release workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.11.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight, composable release automation tool for JavaScript and Rust projects, designed specifically for CI/CD pipelines. It automates semantic versioning, changelog generation, and package publishing by leveraging Git history and conventional commits, with support for monorepos and PR release previews. Key capabilities include AI-enhanced release notes, flexible templating, and modular tools that can be used independently or as part of an integrated release workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
<li>fix: refine prerelease handling in version calculation by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/113">https://github.com/goosewobbler/releasekit/pull/113</a></li>
<li>refactor: improve modularity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/114">https://github.com/goosewobbler/releasekit/pull/114</a></li>
<li>chore(deps-dev): bump the development-dependencies group with 2 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/112">https://github.com/goosewobbler/releasekit/pull/112</a></li>
<li>feat: workflow boilerplate reduction by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/117">https://github.com/goosewobbler/releasekit/pull/117</a></li>
<li>refactor(action): migrate SSH key input to secrets in action.yml  by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/119">https://github.com/goosewobbler/releasekit/pull/119</a></li>
<li>chore(deps): bump liquidjs from 10.25.2 to 10.25.5 by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/118">https://github.com/goosewobbler/releasekit/pull/118</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/120">https://github.com/goosewobbler/releasekit/pull/120</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.11.1">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.11.1</a></p>
]]></content:encoded></item><item><title>Setup Haskell</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-haskell/</link><pubDate>Wed, 08 Apr 2026 22:09:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-haskell/</guid><description>Version updated for https://github.com/haskell-actions/setup to version v2.10.4.
This action is used across all versions by 3,215 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, haskell-actions/setup, automates the setup of a Haskell development environment in GitHub workflows. It installs and configures specified versions of GHC, Cabal, and optionally Stack, while providing paths and metadata as outputs for seamless integration. The action simplifies environment management by leveraging pre-installed tools on GitHub runners or installing missing versions via GHCup and Chocolatey, addressing the needs of developers requiring consistent Haskell toolchains in CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/haskell-actions/setup">https://github.com/haskell-actions/setup</a></strong> to version <strong>v2.10.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3,215</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-haskell">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>haskell-actions/setup</code>, automates the setup of a Haskell development environment in GitHub workflows. It installs and configures specified versions of GHC, Cabal, and optionally Stack, while providing paths and metadata as outputs for seamless integration. The action simplifies environment management by leveraging pre-installed tools on GitHub runners or installing missing versions via GHCup and Chocolatey, addressing the needs of developers requiring consistent Haskell toolchains in CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Add GHC 9.12.4 and Stack 3.9.3</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add GHC 9.12.4 and Stack 3.9.3 by @andreasabel in <a href="https://github.com/haskell-actions/setup/pull/142">https://github.com/haskell-actions/setup/pull/142</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/haskell-actions/setup/compare/v2.10.3...v2.10.4">https://github.com/haskell-actions/setup/compare/v2.10.3...v2.10.4</a></p>
]]></content:encoded></item><item><title>Honeycomb Buildevents</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/honeycomb-buildevents/</link><pubDate>Wed, 08 Apr 2026 22:09:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/honeycomb-buildevents/</guid><description>Version updated for https://github.com/honeycombio/gha-buildevents to version v4.0.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 20 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gha-buildevents GitHub Action integrates Honeycomb’s buildevents tool into workflows to generate detailed traces of build processes, capturing metadata from the GitHub Actions environment. It automates the creation and submission of traces for all jobs, even in cases of build failure, enabling improved visibility and debugging of CI/CD pipelines. Key capabilities include support for single and multi-job workflows, trace organization with unique step IDs, and handling job or workflow status for accurate trace completion.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/honeycombio/gha-buildevents">https://github.com/honeycombio/gha-buildevents</a></strong> to version <strong>v4.0.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>20</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/honeycomb-buildevents">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>gha-buildevents</code> GitHub Action integrates Honeycomb&rsquo;s <code>buildevents</code> tool into workflows to generate detailed traces of build processes, capturing metadata from the GitHub Actions environment. It automates the creation and submission of traces for all jobs, even in cases of build failure, enabling improved visibility and debugging of CI/CD pipelines. Key capabilities include support for single and multi-job workflows, trace organization with unique step IDs, and handling job or workflow status for accurate trace completion.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v4.0.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>v4 requires the <code>node24</code> action runtime. GitHub Action runners must have Node.js 24 available.</p>
<h3 id="-fixes">🐛 Fixes</h3>
<ul>
<li>fix: preserve .exe extension when installing buildevents on Windows by @muhammadarslan-techsol &amp; @robbkidd in <a href="https://github.com/honeycombio/gha-buildevents/pull/334">https://github.com/honeycombio/gha-buildevents/pull/334</a></li>
</ul>
<h3 id="-maintenance">🛠 Maintenance</h3>
<ul>
<li>maint: upgrade to Node 24 by @robbkidd in <a href="https://github.com/honeycombio/gha-buildevents/pull/333">https://github.com/honeycombio/gha-buildevents/pull/333</a></li>
<li>build(deps-dev): bump @types/node from 24.12.2 to 25.3.5 in the major-types group by @dependabot[bot] in <a href="https://github.com/honeycombio/gha-buildevents/pull/346">https://github.com/honeycombio/gha-buildevents/pull/346</a></li>
<li>build(deps-dev): bump the major-typescript-eslint group across 1 directory with 2 updates by @dependabot[bot] in <a href="https://github.com/honeycombio/gha-buildevents/pull/345">https://github.com/honeycombio/gha-buildevents/pull/345</a></li>
<li>build(deps-dev): bump the patch-and-minor group across 1 directory with 4 updates by @dependabot[bot] in <a href="https://github.com/honeycombio/gha-buildevents/pull/343">https://github.com/honeycombio/gha-buildevents/pull/343</a></li>
<li>build(deps): bump the major-actions group across 1 directory with 4 updates by @dependabot[bot] in <a href="https://github.com/honeycombio/gha-buildevents/pull/344">https://github.com/honeycombio/gha-buildevents/pull/344</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/honeycombio/gha-buildevents/compare/v3.1.1...v4.0.0">https://github.com/honeycombio/gha-buildevents/compare/v3.1.1...v4.0.0</a></p>
]]></content:encoded></item><item><title>npm-ripe-guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/npm-ripe-guard/</link><pubDate>Wed, 08 Apr 2026 22:09:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/npm-ripe-guard/</guid><description>Version updated for https://github.com/jeffrey200/npm-ripe-guard to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The npm-ripe-guard GitHub Action provides a security mechanism to protect against supply-chain attacks by blocking the installation of npm packages that were published less than 24 hours ago. It acts as a proxy that enforces a 24-hour quarantine period for newly published package versions, ensuring only mature and potentially safer versions are installed in your projects. This action automates the process by seamlessly integrating into GitHub workflows and configuring the npm registry and release-age settings for subsequent steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jeffrey200/npm-ripe-guard">https://github.com/jeffrey200/npm-ripe-guard</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-ripe-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>npm-ripe-guard</code> GitHub Action</strong> provides a security mechanism to protect against supply-chain attacks by blocking the installation of npm packages that were published less than 24 hours ago. It acts as a proxy that enforces a 24-hour quarantine period for newly published package versions, ensuring only mature and potentially safer versions are installed in your projects. This action automates the process by seamlessly integrating into GitHub workflows and configuring the npm registry and release-age settings for subsequent steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jeffrey200/npm-ripe-guard/commits/v1.0.3">https://github.com/jeffrey200/npm-ripe-guard/commits/v1.0.3</a></p>
]]></content:encoded></item><item><title>gh-counter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/gh-counter/</link><pubDate>Wed, 08 Apr 2026 22:09:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/gh-counter/</guid><description>Version updated for https://github.com/kitsuyui/gh-counter to version v1.5.
This action is used across all versions by 6 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary gh-counter is a GitHub Action designed to track and count specific code markers (e.g., TODO, FIXME, @ts-ignore) in pull requests and the default branch of a repository. It automates tasks such as evaluating PR changes against configurable thresholds, generating repository-wide dashboards, and optionally publishing JSON reports and badge assets for tracking these markers over time. This tool simplifies codebase quality monitoring and enables teams to enforce consistent coding practices with minimal setup.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kitsuyui/gh-counter">https://github.com/kitsuyui/gh-counter</a></strong> to version <strong>v1.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-counter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>gh-counter</code> is a GitHub Action designed to track and count specific code markers (e.g., TODO, FIXME, @ts-ignore) in pull requests and the default branch of a repository. It automates tasks such as evaluating PR changes against configurable thresholds, generating repository-wide dashboards, and optionally publishing JSON reports and badge assets for tracking these markers over time. This tool simplifies codebase quality monitoring and enables teams to enforce consistent coding practices with minimal setup.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Separate PR gate from repo dashboard by @kitsuyui in <a href="https://github.com/kitsuyui/gh-counter/pull/12">https://github.com/kitsuyui/gh-counter/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/kitsuyui/gh-counter/compare/v1.4...v1.5">https://github.com/kitsuyui/gh-counter/compare/v1.4...v1.5</a></p>
]]></content:encoded></item><item><title>ghasec Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ghasec-action/</link><pubDate>Wed, 08 Apr 2026 22:09:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ghasec-action/</guid><description>Version updated for https://github.com/koki-develop/ghasec-action to version v1.0.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ghasec-action GitHub Action integrates the ghasec security linter into CI/CD pipelines to analyze GitHub Actions workflows for potential security vulnerabilities and misconfigurations. It automates the process of detecting security issues in workflows, helping developers ensure compliance with best practices and reduce risks. Key capabilities include customizable rule sets and support for network-based checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/koki-develop/ghasec-action">https://github.com/koki-develop/ghasec-action</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghasec-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ghasec-action</code> GitHub Action integrates the <code>ghasec</code> security linter into CI/CD pipelines to analyze GitHub Actions workflows for potential security vulnerabilities and misconfigurations. It automates the process of detecting security issues in workflows, helping developers ensure compliance with best practices and reduce risks. Key capabilities include customizable rule sets and support for network-based checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="102-2026-03-27"><a href="https://github.com/koki-develop/ghasec-action/compare/v1.0.1...v1.0.2">1.0.2</a> (2026-03-27)</h2>
<h3 id="patches">Patches</h3>
<ul>
<li>Disable offline warning and update check (<a href="https://github.com/koki-develop/ghasec-action/commit/3089d4803d84fc022e3c393e758729a7b972863e">3089d48</a>)</li>
</ul>
]]></content:encoded></item><item><title>Korext Enforce</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/korext-enforce/</link><pubDate>Wed, 08 Apr 2026 22:09:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/korext-enforce/</guid><description>Version updated for https://github.com/Korext/enforce-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Korext Enforce Action is a GitHub Action designed to enforce security, compliance, and quality standards on AI-generated code by scanning repositories against predefined policy packs. It automates code analysis, identifies policy violations, and surfaces them as annotations on pull requests using GitHub Code Scanning, while optionally gating workflows based on critical or high-severity issues. This action helps streamline code quality assurance and ensures adherence to organizational or industry standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Korext/enforce-action">https://github.com/Korext/enforce-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/korext-enforce">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Korext Enforce Action</strong> is a GitHub Action designed to enforce security, compliance, and quality standards on AI-generated code by scanning repositories against predefined policy packs. It automates code analysis, identifies policy violations, and surfaces them as annotations on pull requests using GitHub Code Scanning, while optionally gating workflows based on critical or high-severity issues. This action helps streamline code quality assurance and ensures adherence to organizational or industry standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Updated Korext CLI from 0.9.4 to 0.9.5.</p>
<p>Includes:</p>
<ul>
<li>Watch mode file change detection fix</li>
<li>
<ul>
<li>Nonexistent directory now exits with error code 2</li>
</ul>
</li>
<li>
<ul>
<li>Offline enforcement shows rule availability count</li>
</ul>
</li>
<li>
<ul>
<li>Policy commands default to production API</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Séance Ghost</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/s%C3%A9ance-ghost/</link><pubDate>Wed, 08 Apr 2026 22:08:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/s%C3%A9ance-ghost/</guid><description>Version updated for https://github.com/lawale/seance to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Séance is a tool that automates publishing and managing Markdown files as posts in a Ghost CMS. It provides two key functionalities: a browser-based drag-and-drop uploader for quick manual uploads and a GitHub Action that syncs .md files from a repository to Ghost on every push, supporting tasks such as creating, updating, and unpublishing posts. This action streamlines content management for developers by integrating version control with Ghost, handling frontmatter parsing, HTML conversion, and image uploads.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lawale/seance">https://github.com/lawale/seance</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/seance-ghost">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Séance is a tool that automates publishing and managing Markdown files as posts in a Ghost CMS. It provides two key functionalities: a browser-based drag-and-drop uploader for quick manual uploads and a GitHub Action that syncs <code>.md</code> files from a repository to Ghost on every push, supporting tasks such as creating, updating, and unpublishing posts. This action streamlines content management for developers by integrating version control with Ghost, handling frontmatter parsing, HTML conversion, and image uploads.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release of Séance, a GitHub Action that syncs Markdown files to Ghost CMS.</p>
<p>Features</p>
<ul>
<li>Create and update Ghost posts from .md files on push</li>
<li>YAML frontmatter support (title, tags, excerpt, slug, featured image, status)</li>
<li>Automatic image uploads — relative paths get uploaded to Ghost, external URLs pass through</li>
<li>Unpublish posts when their .md file is deleted</li>
<li>Change detection via git diff (only processes what changed)</li>
<li>Job summary with results table</li>
</ul>
<p>Web UI</p>
<ul>
<li>Included at docs/index.html — a standalone drag-and-drop Markdown uploader for Ghost</li>
<li>Deployable via GitHub Pages</li>
</ul>
]]></content:encoded></item><item><title>cFS MsgID Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/cfs-msgid-guard/</link><pubDate>Wed, 08 Apr 2026 22:08:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/cfs-msgid-guard/</guid><description>Version updated for https://github.com/macaris64/cfs-msgid-guard to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cFS MsgID Guard GitHub Action automates the detection of Message ID (MsgID) collisions in NASA’s core Flight System (cFS) missions. It scans mission source files to compute final MsgIDs, identifies conflicts caused by overlapping Topic IDs across communication channels, and reports issues as pull request annotations. This tool prevents silent runtime failures due to misrouted messages, ensuring robust inter-application communication in cFS deployments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/macaris64/cfs-msgid-guard">https://github.com/macaris64/cfs-msgid-guard</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cfs-msgid-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>cFS MsgID Guard</strong> GitHub Action automates the detection of Message ID (MsgID) collisions in NASA&rsquo;s core Flight System (cFS) missions. It scans mission source files to compute final MsgIDs, identifies conflicts caused by overlapping Topic IDs across communication channels, and reports issues as pull request annotations. This tool prevents silent runtime failures due to misrouted messages, ensuring robust inter-application communication in cFS deployments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><a href="https://www.npmjs.com/package/cfs-msgid-guard">https://www.npmjs.com/package/cfs-msgid-guard</a></p>
]]></content:encoded></item><item><title>Manki Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/manki-review/</link><pubDate>Wed, 08 Apr 2026 22:08:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/manki-review/</guid><description>Version updated for https://github.com/manki-review/manki to version v4.5.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Manki is a self-hosted GitHub Action for automated AI-powered code reviews that adapts to your team’s conventions over time. It dynamically sizes review teams based on pull request complexity, filters noise, and classifies findings by severity, enabling faster and smarter verdicts on PRs. By learning from prior reviews and user feedback, it solves the problem of repetitive manual code reviews while ensuring control over tokens and compute resources without relying on external SaaS platforms.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/manki-review/manki">https://github.com/manki-review/manki</a></strong> to version <strong>v4.5.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/manki-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Manki is a self-hosted GitHub Action for automated AI-powered code reviews that adapts to your team&rsquo;s conventions over time. It dynamically sizes review teams based on pull request complexity, filters noise, and classifies findings by severity, enabling faster and smarter verdicts on PRs. By learning from prior reviews and user feedback, it solves the problem of repetitive manual code reviews while ensuring control over tokens and compute resources without relying on external SaaS platforms.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: prepare v4.5.2 — Sonnet default judge, team sizes 2/4 by @xdustinface in <a href="https://github.com/manki-review/manki/pull/525">https://github.com/manki-review/manki/pull/525</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/manki-review/manki/compare/v4.5.1...v4.5.2">https://github.com/manki-review/manki/compare/v4.5.1...v4.5.2</a></p>
]]></content:encoded></item><item><title>Codex AI Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/codex-ai-code-review/</link><pubDate>Wed, 08 Apr 2026 22:08:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/codex-ai-code-review/</guid><description>Version updated for https://github.com/milanhorvatovic/codex-ai-code-review-action to version v2.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Codex AI Code Review, provides an automated, AI-driven code review process for pull requests using OpenAI Codex. It divides the workflow into three secure, isolated jobs: preparing code changes, performing parallel AI reviews on code chunks, and publishing inline comments and summaries back to the pull request. By automating detailed code reviews with customizable prompts and configurations, it streamlines the review process and ensures secure, efficient collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/milanhorvatovic/codex-ai-code-review-action">https://github.com/milanhorvatovic/codex-ai-code-review-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/codex-ai-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Codex AI Code Review</strong>, provides an automated, AI-driven code review process for pull requests using OpenAI Codex. It divides the workflow into three secure, isolated jobs: preparing code changes, performing parallel AI reviews on code chunks, and publishing inline comments and summaries back to the pull request. By automating detailed code reviews with customizable prompts and configurations, it streamlines the review process and ensures secure, efficient collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Replace direct OpenAI API calls with openai/codex-action by @milanhorvatovic in <a href="https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/25">https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/25</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/milanhorvatovic/codex-ai-code-review-action/compare/v1.0.4...v2.0.0">https://github.com/milanhorvatovic/codex-ai-code-review-action/compare/v1.0.4...v2.0.0</a></p>
]]></content:encoded></item><item><title>archlint - Architecture Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/archlint-architecture-review/</link><pubDate>Wed, 08 Apr 2026 22:08:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/archlint-architecture-review/</guid><description>Version updated for https://github.com/mshogin/archlint to version v1.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary archlint is a comprehensive architecture linter and analysis tool for Go and Rust projects that automates the detection of structural issues, such as dependency cycles, and evaluates codebases against 229 predefined metrics, including SOLID principles. It provides functionality to generate architecture graphs, validate project structures, and optimize dependencies, enabling teams to maintain cleaner, more maintainable codebases. The tool also supports automation through Docker, Python-based validation, and GitHub bot integration for continuous quality checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mshogin/archlint">https://github.com/mshogin/archlint</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/archlint-architecture-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>archlint</strong> is a comprehensive architecture linter and analysis tool for Go and Rust projects that automates the detection of structural issues, such as dependency cycles, and evaluates codebases against 229 predefined metrics, including SOLID principles. It provides functionality to generate architecture graphs, validate project structures, and optimize dependencies, enabling teams to maintain cleaner, more maintainable codebases. The tool also supports automation through Docker, Python-based validation, and GitHub bot integration for continuous quality checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mshogin/archlint/commits/v1.1.0">https://github.com/mshogin/archlint/commits/v1.1.0</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/run-aer-tests/</link><pubDate>Wed, 08 Apr 2026 22:08:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.146.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables automated validation and testing of Apex code within CI/CD pipelines by providing a lightweight Salesforce-compatible runtime. It solves the problem of slow and non-reproducible test cycles by allowing developers to execute tests and debug Apex code locally without deploying to a Salesforce org. Key capabilities include running comprehensive test suites, executing individual Apex methods, and supporting interactive debugging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.146</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables automated validation and testing of Apex code within CI/CD pipelines by providing a lightweight Salesforce-compatible runtime. It solves the problem of slow and non-reproducible test cycles by allowing developers to execute tests and debug Apex code locally without deploying to a Salesforce org. Key capabilities include running comprehensive test suites, executing individual Apex methods, and supporting interactive debugging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.146</p>
<ul>
<li>
<p>Implement Database Namespace equals, hashCode, toString, clone, and UnitOfWork</p>
</li>
<li>
<p>Implement System Namespace equals, hashCode, toString Methods</p>
</li>
<li>
<p>Implement equals, hashCode, toString for Exception, XML, Savepoint, and ResetPasswordResult</p>
</li>
<li>
<p>Add Unimplemented Method Reports for All Standard Namespaces</p>
</li>
<li>
<p>Implement Compression Namespace ZipEntry Setters and Clone Methods</p>
</li>
<li>
<p>Implement Approval Namespace equals, hashCode, toString and Missing Methods</p>
</li>
<li>
<p>Fix ZipEntry Equality Semantics and ZipWriter Default Level</p>
</li>
<li>
<p>Remove Compression.Helper from Public API and Drop ZipException Clone Test</p>
</li>
<li>
<p>Implement Schema Namespace equals, hashCode, toString and Missing Methods</p>
</li>
<li>
<p>Accept 2-Argument Form of Label.get</p>
</li>
<li>
<p>Preserve Literal &amp;, &lt;, &gt; in JSON.serialize Output</p>
</li>
<li>
<p>Prefer Real SObject Field Over Synthetic .SObjectType in Resolver</p>
</li>
<li>
<p>Preserve Milliseconds in DateTime JSON Deserialization</p>
</li>
<li>
<p>Throw SObjectException When Field Token SObject Mismatches Target</p>
</li>
<li>
<p>Deserialize JSON into System.Address as addressInstance</p>
</li>
<li>
<p>Fix Missing Stack Frames in Field Initializer Exception Traces</p>
</li>
<li>
<p>Preserve SObject Field Insertion Order in getPopulatedFieldsAsMap</p>
</li>
<li>
<p>Include Id Field in Publisher SObject Schema</p>
</li>
<li>
<p>Return False for isUpdateable on Non-Reparentable Master-Detail Fields</p>
</li>
<li>
<p>Handle Method Calls on Stub Instances Retrieved via Index Expression</p>
</li>
<li>
<p>Return Empty Record Type Info for SObjects Without RecordTypeId</p>
</li>
<li>
<p>Preserve Stub Identity When Throwing and Catching Stub Exceptions</p>
</li>
<li>
<p>Implement Cache Partition createFullyQualifiedPartition and createFullyQualifiedKey</p>
</li>
<li>
<p>Apply WHERE Clause Filtering to Inline SOSL Literals</p>
</li>
<li>
<p>Populate DescribeSObjectResult Extra Fields for All Describe Paths</p>
</li>
<li>
<p>Add Missing Standard Permission Fields to PermissionSet Schema</p>
</li>
<li>
<p>Resolve Fully-Qualified Builtin Enums When Local Enum Shadows Name</p>
</li>
</ul>
]]></content:encoded></item><item><title>Oxfmt Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/oxfmt-action/</link><pubDate>Wed, 08 Apr 2026 22:08:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/oxfmt-action/</guid><description>Version updated for https://github.com/oxc-project/oxfmt-action to version v0.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates the Oxfmt tool to automate the formatting checks for JavaScript and TypeScript codebases. It ensures code consistency by verifying formatting in changed files on pull requests or specific subdirectories in monorepos. Key features include customizable configuration, ignore file support, and the ability to target specific branches or directories for formatting checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/oxc-project/oxfmt-action">https://github.com/oxc-project/oxfmt-action</a></strong> to version <strong>v0.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/oxfmt-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates the <code>Oxfmt</code> tool to automate the formatting checks for JavaScript and TypeScript codebases. It ensures code consistency by verifying formatting in changed files on pull requests or specific subdirectories in monorepos. Key features include customizable configuration, ignore file support, and the ability to target specific branches or directories for formatting checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>oxfmt &ndash;init (5f25fc2)</li>
<li>Add oxfmt devDependency and format repo (44bf84a)</li>
<li>Add CI, editorconfig, yamllint, renovate, MAINTENANCE (ed8faf2)</li>
<li>Initial oxfmt-action (bb1d71f)</li>
</ul>
]]></content:encoded></item><item><title>Fragile — Codebase Risk Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/fragile-codebase-risk-analysis/</link><pubDate>Wed, 08 Apr 2026 22:08:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/fragile-codebase-risk-analysis/</guid><description>Version updated for https://github.com/patchwork-eng/fragile to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Fragile is a GitHub Action that analyzes your codebase to identify high-risk, load-bearing files based on change frequency, dependency complexity, and test coverage gaps. It automates the process of flagging these files and uses AI to generate plain-English explanations of why they are risky, helping teams prioritize code review and maintenance efforts. This tool addresses the challenge of managing technical debt and mitigating potential issues in critical, under-documented, or highly complex areas of the codebase.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/patchwork-eng/fragile">https://github.com/patchwork-eng/fragile</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fragile-codebase-risk-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Fragile is a GitHub Action that analyzes your codebase to identify high-risk, load-bearing files based on change frequency, dependency complexity, and test coverage gaps. It automates the process of flagging these files and uses AI to generate plain-English explanations of why they are risky, helping teams prioritize code review and maintenance efforts. This tool addresses the challenge of managing technical debt and mitigating potential issues in critical, under-documented, or highly complex areas of the codebase.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Find the files you&rsquo;re afraid to touch.</p>
<p>Fragile analyzes your git history and file references to surface load-bearing, undocumented code — then explains in plain English why each file is risky.</p>
<ul>
<li>Risk scoring: change frequency, reference count, test coverage gap</li>
<li>Generates FRAGILE.md committed to your repo</li>
<li>Supports JS/TS, Python, Ruby, Go</li>
<li>BYOK — your OpenAI key, runs in your workflow</li>
<li>Free for public repos</li>
</ul>
]]></content:encoded></item><item><title>GHAS Alert Topics</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ghas-alert-topics/</link><pubDate>Wed, 08 Apr 2026 22:08:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ghas-alert-topics/</guid><description>Version updated for https://github.com/Perdiga/ghas-to-topics to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the tagging of repositories in a GitHub organization or enterprise with topics that reflect counts of active GitHub Advanced Security (GHAS) alerts, such as secret scanning, code scanning, and Dependabot alerts. It addresses the challenge of identifying and filtering repositories with specific security issues by leveraging GitHub’s native topic search and filtering capabilities, eliminating the need for custom dashboards or manual scripts. The action efficiently scans repositories, updates topics to represent alert counts, and preserves existing non-GHAS topics.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Perdiga/ghas-to-topics">https://github.com/Perdiga/ghas-to-topics</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghas-alert-topics">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the tagging of repositories in a GitHub organization or enterprise with topics that reflect counts of active GitHub Advanced Security (GHAS) alerts, such as secret scanning, code scanning, and Dependabot alerts. It addresses the challenge of identifying and filtering repositories with specific security issues by leveraging GitHub&rsquo;s native topic search and filtering capabilities, eliminating the need for custom dashboards or manual scripts. The action efficiently scans repositories, updates topics to represent alert counts, and preserves existing non-GHAS topics.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add the ability to hide the alert count from the topic</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Perdiga/ghas-to-topics/compare/v1.0.0...v1.1.0">https://github.com/Perdiga/ghas-to-topics/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>SSG - Static Site Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ssg-static-site-generator/</link><pubDate>Wed, 08 Apr 2026 22:08:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ssg-static-site-generator/</guid><description>Version updated for https://github.com/spagu/ssg to version v1.7.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SSG is a high-performance static site generator built in Go designed to simplify and accelerate the creation of static websites, particularly for users migrating content from WordPress. It automates tasks like Markdown-to-HTML conversion, template rendering, asset bundling, image optimization (e.g., WebP conversion), and live-reloading during development. Key capabilities include support for multiple template engines, Hugo themes, CI/CD integration via GitHub Actions, and compatibility with popular static hosting platforms like Cloudflare Pages and Netlify.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/spagu/ssg">https://github.com/spagu/ssg</a></strong> to version <strong>v1.7.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ssg-static-site-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SSG is a high-performance static site generator built in Go designed to simplify and accelerate the creation of static websites, particularly for users migrating content from WordPress. It automates tasks like Markdown-to-HTML conversion, template rendering, asset bundling, image optimization (e.g., WebP conversion), and live-reloading during development. Key capabilities include support for multiple template engines, Hugo themes, CI/CD integration via GitHub Actions, and compatibility with popular static hosting platforms like Cloudflare Pages and Netlify.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<h3 id="quick-install-linuxmacos">Quick Install (Linux/macOS)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -sSL https://raw.githubusercontent.com/spagu/ssg/main/install.sh | bash
</span></span></code></pre></div><h3 id="package-managers">Package Managers</h3>
<ul>
<li><strong>Homebrew</strong>: <code>brew install spagu/tap/ssg</code></li>
<li><strong>Snap</strong>: <code>snap install ssg</code></li>
<li><strong>Debian/Ubuntu</strong>: Download <code>.deb</code> file below</li>
<li><strong>Fedora/RHEL</strong>: Download <code>.rpm</code> file below</li>
</ul>
<h3 id="checksums">Checksums</h3>
<p>See <code>checksums.sha256</code> for file verification.</p>
<p>📖 Full documentation: <a href="https://github.com/spagu/ssg#readme">https://github.com/spagu/ssg#readme</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: shortcode templates FuncMap with safeHTML (v1.7.13, fixes #11) by @spagu in <a href="https://github.com/spagu/ssg/pull/12">https://github.com/spagu/ssg/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/spagu/ssg/compare/v1.7.12...v1.7.13">https://github.com/spagu/ssg/compare/v1.7.12...v1.7.13</a></p>
]]></content:encoded></item><item><title>aqua-installer-cache</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/aqua-installer-cache/</link><pubDate>Wed, 08 Apr 2026 22:08:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/aqua-installer-cache/</guid><description>Version updated for https://github.com/srz-zumix/aqua-installer-cache to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aqua-installer-cache GitHub Action streamlines CI/CD workflows by caching the aqua installation directory, reducing redundant downloads of tools and mitigating GitHub API rate limit issues. It automatically detects aqua configuration files, supports multiple configurations, and creates optimized cache keys based on OS, architecture, and config file changes. This action accelerates tool setup across Linux, macOS, and Windows runners, ensuring efficient and reliable builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/srz-zumix/aqua-installer-cache">https://github.com/srz-zumix/aqua-installer-cache</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aqua-installer-cache">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aqua-installer-cache</code> GitHub Action streamlines CI/CD workflows by caching the <a href="https://aquaproj.github.io/">aqua</a> installation directory, reducing redundant downloads of tools and mitigating GitHub API rate limit issues. It automatically detects aqua configuration files, supports multiple configurations, and creates optimized cache keys based on OS, architecture, and config file changes. This action accelerates tool setup across Linux, macOS, and Windows runners, ensuring efficient and reliable builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><a href="https://github.com/srz-zumix/aqua-installer-cache/compare/v0.2.0...v1.0.0">Compare v0.2.0 with v1.0.0</a></p>
<h2 id="changes">Changes</h2>
<ul>
<li>aqua up @srz-zumix (#8)</li>
</ul>
<h2 id="breaking-changes">BREAKING CHANGES</h2>
<ul>
<li>Bump actions/cache from 4 to 5 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#2)</li>
</ul>
<h2 id="dependencies">Dependencies</h2>
<ul>
<li>Bump actions/cache from 4 to 5 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#2)</li>
</ul>
]]></content:encoded></item><item><title>PR Enhancement with Local LLM</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/pr-enhancement-with-local-llm/</link><pubDate>Wed, 08 Apr 2026 22:08:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/pr-enhancement-with-local-llm/</guid><description>Version updated for https://github.com/sunilp303/ai-pr-reviewer to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action leverages local LLMs to automate pull request (PR) enhancement and code review processes, combining them into a single workflow. It provides intelligent analysis of PR content, including title and description improvements, while also delivering detailed code reviews focused on quality, security, performance, and maintainability. By offering local processing for privacy, customizable models, and actionable feedback, it helps organizations streamline code review workflows and maintain high standards for documentation and code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sunilp303/ai-pr-reviewer">https://github.com/sunilp303/ai-pr-reviewer</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-enhancement-with-local-llm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action leverages local LLMs to automate pull request (PR) enhancement and code review processes, combining them into a single workflow. It provides intelligent analysis of PR content, including title and description improvements, while also delivering detailed code reviews focused on quality, security, performance, and maintainability. By offering local processing for privacy, customizable models, and actionable feedback, it helps organizations streamline code review workflows and maintain high standards for documentation and code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>first commit (ae456f9)</li>
</ul>
]]></content:encoded></item><item><title>Building i18n files</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/building-i18n-files/</link><pubDate>Wed, 08 Apr 2026 22:07:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/building-i18n-files/</guid><description>Version updated for https://github.com/text-adi/build-language-i18n-action to version v2.
This action is used across all versions by 5 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of building translation files for an i18n (internationalization) library. It simplifies the task of compiling language files from a specified directory, ensuring consistency and efficiency in managing localization assets. Key capabilities include flexible directory configuration and seamless integration into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/text-adi/build-language-i18n-action">https://github.com/text-adi/build-language-i18n-action</a></strong> to version <strong>v2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/building-i18n-files">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of building translation files for an i18n (internationalization) library. It simplifies the task of compiling language files from a specified directory, ensuring consistency and efficiency in managing localization assets. Key capabilities include flexible directory configuration and seamless integration into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update version tools by @text-adi in <a href="https://github.com/text-adi/build-language-i18n-action/pull/35">https://github.com/text-adi/build-language-i18n-action/pull/35</a></li>
<li>Dev by @text-adi in <a href="https://github.com/text-adi/build-language-i18n-action/pull/37">https://github.com/text-adi/build-language-i18n-action/pull/37</a></li>
<li>Feat/migrate to nodejs by @text-adi in <a href="https://github.com/text-adi/build-language-i18n-action/pull/39">https://github.com/text-adi/build-language-i18n-action/pull/39</a></li>
<li>Release v2 by @text-adi in <a href="https://github.com/text-adi/build-language-i18n-action/pull/42">https://github.com/text-adi/build-language-i18n-action/pull/42</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/text-adi/build-language-i18n-action/compare/v1...v2">https://github.com/text-adi/build-language-i18n-action/compare/v1...v2</a></p>
]]></content:encoded></item><item><title>Uncover Actions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/uncover-actions/</link><pubDate>Wed, 08 Apr 2026 22:07:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/uncover-actions/</guid><description>Version updated for https://github.com/uncoverthefuture-org/actions to version v1.5.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary UActions is a lightweight deployment tool that uses Podman and Traefik to automate the local and remote deployment of containerized applications. It simplifies tasks such as local domain routing, automatic Docker image builds, container management, and reverse proxy configuration with Let’s Encrypt support. Designed for local development and CI/CD workflows, it supports file-watching for auto-deployments and can operate on both local machines and remote servers via SSH.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/uncoverthefuture-org/actions">https://github.com/uncoverthefuture-org/actions</a></strong> to version <strong>v1.5.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/uncover-actions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>UActions is a lightweight deployment tool that uses Podman and Traefik to automate the local and remote deployment of containerized applications. It simplifies tasks such as local domain routing, automatic Docker image builds, container management, and reverse proxy configuration with Let&rsquo;s Encrypt support. Designed for local development and CI/CD workflows, it supports file-watching for auto-deployments and can operate on both local machines and remote servers via SSH.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="151-2026-04-08"><a href="https://github.com/uncoverthefuture-org/actions/compare/v1.5.0...v1.5.1">1.5.1</a> (2026-04-08)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Simplify expressions to use || fallback pattern instead of &amp;&amp; || ternary (<a href="https://github.com/uncoverthefuture-org/actions/commit/4f610a23bb1b364147d7cc7983039351efd67f35">4f610a2</a>)</li>
</ul>
]]></content:encoded></item><item><title>Ghost Supply Chain Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ghost-supply-chain-scan/</link><pubDate>Wed, 08 Apr 2026 22:07:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ghost-supply-chain-scan/</guid><description>Version updated for https://github.com/vaulpann/ghost-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Ghost Supply Chain Scan GitHub Action automates the review of new and updated npm and Python dependencies in pull requests. It detects changes in dependency files, analyzes the security and integrity of updated packages, and posts a concise summary to the pull request, highlighting potential risks and blocking updates that exceed a configurable severity threshold. This action helps teams proactively manage supply chain risks and streamline dependency review processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vaulpann/ghost-action">https://github.com/vaulpann/ghost-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghost-supply-chain-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Ghost Supply Chain Scan</strong> GitHub Action automates the review of new and updated npm and Python dependencies in pull requests. It detects changes in dependency files, analyzes the security and integrity of updated packages, and posts a concise summary to the pull request, highlighting potential risks and blocking updates that exceed a configurable severity threshold. This action helps teams proactively manage supply chain risks and streamline dependency review processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial public release of Ghost Supply Chain Scan.</p>
<h2 id="what-it-does">What it does</h2>
<ul>
<li>Detects new and updated dependencies in pull requests</li>
<li>Supports npm and Python dependency files</li>
<li>Analyzes new packages by pulling source code</li>
<li>Analyzes updates by diffing previous and new package versions</li>
<li>Posts a per-package PR summary with risk analysis</li>
<li>Fails CI when findings meet the configured severity threshold</li>
</ul>
<h2 id="supported-files">Supported files</h2>
<ul>
<li>package-lock.json</li>
<li>yarn.lock</li>
<li>pnpm-lock.yaml</li>
<li>requirements.txt</li>
<li>Pipfile.lock</li>
<li>poetry.lock</li>
</ul>
<h2 id="example-usage">Example usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">vaulpann/ghost-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">high</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/runner-guard/</link><pubDate>Wed, 08 Apr 2026 22:07:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v3.1.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD supply chain security scanner designed for GitHub Actions workflows. It automates the detection and mitigation of vulnerabilities such as pipeline injection, unpinned dependencies, compromised packages, and AI configuration poisoning, while offering features like dependency auditing, multi-repo scanning, and continuous monitoring. Its key capabilities include generating vulnerability reports, auto-fixing issues, enforcing CI security gates, and providing real-time alerts to improve the security posture of your workflows and dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v3.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD supply chain security scanner designed for GitHub Actions workflows. It automates the detection and mitigation of vulnerabilities such as pipeline injection, unpinned dependencies, compromised packages, and AI configuration poisoning, while offering features like dependency auditing, multi-repo scanning, and continuous monitoring. Its key capabilities include generating vulnerability reports, auto-fixing issues, enforcing CI security gates, and providing real-time alerts to improve the security posture of your workflows and dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>5f4007bf59c4c0775894f77242dac7ecf7ce18ea Standardize JSON output to snake_case, add SECURITY.md and CODEOWNERS (v3.1.2)</li>
<li>070979b0393e6249f8a4c9d58b31f3613bef5dcd Update GitHub Action SHA for v3.1.1</li>
</ul>
]]></content:encoded></item><item><title>vjancik/buildkit-cache-dance - Inject/Extract Cache</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/vjancik/buildkit-cache-dance-inject/extract-cache/</link><pubDate>Wed, 08 Apr 2026 22:07:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/vjancik/buildkit-cache-dance-inject/extract-cache/</guid><description>Version updated for https://github.com/vjancik/buildkit-cache-dance to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The BuildKit Cache Dance GitHub Action automates the process of saving and restoring RUN --mount=type=cache caches during Docker builds on GitHub Actions or other CI platforms. It simplifies cache management by extracting caches from previous builds and injecting them into current builds, improving build performance and reducing redundant operations. This action is particularly useful for caching dependencies and build artifacts (e.g., package manager or language-specific caches) to optimize CI workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vjancik/buildkit-cache-dance">https://github.com/vjancik/buildkit-cache-dance</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vjancik-buildkit-cache-dance-inject-extract-cache">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>BuildKit Cache Dance</strong> GitHub Action automates the process of saving and restoring <code>RUN --mount=type=cache</code> caches during Docker builds on GitHub Actions or other CI platforms. It simplifies cache management by extracting caches from previous builds and injecting them into current builds, improving build performance and reducing redundant operations. This action is particularly useful for caching dependencies and build artifacts (e.g., package manager or language-specific caches) to optimize CI workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Update <code>parcel</code> version to latest, node target engine to <code>v24</code>.
For use in my own workflow, may be removed later on when upstream changes get merged.</p>
]]></content:encoded></item><item><title>VICE Security Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/vice-security-audit/</link><pubDate>Wed, 08 Apr 2026 22:07:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/vice-security-audit/</guid><description>Version updated for https://github.com/Webba-Creative-Technologies/vice to version v3.1.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The VICE GitHub Action automates security auditing for web applications by running vulnerability scans on every pull request and push. It provides both remote (black-box) and local (white-box) assessments, analyzing your codebase, configurations, and dependencies to identify issues like SQL injections, XSS, and missing RLS rules. Key features include automated PR comments with security findings, live security badge updates, SARIF integration for GitHub Code Scanning, and workflow gating to prevent insecure code from merging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Webba-Creative-Technologies/vice">https://github.com/Webba-Creative-Technologies/vice</a></strong> to version <strong>v3.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vice-security-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The VICE GitHub Action automates security auditing for web applications by running vulnerability scans on every pull request and push. It provides both remote (black-box) and local (white-box) assessments, analyzing your codebase, configurations, and dependencies to identify issues like SQL injections, XSS, and missing RLS rules. Key features include automated PR comments with security findings, live security badge updates, SARIF integration for GitHub Code Scanning, and workflow gating to prevent insecure code from merging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>SARIF v2.1.0 output for native GitHub Code Scanning integration. VICE findings now appear in the Security tab alongside CodeQL and Dependabot, and as inline annotations on pull request diffs.</p>
<h2 id="whats-new">What&rsquo;s new</h2>
<ul>
<li>New <code>--format sarif</code> flag on the CLI for SARIF v2.1.0 output</li>
<li>New <code>--output &lt;path&gt;</code> flag to write the report to a file</li>
<li>Action automatically uploads SARIF to GitHub Code Scanning via <code>github/codeql-action/upload-sarif@v3</code></li>
<li>New action input <code>upload-sarif</code> (default <code>true</code>) to control the upload</li>
<li>Optional <code>location</code> field on findings for precise file:line reporting</li>
</ul>
<h2 id="required-permission">Required permission</h2>
<p>Users of the action need to add <code>security-events: write</code> to their workflow permissions for the SARIF upload to work:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>   <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>   <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>   <span style="color:#f92672">security-events</span>: <span style="color:#ae81ff">write</span>
</span></span></code></pre></div><p>The README quickstart has been updated with this. If you don&rsquo;t want SARIF, set upload-sarif: false.</p>
<h3 id="compatibility">Compatibility</h3>
<ul>
<li>The CLI is fully backwards compatible: vice audit . &ndash;ci &ndash;json continues to work exactly as before</li>
<li>Existing action users without security-events: write will see a warning in the logs but the action does not fail thanks to the graceful upload step</li>
<li>Self-audit score unchanged: 84/100 (B)</li>
</ul>
]]></content:encoded></item><item><title>PromptShield AI Security</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/promptshield-ai-security/</link><pubDate>Wed, 08 Apr 2026 22:07:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/promptshield-ai-security/</guid><description>Version updated for https://github.com/Zero-Harm-AI-LLC/promptshield to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PromptShield AI Security is a GitHub Action that automatically scans pull requests for AI-specific security risks, such as prompt injection vulnerabilities, exposure of secrets or PII, unsafe use of large language models (LLMs), and improper handling of sensitive data. It automates the detection of potential issues in PR diffs, providing actionable feedback through annotations, JSON/Markdown reports, and reviewer-style comments to enhance code security and compliance. By integrating seamlessly into workflows, it helps teams proactively address AI-related risks during the development process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Zero-Harm-AI-LLC/promptshield">https://github.com/Zero-Harm-AI-LLC/promptshield</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/promptshield-ai-security">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PromptShield AI Security is a GitHub Action that automatically scans pull requests for AI-specific security risks, such as prompt injection vulnerabilities, exposure of secrets or PII, unsafe use of large language models (LLMs), and improper handling of sensitive data. It automates the detection of potential issues in PR diffs, providing actionable feedback through annotations, JSON/Markdown reports, and reviewer-style comments to enhance code security and compliance. By integrating seamlessly into workflows, it helps teams proactively address AI-related risks during the development process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>This release updates PromptShield to use <code>zero-harm-ai-detectors</code> v0.2.8 which tighten up the detection of person and harmful data.</p>
<h3 id="dependency-update">Dependency Update</h3>
<ul>
<li>Upgraded <code>zero-harm-ai-detectors</code> from <code>0.2.7</code> to <code>0.2.8</code></li>
<li>Updated both:
<ul>
<li><code>requirements.txt</code></li>
<li><code>requirements-lock.txt</code></li>
</ul>
</li>
</ul>
<h3 id="packaging">Packaging</h3>
<ul>
<li>Refreshed the hash-locked dependency entry so the GitHub Action continues to install cleanly with <code>--require-hashes</code></li>
</ul>
<h3 id="why-this-matters">Why This Matters</h3>
<p>This release brings PromptShield onto the latest detector-library version for improved detector behavior and cleaner downstream findings in GitHub Action runs.</p>
<h2 id="compatibility">Compatibility</h2>
<p>Repositories using <code>Zero-Harm-AI-LLC/promptshield@v1</code> will receive this update once the <code>v1</code> tag points to this release.</p>
]]></content:encoded></item><item><title>sbt-changesets</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/sbt-changesets/</link><pubDate>Wed, 08 Apr 2026 13:59:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/sbt-changesets/</guid><description>Version updated for https://github.com/alejandrohdezma/sbt-changesets to version v0.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates with the sbt-changesets plugin to automate changeset-based versioning for Scala multi-module projects, particularly in monorepos. It streamlines tasks such as version bumping, dependency graph updates, changelog generation, and snapshot publishing, ensuring consistent version management across modules. This action simplifies release workflows by validating changes, identifying affected modules, and automating dependency cascades, reducing manual overhead and improving CI/CD efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/alejandrohdezma/sbt-changesets">https://github.com/alejandrohdezma/sbt-changesets</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sbt-changesets">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates with the <code>sbt-changesets</code> plugin to automate changeset-based versioning for Scala multi-module projects, particularly in monorepos. It streamlines tasks such as version bumping, dependency graph updates, changelog generation, and snapshot publishing, ensuring consistent version management across modules. This action simplifies release workflows by validating changes, identifying affected modules, and automating dependency cascades, reducing manual overhead and improving CI/CD efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add <code>changesetFromDependencyDiff</code> command by @alejandrohdezma in <a href="https://github.com/alejandrohdezma/sbt-changesets/pull/3">https://github.com/alejandrohdezma/sbt-changesets/pull/3</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/alejandrohdezma/sbt-changesets/compare/v0.2.1...v0.3.0">https://github.com/alejandrohdezma/sbt-changesets/compare/v0.2.1...v0.3.0</a></p>
]]></content:encoded></item><item><title>Cached Pre-Commit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/cached-pre-commit/</link><pubDate>Wed, 08 Apr 2026 13:59:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/cached-pre-commit/</guid><description>Version updated for https://github.com/andrewaylett/pre-commit-action to version v4.5.1-41.
This action is used across all versions by 13 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The andrewaylett/pre-commit-action GitHub Action automates the execution of pre-commit hooks in a CI/CD workflow. It simplifies the process of running pre-commit checks on code changes, such as linting and formatting, by integrating them into GitHub Actions. This action provides support for running all hooks by default or specifying custom hooks and arguments, making it a versatile tool for maintaining code quality and enforcing standards automatically.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/andrewaylett/pre-commit-action">https://github.com/andrewaylett/pre-commit-action</a></strong> to version <strong>v4.5.1-41</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cached-pre-commit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>andrewaylett/pre-commit-action</code> GitHub Action automates the execution of <a href="https://pre-commit.com">pre-commit</a> hooks in a CI/CD workflow. It simplifies the process of running pre-commit checks on code changes, such as linting and formatting, by integrating them into GitHub Actions. This action provides support for running all hooks by default or specifying custom hooks and arguments, making it a versatile tool for maintaining code quality and enforcing standards automatically.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.102.8 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/894">https://github.com/andrewaylett/pre-commit-action/pull/894</a></li>
<li>Update andrewaylett/pre-commit-action digest to f8c7a33 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/895">https://github.com/andrewaylett/pre-commit-action/pull/895</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.102.10 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/896">https://github.com/andrewaylett/pre-commit-action/pull/896</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.102.11 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/897">https://github.com/andrewaylett/pre-commit-action/pull/897</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/898">https://github.com/andrewaylett/pre-commit-action/pull/898</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.1 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/899">https://github.com/andrewaylett/pre-commit-action/pull/899</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.2 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/900">https://github.com/andrewaylett/pre-commit-action/pull/900</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.3 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/901">https://github.com/andrewaylett/pre-commit-action/pull/901</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.4 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/902">https://github.com/andrewaylett/pre-commit-action/pull/902</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.6 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/903">https://github.com/andrewaylett/pre-commit-action/pull/903</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.7 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/904">https://github.com/andrewaylett/pre-commit-action/pull/904</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.8 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/905">https://github.com/andrewaylett/pre-commit-action/pull/905</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.104.10 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/906">https://github.com/andrewaylett/pre-commit-action/pull/906</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.108.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/907">https://github.com/andrewaylett/pre-commit-action/pull/907</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.109.0 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/908">https://github.com/andrewaylett/pre-commit-action/pull/908</a></li>
<li>Update pre-commit hook renovatebot/pre-commit-hooks to v43.109.1 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/909">https://github.com/andrewaylett/pre-commit-action/pull/909</a></li>
<li>Update dependency uv to v0.11.4 by @renovate[bot] in <a href="https://github.com/andrewaylett/pre-commit-action/pull/910">https://github.com/andrewaylett/pre-commit-action/pull/910</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/andrewaylett/pre-commit-action/compare/v4.5.1-40...v4.5.1-41">https://github.com/andrewaylett/pre-commit-action/compare/v4.5.1-40...v4.5.1-41</a></p>
]]></content:encoded></item><item><title>Shieldbot Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/shieldbot-security-scan/</link><pubDate>Wed, 08 Apr 2026 13:59:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/shieldbot-security-scan/</guid><description>Version updated for https://github.com/BalaSriharsha/shieldbot to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Shieldbot is an AI-powered security scanner designed to perform comprehensive code security audits within Claude Code. It automates the detection of vulnerabilities, hardcoded secrets, and dependency CVEs by combining over 5,000 static analysis rules with Claude’s reasoning capabilities, consolidating findings into actionable, prioritized reports. The tool streamlines code security reviews by integrating multiple scanning tools, deduplicating results, and providing clear explanations to enhance code quality and security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/BalaSriharsha/shieldbot">https://github.com/BalaSriharsha/shieldbot</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldbot-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Shieldbot is an AI-powered security scanner designed to perform comprehensive code security audits within Claude Code. It automates the detection of vulnerabilities, hardcoded secrets, and dependency CVEs by combining over 5,000 static analysis rules with Claude&rsquo;s reasoning capabilities, consolidating findings into actionable, prioritized reports. The tool streamlines code security reviews by integrating multiple scanning tools, deduplicating results, and providing clear explanations to enhance code quality and security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Shieldbot is an AI-powered security scanner that runs directly inside <a href="https://claude.ai/code">Claude Code</a>. It combines 5,000+ static analysis rules with Claude&rsquo;s reasoning to detect vulnerabilities, hardcoded secrets, and CVE-affected dependencies — then synthesizes findings into a prioritized, actionable report.</p>
]]></content:encoded></item><item><title>Create changelog based release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/create-changelog-based-release/</link><pubDate>Wed, 08 Apr 2026 13:59:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/create-changelog-based-release/</guid><description>Version updated for https://github.com/brainelectronics/changelog-based-release to version v1.1.0.
This action is used across all versions by 16 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Changelog based release, automates the process of creating GitHub Releases and tags based on a project’s changelog file. It parses version information from a changelog that follows semantic versioning and ISO8601 date formats, ensuring consistent and structured release management. This action simplifies release workflows, reduces manual effort, and ensures accurate versioning for software projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/brainelectronics/changelog-based-release">https://github.com/brainelectronics/changelog-based-release</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>16</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-changelog-based-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Changelog based release</strong>, automates the process of creating GitHub Releases and tags based on a project&rsquo;s changelog file. It parses version information from a changelog that follows semantic versioning and ISO8601 date formats, ensuring consistent and structured release management. This action simplifies release workflows, reduces manual effort, and ensures accurate versioning for software projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><code>.pre-commit-config</code> with <code>yamllint</code></li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Use <code>softprops/action-gh-release</code> over deprecated and archived <code>actions/create-release</code></li>
<li>Update <code>setup-python</code> action from <code>v4</code> to <code>v6</code></li>
<li>Update <code>checkout</code> action from <code>v3</code> to <code>v6</code></li>
<li>Update <code>changelog2version</code> from <code>0.9.0</code> to <code>0.12.1</code></li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Solved all <code>yamllint</code> warnings</li>
</ul>
]]></content:encoded></item><item><title>Turbo TSC Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/turbo-tsc-reviewer/</link><pubDate>Wed, 08 Apr 2026 13:59:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/turbo-tsc-reviewer/</guid><description>Version updated for https://github.com/built-for-dx/turbo-tsc-reviewer to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Turbo TSC Reviewer is a GitHub Action designed to streamline TypeScript error detection and reporting in modern monorepos using Turborepo. It automates TypeScript task execution, resolves errors to the correct workspace paths, and provides feedback via inline PR comments or status checks. This action eliminates the complexity of path-mapping in monorepos, reduces CI costs by running tasks only once, and ensures accurate, project-native error reporting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/built-for-dx/turbo-tsc-reviewer">https://github.com/built-for-dx/turbo-tsc-reviewer</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/turbo-tsc-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Turbo TSC Reviewer</strong> is a GitHub Action designed to streamline TypeScript error detection and reporting in modern monorepos using Turborepo. It automates TypeScript task execution, resolves errors to the correct workspace paths, and provides feedback via inline PR comments or status checks. This action eliminates the complexity of path-mapping in monorepos, reduces CI costs by running tasks only once, and ensures accurate, project-native error reporting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="first-major-release-turbo-tsc-reviewer-">First Major Release: Turbo TSC Reviewer 🚀</h2>
<p><strong>Turbo TSC Reviewer</strong> is a GitHub Action specifically designed for monorepos using Turborepo. It parses <code>tsc</code> output from workspace tasks and provides high-visibility feedback directly within your Pull Requests.</p>
<p>Unlike generic reporters, this action intelligently resolves workspace paths and maintains a <strong>persistent single comment</strong> in your PR to keep the discussion clean.</p>
<h3 id="-key-features">✨ Key Features</h3>
<ul>
<li><strong>Turborepo Native</strong>: Seamlessly parses JSON output from <code>npx turbo run check-types --json</code>.</li>
<li><strong>Intelligent Path Resolution</strong>: Automatically maps package-specific errors back to the correct files in your root repository.</li>
<li><strong>Persistent PR Summary</strong>: Creates a single dynamic comment that updates as you fix errors. It even deletes itself once all issues are resolved to reduce noise.</li>
<li><strong>GitHub Check Run Integration</strong>: Reports status via the GitHub Checks API (shows up in the PR status list).</li>
<li><strong>Deep Linking</strong>: Includes direct links to the exact file and line on GitHub where the error occurred.</li>
<li><strong>Rich Job Summaries</strong>: Provides a beautifully formatted table in the GitHub Actions &ldquo;Summary&rdquo; tab.</li>
<li><strong>Workflow Annotations</strong>: Inline error highlighting directly in the &ldquo;Files Changed&rdquo; tab.</li>
</ul>
<h3 id="-example-usage">🛠️ Example Usage</h3>
<p>Add this to your <code>.github/workflows/quality.yml</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Check TypeScript</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">your-org/turbo-tsc-reviewer@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">task</span>: <span style="color:#e6db74">&#34;check-types&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">reporter</span>: <span style="color:#e6db74">&#34;github-pr-check&#34;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Run Calkit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/run-calkit/</link><pubDate>Wed, 08 Apr 2026 13:59:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/run-calkit/</guid><description>Version updated for https://github.com/calkit/run-action to version v2.1.1.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Calkit Run GitHub Action automates the execution of a Calkit project’s pipeline and optionally saves the results by committing and pushing them to Git and DVC. It simplifies the process of running pipelines and managing data versioning, reducing manual intervention and ensuring consistency across workflows. Key capabilities include pipeline execution, integration with Git and DVC for result storage, and optional caching controls.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/calkit/run-action">https://github.com/calkit/run-action</a></strong> to version <strong>v2.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-calkit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Calkit Run GitHub Action</strong> automates the execution of a Calkit project&rsquo;s pipeline and optionally saves the results by committing and pushing them to Git and DVC. It simplifies the process of running pipelines and managing data versioning, reducing manual intervention and ensuring consistency across workflows. Key capabilities include pipeline execution, integration with Git and DVC for result storage, and optional caching controls.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade cache actions from v4 to v5 for node.js 24 by @rebeccamccabe in <a href="https://github.com/calkit/run-action/pull/6">https://github.com/calkit/run-action/pull/6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/calkit/run-action/compare/v2...v2.1.1">https://github.com/calkit/run-action/compare/v2...v2.1.1</a></p>
]]></content:encoded></item><item><title>Baidu Netdisk Upload</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/baidu-netdisk-upload/</link><pubDate>Wed, 08 Apr 2026 13:59:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/baidu-netdisk-upload/</guid><description>Version updated for https://github.com/CHC383/baidu-netdisk-upload-action to version v1.4.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Baidu Netdisk Upload Action is a cross-platform GitHub Action that automates the process of uploading files to Baidu Netdisk using the BaiduPCS-Go tool. It simplifies file transfers to Baidu Netdisk by supporting features like glob pattern matching, remote directory specification, and configurable upload policies (e.g., skip, overwrite). This action is ideal for automating artifact storage and distribution workflows, especially for users leveraging Baidu’s cloud storage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CHC383/baidu-netdisk-upload-action">https://github.com/CHC383/baidu-netdisk-upload-action</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/baidu-netdisk-upload">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Baidu Netdisk Upload Action</strong> is a cross-platform GitHub Action that automates the process of uploading files to Baidu Netdisk using the BaiduPCS-Go tool. It simplifies file transfers to Baidu Netdisk by supporting features like glob pattern matching, remote directory specification, and configurable upload policies (e.g., skip, overwrite). This action is ideal for automating artifact storage and distribution workflows, especially for users leveraging Baidu&rsquo;s cloud storage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>build(deps): update dependency adm-zip to ^0.5.17 by @renovate[bot] in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/36">https://github.com/CHC383/baidu-netdisk-upload-action/pull/36</a></li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>build(deps): update dependency tsdown to ^0.21.6 by @renovate[bot] in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/28">https://github.com/CHC383/baidu-netdisk-upload-action/pull/28</a></li>
<li>Security updates for yaml and brace-expansion by @CHC383 in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/29">https://github.com/CHC383/baidu-netdisk-upload-action/pull/29</a></li>
<li>build(deps): update dependency tsdown to ^0.21.7 by @renovate[bot] in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/31">https://github.com/CHC383/baidu-netdisk-upload-action/pull/31</a></li>
<li>build(deps): update dependency eslint-plugin-unicorn to v64 by @renovate[bot] in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/30">https://github.com/CHC383/baidu-netdisk-upload-action/pull/30</a></li>
<li>chore(lint): migrate prettier and eslint to biome by @CHC383 in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/33">https://github.com/CHC383/baidu-netdisk-upload-action/pull/33</a></li>
<li>chore(hook): migrate husky and lint-staged to lefthook by @CHC383 in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/34">https://github.com/CHC383/baidu-netdisk-upload-action/pull/34</a></li>
<li>build(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/CHC383/baidu-netdisk-upload-action/pull/35">https://github.com/CHC383/baidu-netdisk-upload-action/pull/35</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CHC383/baidu-netdisk-upload-action/compare/v1.3.1...v1.4.0">https://github.com/CHC383/baidu-netdisk-upload-action/compare/v1.3.1...v1.4.0</a></p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/bernstein-multi-agent-orchestration/</link><pubDate>Wed, 08 Apr 2026 13:59:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.5.3.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is an AI orchestration tool that automates software development by breaking down goals into tasks, assigning them to parallel AI coding agents, verifying outputs, and merging results to deliver production-ready code with a clean git history. It eliminates the need for specialized frameworks or vendor lock-in, allowing users to mix and match AI models and providers seamlessly. The orchestrator is built using deterministic Python code and supports various CLI agents for flexible and efficient coding workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.5.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is an AI orchestration tool that automates software development by breaking down goals into tasks, assigning them to parallel AI coding agents, verifying outputs, and merging results to deliver production-ready code with a clean git history. It eliminates the need for specialized frameworks or vendor lock-in, allowing users to mix and match AI models and providers seamlessly. The orchestrator is built using deterministic Python code and supports various CLI agents for flexible and efficient coding workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Patch release. Changes since previous version:</p>
<p>e588e60 chore: auto-bump to v1.5.3
76671f4 Merge pull request #583 from Beledarian/feat/cfg-005-validate-config-paths
92fa308 refactor: use handle_cli_error and ExitCode.CONFIG for consistency
2994a64 feat: validate config file paths before run starts</p>
]]></content:encoded></item><item><title>Git Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/git-security-scanner/</link><pubDate>Wed, 08 Apr 2026 13:58:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/git-security-scanner/</guid><description>Version updated for https://github.com/cloudon-one/git-security-scanner-public to version 2.3.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Git Security Scanner GitHub Action automates the process of identifying security issues in GitHub repositories by scanning for secrets, vulnerabilities, and misconfigurations during CI/CD workflows. It leverages tools like Gitleaks and Trivy to detect exposed credentials, common vulnerabilities (CVEs), and infrastructure misconfigurations, providing detailed reports in multiple formats (e.g., JSON, HTML, SARIF) and integrating directly into pull requests and the GitHub Security tab. This action streamlines security checks, ensures compliance with quality gates, and prevents deployments with critical risks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cloudon-one/git-security-scanner-public">https://github.com/cloudon-one/git-security-scanner-public</a></strong> to version <strong>2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/git-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Git Security Scanner GitHub Action</strong> automates the process of identifying security issues in GitHub repositories by scanning for secrets, vulnerabilities, and misconfigurations during CI/CD workflows. It leverages tools like Gitleaks and Trivy to detect exposed credentials, common vulnerabilities (CVEs), and infrastructure misconfigurations, providing detailed reports in multiple formats (e.g., JSON, HTML, SARIF) and integrating directly into pull requests and the GitHub Security tab. This action streamlines security checks, ensures compliance with quality gates, and prevents deployments with critical risks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cloudon-one/git-security-scanner-public/compare/2.2...2.3">https://github.com/cloudon-one/git-security-scanner-public/compare/2.2...2.3</a></p>
]]></content:encoded></item><item><title>Docker Scout</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/docker-scout/</link><pubDate>Wed, 08 Apr 2026 13:58:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/docker-scout/</guid><description>Version updated for https://github.com/docker/scout-action to version v1.20.4.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 1,573 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates the Docker Scout CLI into workflows to automate image analysis tasks. It provides capabilities such as generating vulnerability reports, suggesting base image updates, creating Software Bill of Materials (SBOMs), and comparing container images. By automating these processes, it helps developers enhance container security, manage dependencies, and streamline image management within CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/docker/scout-action">https://github.com/docker/scout-action</a></strong> to version <strong>v1.20.4</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>1,573</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/docker-scout">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates the Docker Scout CLI into workflows to automate image analysis tasks. It provides capabilities such as generating vulnerability reports, suggesting base image updates, creating Software Bill of Materials (SBOMs), and comparing container images. By automating these processes, it helps developers enhance container security, manage dependencies, and streamline image management within CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add JSON output format for docker scout compare @benja-M-1</li>
<li>Add image config field changes to docker scout compare output @benja-M-1</li>
<li>Fix Docker Desktop proxy detection in WSL2 environments @benja-M-1</li>
<li>Update dependencies @benja-M-1</li>
</ul>
]]></content:encoded></item><item><title>PR BUILD</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/pr-build/</link><pubDate>Wed, 08 Apr 2026 13:58:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/pr-build/</guid><description>Version updated for https://github.com/exo-actions/pr-action to version 1.0.7.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The eXo PR Builds Action is a GitHub Action designed to automate the process of building Maven projects within a CI/CD pipeline. It simplifies the configuration and execution of Maven builds by allowing users to specify JDK versions, Maven profiles, and additional build options. This action helps streamline pull request workflows by automating the compilation and testing of Java projects, ensuring consistent and efficient builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/exo-actions/pr-action">https://github.com/exo-actions/pr-action</a></strong> to version <strong>1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-build">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>eXo PR Builds Action</strong> is a GitHub Action designed to automate the process of building Maven projects within a CI/CD pipeline. It simplifies the configuration and execution of Maven builds by allowing users to specify JDK versions, Maven profiles, and additional build options. This action helps streamline pull request workflows by automating the compilation and testing of Java projects, ensuring consistent and efficient builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/exo-actions/pr-action/compare/1.0.6...1.0.7">https://github.com/exo-actions/pr-action/compare/1.0.6...1.0.7</a></p>
]]></content:encoded></item><item><title>AI Pull Request Describer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ai-pull-request-describer/</link><pubDate>Wed, 08 Apr 2026 13:58:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/ai-pull-request-describer/</guid><description>Version updated for https://github.com/fajarhide/ai-pr-describer to version v1.1.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Pull Request Describer GitHub Action automates the generation of detailed pull request descriptions by leveraging OpenAI-compatible AI models. It automatically creates or updates concise change summaries in PR descriptions or comments based on the latest code updates, triggered by specific events like labeling, opening, or synchronizing PRs. This action streamlines documentation efforts, ensures PR descriptions remain up-to-date, and supports multiple AI providers for flexible integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fajarhide/ai-pr-describer">https://github.com/fajarhide/ai-pr-describer</a></strong> to version <strong>v1.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-pull-request-describer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AI Pull Request Describer</strong> GitHub Action automates the generation of detailed pull request descriptions by leveraging OpenAI-compatible AI models. It automatically creates or updates concise change summaries in PR descriptions or comments based on the latest code updates, triggered by specific events like labeling, opening, or synchronizing PRs. This action streamlines documentation efforts, ensures PR descriptions remain up-to-date, and supports multiple AI providers for flexible integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>refactor: implement idempotent PR body updates using marker tags and timestamps by @fajarhide in <a href="https://github.com/fajarhide/ai-pr-describer/pull/3">https://github.com/fajarhide/ai-pr-describer/pull/3</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fajarhide/ai-pr-describer/compare/v1.1.3...v1.1.4">https://github.com/fajarhide/ai-pr-describer/compare/v1.1.3...v1.1.4</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/fallow-codebase-health/</link><pubDate>Wed, 08 Apr 2026 13:58:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.20.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-native codebase analyzer for TypeScript and JavaScript that identifies unused code, duplication, complexity issues, and architectural problems without requiring configuration. It automates the detection of inefficiencies such as dead code, duplicate code blocks, circular dependencies, and overly complex functions, facilitating cleaner, more maintainable code. With sub-second performance and built-in support for framework conventions, it provides fast and comprehensive insights into code health, making it ideal for improving code quality in projects of any size.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.20.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-native codebase analyzer for TypeScript and JavaScript that identifies unused code, duplication, complexity issues, and architectural problems without requiring configuration. It automates the detection of inefficiencies such as dead code, duplicate code blocks, circular dependencies, and overly complex functions, facilitating cleaner, more maintainable code. With sub-second performance and built-in support for framework conventions, it provides fast and comprehensive insights into code health, making it ideal for improving code quality in projects of any size.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="tiered-crap-scoring">Tiered CRAP Scoring</h2>
<p>CRAP scores now use a <strong>per-function coverage spectrum</strong> instead of the old binary per-file model.</p>
<h3 id="graph-based-estimation-new-default">Graph-based estimation (new default)</h3>
<p>Out of the box, fallow estimates per-function coverage from the module graph&rsquo;s export reference data:</p>
<table>
  <thead>
      <tr>
          <th>Signal</th>
          <th>Estimated coverage</th>
          <th>CRAP for CC=10</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Function&rsquo;s export directly referenced by tests</td>
          <td>85%</td>
          <td>10.3</td>
      </tr>
      <tr>
          <td>File is test-reachable, function not directly referenced</td>
          <td>40%</td>
          <td>31.6</td>
      </tr>
      <tr>
          <td>File not test-reachable</td>
          <td>0%</td>
          <td>110.0</td>
      </tr>
  </tbody>
</table>
<p>The canonical CRAP formula (<code>CC² × (1 - cov/100)³ + CC</code>) is applied with these estimates. Zero config, zero extra latency. JSON output reports <code>&quot;coverage_model&quot;: &quot;static_estimated&quot;</code>.</p>
<h3 id="istanbul-coverage---coverage">Istanbul coverage (<code>--coverage</code>)</h3>
<p>For exact per-function CRAP scores, provide real coverage data:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Generate coverage with your test runner</span>
</span></span><span style="display:flex;"><span>vitest run --coverage --provider istanbul
</span></span><span style="display:flex;"><span><span style="color:#75715e"># or: jest --coverage</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Fallow reads it automatically</span>
</span></span><span style="display:flex;"><span>fallow health --file-scores
</span></span><span style="display:flex;"><span><span style="color:#75715e"># or explicitly: fallow health --coverage coverage/coverage-final.json</span>
</span></span></code></pre></div><p>Auto-detected from <code>coverage/coverage-final.json</code> and <code>.nyc_output/coverage-final.json</code>. Also configurable via <code>FALLOW_COVERAGE</code> env var for CI. JSON output reports <code>&quot;coverage_model&quot;: &quot;istanbul&quot;</code>.</p>
<p>Uses the published <a href="https://github.com/fallow-rs/oxc-coverage-instrument">oxc-coverage-instrument</a> crate for parsing Istanbul-format coverage data.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.19.3...v2.20.0">https://github.com/fallow-rs/fallow/compare/v2.19.3...v2.20.0</a></p>
]]></content:encoded></item><item><title>GitHub Star Tracker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/github-star-tracker/</link><pubDate>Wed, 08 Apr 2026 13:58:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/github-star-tracker/</guid><description>Version updated for https://github.com/fbuireu/github-star-tracker to version v1.8.3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary GitHub Star Tracker is a GitHub Action designed to monitor star counts across repositories, generate visual reports such as charts and badges, and send notifications for changes. It automates the tracking and presentation of repository popularity metrics, providing actionable insights through features like historical snapshots, stargazer tracking, and machine-readable exports. This tool simplifies analytics for repository owners, enabling better visibility into trends and engagement metrics.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fbuireu/github-star-tracker">https://github.com/fbuireu/github-star-tracker</a></strong> to version <strong>v1.8.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-star-tracker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>GitHub Star Tracker is a GitHub Action designed to monitor star counts across repositories, generate visual reports such as charts and badges, and send notifications for changes. It automates the tracking and presentation of repository popularity metrics, providing actionable insights through features like historical snapshots, stargazer tracking, and machine-readable exports. This tool simplifies analytics for repository owners, enabling better visibility into trends and engagement metrics.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="183-2026-04-02"><a href="https://github.com/fbuireu/github-star-tracker/compare/v1.8.2...v1.8.3">1.8.3</a> (2026-04-02)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>pnpm add sec (<a href="https://github.com/fbuireu/github-star-tracker/commit/5d4fccbf3dda67591deeae567b38223d7e59ecd2">5d4fccb</a>)</li>
</ul>
]]></content:encoded></item><item><title>Publish MultiArch Image</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/publish-multiarch-image/</link><pubDate>Wed, 08 Apr 2026 13:58:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/publish-multiarch-image/</guid><description>Version updated for https://github.com/gh-workflow/multiarch-image-publish to version 0.1.6.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The multiarch-image-publish GitHub Action automates the process of publishing signed, multi-architecture container images by combining pre-built per-platform images into a single manifest. It ensures each image is signed, verified, and optionally includes provenance checks before publishing, solving the challenge of managing multi-arch image releases efficiently. Key features include creating multi-arch and per-platform tags, signing images, and ensuring compatibility with multiple platforms such as linux/amd64 and linux/arm64.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gh-workflow/multiarch-image-publish">https://github.com/gh-workflow/multiarch-image-publish</a></strong> to version <strong>0.1.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-multiarch-image">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>multiarch-image-publish</strong> GitHub Action automates the process of publishing signed, multi-architecture container images by combining pre-built per-platform images into a single manifest. It ensures each image is signed, verified, and optionally includes provenance checks before publishing, solving the challenge of managing multi-arch image releases efficiently. Key features include creating multi-arch and per-platform tags, signing images, and ensuring compatibility with multiple platforms such as <code>linux/amd64</code> and <code>linux/arm64</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump docker/login-action from 4.0.0 to 4.1.0 in the github-actions group by @dependabot[bot] in <a href="https://github.com/gh-workflow/multiarch-image-publish/pull/4">https://github.com/gh-workflow/multiarch-image-publish/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gh-workflow/multiarch-image-publish/compare/0.1.5...0.1.6">https://github.com/gh-workflow/multiarch-image-publish/compare/0.1.5...0.1.6</a></p>
]]></content:encoded></item><item><title>Supply Chain Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/supply-chain-guard/</link><pubDate>Wed, 08 Apr 2026 13:58:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/supply-chain-guard/</guid><description>Version updated for https://github.com/homeofe/supply-chain-guard to version v5.1.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary supply-chain-guard is an open-source supply chain security scanner designed to detect and mitigate threats across various ecosystems such as npm, PyPI, Docker, GitHub Actions, and more. It automates the identification of malware, supply chain attacks, credential leaks, and repository trust issues, while also generating CycloneDX SBOMs and verifying SLSA provenance. By correlating individual findings into comprehensive attack-chain incidents, it helps users proactively secure their software supply chains against over 170 threat indicators.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/homeofe/supply-chain-guard">https://github.com/homeofe/supply-chain-guard</a></strong> to version <strong>v5.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/supply-chain-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>supply-chain-guard</strong> is an open-source supply chain security scanner designed to detect and mitigate threats across various ecosystems such as npm, PyPI, Docker, GitHub Actions, and more. It automates the identification of malware, supply chain attacks, credential leaks, and repository trust issues, while also generating CycloneDX SBOMs and verifying SLSA provenance. By correlating individual findings into comprehensive attack-chain incidents, it helps users proactively secure their software supply chains against over 170 threat indicators.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>See <a href="https://github.com/homeofe/supply-chain-guard/blob/main/README.md#changelog">README.md</a> for full changelog.</p>
]]></content:encoded></item><item><title>Hugo FixIt Component List Workflow</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hugo-fixit-component-list-workflow/</link><pubDate>Wed, 08 Apr 2026 13:58:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hugo-fixit-component-list-workflow/</guid><description>Version updated for https://github.com/hugo-fixit/action-component-list to version v1.0.7.
This action is used across all versions by 11 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-component-list GitHub Action automates the generation of a list of Hugo FixIt theme components, dynamically updating a designated section in a repository’s README file. It simplifies the process of maintaining an up-to-date component list by automatically retrieving and formatting component data according to a customizable template. This action is ideal for developers who want to automate documentation updates and ensure consistency in their repository’s component details.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hugo-fixit/action-component-list">https://github.com/hugo-fixit/action-component-list</a></strong> to version <strong>v1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>11</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hugo-fixit-component-list-workflow">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>action-component-list</strong> GitHub Action automates the generation of a list of Hugo FixIt theme components, dynamically updating a designated section in a repository&rsquo;s README file. It simplifies the process of maintaining an up-to-date component list by automatically retrieving and formatting component data according to a customizable template. This action is ideal for developers who want to automate documentation updates and ensure consistency in their repository&rsquo;s component details.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Generated by [`auto-changelog-plus`](https://github.com/Lruihao/auto-changelog-plus). -->
<h2 id="v107---8-april-2026"><a href="https://github.com/hugo-fixit/action-component-list/compare/v1.0.6...v1.0.7" title="2026-04-08">v1.0.7</a> - 8 April 2026</h2>
<h3 id="memo-documentation-changes">:memo: Documentation Changes</h3>
<ul>
<li><strong>Readme</strong>: Update hugo-fixit component list and change commit action to create pull request <a href="https://github.com/hugo-fixit/action-component-list/commit/04bf628cd6c587231b8ba1b621d6059613ae460a"><code>04bf628</code></a> by @Lruihao</li>
</ul>
<h3 id="wrench-chores-and-housekeeping">:wrench: Chores And Housekeeping</h3>
<ul>
<li>Update Node.js version in .nvmrc and bump dependencies in package.json <a href="https://github.com/hugo-fixit/action-component-list/commit/9dfd8c49e1ca160bec997ad5c1ae9ce9601e15aa"><code>9dfd8c4</code></a> by @Lruihao</li>
<li>Switch package manager from npm to pnpm in setup and workflow files <a href="https://github.com/hugo-fixit/action-component-list/commit/50ed2ed0ef505fb32a6fdfbfab151fc55274fb4e"><code>50ed2ed</code></a> by @Lruihao</li>
<li>Disable spell checking in super-linter configuration <a href="https://github.com/hugo-fixit/action-component-list/commit/39c93f670eb5b439b5e4da57dc1bf7bbf4f55f1f"><code>39c93f6</code></a> by @Lruihao</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hugo-fixit/action-component-list/compare/v1.0.6...v1.0.7">https://github.com/hugo-fixit/action-component-list/compare/v1.0.6...v1.0.7</a></p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hyperlocalise-ci/</link><pubDate>Wed, 08 Apr 2026 13:57:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.3.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The hyperlocalise GitHub Action provides CI automation for managing localization workflows in modern applications. It enables developers to detect localization changes (drift mode) and validate localization integrity (check mode) directly within their CI pipelines. By integrating seamlessly with existing engineering systems, it automates tasks like translation quality checks, change reporting, and artifact uploads, streamlining the localization process and improving workflow efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>hyperlocalise</code> GitHub Action provides CI automation for managing localization workflows in modern applications. It enables developers to detect localization changes (<code>drift</code> mode) and validate localization integrity (<code>check</code> mode) directly within their CI pipelines. By integrating seamlessly with existing engineering systems, it automates tasks like translation quality checks, change reporting, and artifact uploads, streamlining the localization process and improving workflow efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat(www): add dual-purpose install endpoint by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/244">https://github.com/hyperlocalise/hyperlocalise/pull/244</a></li>
<li>fix(cli): support object arrays in JSON translation parser by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/245">https://github.com/hyperlocalise/hyperlocalise/pull/245</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.3.3">https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.3.3</a></p>
]]></content:encoded></item><item><title>WP Plugin Compliance Checker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/wp-plugin-compliance-checker/</link><pubDate>Wed, 08 Apr 2026 13:57:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/wp-plugin-compliance-checker/</guid><description>Version updated for https://github.com/jeewandaniel/wp-plugin-compliance-checker to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The WordPress.org Plugin Compliance Checker is a tool designed to help WordPress plugin developers identify and address common compliance issues before submitting plugins to WordPress.org. It automates pre-submission checks, integrates with the official WordPress Plugin Check tool, and provides features like automated fixes, customizable rule filtering, and detailed reports in various formats. By streamlining the compliance process, it addresses workflow challenges and enhances the developer experience for individuals, teams, and agencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jeewandaniel/wp-plugin-compliance-checker">https://github.com/jeewandaniel/wp-plugin-compliance-checker</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/wp-plugin-compliance-checker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>WordPress.org Plugin Compliance Checker</strong> is a tool designed to help WordPress plugin developers identify and address common compliance issues before submitting plugins to WordPress.org. It automates pre-submission checks, integrates with the official WordPress Plugin Check tool, and provides features like automated fixes, customizable rule filtering, and detailed reports in various formats. By streamlining the compliance process, it addresses workflow challenges and enhances the developer experience for individuals, teams, and agencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Scan WordPress plugins for WordPress.org compliance issues before
submission.</p>
<h2 id="features">Features</h2>
<ul>
<li>21 built-in rules covering security, file structure, and readme
requirements</li>
<li>Merge official Plugin Check results via <code>run_wp_cli: true</code></li>
<li>Auto-fix simple issues with <code>--fix</code> flag</li>
<li>Incremental scanning with <code>--incremental</code> for faster rescans</li>
<li>PR comment output ready for automated reviews</li>
<li>MCP server for AI coding assistants (Claude Code, Cursor)</li>
</ul>
<h2 id="quick-start">Quick Start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">jeewandaniel/wp-plugin-compliance-checker@v1.0.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">plugin_dir</span>: <span style="color:#e6db74">&#39;.&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">What&#39;s Included</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">CLI tool for local scanning</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">GitHub Action with structured outputs</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">MCP server for AI-assisted development</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Actions Example Checker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/actions-example-checker/</link><pubDate>Wed, 08 Apr 2026 13:57:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/actions-example-checker/</guid><description>Version updated for https://github.com/jessehouwing/actions-example-checker to version v0.0.7.
This action is used across all versions by 7 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Actions Example Checker is a GitHub Action designed to validate YAML-based usage examples in documentation against the schema defined in an action’s action.yml file. It ensures that inputs, outputs, types, and values in code examples are accurate and conform to the action’s specifications, helping maintain consistency and avoid errors in documentation. Key features include automatic discovery of action files, precise error reporting, and support for advanced schema validation, streamlining the process of keeping documentation accurate and aligned with the action’s functionality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jessehouwing/actions-example-checker">https://github.com/jessehouwing/actions-example-checker</a></strong> to version <strong>v0.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/actions-example-checker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Actions Example Checker</strong> is a GitHub Action designed to validate YAML-based usage examples in documentation against the schema defined in an action&rsquo;s <code>action.yml</code> file. It ensures that inputs, outputs, types, and values in code examples are accurate and conform to the action&rsquo;s specifications, helping maintain consistency and avoid errors in documentation. Key features include automatic discovery of action files, precise error reporting, and support for advanced schema validation, streamlining the process of keeping documentation accurate and aligned with the action&rsquo;s functionality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the npm-development group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/49">https://github.com/jessehouwing/actions-example-checker/pull/49</a></li>
<li>Bump the actions-minor group across 1 directory with 2 updates by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/47">https://github.com/jessehouwing/actions-example-checker/pull/47</a></li>
<li>Update dependencies and fix lint errors by @jessehouwing in <a href="https://github.com/jessehouwing/actions-example-checker/pull/50">https://github.com/jessehouwing/actions-example-checker/pull/50</a></li>
<li>Bump yaml from 2.8.2 to 2.8.3 in the npm-production group across 1 directory by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/42">https://github.com/jessehouwing/actions-example-checker/pull/42</a></li>
<li>Bump typescript from 5.9.3 to 6.0.2 by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/44">https://github.com/jessehouwing/actions-example-checker/pull/44</a></li>
<li>Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in <a href="https://github.com/jessehouwing/actions-example-checker/pull/45">https://github.com/jessehouwing/actions-example-checker/pull/45</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jessehouwing/actions-example-checker/compare/v0.0.6...v0.0.7">https://github.com/jessehouwing/actions-example-checker/compare/v0.0.6...v0.0.7</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/secondbrainaction/</link><pubDate>Wed, 08 Apr 2026 13:57:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2548-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SecondBrain GitHub Action is a CLI tool that connects to external data sources (e.g., Salesforce, Slack, YouTube) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating insights, summaries, and reports by combining Retrieval Augmented Generation (RAG) techniques with LLM-based querying. Key capabilities include processing text from diverse sources like file directories, GitHub repositories, and YouTube transcripts, enabling streamlined data analysis and decision-making.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2548-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The SecondBrain GitHub Action is a CLI tool that connects to external data sources (e.g., Salesforce, Slack, YouTube) to retrieve, filter, and analyze data using a Large Language Model (LLM). It automates tasks such as generating insights, summaries, and reports by combining Retrieval Augmented Generation (RAG) techniques with LLM-based querying. Key capabilities include processing text from diverse sources like file directories, GitHub repositories, and YouTube transcripts, enabling streamlined data analysis and decision-making.</p>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/kyosei-code-review/</link><pubDate>Wed, 08 Apr 2026 13:57:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v0.4.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action GitHub Action automates AI-driven code reviews for pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It solves issues with repetitive or outdated feedback by filtering out resolved, acknowledged, or project-specific comments, ensuring reviews are precise and relevant after each push. Additionally, it eliminates generic coding standards by enabling customization via a CLAUDE.md file, streamlining CI workflows for more efficient and tailored review processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>kyosei-action</strong> GitHub Action automates AI-driven code reviews for pull requests, focusing on code quality, performance, security, test coverage, and documentation accuracy. It solves issues with repetitive or outdated feedback by filtering out resolved, acknowledged, or project-specific comments, ensuring reviews are precise and relevant after each push. Additionally, it eliminates generic coding standards by enabling customization via a <code>CLAUDE.md</code> file, streamlining CI workflows for more efficient and tailored review processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v0.4.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>feat: セルフホストランナー向けパッケージ自動インストールを追加 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/28">https://github.com/ncaq/kyosei-action/pull/28</a></li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>docs: READMEにコミットハッシュ固定時の注意事項を追加 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/22">https://github.com/ncaq/kyosei-action/pull/22</a></li>
<li>docs: READMEにMotivationセクションを追加 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/24">https://github.com/ncaq/kyosei-action/pull/24</a></li>
<li>docs(README): コード例には書いていたコメントをコピー by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/27">https://github.com/ncaq/kyosei-action/pull/27</a></li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>build: konokaマーケットプレイスなどをプロジェクト単位で読み込む by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/26">https://github.com/ncaq/kyosei-action/pull/26</a></li>
<li>build: konokaをv3.1.2に更新し、<code>nix fmt</code>フックを削除 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/29">https://github.com/ncaq/kyosei-action/pull/29</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v0.3.0...v0.4.0">https://github.com/ncaq/kyosei-action/compare/v0.3.0...v0.4.0</a></p>
]]></content:encoded></item><item><title>Docker Build &amp; Push to GHCR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/docker-build-push-to-ghcr/</link><pubDate>Wed, 08 Apr 2026 13:57:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/docker-build-push-to-ghcr/</guid><description>Version updated for https://github.com/Ts-sound/docker-publish-ghcr to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The docker-publish-ghcr GitHub Action automates the building of Docker images and their deployment to GitHub Packages (ghcr.io). It simplifies tasks like tag management, multi-platform builds, and build caching, enabling seamless Docker image publishing with minimal configuration. Key features include automatic Git tag detection, support for cross-platform builds, and integration with GitHub Actions cache to accelerate workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Ts-sound/docker-publish-ghcr">https://github.com/Ts-sound/docker-publish-ghcr</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/docker-build-push-to-ghcr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>docker-publish-ghcr</code> GitHub Action automates the building of Docker images and their deployment to GitHub Packages (ghcr.io). It simplifies tasks like tag management, multi-platform builds, and build caching, enabling seamless Docker image publishing with minimal configuration. Key features include automatic Git tag detection, support for cross-platform builds, and integration with GitHub Actions cache to accelerate workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>ci: update test.yml to use published action @v1 (7814eb1)</li>
<li>docs: update image_name to repo-only format and add output examples (98b53e2)</li>
<li>chore: update build-push-action to v7 for Node.js 24 (6fd488e)</li>
<li>chore: update actions to latest versions for Node.js 24 support (2aeff3b)</li>
<li>docs: add permissions config to examples (ef596be)</li>
<li>fix (47a4b79)</li>
<li>fix: handle owner lowercase and image naming for GHCR (3e43f52)</li>
<li>fix: convert git tag to lowercase for docker image tag (cab7a06)</li>
<li>ci: trigger workflow only on tags (7dca4fe)</li>
<li>fix: remove invalid &lsquo;shell&rsquo; from uses steps in composite action (9514033)</li>
</ul>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/runner-guard/</link><pubDate>Wed, 08 Apr 2026 13:57:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v3.0.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD security scanner for GitHub Actions workflows that detects vulnerabilities such as pipeline injection, unpinned dependencies, compromised packages, and supply chain threats. It automates the identification, auditing, and remediation of issues across workflows and dependencies, offering capabilities like multi-repo parallel scanning, upstream pipeline audits, and continuous monitoring. This tool enhances software supply chain security by providing actionable insights, automatic fixes, and integration with alerting systems like Slack and PagerDuty.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v3.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD security scanner for GitHub Actions workflows that detects vulnerabilities such as pipeline injection, unpinned dependencies, compromised packages, and supply chain threats. It automates the identification, auditing, and remediation of issues across workflows and dependencies, offering capabilities like multi-repo parallel scanning, upstream pipeline audits, and continuous monitoring. This tool enhances software supply chain security by providing actionable insights, automatic fixes, and integration with alerting systems like Slack and PagerDuty.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Build and security improvements.</p>
<h3 id="full-changelog">Full Changelog</h3>
<p><a href="https://github.com/Vigilant-LLC/runner-guard/compare/v3.0.1...v3.0.2">https://github.com/Vigilant-LLC/runner-guard/compare/v3.0.1...v3.0.2</a></p>
]]></content:encoded></item><item><title>VICE Security Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/vice-security-audit/</link><pubDate>Wed, 08 Apr 2026 13:57:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/vice-security-audit/</guid><description>Version updated for https://github.com/Webba-Creative-Technologies/vice to version v3.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The VICE GitHub Action is a security auditing tool that automates vulnerability detection for web applications. It performs black-box (remote scans) and white-box (local audits) testing, identifying issues such as SQL injection, XSS, and misconfigurations. By integrating into CI workflows, it comments on pull requests with security findings, updates a live security badge, and enforces score thresholds to prevent vulnerable code from merging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Webba-Creative-Technologies/vice">https://github.com/Webba-Creative-Technologies/vice</a></strong> to version <strong>v3.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vice-security-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The VICE GitHub Action is a security auditing tool that automates vulnerability detection for web applications. It performs black-box (remote scans) and white-box (local audits) testing, identifying issues such as SQL injection, XSS, and misconfigurations. By integrating into CI workflows, it comments on pull requests with security findings, updates a live security badge, and enforces score thresholds to prevent vulnerable code from merging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>VICE now ships as a GitHub Action that scans your code on every pull request and push, posts findings as a PR comment, and maintains a security badge in your repo.</p>
<h2 id="quickstart">Quickstart</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Webba-Creative-Technologies/vice@v3  </span>
</span></span></code></pre></div><p>That&rsquo;s it. The action runs all 7 local audit modules, posts a comment on PRs with the score and findings, and updates a .github/vice-badge.json file on push for embeddable security badges.</p>
<h3 id="whats-new">What&rsquo;s new</h3>
<h4 id="github-action">GitHub Action</h4>
<ul>
<li>Composite action with sensible defaults (min-score 70, fail-on-score true, comment PRs, update badge)</li>
<li>PR comment posted via gh CLI, updated in place on every commit (no spam)</li>
<li>Security badge auto-committed via Contents API on push to default branch</li>
<li>Diff vs base branch shown in PR comments when a baseline badge exists</li>
<li>Action and CLI share the same version: @v3.1.0 pins both at once</li>
</ul>
<h4 id="cli-improvements">CLI improvements</h4>
<ul>
<li>New &ndash;json flag on vice audit for clean stdout JSON output</li>
<li>New vice badge command to generate a shields.io endpoint badge from a report</li>
<li>New VICE_ACCEPT_TERMS=1 environment variable to bypass the disclaimer in CI</li>
<li>Local audits now respect .viceignore in code-vulnerabilities and auth modules</li>
<li>Fixed duplicate findings in code vulnerability detection (dedup by file, line, rule)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<p>See the <a href="https://github.com/Webba-Creative-Technologies/vice#github-action">https://github.com/Webba-Creative-Technologies/vice#github-action</a> for inputs, outputs, permissions, and badge embedding.</p>
<h3 id="required-permissions">Required permissions</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span><span style="color:#f92672">contents</span>: <span style="color:#ae81ff">write </span> <span style="color:#75715e"># to commit the badge file</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write </span> <span style="color:#75715e"># to post PR comments</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Setup Cangjie</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-cangjie/</link><pubDate>Wed, 08 Apr 2026 13:57:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-cangjie/</guid><description>Version updated for https://github.com/Zxilly/setup-cangjie to version v2.2.0.
This action is used across all versions by 13 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup-Cangjie GitHub Action automates the installation of the Cangjie build environment in CI workflows, supporting various version channels such as LTS, STS, and Nightly. It simplifies setting up specific versions of Cangjie, including automatic version detection and optional configuration of repository credentials, enabling seamless integration and builds for projects that depend on the Cangjie ecosystem.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Zxilly/setup-cangjie">https://github.com/Zxilly/setup-cangjie</a></strong> to version <strong>v2.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-cangjie">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup-Cangjie</strong> GitHub Action automates the installation of the Cangjie build environment in CI workflows, supporting various version channels such as LTS, STS, and Nightly. It simplifies setting up specific versions of Cangjie, including automatic version detection and optional configuration of repository credentials, enabling seamless integration and builds for projects that depend on the Cangjie ecosystem.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>修复 repo token 设置</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/Zxilly/setup-cangjie/pull/284">https://github.com/Zxilly/setup-cangjie/pull/284</a></li>
<li>chore(deps-dev): bump rollup from 4.60.0 to 4.60.1 by @dependabot[bot] in <a href="https://github.com/Zxilly/setup-cangjie/pull/285">https://github.com/Zxilly/setup-cangjie/pull/285</a></li>
<li>chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 by @dependabot[bot] in <a href="https://github.com/Zxilly/setup-cangjie/pull/286">https://github.com/Zxilly/setup-cangjie/pull/286</a></li>
<li>chore(deps-dev): bump eslint from 10.1.0 to 10.2.0 by @dependabot[bot] in <a href="https://github.com/Zxilly/setup-cangjie/pull/287">https://github.com/Zxilly/setup-cangjie/pull/287</a></li>
<li>chore(deps-dev): bump dotenv from 17.3.1 to 17.4.1 by @dependabot[bot] in <a href="https://github.com/Zxilly/setup-cangjie/pull/288">https://github.com/Zxilly/setup-cangjie/pull/288</a></li>
<li>chore(deps-dev): bump @antfu/eslint-config from 7.7.3 to 8.0.0 by @dependabot[bot] in <a href="https://github.com/Zxilly/setup-cangjie/pull/289">https://github.com/Zxilly/setup-cangjie/pull/289</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Zxilly/setup-cangjie/compare/v2...v2.2.0">https://github.com/Zxilly/setup-cangjie/compare/v2...v2.2.0</a></p>
]]></content:encoded></item><item><title>Skylos - Python SAST, Dead Code Detection &amp; PR Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/skylos-python-sast-dead-code-detection-pr-gate/</link><pubDate>Wed, 08 Apr 2026 06:23:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/skylos-python-sast-dead-code-detection-pr-gate/</guid><description>Version updated for https://github.com/duriantaco/skylos to version v4.3.0.
This action is used across all versions by 14 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Skylos is an open-source static analysis tool and GitHub Action designed to detect dead code, hardcoded secrets, exploitable flows, and AI-generated security regressions in Python, TypeScript, and Go. It automates code quality checks, security audits, and CI/CD pull request gating by providing actionable findings, GitHub annotations, and review comments. Skylos is particularly effective for teams using modern frameworks, AI-assisted coding tools, or building AI-driven applications that require robust security and code quality enforcement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/duriantaco/skylos">https://github.com/duriantaco/skylos</a></strong> to version <strong>v4.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skylos-python-sast-dead-code-detection-pr-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Skylos is an open-source static analysis tool and GitHub Action designed to detect dead code, hardcoded secrets, exploitable flows, and AI-generated security regressions in Python, TypeScript, and Go. It automates code quality checks, security audits, and CI/CD pull request gating by providing actionable findings, GitHub annotations, and review comments. Skylos is particularly effective for teams using modern frameworks, AI-assisted coding tools, or building AI-driven applications that require robust security and code quality enforcement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="430-2026-04-08"><a href="https://github.com/duriantaco/skylos/compare/v4.2.1...v4.3.0">4.3.0</a> (2026-04-08)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>cli:</strong> add explicit project selection flow (<a href="https://github.com/duriantaco/skylos/issues/171">#171</a>) (<a href="https://github.com/duriantaco/skylos/commit/3eb30014c06cc5b4e96ed599298cc551010a7d3a">3eb3001</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>core:</strong> honor root ignores and actionable clean edits (<a href="https://github.com/duriantaco/skylos/issues/165">#165</a>) (<a href="https://github.com/duriantaco/skylos/commit/358dd1f4a18f523fb0a4301ab7f15c43d8febfb0">358dd1f</a>)</li>
<li><strong>release:</strong> align release-please bootstrap with 4.2.1 (<a href="https://github.com/duriantaco/skylos/commit/8fb330fb0f8905defa7574b919be04db3188b3fe">8fb330f</a>)</li>
<li><strong>summary:</strong> include Java in language analysis summary (<a href="https://github.com/duriantaco/skylos/issues/175">#175</a>) (<a href="https://github.com/duriantaco/skylos/commit/433c0e886fed3e1fab19bce3b9238141aa870b96">433c0e8</a>)</li>
<li><strong>ts:</strong> align Next.js convention coverage (<a href="https://github.com/duriantaco/skylos/issues/164">#164</a>) (<a href="https://github.com/duriantaco/skylos/commit/05264b2e32a440aad2549dd74ce66c7b7cc54176">05264b2</a>)</li>
</ul>
<h3 id="internal-cleanup">Internal cleanup</h3>
<ul>
<li>narrow refactors across logic-rule helpers, verification output/finalization, AST compatibility, server rendering, API normalization, CLI parser wiring, and defend output handling</li>
</ul>
]]></content:encoded></item><item><title>TypeDoc Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/typedoc-report/</link><pubDate>Wed, 08 Apr 2026 06:23:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/typedoc-report/</guid><description>Version updated for https://github.com/ElJijuna/typedoc-action to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The TypeDoc Report Action automates the generation of TypeScript documentation in JSON format using TypeDoc and publishes it to a designated monitoring repository (MonitoringTool-DB). It solves the problem of manually creating and updating TypeScript documentation by streamlining the process and ensuring consistent publishing to a central location. Key capabilities include automated documentation generation, artifact management, and seamless integration with a monitoring repository for centralized documentation tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ElJijuna/typedoc-action">https://github.com/ElJijuna/typedoc-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/typedoc-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The TypeDoc Report Action automates the generation of TypeScript documentation in JSON format using TypeDoc and publishes it to a designated monitoring repository (<code>MonitoringTool-DB</code>). It solves the problem of manually creating and updating TypeScript documentation by streamlining the process and ensuring consistent publishing to a central location. Key capabilities include automated documentation generation, artifact management, and seamless integration with a monitoring repository for centralized documentation tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ElJijuna/typedoc-action/commits/v1.0.0">https://github.com/ElJijuna/typedoc-action/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/fallow-codebase-health/</link><pubDate>Wed, 08 Apr 2026 06:23:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.19.2.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action is a Rust-based codebase analysis tool for TypeScript and JavaScript projects, designed to identify unused code, duplication, complexity issues, and architectural problems with minimal configuration and high performance. It automates tasks such as detecting dead code, circular dependencies, and duplicate code blocks, while providing actionable insights to optimize and maintain clean, efficient codebases. Key features include sub-second analysis, framework plugins, and the ability to group findings by ownership, directory, or package for streamlined team collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.19.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action is a Rust-based codebase analysis tool for TypeScript and JavaScript projects, designed to identify unused code, duplication, complexity issues, and architectural problems with minimal configuration and high performance. It automates tasks such as detecting dead code, circular dependencies, and duplicate code blocks, while providing actionable insights to optimize and maintain clean, efficient codebases. Key features include sub-second analysis, framework plugins, and the ability to group findings by ownership, directory, or package for streamlined team collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug Fixes</h2>
<p><strong>Angular implicit member reference detection</strong> (<a href="https://github.com/fallow-rs/fallow/issues/82">#82</a>)</p>
<p>Angular&rsquo;s <code>@Component</code> and <code>@Directive</code> decorators reference class members through several metadata properties that fallow previously didn&rsquo;t scan. This caused false <code>unused-class-members</code> reports for:</p>
<ul>
<li><strong>Inline templates</strong> (<code>template: '&lt;p&gt;{{ title() }}&lt;/p&gt;'</code>) &ndash; now scanned for member references using the same Angular template parser as external <code>templateUrl</code> files</li>
<li><strong>Host bindings</strong> (<code>host: { '(click)': 'onClick()' }</code>) &ndash; expression strings now extract referenced member identifiers</li>
<li><strong>Metadata arrays</strong> (<code>inputs: ['name']</code>, <code>outputs: ['clicked']</code>, <code>queries: { ref: ... }</code>) &ndash; listed member names now marked as framework-managed</li>
<li><strong>Angular 17+ signal APIs</strong> (<code>input()</code>, <code>input.required()</code>, <code>output()</code>, <code>model()</code>, <code>viewChild()</code>, <code>viewChildren()</code>, <code>contentChild()</code>, <code>contentChildren()</code>) &ndash; properties initialized with these calls on Angular-decorated classes are now treated as framework-managed</li>
</ul>
<p>All 10 false positives from the issue reproduction are resolved.</p>
<h2 id="internal">Internal</h2>
<ul>
<li>Split <code>graph/build.rs</code> and <code>analyze/predicates.rs</code> into focused submodules for better cohesion</li>
<li>Added 258 tests across 12 files (line coverage 90.2% -&gt; 90.9%)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.19.1...v2.19.2">https://github.com/fallow-rs/fallow/compare/v2.19.1...v2.19.2</a></p>
]]></content:encoded></item><item><title>Issues notifications</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/issues-notifications/</link><pubDate>Wed, 08 Apr 2026 06:22:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/issues-notifications/</guid><description>Version updated for https://github.com/Fgerthoffert/actions-issues-notifications to version v1.4.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “GitHub Issues Notifications Action” is designed to collect notifications about GitHub Issues and prepare messages that can be forwarded to messaging platforms like Slack, addressing the limitation that GitHub’s Scheduled Reminders only support Pull Requests. It automates the process of retrieving, summarizing, and delivering updates on Issue-related activities, helping teams stay informed without manually checking GitHub notifications. Key capabilities include configurable notification frequency, support for batch or real-time updates, and resource-efficient operation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Fgerthoffert/actions-issues-notifications">https://github.com/Fgerthoffert/actions-issues-notifications</a></strong> to version <strong>v1.4.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/issues-notifications">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;GitHub Issues Notifications Action&rdquo; is designed to collect notifications about GitHub Issues and prepare messages that can be forwarded to messaging platforms like Slack, addressing the limitation that GitHub&rsquo;s Scheduled Reminders only support Pull Requests. It automates the process of retrieving, summarizing, and delivering updates on Issue-related activities, helping teams stay informed without manually checking GitHub notifications. Key capabilities include configurable notification frequency, support for batch or real-time updates, and resource-efficient operation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: added debug output to help understand why some notifications are still present by @Fgerthoffert in <a href="https://github.com/Fgerthoffert/actions-issues-notifications/pull/14">https://github.com/Fgerthoffert/actions-issues-notifications/pull/14</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Fgerthoffert/actions-issues-notifications/compare/v1...v1.4.2">https://github.com/Fgerthoffert/actions-issues-notifications/compare/v1...v1.4.2</a></p>
]]></content:encoded></item><item><title>Setup Fortran with Conda</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-fortran-with-conda/</link><pubDate>Wed, 08 Apr 2026 06:22:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-fortran-with-conda/</guid><description>Version updated for https://github.com/gha3mi/setup-fortran-conda to version v0.15.1.
This action is used across all versions by 63 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Setup Fortran with Conda” GitHub Action automates the setup of a Fortran development environment in CI/CD workflows using Conda. It installs a specified Fortran compiler (along with compatible C/C++ compilers) and development tools like fpm, cmake, and ninja, while allowing customization through additional package installations. This action simplifies and standardizes the configuration of cross-platform Fortran environments, enhancing productivity and consistency in software development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gha3mi/setup-fortran-conda">https://github.com/gha3mi/setup-fortran-conda</a></strong> to version <strong>v0.15.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>63</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-fortran-with-conda">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Setup Fortran with Conda&rdquo; GitHub Action automates the setup of a Fortran development environment in CI/CD workflows using Conda. It installs a specified Fortran compiler (along with compatible C/C++ compilers) and development tools like <code>fpm</code>, <code>cmake</code>, and <code>ninja</code>, while allowing customization through additional package installations. This action simplifies and standardizes the configuration of cross-platform Fortran environments, enhancing productivity and consistency in software development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v0151---2026-04-07"><a href="https://github.com/gha3mi/setup-fortran-conda/compare/v0.15.0...v0.15.1">v0.15.1</a> - 2026-04-07</h2>
<h3 id="others">Others</h3>
<ul>
<li>Update README.md status table [ci skip] (#156) (<a href="https://github.com/gha3mi/setup-fortran-conda/commit/754eb5fae00055923f0d0621dc4b0027a8827ad0">754eb5fa</a>) by <a href="https://github.com/gha3mi">@gha3mi</a></li>
<li>Update README.md status table [ci skip] (#157) (<a href="https://github.com/gha3mi/setup-fortran-conda/commit/d2266017f29dbde1c76d2e82da3eb3383c9bfab5">d2266017</a>) by <a href="https://github.com/gha3mi">@gha3mi</a></li>
<li>Update README.md status table [ci skip] (#158) (<a href="https://github.com/gha3mi/setup-fortran-conda/commit/c2c07215c0d57a5149fafff4fa1d5cd05a256c0e">c2c07215</a>) by <a href="https://github.com/gha3mi">@gha3mi</a></li>
<li>Update README.md status table [ci skip] (#159) (<a href="https://github.com/gha3mi/setup-fortran-conda/commit/0951a36989eb244b29721ae63591d9b520b7f819">0951a369</a>) by <a href="https://github.com/gha3mi">@gha3mi</a></li>
<li>Update README.md status table [ci skip] (#160) (<a href="https://github.com/gha3mi/setup-fortran-conda/commit/9eb85d298094bb433e163d78e7f798ee2c64c6fd">9eb85d29</a>) by <a href="https://github.com/gha3mi">@gha3mi</a></li>
<li>Improve logging and update CI/CD workflow reference (#161) (<a href="https://github.com/gha3mi/setup-fortran-conda/commit/0ff68f6ae2910e98eb9d314d87236c3cc27ae425">0ff68f6a</a>) by <a href="https://github.com/gha3mi">@gha3mi</a></li>
</ul>
<p>Full Changelog: <a href="https://github.com/gha3mi/setup-fortran-conda/compare/v0.15.0...v0.15.1">v0.15.0&hellip;v0.15.1</a></p>
]]></content:encoded></item><item><title>Tenter Scan (Rust)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/tenter-scan-rust/</link><pubDate>Wed, 08 Apr 2026 06:22:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/tenter-scan-rust/</guid><description>Version updated for https://github.com/goweft/tenter-rs to version v2.0.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The tenter-rs GitHub Action is a pre-publish artifact integrity scanner that automates the detection of sensitive files, embedded secrets, debug symbols, oversized files, and other issues in packages before release. Written in Rust, it provides a memory-safe, static binary solution with no runtime dependencies, eliminating the need for Python or additional setup steps. This action streamlines CI workflows by offering fast, platform-compatible scanning with support for JSON and SARIF output formats for enhanced integration with security and code quality tools.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goweft/tenter-rs">https://github.com/goweft/tenter-rs</a></strong> to version <strong>v2.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tenter-scan-rust">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>tenter-rs GitHub Action</strong> is a pre-publish artifact integrity scanner that automates the detection of sensitive files, embedded secrets, debug symbols, oversized files, and other issues in packages before release. Written in Rust, it provides a memory-safe, static binary solution with no runtime dependencies, eliminating the need for Python or additional setup steps. This action streamlines CI workflows by offering fast, platform-compatible scanning with support for JSON and SARIF output formats for enhanced integration with security and code quality tools.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4">https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4">https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4">https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4">https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4">https://github.com/goweft/tenter-rs/compare/v2.0.3...v2.0.4</a></p>
]]></content:encoded></item><item><title>Slackbot Release Notification</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/slackbot-release-notification/</link><pubDate>Wed, 08 Apr 2026 06:22:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/slackbot-release-notification/</guid><description>Version updated for https://github.com/harm-matthias-harms/slackbot-release to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Slackbot Release” GitHub Action automates the process of sending release notes to a designated Slack channel whenever a new release is created on a repository. It simplifies communication by seamlessly notifying team members about updates, ensuring they stay informed about project changes. This action is particularly useful for streamlining release workflows and enhancing team collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/harm-matthias-harms/slackbot-release">https://github.com/harm-matthias-harms/slackbot-release</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/slackbot-release-notification">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Slackbot Release&rdquo; GitHub Action automates the process of sending release notes to a designated Slack channel whenever a new release is created on a repository. It simplifies communication by seamlessly notifying team members about updates, ensuring they stay informed about project changes. This action is particularly useful for streamlining release workflows and enhancing team collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What’s Changed</h2>
<h2 id="-chore">🏡 Chore</h2>
<ul>
<li>Refactor test mocking (#128) @harm-matthias-harms</li>
<li>Update mock for actions/core with spy option (#127) @harm-matthias-harms</li>
<li>Apply to codecov workflow deprecation warnings (#126) @harm-matthias-harms</li>
<li>Handle vite deprecations (#125) @harm-matthias-harms</li>
<li>Fix release drafter auto label (#123) @harm-matthias-harms</li>
</ul>
<h2 id="-dependency-updates">🤓 Dependency Updates</h2>
<ul>
<li>Bump vite from 8.0.3 to 8.0.5 (#122) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Lock file maintenance (#121) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update codecov/codecov-action action to v6 (#120) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.1.2 (patch) (#119) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Bump picomatch from 4.0.3 to 4.0.4 (#118) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Update Node.js to v24.14.1 (#117) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.1.1 (patch) (#116) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Bump flatted from 3.3.3 to 3.4.2 (#115) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Update release-drafter/release-drafter action to v7 (#112) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Bump undici from 6.23.0 to 6.24.1 (#114) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump fast-xml-parser from 4.5.3 to 4.5.4 (#109) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump minimatch from 3.1.2 to 3.1.5 (#108) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump rollup from 4.57.1 to 4.59.0 (#107) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Lock file maintenance (#124) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update jdx/mise-action action to v4 (#111) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.1.0 (minor) (#110) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update Node.js to v24.14.0 (#106) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency node to v24.13.1 (#105) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v3 (#103) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Lock file maintenance (#104) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v9 (#102) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v2.0.3 (#101) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v8.0.1 (#100) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v8 (#99) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.0.18 (patch) (#98) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency node to v24.13.0 (#97) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.0.17 (patch) (#96) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v7 (#95) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v2.0.2 (#94) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.0.16 (patch) (#93) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency node to v24.12.0 (#91) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v2.0.1 (#92) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
</ul>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hol-codex-plugin-scanner/</link><pubDate>Wed, 08 Apr 2026 06:22:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.9.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL AI Plugin Scanner GitHub Action is designed to scan AI plugin repositories for security vulnerabilities, runtime readiness, publishability, and trust signals across ecosystems like Codex, Claude, Gemini, and OpenCode. It automates the generation of structured reports, including SARIF and policy compliance results, and supports tasks such as linting, verification, and submission for marketplace readiness. This action simplifies plugin validation workflows by providing configurable scanning modes and output formats, while ensuring alignment with the primary scanner’s updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL AI Plugin Scanner GitHub Action is designed to scan AI plugin repositories for security vulnerabilities, runtime readiness, publishability, and trust signals across ecosystems like Codex, Claude, Gemini, and OpenCode. It automates the generation of structured reports, including SARIF and policy compliance results, and supports tasks such as linting, verification, and submission for marketplace readiness. This action simplifies plugin validation workflows by providing configurable scanning modes and output formats, while ensuring alignment with the primary scanner&rsquo;s updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/ai-plugin-scanner/tree/bb1d0c473059b73525dc3a3ee465b3cc1d7a10c6">https://github.com/hashgraph-online/ai-plugin-scanner/tree/bb1d0c473059b73525dc3a3ee465b3cc1d7a10c6</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.8...v1.2.9">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.8...v1.2.9</a></p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hyperlocalise-ci/</link><pubDate>Wed, 08 Apr 2026 06:22:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.3.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows within CI/CD pipelines by integrating Hyperlocalise’s AI-driven infrastructure. It enables tasks such as detecting planned localization changes (drift) and checking translation integrity, providing actionable reports and artifact uploads. This streamlines localization management for modern applications, ensuring consistency and efficiency directly within engineering systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Hyperlocalise GitHub Action</strong> automates localization workflows within CI/CD pipelines by integrating Hyperlocalise&rsquo;s AI-driven infrastructure. It enables tasks such as detecting planned localization changes (drift) and checking translation integrity, providing actionable reports and artifact uploads. This streamlines localization management for modern applications, ensuring consistency and efficiency directly within engineering systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: Add summary controls and severity threshold to GitHub Action by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/191">https://github.com/hyperlocalise/hyperlocalise/pull/191</a></li>
<li>feat: minimal init config by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/193">https://github.com/hyperlocalise/hyperlocalise/pull/193</a></li>
<li>feat: hyperlocalise web scaffolding by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/195">https://github.com/hyperlocalise/hyperlocalise/pull/195</a></li>
<li>chore(deps): update dependency gazelle to v0.48.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/197">https://github.com/hyperlocalise/hyperlocalise/pull/197</a></li>
<li>fix(deps): update go dependencies by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/199">https://github.com/hyperlocalise/hyperlocalise/pull/199</a></li>
<li>chore(deps): update node.js to v24.14.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/200">https://github.com/hyperlocalise/hyperlocalise/pull/200</a></li>
<li>chore(deps): update postgres docker tag to v18 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/201">https://github.com/hyperlocalise/hyperlocalise/pull/201</a></li>
<li>chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/203">https://github.com/hyperlocalise/hyperlocalise/pull/203</a></li>
<li>chore(deps): update dependency typescript to v6 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/205">https://github.com/hyperlocalise/hyperlocalise/pull/205</a></li>
<li>chore(deps): update dependency bazel to v9 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/204">https://github.com/hyperlocalise/hyperlocalise/pull/204</a></li>
<li>chore(deps): update dependency rules_go to v0.60.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/202">https://github.com/hyperlocalise/hyperlocalise/pull/202</a></li>
<li>fix(deps): update go dependencies by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/206">https://github.com/hyperlocalise/hyperlocalise/pull/206</a></li>
<li>chore(deps): update dependency @types/node to v24.12.2 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/208">https://github.com/hyperlocalise/hyperlocalise/pull/208</a></li>
<li>Skip ICU invariant checks for Markdown/MDX and add AST parity check for icu_shape by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/209">https://github.com/hyperlocalise/hyperlocalise/pull/209</a></li>
<li>.github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/210">https://github.com/hyperlocalise/hyperlocalise/pull/210</a></li>
<li>feat(www): landing page by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/211">https://github.com/hyperlocalise/hyperlocalise/pull/211</a></li>
<li>feat(www): database schema by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/212">https://github.com/hyperlocalise/hyperlocalise/pull/212</a></li>
<li>chore(deps): update inngest/inngest docker tag to v1.17.9 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/213">https://github.com/hyperlocalise/hyperlocalise/pull/213</a></li>
<li>feat(www): hono route by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/214">https://github.com/hyperlocalise/hyperlocalise/pull/214</a></li>
<li>feat(www): project route by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/215">https://github.com/hyperlocalise/hyperlocalise/pull/215</a></li>
<li>Add Inngest client and server env vars for event signing by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/220">https://github.com/hyperlocalise/hyperlocalise/pull/220</a></li>
<li>Add /api/inngest route using Inngest Hono handler and export functions array by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/221">https://github.com/hyperlocalise/hyperlocalise/pull/221</a></li>
<li>feat(www): translation job by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/222">https://github.com/hyperlocalise/hyperlocalise/pull/222</a></li>
<li>fix(deps): update dependency dotenv to v17.4.1 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/216">https://github.com/hyperlocalise/hyperlocalise/pull/216</a></li>
<li>feat(www): translation worker by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/223">https://github.com/hyperlocalise/hyperlocalise/pull/223</a></li>
<li>fix(translation): reclaim running jobs on retry and guard missing update results by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/224">https://github.com/hyperlocalise/hyperlocalise/pull/224</a></li>
<li>feat(www): add glossary and translation memory retrieval tables by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/226">https://github.com/hyperlocalise/hyperlocalise/pull/226</a></li>
<li>feat(www): glossary crud implement by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/227">https://github.com/hyperlocalise/hyperlocalise/pull/227</a></li>
<li>Add WorkOS webhook endpoint and shared WorkOS identity sync by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/225">https://github.com/hyperlocalise/hyperlocalise/pull/225</a></li>
<li>chore(deps): update dependency gazelle to v0.49.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/232">https://github.com/hyperlocalise/hyperlocalise/pull/232</a></li>
<li>fix(deps): update dependency hono to v4.12.11 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/228">https://github.com/hyperlocalise/hyperlocalise/pull/228</a></li>
<li>chore(deps): update dependency vite-plus to v0.1.16 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/229">https://github.com/hyperlocalise/hyperlocalise/pull/229</a></li>
<li>feat(www): vercel/analytics by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/233">https://github.com/hyperlocalise/hyperlocalise/pull/233</a></li>
<li>feat: waitlist url + background blur by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/234">https://github.com/hyperlocalise/hyperlocalise/pull/234</a></li>
<li>fix(deps): update dependency hono to v4.12.12 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/235">https://github.com/hyperlocalise/hyperlocalise/pull/235</a></li>
<li>fix(deps): update dependency ai to v6.0.149 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/231">https://github.com/hyperlocalise/hyperlocalise/pull/231</a></li>
<li>fix(deps): update dependency @ai-sdk/openai to v3.0.51 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/230">https://github.com/hyperlocalise/hyperlocalise/pull/230</a></li>
<li>fix(deps): update dependency inngest to v4.2.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/237">https://github.com/hyperlocalise/hyperlocalise/pull/237</a></li>
<li>feat(www): marketing navbar by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/236">https://github.com/hyperlocalise/hyperlocalise/pull/236</a></li>
<li>chore(deps): update dependency gazelle to v0.50.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/239">https://github.com/hyperlocalise/hyperlocalise/pull/239</a></li>
<li>fix(deps): update dependency shadcn to v4.2.0 by @renovate[bot] in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/240">https://github.com/hyperlocalise/hyperlocalise/pull/240</a></li>
<li>chore: moving release + update docs by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/242">https://github.com/hyperlocalise/hyperlocalise/pull/242</a></li>
<li>feat: support json array item by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/243">https://github.com/hyperlocalise/hyperlocalise/pull/243</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@renovate[bot] made their first contribution in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/197">https://github.com/hyperlocalise/hyperlocalise/pull/197</a></li>
<li>@blacksmith-sh[bot] made their first contribution in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/210">https://github.com/hyperlocalise/hyperlocalise/pull/210</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1.3.1...v1.3.2">https://github.com/hyperlocalise/hyperlocalise/compare/v1.3.1...v1.3.2</a></p>
]]></content:encoded></item><item><title>NodeJS Actions Starter Template</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/nodejs-actions-starter-template/</link><pubDate>Wed, 08 Apr 2026 06:22:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/nodejs-actions-starter-template/</guid><description>Version updated for https://github.com/joshjohanning/nodejs-actions-starter-template to version v2.0.1.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The nodejs-actions-starter-template is a pre-configured GitHub Action template designed to simplify the creation of custom Node.js actions. It automates tasks such as setting up action boilerplate, linting, testing, CI/CD workflows, and bundling for distribution. Key features include GitHub REST API integration using Octokit, a repository statistics example, and comprehensive utilities for testing, formatting, and code quality, enabling developers to quickly build and deploy custom actions with minimal setup effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/nodejs-actions-starter-template">https://github.com/joshjohanning/nodejs-actions-starter-template</a></strong> to version <strong>v2.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nodejs-actions-starter-template">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>nodejs-actions-starter-template</code> is a pre-configured GitHub Action template designed to simplify the creation of custom Node.js actions. It automates tasks such as setting up action boilerplate, linting, testing, CI/CD workflows, and bundling for distribution. Key features include GitHub REST API integration using Octokit, a repository statistics example, and comprehensive utilities for testing, formatting, and code quality, enabling developers to quickly build and deploy custom actions with minimal setup effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/62">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/62</a></li>
<li>chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/64">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/64</a></li>
<li>chore: update copilot-instructions.md by @joshjohanning-repo-settings-sync[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/65">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/65</a></li>
<li>chore(deps-dev): bump eslint-plugin-jest from 29.15.0 to 29.15.1 in the eslint-plugins group by @dependabot[bot] in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/67">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/67</a></li>
<li>refactor: remove custom getInput/getBooleanInput wrappers by @joshjohanning in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/66">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/66</a></li>
<li>test: improve test coverage by @Copilot in <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/pull/66">https://github.com/joshjohanning/nodejs-actions-starter-template/pull/66</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/nodejs-actions-starter-template/compare/v2.0.0...v2.0.1">https://github.com/joshjohanning/nodejs-actions-starter-template/compare/v2.0.0...v2.0.1</a></p>
]]></content:encoded></item><item><title>Create GitHub App Token (AWS KMS)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/create-github-app-token-aws-kms/</link><pubDate>Wed, 08 Apr 2026 06:22:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/create-github-app-token-aws-kms/</guid><description>Version updated for https://github.com/konippi/create-github-app-token-aws-kms to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action generates scoped installation access tokens for GitHub Apps by securely signing JSON Web Tokens (JWT) using AWS Key Management Service (KMS). It eliminates the need to store private keys in GitHub Secrets, enhancing security by keeping private keys within the AWS KMS boundary. By automating token creation and enforcing least-privilege permissions, the action streamlines GitHub App authentication workflows for repositories or organizations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/konippi/create-github-app-token-aws-kms">https://github.com/konippi/create-github-app-token-aws-kms</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-github-app-token-aws-kms">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action generates scoped installation access tokens for GitHub Apps by securely signing JSON Web Tokens (JWT) using AWS Key Management Service (KMS). It eliminates the need to store private keys in GitHub Secrets, enhancing security by keeping private keys within the AWS KMS boundary. By automating token creation and enforcing least-privilege permissions, the action streamlines GitHub App authentication workflows for repositories or organizations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: update v1 commit hash in README by @konippi in <a href="https://github.com/konippi/create-github-app-token-aws-kms/pull/19">https://github.com/konippi/create-github-app-token-aws-kms/pull/19</a></li>
<li>fix: use cjs for esbuild output to resolve ESM/CJS mismatch on Node.j… by @konippi in <a href="https://github.com/konippi/create-github-app-token-aws-kms/pull/21">https://github.com/konippi/create-github-app-token-aws-kms/pull/21</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/konippi/create-github-app-token-aws-kms/compare/v1...v1.0.2">https://github.com/konippi/create-github-app-token-aws-kms/compare/v1...v1.0.2</a></p>
]]></content:encoded></item><item><title>Kida Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/kida-report/</link><pubDate>Wed, 08 Apr 2026 06:22:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/kida-report/</guid><description>Version updated for https://github.com/lbliii/kida to version v0.3.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Kida is a versatile template engine that compiles to Python AST and supports rendering to multiple formats, including HTML, terminal output, and Markdown. It streamlines tasks like creating custom CI reports from tool outputs (e.g., pytest, coverage) by automating the generation of step summaries and PR comments in GitHub Actions. Key capabilities include template inheritance, pattern matching, safe data handling, streaming, and integration with modern frameworks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lbliii/kida">https://github.com/lbliii/kida</a></strong> to version <strong>v0.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kida-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Kida is a versatile template engine that compiles to Python AST and supports rendering to multiple formats, including HTML, terminal output, and Markdown. It streamlines tasks like creating custom CI reports from tool outputs (e.g., pytest, coverage) by automating the generation of step summaries and PR comments in GitHub Actions. Key capabilities include template inheritance, pattern matching, safe data handling, streaming, and integration with modern frameworks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="v033">v0.3.3</h1>
<p><strong>Released</strong> 2026-04-07.</p>
<p>Kida 0.3.3 adds JSON/YAML syntax highlighting for terminal output, enables CI report
posting as PR comments, and fixes a cache miss tracking bug.</p>
<h2 id="highlights">Highlights</h2>
<ul>
<li><strong><code>syntax()</code> terminal filter</strong> — Regex-based JSON and YAML highlighting in terminal mode.</li>
<li><strong>PR comment CI reports</strong> — GitHub Action now posts reports as pull request comments.</li>
<li><strong><code>CachedBlocksDict</code> fix</strong> — Cache miss tracking corrected with expanded test coverage.</li>
</ul>
<h2 id="added">Added</h2>
<h3 id="terminal">Terminal</h3>
<ul>
<li><strong><code>syntax()</code> filter</strong> — Regex-based syntax highlighting for JSON and YAML content in terminal
rendering mode. Applies color tokens to keys, strings, numbers, and structural characters.</li>
</ul>
<h3 id="github-action">GitHub Action</h3>
<ul>
<li><strong>PR comment posting</strong> — <code>post-to: pr-comment</code> posts rendered reports directly to pull requests
in addition to step summaries.</li>
<li><strong>Comment deduplication</strong> — <code>comment-header</code> identifies comments by report type so re-runs
update the existing comment instead of creating duplicates.</li>
<li><strong>Append mode</strong> — <code>comment-mode: append</code> combines multiple reports (e.g., pytest + coverage)
into a single PR comment separated by horizontal rules.</li>
<li><strong>Extra context</strong> — <code>context</code> input accepts a JSON string of additional template variables
merged into the data context at render time.</li>
</ul>
<h2 id="fixed">Fixed</h2>
<ul>
<li><strong><code>CachedBlocksDict</code> miss tracking</strong> — Block lookups that miss the cache are now properly
recorded. Added comprehensive test coverage for cached blocks, purity checks, and t-strings.</li>
</ul>
<h2 id="upgrade-notes">Upgrade Notes</h2>
<ol>
<li>No breaking changes. Drop-in upgrade from 0.3.2.</li>
<li>GitHub Action version tag updated to <code>@v0.3.3</code>.</li>
</ol>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://pypi.org/project/kida-templates/">PyPI</a></li>
<li><a href="https://github.com/lbliii/kida">GitHub</a></li>
<li><a href="https://github.com/lbliii/kida/blob/main/CHANGELOG.md">Full Changelog</a></li>
</ul>
]]></content:encoded></item><item><title>are-we-good</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/are-we-good/</link><pubDate>Wed, 08 Apr 2026 06:22:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/are-we-good/</guid><description>Version updated for https://github.com/lowlydba/are-we-good to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “are-we-good” GitHub Action aggregates the statuses of multiple jobs and matrices within a workflow into a single, unified pass/fail status check. It automates the evaluation of complex workflows by allowing configuration of skip, fail, and cancel conditions for specific jobs, ensuring streamlined branch protection and workflow monitoring. Key capabilities include generating a markdown summary of results and providing flexible rules for handling skipped or advisory jobs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lowlydba/are-we-good">https://github.com/lowlydba/are-we-good</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/are-we-good">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;are-we-good&rdquo; GitHub Action aggregates the statuses of multiple jobs and matrices within a workflow into a single, unified pass/fail status check. It automates the evaluation of complex workflows by allowing configuration of skip, fail, and cancel conditions for specific jobs, ensuring streamlined branch protection and workflow monitoring. Key capabilities include generating a markdown summary of results and providing flexible rules for handling skipped or advisory jobs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Remove unused dist bundle artifact, and add README screenshots by @lowlydba in <a href="https://github.com/lowlydba/are-we-good/pull/4">https://github.com/lowlydba/are-we-good/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lowlydba/are-we-good/compare/v1.0.1...v1.0.2">https://github.com/lowlydba/are-we-good/compare/v1.0.1...v1.0.2</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/secondbrainaction/</link><pubDate>Wed, 08 Apr 2026 06:22:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2540-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a command-line tool that integrates with external data sources like Salesforce, Slack, and GitHub to retrieve, filter, and analyze data using Large Language Models (LLMs). It automates tasks such as generating reports, summaries, and insights by applying Retrieval Augmented Generation (RAG) techniques to process and query large datasets, including documents, code changes, and YouTube transcripts. Its key capabilities include keyword-based filtering, multi-source data analysis, and leveraging LLMs for advanced querying and summarization.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2540-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a command-line tool that integrates with external data sources like Salesforce, Slack, and GitHub to retrieve, filter, and analyze data using Large Language Models (LLMs). It automates tasks such as generating reports, summaries, and insights by applying Retrieval Augmented Generation (RAG) techniques to process and query large datasets, including documents, code changes, and YouTube transcripts. Its key capabilities include keyword-based filtering, multi-source data analysis, and leveraging LLMs for advanced querying and summarization.</p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/run-aer-tests/</link><pubDate>Wed, 08 Apr 2026 06:22:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.145.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables developers to validate and test Salesforce Apex code in a lightweight, Salesforce-compatible runtime environment without deploying to a live org. It automates the execution of Apex tests, including support for specific namespaces and additional CLI arguments, streamlining development workflows by enabling fast, reproducible test cycles directly within CI/CD pipelines. Key capabilities include running test suites, executing individual code paths, and interactive debugging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.145</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables developers to validate and test Salesforce Apex code in a lightweight, Salesforce-compatible runtime environment without deploying to a live org. It automates the execution of Apex tests, including support for specific namespaces and additional CLI arguments, streamlining development workflows by enabling fast, reproducible test cycles directly within CI/CD pipelines. Key capabilities include running test suites, executing individual code paths, and interactive debugging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.145</p>
<ul>
<li>
<p>Add ApexPages Coverage Tests and Fix StandardSetController Behavior</p>
</li>
<li>
<p>Revert Inflated Method Call CPU Cost and Add Regression Test</p>
</li>
<li>
<p>Fix Server Initialization Performance and Namespace Handling</p>
</li>
<li>
<p>Fix SYSTEM_MODE Ignoring Sharing in Inherited Sharing Classes</p>
</li>
<li>
<p>Fix Stub instanceOf for Class Inheritance Hierarchy</p>
</li>
<li>
<p>Add Auth Method Tests, Static Method Type Checking, and Progress Logging Fix</p>
</li>
<li>
<p>Fix CPU Tracking for Method Calls and For-Each Loops</p>
</li>
</ul>
]]></content:encoded></item><item><title>nombresArchivos</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/nombresarchivos/</link><pubDate>Wed, 08 Apr 2026 06:21:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/nombresarchivos/</guid><description>Version updated for https://github.com/piruetasxyz/nombresArchivos to version v0.1.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The nombresArchivos GitHub Action automates the task of managing and processing file names within a repository. It simplifies workflows by automatically identifying, modifying, or validating file names according to predefined criteria, reducing manual effort and ensuring consistency. This action is ideal for maintaining organized file structures and enforcing naming conventions in projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/piruetasxyz/nombresArchivos">https://github.com/piruetasxyz/nombresArchivos</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/nombresarchivos">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>nombresArchivos</code> GitHub Action automates the task of managing and processing file names within a repository. It simplifies workflows by automatically identifying, modifying, or validating file names according to predefined criteria, reducing manual effort and ensuring consistency. This action is ideal for maintaining organized file structures and enforcing naming conventions in projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(action): auto-fix and commit renamed files by default by @Copilot in <a href="https://github.com/piruetasxyz/nombresArchivos/pull/1">https://github.com/piruetasxyz/nombresArchivos/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Copilot made their first contribution in <a href="https://github.com/piruetasxyz/nombresArchivos/pull/1">https://github.com/piruetasxyz/nombresArchivos/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/piruetasxyz/nombresArchivos/compare/v0.1.1...v0.1.2">https://github.com/piruetasxyz/nombresArchivos/compare/v0.1.1...v0.1.2</a></p>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/multi-style-contribution-snake/</link><pubDate>Wed, 08 Apr 2026 06:21:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v08.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the creation of dynamic animations based on the GitHub contribution graph, offering five distinct styles, custom shapes, bold month labels, and high-quality SVG/GIF outputs. It eliminates manual setup by automatically detecting the repository owner and generates a gallery preview in an output branch. The action streamlines the process of enhancing profile visuals and enables easy sharing of personalized contribution grid animations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v08.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the creation of dynamic animations based on the GitHub contribution graph, offering five distinct styles, custom shapes, bold month labels, and high-quality SVG/GIF outputs. It eliminates manual setup by automatically detecting the repository owner and generates a gallery preview in an output branch. The action streamlines the process of enhancing profile visuals and enables easy sharing of personalized contribution grid animations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v08.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>Hibernation setup</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hibernation-setup/</link><pubDate>Wed, 08 Apr 2026 06:21:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/hibernation-setup/</guid><description>Version updated for https://github.com/Profiidev/hibernation to version v0.2.4.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hibernation is a self-hosted Nix binary cache designed to simplify the storage and distribution of Nix store paths. It automates the process of managing and sharing Nix packages by providing support for local storage or integration with S3-compatible storage solutions. Key features include a web-based UI for configuration, CLI tools for interacting with the server, and support for metrics and authentication.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Profiidev/hibernation">https://github.com/Profiidev/hibernation</a></strong> to version <strong>v0.2.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hibernation-setup">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Hibernation</strong> is a self-hosted Nix binary cache designed to simplify the storage and distribution of Nix store paths. It automates the process of managing and sharing Nix packages by providing support for local storage or integration with S3-compatible storage solutions. Key features include a web-based UI for configuration, CLI tools for interacting with the server, and support for metrics and authentication.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Hibernation version v0.2.4 has been released!</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: api client url by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/37">https://github.com/Profiidev/hibernation/pull/37</a></li>
<li>chore: update centaurus by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/38">https://github.com/Profiidev/hibernation/pull/38</a></li>
<li>Release version v0.2.4 by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/39">https://github.com/Profiidev/hibernation/pull/39</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Profiidev/hibernation/compare/v0.2.3...v0.2.4">https://github.com/Profiidev/hibernation/compare/v0.2.3...v0.2.4</a></p>
]]></content:encoded></item><item><title>Setup Redgate Flyway</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-redgate-flyway/</link><pubDate>Wed, 08 Apr 2026 06:21:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/setup-redgate-flyway/</guid><description>Version updated for https://github.com/red-gate/setup-flyway to version v3.3.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 5 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-flyway GitHub Action automates the installation of the Flyway CLI in workflows, enabling seamless database migrations, schema version control, and integration into CI/CD pipelines. It supports over 50 databases, including PostgreSQL, MySQL, SQL Server, and Oracle, and facilitates efficient database delivery by leveraging Flyway’s robust migration capabilities. This action simplifies the setup process and provides an essential foundation for managing database changes in automated environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/red-gate/setup-flyway">https://github.com/red-gate/setup-flyway</a></strong> to version <strong>v3.3.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>5</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-redgate-flyway">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-flyway</code> GitHub Action automates the installation of the Flyway CLI in workflows, enabling seamless database migrations, schema version control, and integration into CI/CD pipelines. It supports over 50 databases, including PostgreSQL, MySQL, SQL Server, and Oracle, and facilitates efficient database delivery by leveraging Flyway&rsquo;s robust migration capabilities. This action simplifies the setup process and provides an essential foundation for managing database changes in automated environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump picomatch from 4.0.3 to 4.0.4 by @dependabot[bot] in <a href="https://github.com/red-gate/setup-flyway/pull/286">https://github.com/red-gate/setup-flyway/pull/286</a></li>
<li>Bump the dev-dependencies group with 6 updates by @dependabot[bot] in <a href="https://github.com/red-gate/setup-flyway/pull/287">https://github.com/red-gate/setup-flyway/pull/287</a></li>
<li>Bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in <a href="https://github.com/red-gate/setup-flyway/pull/288">https://github.com/red-gate/setup-flyway/pull/288</a></li>
<li>Bump vite from 8.0.3 to 8.0.5 by @dependabot[bot] in <a href="https://github.com/red-gate/setup-flyway/pull/289">https://github.com/red-gate/setup-flyway/pull/289</a></li>
<li>Bump the dev-dependencies group with 5 updates by @dependabot[bot] in <a href="https://github.com/red-gate/setup-flyway/pull/290">https://github.com/red-gate/setup-flyway/pull/290</a></li>
<li>Bump fast-xml-parser from 5.5.9 to 5.5.10 in the prod-dependencies group across 1 directory by @dependabot[bot] in <a href="https://github.com/red-gate/setup-flyway/pull/291">https://github.com/red-gate/setup-flyway/pull/291</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/red-gate/setup-flyway/compare/v3...v3.3.1">https://github.com/red-gate/setup-flyway/compare/v3...v3.3.1</a></p>
]]></content:encoded></item><item><title>SWEny E2E — Agentic Browser Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/sweny-e2e-agentic-browser-tests/</link><pubDate>Wed, 08 Apr 2026 06:21:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/sweny-e2e-agentic-browser-tests/</guid><description>Version updated for https://github.com/swenyai/e2e to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, SWEny E2E, facilitates agent-driven end-to-end browser testing against a deployed application without requiring traditional test scripts, selectors, or fixtures. By leveraging the agent-browser tool, the action automates UI testing using natural language workflows and self-healing capabilities that adapt to dynamic UI changes. It also captures and uploads screenshots as artifacts after every run, providing a visual audit trail for debugging and analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/swenyai/e2e">https://github.com/swenyai/e2e</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sweny-e2e-agentic-browser-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>SWEny E2E</strong>, facilitates agent-driven end-to-end browser testing against a deployed application without requiring traditional test scripts, selectors, or fixtures. By leveraging the <code>agent-browser</code> tool, the action automates UI testing using natural language workflows and self-healing capabilities that adapt to dynamic UI changes. It also captures and uploads screenshots as artifacts after every run, providing a visual audit trail for debugging and analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix action.yml description length for GitHub Marketplace publishing (must be &lt;125 chars).</p>
]]></content:encoded></item><item><title>SWEny Triage — SRE Alert Investigation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/sweny-triage-sre-alert-investigation/</link><pubDate>Wed, 08 Apr 2026 06:21:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/sweny-triage-sre-alert-investigation/</guid><description>Version updated for https://github.com/swenyai/triage to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SWEny Triage GitHub Action automates the detection, investigation, and management of system errors by integrating with observability tools (e.g., Datadog) and issue trackers (e.g., Linear). It identifies new alerts, analyzes their root causes, filters duplicates, creates or updates tickets, and can optionally propose fixes via pull requests. This action streamlines incident response and SRE triage workflows, reducing manual effort and improving operational efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/swenyai/triage">https://github.com/swenyai/triage</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sweny-triage-sre-alert-investigation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>SWEny Triage GitHub Action</strong> automates the detection, investigation, and management of system errors by integrating with observability tools (e.g., Datadog) and issue trackers (e.g., Linear). It identifies new alerts, analyzes their root causes, filters duplicates, creates or updates tickets, and can optionally propose fixes via pull requests. This action streamlines incident response and SRE triage workflows, reducing manual effort and improving operational efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix action.yml description length for GitHub Marketplace publishing (must be &lt;125 chars).</p>
]]></content:encoded></item><item><title>Causinator 9000 CI Diagnosis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/causinator-9000-ci-diagnosis/</link><pubDate>Wed, 08 Apr 2026 06:21:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/causinator-9000-ci-diagnosis/</guid><description>Version updated for https://github.com/sylvainsf/causinator9000 to version v1.3.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Causinator 9000 is a reactive causal inference engine designed to identify the root cause of infrastructure issues by analyzing dependency graphs, recent changes (mutations), and observed degradation signals. It automates root cause analysis by leveraging Bayesian inference to calculate the likelihood of specific changes causing reported issues, while tracing causal paths through a dependency graph. Key capabilities include high-speed inference on large-scale infrastructures, temporal decay and hop-based attenuation for accurate prioritization, and integration with PostgreSQL for event data storage and processing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sylvainsf/causinator9000">https://github.com/sylvainsf/causinator9000</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/causinator-9000-ci-diagnosis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Causinator 9000 is a reactive causal inference engine designed to identify the root cause of infrastructure issues by analyzing dependency graphs, recent changes (mutations), and observed degradation signals. It automates root cause analysis by leveraging Bayesian inference to calculate the likelihood of specific changes causing reported issues, while tracing causal paths through a dependency graph. Key capabilities include high-speed inference on large-scale infrastructures, temporal decay and hop-based attenuation for accurate prioritization, and integration with PostgreSQL for event data storage and processing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sylvainsf/causinator9000/compare/v1.2.0...v1.3.0">https://github.com/sylvainsf/causinator9000/compare/v1.2.0...v1.3.0</a></p>
]]></content:encoded></item><item><title>install-and-cache node tools</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/install-and-cache-node-tools/</link><pubDate>Wed, 08 Apr 2026 06:21:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/install-and-cache-node-tools/</guid><description>Version updated for https://github.com/tecolicom/actions-use-node-tools to version v1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The actions-use-node-tools GitHub Action automates the installation and caching of globally installed Node.js packages. It solves the problem of repetitive installations by using a caching mechanism to store and reuse previously installed packages, improving workflow efficiency. Key capabilities include flexible package management, customizable caching strategies, and support for verbose output during execution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tecolicom/actions-use-node-tools">https://github.com/tecolicom/actions-use-node-tools</a></strong> to version <strong>v1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-and-cache-node-tools">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>actions-use-node-tools</code> GitHub Action automates the installation and caching of globally installed Node.js packages. It solves the problem of repetitive installations by using a caching mechanism to store and reuse previously installed packages, improving workflow efficiency. Key capabilities include flexible package management, customizable caching strategies, and support for verbose output during execution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v10---initial-release">v1.0 - Initial Release</h2>
<p>GitHub Action to install and cache Node.js global tools using <code>npm install -g</code>.</p>
<h3 id="usage">Usage</h3>
<ul>
<li>uses: tecolicom/actions-use-node-tools@v1
with:
tools: netlify-cli</li>
</ul>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/runner-guard/</link><pubDate>Wed, 08 Apr 2026 06:21:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v3.0.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD supply chain security scanner designed for GitHub Actions workflows. It automates the detection and remediation of vulnerabilities such as pipeline injection, unpinned dependencies, AI configuration poisoning, and supply chain attacks, while also auditing upstream dependencies for security. Key capabilities include multi-repo parallel scanning, compromised package detection, auto-fixes, and integration with alerting systems for continuous monitoring.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v3.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD supply chain security scanner designed for GitHub Actions workflows. It automates the detection and remediation of vulnerabilities such as pipeline injection, unpinned dependencies, AI configuration poisoning, and supply chain attacks, while also auditing upstream dependencies for security. Key capabilities include multi-repo parallel scanning, compromised package detection, auto-fixes, and integration with alerting systems for continuous monitoring.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="docker-image">Docker Image</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>docker pull ghcr.io/vigilant-llc/runner-guard:3.0.1
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Scan a local repo</span>
</span></span><span style="display:flex;"><span>docker run -v <span style="color:#66d9ef">$(</span>pwd<span style="color:#66d9ef">)</span>:/app ghcr.io/vigilant-llc/runner-guard scan /app
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Monitor with Slack alerts</span>
</span></span><span style="display:flex;"><span>docker run -e RUNNER_GUARD_WEBHOOK_URL<span style="color:#f92672">=</span>https://hooks.slack.com/... <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -v <span style="color:#66d9ef">$(</span>pwd<span style="color:#66d9ef">)</span>:/app ghcr.io/vigilant-llc/runner-guard monitor /app --alert slack
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Monitor with PagerDuty</span>
</span></span><span style="display:flex;"><span>docker run -e RUNNER_GUARD_PAGERDUTY_KEY<span style="color:#f92672">=</span>R012345... <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -v <span style="color:#66d9ef">$(</span>pwd<span style="color:#66d9ef">)</span>:/app ghcr.io/vigilant-llc/runner-guard monitor /app --alert pagerduty
</span></span></code></pre></div><p>10.4MB distroless image. Zero OS packages. All commands supported.</p>
<h3 id="pagerduty-events-api-v2-integration">PagerDuty Events API v2 Integration</h3>
<p>New alert mode <code>--alert pagerduty</code> for the monitor command. Reads routing key from <code>RUNNER_GUARD_PAGERDUTY_KEY</code> env var. Each alert is sent as a PagerDuty event with proper severity mapping, dedup key, and custom details.</p>
<h3 id="alert-modes">Alert Modes</h3>
<ul>
<li><code>console</code> (default) — always prints to stdout/logs</li>
<li><code>slack</code> — Slack webhook via <code>--webhook-url</code> or <code>RUNNER_GUARD_WEBHOOK_URL</code></li>
<li><code>webhook</code> — generic JSON POST to any HTTP endpoint</li>
<li><code>pagerduty</code> — PagerDuty Events API v2 via <code>RUNNER_GUARD_PAGERDUTY_KEY</code></li>
</ul>
<h3 id="full-changelog">Full Changelog</h3>
<p><a href="https://github.com/Vigilant-LLC/runner-guard/compare/v3.0.0...v3.0.1">https://github.com/Vigilant-LLC/runner-guard/compare/v3.0.0...v3.0.1</a></p>
]]></content:encoded></item><item><title>snapshot-save</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/snapshot-save/</link><pubDate>Wed, 08 Apr 2026 06:21:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/snapshot-save/</guid><description>Version updated for https://github.com/WarpBuilds/snapshot-save to version v1.2.3.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 2 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary WarpSnapshot is a GitHub Action designed to create snapshots of runner virtual machines during workflows, enabling faster subsequent runs by reusing these pre-configured environments. It automates the process of capturing and managing snapshots, improving efficiency for workflows with recurring setup steps. Key capabilities include conditional snapshot usage based on workflow conditions and support for customizing snapshot creation parameters like aliases and timeouts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/WarpBuilds/snapshot-save">https://github.com/WarpBuilds/snapshot-save</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>2</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/snapshot-save">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>WarpSnapshot is a GitHub Action designed to create snapshots of runner virtual machines during workflows, enabling faster subsequent runs by reusing these pre-configured environments. It automates the process of capturing and managing snapshots, improving efficiency for workflows with recurring setup steps. Key capabilities include conditional snapshot usage based on workflow conditions and support for customizing snapshot creation parameters like aliases and timeouts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: upgrade Node.js runtime from 20 to 24 by @guptaankit015 in <a href="https://github.com/WarpBuilds/snapshot-save/pull/70">https://github.com/WarpBuilds/snapshot-save/pull/70</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/WarpBuilds/snapshot-save/compare/v1...v1.2.3">https://github.com/WarpBuilds/snapshot-save/compare/v1...v1.2.3</a></p>
]]></content:encoded></item><item><title>PromptShield AI Security</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/promptshield-ai-security/</link><pubDate>Wed, 08 Apr 2026 06:21:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/08/promptshield-ai-security/</guid><description>Version updated for https://github.com/Zero-Harm-AI-LLC/promptshield to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PromptShield AI Security is a GitHub Action designed to detect AI-related security risks in pull requests by scanning code changes for issues like prompt injection vulnerabilities, secrets exposure, sensitive data leaks, and unsafe usage of language model (LLM) tools. It automates the process of identifying and reporting these risks, offering outputs such as GitHub Actions annotations, JSON, Markdown, and SARIF formats, as well as reviewer-style feedback for streamlined code reviews. By integrating with zero-harm-ai-detectors, it enhances security and compliance in workflows involving AI-driven systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Zero-Harm-AI-LLC/promptshield">https://github.com/Zero-Harm-AI-LLC/promptshield</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/promptshield-ai-security">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>PromptShield AI Security</strong> is a GitHub Action designed to detect AI-related security risks in pull requests by scanning code changes for issues like prompt injection vulnerabilities, secrets exposure, sensitive data leaks, and unsafe usage of language model (LLM) tools. It automates the process of identifying and reporting these risks, offering outputs such as GitHub Actions annotations, JSON, Markdown, and SARIF formats, as well as reviewer-style feedback for streamlined code reviews. By integrating with <code>zero-harm-ai-detectors</code>, it enhances security and compliance in workflows involving AI-driven systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>This release improves PromptShield&rsquo;s detector-backed logging analysis and separates harmful-content findings from PII findings.</p>
<h3 id="improvements">Improvements</h3>
<ul>
<li>Added <code>HARMFUL_IN_LOGGING_RISK</code> for harmful content detected in logged prompt or LLM-related content</li>
<li>Kept <code>PII_IN_LOGGING_RISK</code> focused on PII-related detector output</li>
<li>Kept <code>SECRET_IN_LOGGING_RISK</code> focused on secret and API-key detection</li>
<li>Split handling of combined detector results so harmful content is no longer folded into PII logging findings</li>
</ul>
<h3 id="detector-integration">Detector Integration</h3>
<ul>
<li>PromptShield continues to call <code>zero-harm-ai-detectors</code> through its public <code>detect(..., targets=...)</code> API</li>
<li>Uses:
<ul>
<li><code>DetectTarget.SECRET</code> for secret and API key checks</li>
<li><code>DetectTarget.PII | DetectTarget.HARMFUL</code> for non-secret detector-backed text checks</li>
</ul>
</li>
<li>Parses combined detector results into separate PromptShield finding categories</li>
</ul>
<h3 id="why-this-matters">Why This Matters</h3>
<p>Previously, harmful-content signals could appear inside <code>PII_IN_LOGGING_RISK</code> source details. This release makes the findings clearer and more accurate by giving harmful logged content its own category.</p>
<h3 id="validation">Validation</h3>
<ul>
<li>Added and updated tests for:
<ul>
<li>harmful logging findings</li>
<li>target selection behavior</li>
<li>detector-backed logging findings for PII, secrets, and harmful content</li>
</ul>
</li>
<li>Verified with:
<ul>
<li><code>pytest tests/test_detector_rules.py tests/test_scan_pr.py</code></li>
</ul>
</li>
</ul>
<h2 id="compatibility">Compatibility</h2>
<p>Repositories using <code>Zero-Harm-AI-LLC/promptshield@v1</code> will receive this update once the <code>v1</code> tag points to this release.</p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fallow-codebase-health/</link><pubDate>Tue, 07 Apr 2026 21:56:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.19.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a Rust-based codebase analyzer for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, complexity issues, and architectural violations, enabling developers to identify inefficiencies and maintain cleaner, more maintainable codebases. Key capabilities include rapid analysis (sub-second performance), zero configuration, and support for features like dead code detection, duplication analysis, and boundary violation checks, making it especially useful for large projects and monorepos.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.19.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a Rust-based codebase analyzer for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, complexity issues, and architectural violations, enabling developers to identify inefficiencies and maintain cleaner, more maintainable codebases. Key capabilities include rapid analysis (sub-second performance), zero configuration, and support for features like dead code detection, duplication analysis, and boundary violation checks, making it especially useful for large projects and monorepos.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="angular-external-template-tracking">Angular external template tracking</h2>
<p>Fallow now understands Angular&rsquo;s external HTML templates. Components using <code>@Component({ templateUrl, styleUrl })</code> no longer produce false positives for unused files or unused class members.</p>
<h3 id="whats-new">What&rsquo;s new</h3>
<p><strong>Angular template support</strong> (<a href="https://github.com/fallow-rs/fallow/issues/73">#73</a>)</p>
<ul>
<li><code>templateUrl</code> and <code>styleUrl</code>/<code>styleUrls</code> references in <code>@Component</code> decorators create graph edges, preventing false <code>unused-files</code> reports on template and style files</li>
<li>HTML templates are scanned for Angular syntax: <code>{{ interpolation }}</code>, <code>[property]</code> bindings, <code>(event)</code> bindings, <code>[(ngModel)]</code> two-way bindings, <code>*ngIf</code>/<code>*ngFor</code> structural directives, Angular 17+ control flow (<code>@if</code>, <code>@for</code>, <code>@switch</code>), and pipe references</li>
<li>Referenced identifiers are bridged to the component&rsquo;s class members, preventing false <code>unused-class-members</code> reports</li>
<li>Scope tracking for <code>*ngFor</code> and <code>@for</code> loop bindings ensures iteration variables aren&rsquo;t flagged</li>
</ul>
<p>This brings Angular to parity with the existing Vue and Svelte template tracking (shipped in v2.15.0).</p>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li><strong>Factory initializer instance tracking</strong> (<a href="https://github.com/fallow-rs/fallow/pull/79">#79</a>) — <code>const [svc] = useState(() =&gt; new MyService())</code> and similar React hook patterns now correctly resolve the destructured element as a class instance. Thanks @KamilDev!</li>
<li><strong>VS Code extension binary version skew</strong> (<a href="https://github.com/fallow-rs/fallow/discussions/80">#80</a>) — the auto-downloaded LSP binary was never refreshed after initial download, causing diagnostics to diverge from the CLI. Now checks binary version on activation and re-downloads when stale.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.18.3...v2.19.0">https://github.com/fallow-rs/fallow/compare/v2.18.3...v2.19.0</a></p>
]]></content:encoded></item><item><title>forsakringskassan/eslint-config</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/forsakringskassan/eslint-config/</link><pubDate>Tue, 07 Apr 2026 21:56:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/forsakringskassan/eslint-config/</guid><description>Version updated for https://github.com/Forsakringskassan/eslint-config to version v14.1.4.
This action is used across all versions by 22 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The @forsakringskassan/eslint-config GitHub Action provides a shareable ESLint configuration tailored for Försäkringskassan’s code standards, automating the linting and error detection process in projects. It simplifies setup by bundling pre-configured ESLint rules for various environments (e.g., CLI, TypeScript, Vue, Jest), ensuring consistent code quality across local and CI/CD workflows. This action eliminates the need for separate ESLint dependencies in individual projects and supports customization for specific file types, overrides, and global variable handling.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Forsakringskassan/eslint-config">https://github.com/Forsakringskassan/eslint-config</a></strong> to version <strong>v14.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>22</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/forsakringskassan-eslint-config">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>@forsakringskassan/eslint-config</code> GitHub Action provides a shareable ESLint configuration tailored for Försäkringskassan&rsquo;s code standards, automating the linting and error detection process in projects. It simplifies setup by bundling pre-configured ESLint rules for various environments (e.g., CLI, TypeScript, Vue, Jest), ensuring consistent code quality across local and CI/CD workflows. This action eliminates the need for separate ESLint dependencies in individual projects and supports customization for specific file types, overrides, and global variable handling.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="1414-2026-04-06">14.1.4 (2026-04-06)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency eslint-plugin-svelte to v3.17.0 1654dfd</li>
</ul>
]]></content:encoded></item><item><title>fxpw FTP Deploy Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fxpw-ftp-deploy-action/</link><pubDate>Tue, 07 Apr 2026 21:56:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fxpw-ftp-deploy-action/</guid><description>Version updated for https://github.com/fxpw/ftp_action to version 1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The FTP Deploy Action automates file uploads to FTP/SFTP servers directly from GitHub Actions workflows, with features like parallel uploads, customizable retry mechanisms, and detailed logging of progress and transfer speed. It simplifies deployment processes by eliminating manual file transfers, ensuring reliable uploads even in the case of network errors, and supporting secure connections via FTPS. This action is ideal for automating deployment workflows to remote servers efficiently and transparently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fxpw/ftp_action">https://github.com/fxpw/ftp_action</a></strong> to version <strong>1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fxpw-ftp-deploy-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The FTP Deploy Action automates file uploads to FTP/SFTP servers directly from GitHub Actions workflows, with features like parallel uploads, customizable retry mechanisms, and detailed logging of progress and transfer speed. It simplifies deployment processes by eliminating manual file transfers, ensuring reliable uploads even in the case of network errors, and supporting secure connections via FTPS. This action is ideal for automating deployment workflows to remote servers efficiently and transparently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fxpw/ftp_action/compare/1.0.0...1.0.1">https://github.com/fxpw/ftp_action/compare/1.0.0...1.0.1</a></p>
]]></content:encoded></item><item><title>OtterWise Coverage Upload</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/otterwise-coverage-upload/</link><pubDate>Tue, 07 Apr 2026 21:56:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/otterwise-coverage-upload/</guid><description>Version updated for https://github.com/getOtterWise/github-action to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, created by OtterWise, automates the process of uploading various testing and coverage reports (e.g., code coverage, mutation testing, and type coverage) to a specified endpoint for further analysis and tracking. It simplifies integration with the OtterWise platform by handling report uploads, supporting monorepos with component tagging, and providing options to customize behavior such as error handling and output verbosity. This action streamlines workflows for teams seeking to consolidate and manage test result data efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/getOtterWise/github-action">https://github.com/getOtterWise/github-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/otterwise-coverage-upload">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, created by OtterWise, automates the process of uploading various testing and coverage reports (e.g., code coverage, mutation testing, and type coverage) to a specified endpoint for further analysis and tracking. It simplifies integration with the OtterWise platform by handling report uploads, supporting monorepos with component tagging, and providing options to customize behavior such as error handling and output verbosity. This action streamlines workflows for teams seeking to consolidate and manage test result data efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update action.yml by @LasseRafn in <a href="https://github.com/getOtterWise/github-action/pull/1">https://github.com/getOtterWise/github-action/pull/1</a></li>
<li>feat: support all OtterWise CLI arguments by @Nighthawk14 in <a href="https://github.com/getOtterWise/github-action/pull/2">https://github.com/getOtterWise/github-action/pull/2</a></li>
<li>Modify action.yml to update input parameters by @LasseRafn in <a href="https://github.com/getOtterWise/github-action/pull/3">https://github.com/getOtterWise/github-action/pull/3</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@LasseRafn made their first contribution in <a href="https://github.com/getOtterWise/github-action/pull/1">https://github.com/getOtterWise/github-action/pull/1</a></li>
<li>@Nighthawk14 made their first contribution in <a href="https://github.com/getOtterWise/github-action/pull/2">https://github.com/getOtterWise/github-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/getOtterWise/github-action/compare/v1...v1.0.1">https://github.com/getOtterWise/github-action/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>OpenSCAD HiRes renderer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/openscad-hires-renderer/</link><pubDate>Tue, 07 Apr 2026 21:56:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/openscad-hires-renderer/</guid><description>Version updated for https://github.com/ggabbiani/OpenSCAD-renderer to version v1.3.4.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The OpenSCAD-renderer GitHub Action automates the process of rendering high-resolution images from OpenSCAD scripts. It simplifies tasks like generating 2D image outputs (e.g., PNG files) from 3D designs, allowing users to specify parameters such as camera position, resolution, projection type, and rendering options. This action streamlines workflows for developers and designers by eliminating the need for manual rendering, making it ideal for integrating 3D model visualization into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ggabbiani/OpenSCAD-renderer">https://github.com/ggabbiani/OpenSCAD-renderer</a></strong> to version <strong>v1.3.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/openscad-hires-renderer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>OpenSCAD-renderer GitHub Action</strong> automates the process of rendering high-resolution images from OpenSCAD scripts. It simplifies tasks like generating 2D image outputs (e.g., PNG files) from 3D designs, allowing users to specify parameters such as camera position, resolution, projection type, and rendering options. This action streamlines workflows for developers and designers by eliminating the need for manual rendering, making it ideal for integrating 3D model visualization into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>updated (96272dd)</li>
<li>updated (cfda268)</li>
<li>update (6948235)</li>
<li>fix: update git status checks in bump.py and adjust workflow triggers in YAML files (1288c38)</li>
<li>fix: add name for uploaded regression tests artifact (03c2670)</li>
<li>fix: add name for uploaded parameter sets artifact (f01774a)</li>
<li>fix: update artifact upload path and remove unused commit step (a60488a)</li>
<li>docs: update test results [skip ci] (d903a05)</li>
<li>Merge branch &rsquo;trunk&rsquo; of github.com:ggabbiani/OpenSCAD-renderer into trunk (f4bcc9d)</li>
<li>fix: conditionally commit and push test results based on branch reference (9e91d7e)</li>
</ul>
]]></content:encoded></item><item><title>GitHub Release Notifier</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/github-release-notifier/</link><pubDate>Tue, 07 Apr 2026 21:56:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/github-release-notifier/</guid><description>Version updated for https://github.com/gr2m/release-notifier-action to version v2.0.14.
This action is used across all versions by 116 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The release-notifier-action GitHub Action automates the process of notifying repositories about release events by dispatching custom repository events using a GitHub App. It solves the problem of triggering notifications for new releases, even when created by other GitHub Actions, and allows users to customize event types for better integration with their workflows. This action facilitates streamlined communication and coordination for projects leveraging GitHub releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gr2m/release-notifier-action">https://github.com/gr2m/release-notifier-action</a></strong> to version <strong>v2.0.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>116</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-release-notifier">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>release-notifier-action</strong> GitHub Action automates the process of notifying repositories about release events by dispatching custom repository events using a GitHub App. It solves the problem of triggering notifications for new releases, even when created by other GitHub Actions, and allows users to customize event types for better integration with their workflows. This action facilitates streamlined communication and coordination for projects leveraging GitHub releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2014-2026-04-07"><a href="https://github.com/gr2m/release-notifier-action/compare/v2.0.13...v2.0.14">2.0.14</a> (2026-04-07)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump undici from 8.0.1 to 8.0.2 (<a href="https://github.com/gr2m/release-notifier-action/commit/7219f968a93add706bc4dce189331d91f2c09e7b">7219f96</a>)</li>
</ul>
]]></content:encoded></item><item><title>AI Code Review Action Provider Can Vary</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ai-code-review-action-provider-can-vary/</link><pubDate>Tue, 07 Apr 2026 21:56:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ai-code-review-action-provider-can-vary/</guid><description>Version updated for https://github.com/GuessWhoIAm-MyGithub/My-ai-code-reviewer to version AI-Reviewer-V14.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AI Code Reviewer is a GitHub Action that automates the code review process by leveraging AI models from OpenAI, Anthropic, or Google Gemini to provide intelligent feedback and suggestions on pull requests. It helps improve code quality and saves developers’ time by generating contextual comments and recommendations, with the ability to filter out specific files and customize AI providers, models, and endpoints. This action is easy to integrate into GitHub workflows, making it a powerful tool for streamlining code review tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/GuessWhoIAm-MyGithub/My-ai-code-reviewer">https://github.com/GuessWhoIAm-MyGithub/My-ai-code-reviewer</a></strong> to version <strong>AI-Reviewer-V14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-code-review-action-provider-can-vary">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>AI Code Reviewer is a GitHub Action that automates the code review process by leveraging AI models from OpenAI, Anthropic, or Google Gemini to provide intelligent feedback and suggestions on pull requests. It helps improve code quality and saves developers&rsquo; time by generating contextual comments and recommendations, with the ability to filter out specific files and customize AI providers, models, and endpoints. This action is easy to integrate into GitHub workflows, making it a powerful tool for streamlining code review tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: upgrade action runtime from node20 to node24 (12fc75c)</li>
<li>fix: refine severity level definitions with trigger condition and impact scope (e8b4c44)</li>
<li>feat: add severity levels to review output and expand review dimensions (6921846)</li>
<li>feat: make max_tokens configurable via action input, default 16384 (e932a95)</li>
<li>fix: use streaming API for Anthropic to support large max_tokens (1e6c5ae)</li>
<li>feat: increase max_tokens to 30000 for all providers (081e75a)</li>
<li>feat: increase max_tokens from 8192 to 10000 for all providers (152c17a)</li>
<li>feat: add file context window and review dimensions to code review prompt (e9b7619)</li>
<li>fix: handle model preamble text before JSON in Chinese prompt responses (1c5a783)</li>
<li>build: repackage dist with Chinese prompt translations (568b65f)</li>
</ul>
]]></content:encoded></item><item><title>Hwaro Deploy to Pages</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/hwaro-deploy-to-pages/</link><pubDate>Tue, 07 Apr 2026 21:56:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/hwaro-deploy-to-pages/</guid><description>Version updated for https://github.com/hahwul/hwaro to version v0.11.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hwaro is a lightweight and high-performance static site generator built in Crystal, designed to convert Markdown content with TOML front matter and Jinja2-compatible templates into static websites. It automates tasks such as parallel builds, incremental caching, SEO optimization, content scaffolding, and deployment to platforms like GitHub Pages or Netlify. Key features include live-reloading development servers, advanced content management, multilingual support, built-in shortcodes, and tools for generating sitemaps, RSS feeds, and structured metadata.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hahwul/hwaro">https://github.com/hahwul/hwaro</a></strong> to version <strong>v0.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hwaro-deploy-to-pages">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Hwaro is a lightweight and high-performance static site generator built in Crystal, designed to convert Markdown content with TOML front matter and Jinja2-compatible templates into static websites. It automates tasks such as parallel builds, incremental caching, SEO optimization, content scaffolding, and deployment to platforms like GitHub Pages or Netlify. Key features include live-reloading development servers, advanced content management, multilingual support, built-in shortcodes, and tools for generating sitemaps, RSS feeds, and structured metadata.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v0110">v0.11.0</h2>
<h3 id="added">Added</h3>
<ul>
<li><code>book</code> and <code>book-dark</code> scaffold types with sidebar navigation (#320)</li>
<li>Cross-section flat navigation (<code>page.lower</code>/<code>page.higher</code>) like mdBook/Docusaurus (#321)</li>
<li><code>tool stats</code>, <code>tool validate</code>, <code>tool unused-assets</code>, <code>tool export</code> commands</li>
<li>Incremental OG image generation with content-hash caching</li>
<li>Scaffold preview screenshots and <code>preview_gallery</code> shortcode in docs</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Refactor <code>doctor</code> command alongside new tool subcommands</li>
<li>Update CLI docs and completion specs for new tool subcommands</li>
<li><code>page.lower</code>/<code>page.higher</code> now follows flat reading order across sections</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Deploy failure on large sites by suppressing git commit output</li>
<li>Unprocessed template variable in book scaffold content</li>
<li>Prev arrow overlapping sidebar when open</li>
<li>Sidebar flash on load in book scaffold</li>
<li>APK build failures (tracedeps, strip, CARCH for cross-arch packaging)</li>
<li>AUR publish workflow failures</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hahwul/hwaro/compare/v0.10.1...v0.11.0">https://github.com/hahwul/hwaro/compare/v0.10.1...v0.11.0</a></p>
]]></content:encoded></item><item><title>skill-publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/skill-publish/</link><pubDate>Tue, 07 Apr 2026 21:56:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/skill-publish/</guid><description>Version updated for https://github.com/hashgraph-online/skill-publish to version v1.0.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The skill-publish GitHub Action and CLI tool facilitates the validation, quoting, and publishing of tamper-proof, immutable skill package releases on the Hedera network via the HOL Registry Broker. It automates tasks like creating reproducible, audit-friendly on-chain references (name@version) and ensures version pinning, traceability, and immutability of published artifacts. Key capabilities include automatic exclusion of irrelevant files during publishing and seamless integration for validating and managing skill package releases directly within GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/skill-publish">https://github.com/hashgraph-online/skill-publish</a></strong> to version <strong>v1.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skill-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>skill-publish</code> GitHub Action and CLI tool facilitates the validation, quoting, and publishing of tamper-proof, immutable skill package releases on the Hedera network via the HOL Registry Broker. It automates tasks like creating reproducible, audit-friendly on-chain references (<code>name@version</code>) and ensures version pinning, traceability, and immutability of published artifacts. Key capabilities include automatic exclusion of irrelevant files during publishing and seamless integration for validating and managing skill package releases directly within GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Documentation: <a href="https://hol.org/registry/skills/publish">https://hol.org/registry/skills/publish</a></li>
</ul>
<!-- Release notes generated using configuration in .github/release.yml at v1.0.13 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>feat: refine scorecard guidance by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/27">https://github.com/hashgraph-online/skill-publish/pull/27</a></li>
<li>chore: release 1.0.13 by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/28">https://github.com/hashgraph-online/skill-publish/pull/28</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/skill-publish/compare/v1.0.12...v1.0.13">https://github.com/hashgraph-online/skill-publish/compare/v1.0.12...v1.0.13</a></p>
]]></content:encoded></item><item><title>JekyllNet</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/jekyllnet/</link><pubDate>Tue, 07 Apr 2026 21:56:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/jekyllnet/</guid><description>Version updated for https://github.com/JekyllNet/action to version v2.5.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The JekyllNet GitHub Action automates the process of building Jekyll-style static sites using the JekyllNet .NET tool. It simplifies tasks such as installing dependencies, building the site, and optionally uploading the generated site as a workflow artifact. Key capabilities include support for caching dependencies, customizable build configurations, and integration with both NuGet and GitHub Packages for tool installation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JekyllNet/action">https://github.com/JekyllNet/action</a></strong> to version <strong>v2.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jekyllnet">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>JekyllNet GitHub Action</strong> automates the process of building Jekyll-style static sites using the <code>JekyllNet</code> .NET tool. It simplifies tasks such as installing dependencies, building the site, and optionally uploading the generated site as a workflow artifact. Key capabilities include support for caching dependencies, customizable build configurations, and integration with both NuGet and GitHub Packages for tool installation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/JekyllNet/action/compare/v2...v2.5">https://github.com/JekyllNet/action/compare/v2...v2.5</a></p>
]]></content:encoded></item><item><title>Rerun Failed Jobs</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/rerun-failed-jobs/</link><pubDate>Tue, 07 Apr 2026 21:56:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/rerun-failed-jobs/</guid><description>Version updated for https://github.com/k1LoW/rerun-action to version v1.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rerun-action GitHub Action automates the process of rerunning failed workflow jobs based on specific conditions, such as failure patterns in job logs or the failure of designated jobs. By leveraging the workflow_run event, it can trigger retries for failed jobs and their dependencies, reducing manual intervention and addressing transient or recoverable errors. Key features include conditional reruns based on customizable patterns, support for multiple jobs, and the ability to limit retry attempts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/k1LoW/rerun-action">https://github.com/k1LoW/rerun-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rerun-failed-jobs">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rerun-action</code> GitHub Action automates the process of rerunning failed workflow jobs based on specific conditions, such as failure patterns in job logs or the failure of designated jobs. By leveraging the <code>workflow_run</code> event, it can trigger retries for failed jobs and their dependencies, reducing manual intervention and addressing transient or recoverable errors. Key features include conditional reruns based on customizable patterns, support for multiple jobs, and the ability to limit retry attempts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at 1e39a86caa58dd09833bcd352686418cb915734b -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: add reran output to action by @k1LoW in <a href="https://github.com/k1LoW/rerun-action/pull/8">https://github.com/k1LoW/rerun-action/pull/8</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/k1LoW/rerun-action/compare/v1.1.0...v1.2.0">https://github.com/k1LoW/rerun-action/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Mark Ready When Ready</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/mark-ready-when-ready/</link><pubDate>Tue, 07 Apr 2026 21:56:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/mark-ready-when-ready/</guid><description>Version updated for https://github.com/kenyonj/mark-ready-when-ready to version v1.2.0.
This action is used across all versions by 14 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Mark Ready When Ready” GitHub Action automates the process of marking draft pull requests as ready for review once all required checks have successfully passed. It continuously monitors CI checks, ensures there are no merge conflicts, and validates permissions and prerequisites before updating the PR status. This action is particularly useful for repositories with lengthy CI pipelines, reducing manual intervention and streamlining the review process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kenyonj/mark-ready-when-ready">https://github.com/kenyonj/mark-ready-when-ready</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mark-ready-when-ready">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Mark Ready When Ready&rdquo; GitHub Action automates the process of marking draft pull requests as ready for review once all required checks have successfully passed. It continuously monitors CI checks, ensures there are no merge conflicts, and validates permissions and prerequisites before updating the PR status. This action is particularly useful for repositories with lengthy CI pipelines, reducing manual intervention and streamlining the review process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="private-repo-support-github-free">Private repo support (GitHub Free)</h3>
<p>The action now works on private repos across <strong>all</strong> GitHub plans. On GitHub Free, <code>gh pr checks</code> fails because its internal GraphQL query accesses a restricted field (<code>checkSuite.workflowRun</code>). When this happens, the action automatically falls back to REST API polling — no configuration required.</p>
<h3 id="new-inputs">New inputs</h3>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>polling-interval-seconds</code></td>
          <td><code>10</code></td>
          <td>Seconds between REST API polls when the fallback is active</td>
      </tr>
      <tr>
          <td><code>polling-timeout-seconds</code></td>
          <td><code>1800</code></td>
          <td>Maximum seconds to wait for checks during fallback polling</td>
      </tr>
  </tbody>
</table>
<h3 id="how-the-fallback-works">How the fallback works</h3>
<ol>
<li><code>gh pr checks --watch --required</code> is tried first (better UX with streamed check names)</li>
<li>If it fails with <code>Resource not accessible by integration</code>, the action switches to polling <code>/commits/{sha}/check-runs</code> and <code>/commits/{sha}/status</code> REST endpoints</li>
<li>The trust-but-verify GraphQL step is unchanged — its query doesn&rsquo;t use the restricted fields</li>
</ol>
]]></content:encoded></item><item><title>Update Medusa</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/update-medusa/</link><pubDate>Tue, 07 Apr 2026 21:55:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/update-medusa/</guid><description>Version updated for https://github.com/medusajs/medusa-update-action to version v1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Medusa Update Action is a GitHub Action designed to automatically update @medusajs/* dependencies in a project and open a pull request with the changes. It detects the package manager in use, updates only Medusa-related packages, verifies the build for errors, and can optionally auto-fix issues with the help of Claude AI. This action streamlines dependency management for Medusa projects, ensuring they stay up-to-date and compatible while reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/medusajs/medusa-update-action">https://github.com/medusajs/medusa-update-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/update-medusa">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Medusa Update Action</strong> is a GitHub Action designed to automatically update <code>@medusajs/*</code> dependencies in a project and open a pull request with the changes. It detects the package manager in use, updates only Medusa-related packages, verifies the build for errors, and can optionally auto-fix issues with the help of Claude AI. This action streamlines dependency management for Medusa projects, ensuring they stay up-to-date and compatible while reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/medusajs/medusa-update-action/compare/v0.0.2...v1.0.0">https://github.com/medusajs/medusa-update-action/compare/v0.0.2...v1.0.0</a></p>
]]></content:encoded></item><item><title>Rebase Open PRs</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/rebase-open-prs/</link><pubDate>Tue, 07 Apr 2026 21:55:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/rebase-open-prs/</guid><description>Version updated for https://github.com/mPokornyETM/rebase-open-prs-action to version v1.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Rebase Open PRs Action is a GitHub Action designed to automatically rebase all open pull requests whenever the default branch is updated. It helps keep PRs up-to-date, minimizes merge conflicts, and ensures PRs are tested against the latest code without requiring manual intervention. Key features include support for Dependabot PRs, the ability to skip draft PRs, and seamless automation with minimal configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mPokornyETM/rebase-open-prs-action">https://github.com/mPokornyETM/rebase-open-prs-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rebase-open-prs">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Rebase Open PRs Action</strong> is a GitHub Action designed to automatically rebase all open pull requests whenever the default branch is updated. It helps keep PRs up-to-date, minimizes merge conflicts, and ensures PRs are tested against the latest code without requiring manual intervention. Key features include support for Dependabot PRs, the ability to skip draft PRs, and seamless automation with minimal configuration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: Remove &ndash;verify-tag flag from release workflow (19dac3b)</li>
<li>feat: Add automated release workflow and reusable workflow (05f23e5)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mPokornyETM/rebase-open-prs-action/compare/v1...v1.2.0">https://github.com/mPokornyETM/rebase-open-prs-action/compare/v1...v1.2.0</a></p>
]]></content:encoded></item><item><title>LeastPrivilegedMSGraph Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/leastprivilegedmsgraph-audit/</link><pubDate>Tue, 07 Apr 2026 21:55:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/leastprivilegedmsgraph-audit/</guid><description>Version updated for https://github.com/Mynster9361/Least_Privileged_MSGraph_util to version v0.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The LeastPrivilegedMSGraph Audit Action automates the auditing of Microsoft Graph permissions in an Entra ID tenant by analyzing assigned permissions against real usage data from Azure Log Analytics. It identifies unused or excessive permissions, tracks changes over time using Git history, and provides clear, actionable reports. This action helps enhance security by ensuring least-privilege access principles are consistently maintained and monitored.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mynster9361/Least_Privileged_MSGraph_util">https://github.com/Mynster9361/Least_Privileged_MSGraph_util</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/leastprivilegedmsgraph-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>LeastPrivilegedMSGraph Audit Action</strong> automates the auditing of Microsoft Graph permissions in an Entra ID tenant by analyzing assigned permissions against real usage data from Azure Log Analytics. It identifies unused or excessive permissions, tracks changes over time using Git history, and provides clear, actionable reports. This action helps enhance security by ensuring least-privilege access principles are consistently maintained and monitored.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-in-011">What&rsquo;s Changed in 0.1.1</h2>
<ul>
<li>Updated cmdlets to support v3 of leastprivilegedmsgraph</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Mynster9361/Least_Privileged_MSGraph_util/compare/v0.1.0...v0.1.1">https://github.com/Mynster9361/Least_Privileged_MSGraph_util/compare/v0.1.0...v0.1.1</a></p>
<h2 id="-installation--setup">🛡️ Installation &amp; Setup</h2>
<p>See the <a href="https://github.com/Mynster9361/Least_Privileged_MSGraph_util?tab=readme-ov-file#usage">Setup Guide</a> for OIDC and Azure configuration.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#e6db74">&#34;LPM Permission Audit&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">schedule</span>:
</span></span><span style="display:flex;"><span>    - <span style="color:#f92672">cron</span>: <span style="color:#e6db74">&#34;0 6 * * 1&#34;</span>  <span style="color:#75715e"># Every Monday at 06:00 UTC</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">workflow_dispatch</span>:     <span style="color:#75715e"># Allow manual runs</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">id-token</span>: <span style="color:#ae81ff">write     </span> <span style="color:#75715e"># Required for OIDC</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">write     </span> <span style="color:#75715e"># Required to commit state files</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">audit</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Checkout Code</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v6</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">fetch-depth</span>: <span style="color:#ae81ff">0</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Run LeastPrivilegedMSGraph Audit</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Mynster9361/Least_Privileged_MSGraph_util@v0.1.1</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">tenantId</span>: <span style="color:#ae81ff">${{ secrets.AZURE_TENANT_ID }}</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">clientId</span>: <span style="color:#ae81ff">${{ secrets.AZURE_CLIENT_ID }}</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">logAnalyticsWorkspaceId</span>: <span style="color:#ae81ff">${{ secrets.LOG_ANALYTICS_WORKSPACE_ID }}</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">daysToQuery</span>: <span style="color:#ae81ff">7</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">enableGitCommit</span>: <span style="color:#66d9ef">true</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Tukimatsu Chan - Japanese Month-End Detector</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/tukimatsu-chan-japanese-month-end-detector/</link><pubDate>Tue, 07 Apr 2026 21:55:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/tukimatsu-chan-japanese-month-end-detector/</guid><description>Version updated for https://github.com/nikuteresa/tukimatsu_chan to version v0.1.3.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, tukimatsu_chan (月末ちゃん), determines whether the current day is the final business day of the month, excluding weekends and Japanese national holidays. It automates workflows by enabling conditional execution based on the last business day, which is particularly useful for month-end tasks or processes. The action integrates with the holiday_japan gem to ensure accurate holiday recognition specific to Japan.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nikuteresa/tukimatsu_chan">https://github.com/nikuteresa/tukimatsu_chan</a></strong> to version <strong>v0.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tukimatsu-chan-japanese-month-end-detector">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>tukimatsu_chan (月末ちゃん)</strong>, determines whether the current day is the final business day of the month, excluding weekends and Japanese national holidays. It automates workflows by enabling conditional execution based on the last business day, which is particularly useful for month-end tasks or processes. The action integrates with the <code>holiday_japan</code> gem to ensure accurate holiday recognition specific to Japan.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>security update: <a href="https://github.com/nikuteresa/tukimatsu_chan/pull/8">https://github.com/nikuteresa/tukimatsu_chan/pull/8</a></li>
<li>update gems</li>
<li>execute with bundler this app</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/run-aer-tests/</link><pubDate>Tue, 07 Apr 2026 21:55:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.144.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action facilitates the validation and testing of Salesforce Apex code by enabling developers to execute tests and debug logic in a lightweight, Salesforce-compatible runtime directly on their local machines or within CI pipelines. It streamlines the development process by eliminating the need to deploy code to a Salesforce org, ensuring faster and more reproducible test cycles. Key capabilities include running Apex tests, executing specific code paths, and supporting interactive debugging within IDEs like VS Code and IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.144</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action facilitates the validation and testing of Salesforce Apex code by enabling developers to execute tests and debug logic in a lightweight, Salesforce-compatible runtime directly on their local machines or within CI pipelines. It streamlines the development process by eliminating the need to deploy code to a Salesforce org, ensuring faster and more reproducible test cycles. Key capabilities include running Apex tests, executing specific code paths, and supporting interactive debugging within IDEs like VS Code and IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.144</p>
<ul>
<li>
<p>Implement Remaining EventBus Namespace Methods</p>
</li>
<li>
<p>Add Missing Schema Definitions For Child Relationship Target Objects</p>
</li>
<li>
<p>Implement Additional Messaging Namespace Methods</p>
</li>
<li>
<p>Add &ndash;visualize Trace Support With Perfetto UI And Fix Concurrent Tracing</p>
</li>
<li>
<p>Replace Visualization Triples With Perfetto Trace Viewer</p>
</li>
<li>
<p>Resolve SObject .class Literal To Canonical Namespaced Name</p>
</li>
<li>
<p>Resolve Field, Parameter, and Return Type Symbols During Graph Construction</p>
</li>
</ul>
]]></content:encoded></item><item><title>SDP CI Integration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/sdp-ci-integration/</link><pubDate>Tue, 07 Apr 2026 21:55:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/sdp-ci-integration/</guid><description>Version updated for https://github.com/opentext/sdp-github-actions-integration to version v26.2.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 1 repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables seamless integration between GitHub and OpenText’s Core Software Delivery Platform/Software Delivery Management for CI/CD workflows. It automates the synchronization of GitHub workflow events, pull request activities, and test result data (e.g., JUnit or Gherkin BDD) with the product to streamline software delivery processes. Key capabilities include monitoring workflows, reflecting updates in the product, and enhancing collaboration and traceability across development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/opentext/sdp-github-actions-integration">https://github.com/opentext/sdp-github-actions-integration</a></strong> to version <strong>v26.2.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>1</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sdp-ci-integration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables seamless integration between GitHub and OpenText&rsquo;s Core Software Delivery Platform/Software Delivery Management for CI/CD workflows. It automates the synchronization of GitHub workflow events, pull request activities, and test result data (e.g., JUnit or Gherkin BDD) with the product to streamline software delivery processes. Key capabilities include monitoring workflows, reflecting updates in the product, and enhancing collaboration and traceability across development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="v2620">v26.2.0</h3>
<ul>
<li>Added support for <code>Custom Build Report</code>. The integration now automatically sets this URL for automated runs, allowing users to be redirected to the corresponding GitHub Actions job logs.</li>
<li>Added support for <code>Custom Test Run Report URL</code> for automated runs triggered by GitHub Actions test runners. To configure this feature, navigate to the Test Runner in the product and set the corresponding field as described in the <a href="https://admhelp.microfocus.com/octane/en/latest/Online/Content/UserGuide/how_pipelines_create.htm">documentation</a>.</li>
<li>Introduced CI server validation. A new column, <code>Integration status</code>, is now available in the product to display validation results for each CI server. To manually trigger validation, select a CI server from the grid and click the <code>Validate integration</code> button.</li>
<li>Added support for branch names containing <code>/</code>.</li>
<li>Fixed an issue where a new Automated Run was created for each test execution, preventing proper display of previous runs.</li>
<li>Improved warning messages across the product to make them clearer and more meaningful for users.</li>
</ul>
]]></content:encoded></item><item><title>label-driven-review-and-approval-check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/label-driven-review-and-approval-check/</link><pubDate>Tue, 07 Apr 2026 21:55:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/label-driven-review-and-approval-check/</guid><description>Version updated for https://github.com/p0fi/label-driven-review-and-approval-check to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of requesting reviews and enforcing approval thresholds for pull requests based on assigned labels that represent ownership areas (e.g., frontend, backend). It ensures that the appropriate reviewers are notified, evaluates whether the required approvals are met, and prevents merging until the thresholds are satisfied. Key features include automatic review requests, merge gating, dynamic configuration via code, and the ability to use a single status check for streamlined approval management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/p0fi/label-driven-review-and-approval-check">https://github.com/p0fi/label-driven-review-and-approval-check</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/label-driven-review-and-approval-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of requesting reviews and enforcing approval thresholds for pull requests based on assigned labels that represent ownership areas (e.g., <code>frontend</code>, <code>backend</code>). It ensures that the appropriate reviewers are notified, evaluates whether the required approvals are met, and prevents merging until the thresholds are satisfied. Key features include automatic review requests, merge gating, dynamic configuration via code, and the ability to use a single status check for streamlined approval management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>docs: remove checks: write permission, update check run references (83930c7)</li>
<li>refactor: remove Checks API, use job summary instead (58cc1c9)</li>
<li>docs: update README to use repository rulesets instead of branch protection (97bab6f)</li>
<li>Further shorten Action Description in action.yml (a31fa79)</li>
<li>Shorten Action Description in action.yml (39c6016)</li>
<li>docs: rewrite README for usage-only, add CONTRIBUTING.md and AGENTS.md (37e1e76)</li>
<li>chore: update action metadata and config for approver-list model (aac0c70)</li>
<li>feat: replace GitHub Teams with static approver lists (aeba15b)</li>
<li>fix: update biome.json for Biome 1.8+ compatibility (422bfc4)</li>
<li>Add Dist (065a43d)</li>
</ul>
]]></content:encoded></item><item><title>Sylius Upgrade Analyzer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/sylius-upgrade-analyzer/</link><pubDate>Tue, 07 Apr 2026 21:55:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/sylius-upgrade-analyzer/</guid><description>Version updated for https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer to version v1.5.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sylius Upgrade Analyzer is a CLI tool and web service designed to streamline the migration of Sylius projects from version 1.x to 2.x. It automates the detection of breaking changes, deprecated APIs, and incompatible patterns, providing a detailed migration report with time estimates, fix suggestions, and 45 automated corrections for common tasks. By leveraging official Sylius upgrade documentation, it simplifies the upgrade process and reduces manual effort for developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer">https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sylius-upgrade-analyzer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sylius Upgrade Analyzer is a CLI tool and web service designed to streamline the migration of Sylius projects from version 1.x to 2.x. It automates the detection of breaking changes, deprecated APIs, and incompatible patterns, providing a detailed migration report with time estimates, fix suggestions, and 45 automated corrections for common tasks. By leveraging official Sylius upgrade documentation, it simplifies the upgrade process and reduces manual effort for developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer/compare/v1.4.0...v1.5.0">https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer/compare/v1.4.0...v1.5.0</a></p>
]]></content:encoded></item><item><title>Setup Resonite Build Environment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/setup-resonite-build-environment/</link><pubDate>Tue, 07 Apr 2026 21:55:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/setup-resonite-build-environment/</guid><description>Version updated for https://github.com/resonite-modding-group/setup-resonite-env-action to version v0.2.1.
This action is used across all versions by 11 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup Resonite Environment Action is a GitHub Action designed to automate the setup of the Resonite environment for building plugins and mods. It streamlines the process by downloading and caching Resonite via SteamCMD, configuring a /Libraries directory for managing plugins, and setting up .NET 10. This action simplifies development workflows by providing a ready-to-use environment, reducing manual setup efforts for developers working on Resonite-based projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/resonite-modding-group/setup-resonite-env-action">https://github.com/resonite-modding-group/setup-resonite-env-action</a></strong> to version <strong>v0.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>11</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-resonite-build-environment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup Resonite Environment Action</strong> is a GitHub Action designed to automate the setup of the Resonite environment for building plugins and mods. It streamlines the process by downloading and caching Resonite via SteamCMD, configuring a <code>/Libraries</code> directory for managing plugins, and setting up .NET 10. This action simplifies development workflows by providing a ready-to-use environment, reducing manual setup efforts for developers working on Resonite-based projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump actions/cache from 4 to 5 by @dependabot[bot] in <a href="https://github.com/resonite-modding-group/setup-resonite-env-action/pull/5">https://github.com/resonite-modding-group/setup-resonite-env-action/pull/5</a></li>
<li>Bump CyberAndrii/setup-steamcmd from 1.2.0 to 1.3.0 by @dependabot[bot] in <a href="https://github.com/resonite-modding-group/setup-resonite-env-action/pull/7">https://github.com/resonite-modding-group/setup-resonite-env-action/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/resonite-modding-group/setup-resonite-env-action/compare/v0.2...v0.2.1">https://github.com/resonite-modding-group/setup-resonite-env-action/compare/v0.2...v0.2.1</a></p>
]]></content:encoded></item><item><title>Teleport Application Tunnel</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/teleport-application-tunnel/</link><pubDate>Tue, 07 Apr 2026 21:55:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/teleport-application-tunnel/</guid><description>Version updated for https://github.com/teleport-actions/application-tunnel to version v1.0.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The teleport-actions/application-tunnel GitHub Action automates the process of establishing a secure local tunnel to applications protected by Teleport, enabling seamless access to HTTP or TCP services during CI/CD workflows. It simplifies connecting to applications in a Teleport cluster by leveraging Machine &amp;amp; Workload IDs, managing credentials, and running in the background to serve requests throughout a job. This action addresses challenges around securely accessing protected applications in automated workflows, reducing manual setup and improving efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/teleport-actions/application-tunnel">https://github.com/teleport-actions/application-tunnel</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/teleport-application-tunnel">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>teleport-actions/application-tunnel</code> GitHub Action automates the process of establishing a secure local tunnel to applications protected by Teleport, enabling seamless access to HTTP or TCP services during CI/CD workflows. It simplifies connecting to applications in a Teleport cluster by leveraging Machine &amp; Workload IDs, managing credentials, and running in the background to serve requests throughout a job. This action addresses challenges around securely accessing protected applications in automated workflows, reducing manual setup and improving efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/teleport-actions/application-tunnel/compare/v1.0.0...v1.0.1">https://github.com/teleport-actions/application-tunnel/compare/v1.0.0...v1.0.1</a></p>
<p>Updated action to use Node 24.</p>
]]></content:encoded></item><item><title>Teleport Database Tunnel</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/teleport-database-tunnel/</link><pubDate>Tue, 07 Apr 2026 21:55:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/teleport-database-tunnel/</guid><description>Version updated for https://github.com/teleport-actions/database-tunnel to version v1.0.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The teleport-actions/database-tunnel@v1 GitHub Action enables automated creation of a secure, local tunnel to a database protected by Teleport, using Teleport’s Machine and Workload Identity. It simplifies access to Teleport-protected databases during CI/CD workflows by handling authentication, tunneling, and credential management in the background. This action streamlines secure database connectivity and eliminates the need for manual setup, enhancing automation and operational efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/teleport-actions/database-tunnel">https://github.com/teleport-actions/database-tunnel</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/teleport-database-tunnel">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>teleport-actions/database-tunnel@v1</code> GitHub Action enables automated creation of a secure, local tunnel to a database protected by Teleport, using Teleport&rsquo;s Machine and Workload Identity. It simplifies access to Teleport-protected databases during CI/CD workflows by handling authentication, tunneling, and credential management in the background. This action streamlines secure database connectivity and eliminates the need for manual setup, enhancing automation and operational efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/teleport-actions/database-tunnel/compare/v1.0.0...v1.0.1">https://github.com/teleport-actions/database-tunnel/compare/v1.0.0...v1.0.1</a></p>
<p>Updates action to use Node 24.</p>
]]></content:encoded></item><item><title>grype_me</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/grype_me/</link><pubDate>Tue, 07 Apr 2026 21:55:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/grype_me/</guid><description>Version updated for https://github.com/TomTonic/grype_me to version v1.3.11-release.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, grype_me, automates vulnerability scanning for software projects using Anchore Grype. It supports scanning source code, container images, directories, or SBOM files to identify known vulnerabilities, and generates dynamic shields.io badges linked to detailed reports hosted on GitHub Gists. By simplifying nightly scans, leveraging a pre-downloaded vulnerability database, and providing customizable failure thresholds, it enhances security workflows while saving time and resources.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TomTonic/grype_me">https://github.com/TomTonic/grype_me</a></strong> to version <strong>v1.3.11-release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/grype_me">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>grype_me</strong>, automates vulnerability scanning for software projects using Anchore Grype. It supports scanning source code, container images, directories, or SBOM files to identify known vulnerabilities, and generates dynamic shields.io badges linked to detailed reports hosted on GitHub Gists. By simplifying nightly scans, leveraging a pre-downloaded vulnerability database, and providing customizable failure thresholds, it enhances security workflows while saving time and resources.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update module github.com/go-git/go-git/v5 (1 medium an 1 low CVE) to v5.17.2 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/62">https://github.com/TomTonic/grype_me/pull/62</a></li>
<li>Update modules ProtonMail/go-crypto to v1.4.1 and golang.org/x/crypto, golang.org/x/net, golang.org/x/sys to latest versions</li>
<li>Update build dependency tomli to v2.4.1 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/60">https://github.com/TomTonic/grype_me/pull/60</a></li>
<li>Update build dependency codecov/codecov-action action to v6 by @renovate[bot] in <a href="https://github.com/TomTonic/grype_me/pull/61">https://github.com/TomTonic/grype_me/pull/61</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/TomTonic/grype_me/compare/v1.3.10-release...v1.3.11-release">https://github.com/TomTonic/grype_me/compare/v1.3.10-release...v1.3.11-release</a></p>
]]></content:encoded></item><item><title>Ghoten Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ghoten-action/</link><pubDate>Tue, 07 Apr 2026 21:55:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ghoten-action/</guid><description>Version updated for https://github.com/vmvarela/ghoten to version v1.13.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Ghoten is a fork of OpenTofu that introduces a native oras backend for storing Terraform/OpenTofu state in OCI registries like GitHub Container Registry (GHCR), eliminating the need for custom backend services. It simplifies state management by leveraging existing container registry infrastructure for authentication, permissions, and auditing, while adding features like built-in locking, retries, optional compression, and a “smart refresh” mode to optimize resource updates. This action is particularly useful for teams seeking a lightweight, operationally simple solution that integrates seamlessly with GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vmvarela/ghoten">https://github.com/vmvarela/ghoten</a></strong> to version <strong>v1.13.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghoten-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Ghoten is a fork of OpenTofu that introduces a native <code>oras</code> backend for storing Terraform/OpenTofu state in OCI registries like GitHub Container Registry (GHCR), eliminating the need for custom backend services. It simplifies state management by leveraging existing container registry infrastructure for authentication, permissions, and auditing, while adding features like built-in locking, retries, optional compression, and a &ldquo;smart refresh&rdquo; mode to optimize resource updates. This action is particularly useful for teams seeking a lightweight, operationally simple solution that integrates seamlessly with GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li>build(deps): bump the gcp group across 1 directory with 4 updates (#143) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump the aws group across 1 directory with 6 updates (#145) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump the hashicorp group across 1 directory with 3 updates (#142) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#144) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump github.com/antchfx/xpath from 1.1.10 to 1.3.6 (#137) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>build(deps): bump github.com/tencentyun/cos-go-sdk-v5 from 0.7.70 to 0.7.73 (#141) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vmvarela/ghoten/compare/v1.13.0...v1.13.1">https://github.com/vmvarela/ghoten/compare/v1.13.0...v1.13.1</a></p>
]]></content:encoded></item><item><title>AI Pull Request Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ai-pull-request-reviewer/</link><pubDate>Tue, 07 Apr 2026 13:58:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ai-pull-request-reviewer/</guid><description>Version updated for https://github.com/appchoose/ai-pr-review to version 1.1.5.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action leverages the OpenAI API to perform automated analysis of pull requests, specifically focusing on SQL migrations. It identifies potential database locking issues, analyzes the type of locks applied by SQL queries, and provides recommendations to optimize queries and avoid performance bottlenecks. By automating this review process, it helps developers ensure database stability and improve query efficiency within their pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/appchoose/ai-pr-review">https://github.com/appchoose/ai-pr-review</a></strong> to version <strong>1.1.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-pull-request-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action leverages the OpenAI API to perform automated analysis of pull requests, specifically focusing on SQL migrations. It identifies potential database locking issues, analyzes the type of locks applied by SQL queries, and provides recommendations to optimize queries and avoid performance bottlenecks. By automating this review process, it helps developers ensure database stability and improve query efficiency within their pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix (f33283d)</li>
<li>set log (e9b0ace)</li>
<li>fix (717237e)</li>
<li>fix(lint): fix (c2662ff)</li>
<li>fix(prompt): Better prompt (82e7f86)</li>
<li>fix(bundle): Fix dist (fb4e581)</li>
<li>fix(lock): Fix lock (bc89862)</li>
<li>Merge pull request #77 from appchoose/fixxhigh (6d164ac)</li>
<li>fix (4bbcefd)</li>
<li>Merge branch &lsquo;main&rsquo; into fixxhigh (3f4b2f7)</li>
</ul>
]]></content:encoded></item><item><title>Verify with Auths</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/verify-with-auths/</link><pubDate>Tue, 07 Apr 2026 13:58:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/verify-with-auths/</guid><description>Version updated for https://github.com/auths-dev/verify to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Auths Verify Action” is a GitHub Action designed to automate the verification of commit signatures in pull requests or pushes using cryptographic keys managed by the Auths CLI. It ensures that every commit is signed by authorized developers, enhancing security and preventing unauthorized modifications. Key capabilities include automatic detection of commit ranges, detailed failure reporting, and optional posting of results to pull requests for better transparency and accountability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/auths-dev/verify">https://github.com/auths-dev/verify</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verify-with-auths">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Auths Verify Action&rdquo; is a GitHub Action designed to automate the verification of commit signatures in pull requests or pushes using cryptographic keys managed by the Auths CLI. It ensures that every commit is signed by authorized developers, enhancing security and preventing unauthorized modifications. Key capabilities include automatic detection of commit ranges, detailed failure reporting, and optional posting of results to pull requests for better transparency and accountability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="auths-verify-github-action">Auths Verify GitHub Action</h2>
<p>Verify commit signatures and artifact attestations in your CI pipeline using <a href="https://github.com/auths-dev/auths">Auths</a> identity keys.</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">auths-dev/verify@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">token</span>: <span style="color:#e6db74">&#39;.auths/allowed_signers&#39;</span>
</span></span></code></pre></div><p><strong>New: Artifact verification</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">auths-dev/verify@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">token</span>: <span style="color:#ae81ff">$\{{ secrets.AUTHS_CI_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">files</span>: <span style="color:#e6db74">&#39;dist/*.tar.gz&#39;</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/auths-dev/verify#readme">README</a> for full configuration options.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/auths-dev/verify/compare/v1.0.0...v1.0.1">https://github.com/auths-dev/verify/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Tag and Release (New)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/tag-and-release-new/</link><pubDate>Tue, 07 Apr 2026 13:57:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/tag-and-release-new/</guid><description>Version updated for https://github.com/BrandonStudio/tag-and-release to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the creation of tags and corresponding releases in response to a branch push, simplifying the release process by automatically deriving the tag name. It solves the problem of manually tagging and releasing versions, offering capabilities such as custom release names, bodies, draft or prerelease options, discussion linking, and asset uploads. The action streamlines version management, making it easier for developers to manage releases within their workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/BrandonStudio/tag-and-release">https://github.com/BrandonStudio/tag-and-release</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tag-and-release-new">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the creation of tags and corresponding releases in response to a branch push, simplifying the release process by automatically deriving the tag name. It solves the problem of manually tagging and releasing versions, offering capabilities such as custom release names, bodies, draft or prerelease options, discussion linking, and asset uploads. The action streamlines version management, making it easier for developers to manage releases within their workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Move GitHub token to inputs by @BrandonStudio in <a href="https://github.com/BrandonStudio/tag-and-release/pull/5">https://github.com/BrandonStudio/tag-and-release/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/BrandonStudio/tag-and-release/compare/v1.1.0...v2.0.0">https://github.com/BrandonStudio/tag-and-release/compare/v1.1.0...v2.0.0</a></p>
]]></content:encoded></item><item><title>Generate toolchains.xml for Maven builds</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/generate-toolchains.xml-for-maven-builds/</link><pubDate>Tue, 07 Apr 2026 13:57:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/generate-toolchains.xml-for-maven-builds/</guid><description>Version updated for https://github.com/cactuslab/maven-toolchains-xml-action to version v3.
This action is used across all versions by 25 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The maven-toolchains-xml-action GitHub Action automates the creation of a toolchains.xml file for Apache Maven, enabling the configuration of toolchains such as JDKs. It simplifies the process of defining custom toolchains by supporting JSON-based inputs, including properties for JDK version and path, as well as arbitrary &amp;lt;toolchain&amp;gt; entries. This action is particularly useful for managing consistent build environments in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cactuslab/maven-toolchains-xml-action">https://github.com/cactuslab/maven-toolchains-xml-action</a></strong> to version <strong>v3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>25</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/generate-toolchains-xml-for-maven-builds">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>maven-toolchains-xml-action</code> GitHub Action automates the creation of a <code>toolchains.xml</code> file for Apache Maven, enabling the configuration of toolchains such as JDKs. It simplifies the process of defining custom toolchains by supporting JSON-based inputs, including properties for JDK version and path, as well as arbitrary <code>&lt;toolchain&gt;</code> entries. This action is particularly useful for managing consistent build environments in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Node 24</p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/bernstein-multi-agent-orchestration/</link><pubDate>Tue, 07 Apr 2026 13:57:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.5.2.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is an AI orchestration tool that automates the process of breaking down coding goals into tasks, distributing them among multiple AI coding agents, verifying outputs, and merging results into clean, functional code with passing tests. It eliminates the need for learning new frameworks or committing to specific vendors by supporting interchangeable agents, models, and providers. The tool streamlines software development by enabling seamless collaboration between various AI-powered coding tools while maintaining deterministic and efficient task scheduling.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.5.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is an AI orchestration tool that automates the process of breaking down coding goals into tasks, distributing them among multiple AI coding agents, verifying outputs, and merging results into clean, functional code with passing tests. It eliminates the need for learning new frameworks or committing to specific vendors by supporting interchangeable agents, models, and providers. The tool streamlines software development by enabling seamless collaboration between various AI-powered coding tools while maintaining deterministic and efficient task scheduling.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Patch release. Changes since previous version:</p>
<p>33d77f5 chore: auto-bump to v1.5.2
0f21b29 fix: pin Docker GitHub Actions to full SHA hashes
088d929 fix: resolve SonarCloud bugs in tests and scripts
00e914a docs: expand feature comparison table with honest assessment (#582)</p>
]]></content:encoded></item><item><title>Setup commitizen CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/setup-commitizen-cli/</link><pubDate>Tue, 07 Apr 2026 13:57:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/setup-commitizen-cli/</guid><description>Version updated for https://github.com/commitizen-tools/setup-cz to version v0.9.0.
This action is used across all versions by 13 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-cz GitHub Action installs the Commitizen CLI within workflows, enabling users to leverage its full functionality for managing conventional commits. It provides flexibility by allowing users to manually execute Commitizen commands, rather than automating tasks like version bumps or commits. This action simplifies integrating Commitizen into CI/CD pipelines while enabling precise control over commit conventions and versioning workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/commitizen-tools/setup-cz">https://github.com/commitizen-tools/setup-cz</a></strong> to version <strong>v0.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-commitizen-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>setup-cz</strong> GitHub Action installs the Commitizen CLI within workflows, enabling users to leverage its full functionality for managing conventional commits. It provides flexibility by allowing users to manually execute Commitizen commands, rather than automating tasks like version bumps or commits. This action simplifies integrating Commitizen into CI/CD pipelines while enabling precise control over commit conventions and versioning workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v090-2026-04-07">v0.9.0 (2026-04-07)</h2>
<h3 id="feat">Feat</h3>
<ul>
<li>allow git user and email configuration</li>
</ul>
]]></content:encoded></item><item><title>EC Validate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ec-validate/</link><pubDate>Tue, 07 Apr 2026 13:57:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ec-validate/</guid><description>Version updated for https://github.com/conforma/action-validate-image to version v1.0.421.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Action Validate Image” GitHub Action, developed by Enterprise Contract, automates the security and compliance validation of container images by verifying their signatures, attestations, and adherence to policy standards. It supports two authentication methods: Long-Lived Public-Key Authentication and Keyless Authentication, with the latter providing enhanced security by leveraging identity-based verification through Sigstore. This action simplifies the process of ensuring container image authenticity and compliance with organizational policies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/conforma/action-validate-image">https://github.com/conforma/action-validate-image</a></strong> to version <strong>v1.0.421</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ec-validate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Action Validate Image&rdquo; GitHub Action, developed by Enterprise Contract, automates the security and compliance validation of container images by verifying their signatures, attestations, and adherence to policy standards. It supports two authentication methods: Long-Lived Public-Key Authentication and Keyless Authentication, with the latter providing enhanced security by leveraging identity-based verification through Sigstore. This action simplifies the process of ensuring container image authenticity and compliance with organizational policies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update github actions (main) (minor) by @renovate[bot] in <a href="https://github.com/conforma/action-validate-image/pull/438">https://github.com/conforma/action-validate-image/pull/438</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/conforma/action-validate-image/compare/v1.0.420...v1.0.421">https://github.com/conforma/action-validate-image/compare/v1.0.420...v1.0.421</a></p>
]]></content:encoded></item><item><title>spec-sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/spec-sync/</link><pubDate>Tue, 07 Apr 2026 13:57:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/spec-sync/</guid><description>Version updated for https://github.com/CorvidLabs/spec-sync to version v3.3.0.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SpecSync is a GitHub Action and CLI tool for bidirectional validation of markdown-based module specifications (*.spec.md) against source code and database schemas across 11 programming languages. It automates the detection of inconsistencies such as undocumented exports, stale or phantom entries, missing files, type mismatches, and incomplete specifications, ensuring alignment between specs and implementations. Key capabilities include cross-project references, auto-detection of programming languages, and integration with VS Code for enhanced developer productivity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CorvidLabs/spec-sync">https://github.com/CorvidLabs/spec-sync</a></strong> to version <strong>v3.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spec-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SpecSync is a GitHub Action and CLI tool for bidirectional validation of markdown-based module specifications (<code>*.spec.md</code>) against source code and database schemas across 11 programming languages. It automates the detection of inconsistencies such as undocumented exports, stale or phantom entries, missing files, type mismatches, and incomplete specifications, ensuring alignment between specs and implementations. Key capabilities include cross-project references, auto-detection of programming languages, and integration with VS Code for enhanced developer productivity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v330">What&rsquo;s New in v3.3.0</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>Lifecycle, custom rules, views, compaction &amp; archival</strong> — Full spec lifecycle management with custom validation rules, filtered views, spec compaction, and archival support (#94)</li>
<li><strong>Content hashing &amp; staleness detection</strong> — Smart change detection using content hashes to avoid unnecessary spec regeneration (#91, #93)</li>
<li><strong>GitHub Issues integration</strong> — Link specs to GitHub tickets for traceability (#103)</li>
<li><strong>Merge conflict resolution</strong> — Automatic resolution of merge conflicts in spec files (#105)</li>
</ul>
<h3 id="fixes">Fixes</h3>
<ul>
<li><strong>Pipe deadlock prevention</strong> — Fixed potential deadlock during AI CLI execution (#96)</li>
<li><strong>Binary detection improvements</strong> — More accurate binary detection using OS-level PATH search (#92, #95)</li>
<li><strong>CI improvements</strong> — Added <code>workflow_dispatch</code> trigger, resolved clippy warnings and rustfmt formatting</li>
</ul>
<h3 id="docs">Docs</h3>
<ul>
<li>Standalone workflow guide and documentation for missing CLI commands</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v3.2.0...v3.3.0">https://github.com/CorvidLabs/spec-sync/compare/v3.2.0...v3.3.0</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: content hashing with staleness detection and AI spec regen by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/91">https://github.com/CorvidLabs/spec-sync/pull/91</a></li>
<li>feat: search PATH directly for binaries and clarify template fallback by @0xGaspar in <a href="https://github.com/CorvidLabs/spec-sync/pull/92">https://github.com/CorvidLabs/spec-sync/pull/92</a></li>
<li>feat: content hashing and staleness detection for smart change detection by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/93">https://github.com/CorvidLabs/spec-sync/pull/93</a></li>
<li>fix: improve binary detection accuracy using OS-level PATH search by @0xGaspar in <a href="https://github.com/CorvidLabs/spec-sync/pull/95">https://github.com/CorvidLabs/spec-sync/pull/95</a></li>
<li>fix: prevent pipe deadlock during AI CLI execution by @0xGaspar in <a href="https://github.com/CorvidLabs/spec-sync/pull/96">https://github.com/CorvidLabs/spec-sync/pull/96</a></li>
<li>feat: v3.3 — lifecycle, custom rules, views, compaction &amp; archival by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/94">https://github.com/CorvidLabs/spec-sync/pull/94</a></li>
<li>feat: GitHub Issues integration — link specs to tickets by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/103">https://github.com/CorvidLabs/spec-sync/pull/103</a></li>
<li>feat: add merge conflict resolution for spec files by @corvid-agent in <a href="https://github.com/CorvidLabs/spec-sync/pull/105">https://github.com/CorvidLabs/spec-sync/pull/105</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@0xGaspar made their first contribution in <a href="https://github.com/CorvidLabs/spec-sync/pull/92">https://github.com/CorvidLabs/spec-sync/pull/92</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorvidLabs/spec-sync/compare/v3.2.0...v3.3.0">https://github.com/CorvidLabs/spec-sync/compare/v3.2.0...v3.3.0</a></p>
]]></content:encoded></item><item><title>PR Convention Checker</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/pr-convention-checker/</link><pubDate>Tue, 07 Apr 2026 13:57:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/pr-convention-checker/</guid><description>Version updated for https://github.com/cres17/pr-convention-checker to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action ensures that code changes in pull requests are synchronized with related documentation and configuration files, such as specs, runbooks, CHANGELOGs, and environment examples. It automates the detection of inconsistencies, categorizes changes, evaluates compliance with defined rules, and generates actionable reports that can block merges, prompt team discussions, or provide informational feedback. By enforcing doc-code consistency, it helps teams maintain up-to-date and accurate contract documents, reducing the risk of overlooked updates during development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cres17/pr-convention-checker">https://github.com/cres17/pr-convention-checker</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-convention-checker">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action ensures that code changes in pull requests are synchronized with related documentation and configuration files, such as specs, runbooks, CHANGELOGs, and environment examples. It automates the detection of inconsistencies, categorizes changes, evaluates compliance with defined rules, and generates actionable reports that can block merges, prompt team discussions, or provide informational feedback. By enforcing doc-code consistency, it helps teams maintain up-to-date and accurate contract documents, reducing the risk of overlooked updates during development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release of pr-convention-checker.</p>
<p><strong>Claude Code plugin + GitHub Action</strong> that checks PRs against your team convention docs (<code>CLAUDE.md</code>, <code>SKILLS.md</code>).</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">cres17/pr-convention-checker@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">anthropic_api_key</span>: <span style="color:#ae81ff">${{ secrets.ANTHROPIC_API_KEY }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fallow-codebase-health/</link><pubDate>Tue, 07 Apr 2026 13:57:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.17.1.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-native codebase analyzer for TypeScript and JavaScript that identifies unused code, code duplication, complexity issues, and architectural problems in sub-second execution times. It automates tasks such as detecting dead code, finding duplicated code, analyzing complexity, and auditing file changes, helping developers maintain cleaner and more efficient codebases. Its key features include zero configuration, automatic entry point detection, framework/plugin support, and optional auto-removal of unused code elements.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.17.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-native codebase analyzer for TypeScript and JavaScript that identifies unused code, code duplication, complexity issues, and architectural problems in sub-second execution times. It automates tasks such as detecting dead code, finding duplicated code, analyzing complexity, and auditing file changes, helping developers maintain cleaner and more efficient codebases. Its key features include zero configuration, automatic entry point detection, framework/plugin support, and optional auto-removal of unused code elements.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="features">Features</h2>
<ul>
<li><strong>GitHub Action <code>score</code> input</strong> &ndash; new <code>score: true</code> input enables the <code>--score</code> flag on the health command, adding a health delta header to PR summaries showing grade, score change, dead export drift, and complexity trends.</li>
<li><strong>Health delta header in CI summaries</strong> &ndash; when <code>--score</code> is used, both GitHub Action and GitLab CI summaries display a one-line health score comparison against the previous snapshot.</li>
</ul>
<h2 id="bug-fixes">Bug Fixes</h2>
<ul>
<li><strong>Summary section links</strong> &ndash; all section headers (Code issues, Duplication, Complexity, Codebase health) and table metrics now link to their respective docs pages. Previously, the Duplication link rendered as raw markdown inside a <code>&lt;summary&gt;</code> tag, and Code issues/Complexity/Codebase health headers had no links at all.</li>
</ul>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>npm install -g fallow@2.17.1
</span></span></code></pre></div><p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.17.0...v2.17.1">https://github.com/fallow-rs/fallow/compare/v2.17.0...v2.17.1</a></p>
]]></content:encoded></item><item><title>Wayback Machine Query</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/wayback-machine-query/</link><pubDate>Tue, 07 Apr 2026 13:57:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/wayback-machine-query/</guid><description>Version updated for https://github.com/flcdrg/wayback-machine-query-action to version v7.0.30.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Wayback Machine Query GitHub Action automates the process of locating archived versions of broken URLs using Archive.org’s Wayback Machine Availability API. It identifies missing URLs and generates replacements by providing Wayback Machine links, enabling efficient resolution of broken links in input files (e.g., JSON files produced by tools like Lychee). This action simplifies link management tasks by automating archival queries and generating actionable data for fixing or replacing dead links.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/flcdrg/wayback-machine-query-action">https://github.com/flcdrg/wayback-machine-query-action</a></strong> to version <strong>v7.0.30</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/wayback-machine-query">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Wayback Machine Query GitHub Action automates the process of locating archived versions of broken URLs using Archive.org&rsquo;s Wayback Machine Availability API. It identifies missing URLs and generates replacements by providing Wayback Machine links, enabling efficient resolution of broken links in input files (e.g., JSON files produced by tools like Lychee). This action simplifies link management tasks by automating archival queries and generating actionable data for fixing or replacing dead links.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<ul>
<li>Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1004)</li>
<li>Bump eslint-plugin-jest from 29.15.0 to 29.15.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1003)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.57.1 to 8.57.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1002)</li>
<li>Bump @typescript-eslint/parser from 8.57.1 to 8.57.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1001)</li>
<li>Bump rollup from 4.59.0 to 4.60.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#1000)</li>
<li>Bump pnpm/action-setup from 4 to 5 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#998)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.57.0 to 8.57.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#999)</li>
<li>Bump @typescript-eslint/parser from 8.57.0 to 8.57.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#997)</li>
<li>Bump release-drafter/release-drafter from 6 to 7 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#996)</li>
<li>Bump @jest/globals from 30.2.0 to 30.3.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#994)</li>
<li>Bump jest from 30.2.0 to 30.3.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#995)</li>
<li>Bump @typescript-eslint/eslint-plugin from 8.56.1 to 8.57.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#993)</li>
<li>Bump @typescript-eslint/parser from 8.56.1 to 8.57.0 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#992)</li>
<li>Bump @eslint/js from 9.39.2 to 10.0.1 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (#967)</li>
</ul>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/releasekit-automated-versioning-release/</link><pubDate>Tue, 07 Apr 2026 13:57:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.10.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight, composable tool designed to automate the release process for JavaScript and Rust projects, integrating seamlessly with CI/CD pipelines. It simplifies tasks such as semantic versioning, changelog generation (with optional AI-powered enhancements), and publishing to package registries like npm and crates.io. With support for monorepos, configurable release triggers, and preview capabilities, it streamlines version management while ensuring flexibility for both standalone and integrated workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.10.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight, composable tool designed to automate the release process for JavaScript and Rust projects, integrating seamlessly with CI/CD pipelines. It simplifies tasks such as semantic versioning, changelog generation (with optional AI-powered enhancements), and publishing to package registries like npm and crates.io. With support for monorepos, configurable release triggers, and preview capabilities, it streamlines version management while ensuring flexibility for both standalone and integrated workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/110">https://github.com/goosewobbler/releasekit/pull/110</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.10.3">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.10.3</a></p>
]]></content:encoded></item><item><title>Next Calendar Version</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/next-calendar-version/</link><pubDate>Tue, 07 Apr 2026 13:57:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/next-calendar-version/</guid><description>Version updated for https://github.com/harm-matthias-harms/calendar-version to version v3.0.2.
This action is used across all versions by 6 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Calendar Version, automates the generation of calendar-based release versions in the format YYYY.MM.build, ensuring consistent and predictable versioning. It simplifies workflows by calculating the next version tag based on the current date and the repository’s highest existing version, making it ideal for use with release management tools. Key capabilities include seamless integration with other GitHub Actions and support for customizable tag prefixes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/harm-matthias-harms/calendar-version">https://github.com/harm-matthias-harms/calendar-version</a></strong> to version <strong>v3.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/next-calendar-version">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <em>Calendar Version</em>, automates the generation of calendar-based release versions in the format <code>YYYY.MM.build</code>, ensuring consistent and predictable versioning. It simplifies workflows by calculating the next version tag based on the current date and the repository&rsquo;s highest existing version, making it ideal for use with release management tools. Key capabilities include seamless integration with other GitHub Actions and support for customizable tag prefixes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What’s Changed</h2>
<h2 id="-chore">🏡 Chore</h2>
<ul>
<li>Fix some deprecations (#153) @harm-matthias-harms</li>
<li>Fix release drafter&rsquo;s auto label (#152) @harm-matthias-harms</li>
</ul>
<h2 id="-dependency-updates">🤓 Dependency Updates</h2>
<ul>
<li>Lock file maintenance (#151) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Bump vite from 8.0.3 to 8.0.5 (#150) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Lock file maintenance (#149) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update codecov/codecov-action action to v6 (#148) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.1.2 (patch) (#147) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Bump picomatch from 4.0.3 to 4.0.4 (#146) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Update Node.js to v24.14.1 (#145) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.1.1 (patch) (#144) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Bump flatted from 3.3.3 to 3.4.2 (#143) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump undici from 6.23.0 to 6.24.1 (#142) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Update release-drafter/release-drafter action to v7 (#141) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update jdx/mise-action action to v4 (#140) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.1.0 (minor) - autoclosed (#139) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Lock file maintenance (#138) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update Node.js to v24.14.0 (#137) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency node to v24.13.1 (#136) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v3 (#134) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Lock file maintenance (#135) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v9 (#133) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v2.0.3 (#132) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v8.0.1 (#131) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v8 (#130) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.0.18 (patch) (#129) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency node to v24.13.0 (#128) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.0.17 (patch) (#127) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/github to v7 (#126) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v2.0.2 (#125) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update vitest monorepo to v4.0.16 (patch) (#124) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency node to v24.12.0 (#122) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
<li>Update dependency @actions/core to v2.0.1 (#123) @<a href="https://github.com/apps/renovate">renovate[bot]</a></li>
</ul>
]]></content:encoded></item><item><title>skill-publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/skill-publish/</link><pubDate>Tue, 07 Apr 2026 13:56:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/skill-publish/</guid><description>Version updated for https://github.com/hashgraph-online/skill-publish to version v1.0.12.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The skill-publish GitHub Action and CLI tool automates the validation, quoting, and publishing of trustless, immutable skill releases on the Hedera Consensus Service (HCS) via the HOL Registry Broker. It ensures tamper-evident, reproducible, and audit-friendly package releases by recording each version on-chain, solving issues related to mutable URLs and untraceable changes. Key capabilities include version pinning, reproducible artifact retrieval, and generating an audit trail for skill packages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/skill-publish">https://github.com/hashgraph-online/skill-publish</a></strong> to version <strong>v1.0.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skill-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>skill-publish</strong> GitHub Action and CLI tool automates the validation, quoting, and publishing of trustless, immutable skill releases on the Hedera Consensus Service (HCS) via the HOL Registry Broker. It ensures tamper-evident, reproducible, and audit-friendly package releases by recording each version on-chain, solving issues related to mutable URLs and untraceable changes. Key capabilities include version pinning, reproducible artifact retrieval, and generating an audit trail for skill packages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Documentation: <a href="https://hol.org/registry/skills/publish">https://hol.org/registry/skills/publish</a></li>
</ul>
<!-- Release notes generated using configuration in .github/release.yml at v1.0.12 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>feat: improve PR validate comments by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/25">https://github.com/hashgraph-online/skill-publish/pull/25</a></li>
<li>chore: release v1.0.12 by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/26">https://github.com/hashgraph-online/skill-publish/pull/26</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/skill-publish/compare/v1.0.11...v1.0.12">https://github.com/hashgraph-online/skill-publish/compare/v1.0.11...v1.0.12</a></p>
]]></content:encoded></item><item><title>MC-Runtime-Test</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/mc-runtime-test/</link><pubDate>Tue, 07 Apr 2026 13:56:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/mc-runtime-test/</guid><description>Version updated for https://github.com/headlesshq/mc-runtime-test to version 4.3.1.
This action is used across all versions by 23 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MC-Runtime-Test is a GitHub Action that automates the testing of Minecraft mods in runtime environments directly within CI/CD pipelines. By leveraging HeadlessMC and virtual framebuffer support, it simplifies the process of identifying runtime-specific bugs across various Minecraft versions and modloaders. Key capabilities include automated client launches, basic test execution, and support for Minecraft’s GameTest Framework to streamline mod validation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/headlesshq/mc-runtime-test">https://github.com/headlesshq/mc-runtime-test</a></strong> to version <strong>4.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>23</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mc-runtime-test">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MC-Runtime-Test is a GitHub Action that automates the testing of Minecraft mods in runtime environments directly within CI/CD pipelines. By leveraging HeadlessMC and virtual framebuffer support, it simplifies the process of identifying runtime-specific bugs across various Minecraft versions and modloaders. Key capabilities include automated client launches, basic test execution, and support for Minecraft&rsquo;s GameTest Framework to streamline mod validation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="431-2026-04-07"><a href="https://github.com/headlesshq/mc-runtime-test/compare/4.3.0...4.3.1">4.3.1</a> (2026-04-07)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>versions:</strong> Fixed build cache omitting Jars for some versions (<a href="https://github.com/headlesshq/mc-runtime-test/issues/131">#131</a>) (<a href="https://github.com/headlesshq/mc-runtime-test/commit/4c073a33e446110b6bcb647b78ffcb063e8299cb">4c073a3</a>)</li>
</ul>
]]></content:encoded></item><item><title>Build signed repo and publish as release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/build-signed-repo-and-publish-as-release/</link><pubDate>Tue, 07 Apr 2026 13:56:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/build-signed-repo-and-publish-as-release/</guid><description>Version updated for https://github.com/hecknt/pkgbuild-to-signed-repo to version v0.2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The pkgbuild-to-signed-repo GitHub Action automates the process of building packages from PKGBUILD files located in the repos/ directory, signing them with a GPG key, and publishing them as a signed Pacman repository via a GitHub release. It streamlines package creation, ensures repository authenticity through GPG signing, and simplifies distribution by integrating directly with GitHub’s release system.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hecknt/pkgbuild-to-signed-repo">https://github.com/hecknt/pkgbuild-to-signed-repo</a></strong> to version <strong>v0.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-signed-repo-and-publish-as-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>pkgbuild-to-signed-repo</code> GitHub Action automates the process of building packages from PKGBUILD files located in the <code>repos/</code> directory, signing them with a GPG key, and publishing them as a signed Pacman repository via a GitHub release. It streamlines package creation, ensures repository authenticity through GPG signing, and simplifies distribution by integrating directly with GitHub&rsquo;s release system.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Update makepkg-action to v0.2.1 (See <a href="https://github.com/hecknt/makepkg-action/releases/tag/v0.2.1">makepkg-action@v0.2.1</a> for the full changelog)</li>
</ul>
]]></content:encoded></item><item><title>Create GitHub App Token (AWS KMS)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/create-github-app-token-aws-kms/</link><pubDate>Tue, 07 Apr 2026 13:56:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/create-github-app-token-aws-kms/</guid><description>Version updated for https://github.com/konippi/create-github-app-token-aws-kms to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Create GitHub App Token (AWS KMS), generates installation access tokens for GitHub Apps using AWS Key Management Service (KMS) for secure JWT signing. It eliminates the need to store private keys in GitHub Secrets by delegating JWT signing to the AWS KMS Sign API, ensuring private keys remain securely within the HSM boundary. This action automates token creation and management while enforcing least-privilege permissions for enhanced security and compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/konippi/create-github-app-token-aws-kms">https://github.com/konippi/create-github-app-token-aws-kms</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-github-app-token-aws-kms">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Create GitHub App Token (AWS KMS)</strong>, generates installation access tokens for GitHub Apps using AWS Key Management Service (KMS) for secure JWT signing. It eliminates the need to store private keys in GitHub Secrets by delegating JWT signing to the AWS KMS <code>Sign</code> API, ensuring private keys remain securely within the HSM boundary. This action automates token creation and management while enforcing least-privilege permissions for enhanced security and compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: add git config for update-major-tag workflow by @konippi in <a href="https://github.com/konippi/create-github-app-token-aws-kms/pull/16">https://github.com/konippi/create-github-app-token-aws-kms/pull/16</a></li>
<li>fix(deps): update vite from v8.0.3 to v8.0.5 by @konippi in <a href="https://github.com/konippi/create-github-app-token-aws-kms/pull/17">https://github.com/konippi/create-github-app-token-aws-kms/pull/17</a></li>
<li>fix(dist): the consistency of dist by @konippi in <a href="https://github.com/konippi/create-github-app-token-aws-kms/pull/1">https://github.com/konippi/create-github-app-token-aws-kms/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/konippi/create-github-app-token-aws-kms/compare/v1...v1.0.1">https://github.com/konippi/create-github-app-token-aws-kms/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>Guard Action - AI Prompt Security</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/guard-action-ai-prompt-security/</link><pubDate>Tue, 07 Apr 2026 13:56:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/guard-action-ai-prompt-security/</guid><description>Version updated for https://github.com/nysquared-support-ux/guard-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Guard Action - AI Prompt Security, automatically scans AI prompts for security risks such as prompt injection attacks and sensitive personal information (PII) leakage within CI/CD pipelines. It performs offline, high-performance risk analysis using the @ny-squared/guard library, providing a risk score, threat type, and optional workflow failure if risks exceed a configurable threshold. This action helps developers secure AI systems by detecting vulnerabilities in prompts before deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nysquared-support-ux/guard-action">https://github.com/nysquared-support-ux/guard-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/guard-action-ai-prompt-security">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Guard Action - AI Prompt Security</strong>, automatically scans AI prompts for security risks such as prompt injection attacks and sensitive personal information (PII) leakage within CI/CD pipelines. It performs offline, high-performance risk analysis using the <code>@ny-squared/guard</code> library, providing a risk score, threat type, and optional workflow failure if risks exceed a configurable threshold. This action helps developers secure AI systems by detecting vulnerabilities in prompts before deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="guard-action-v100---ai-prompt-security-for-cicd">Guard Action v1.0.0 - AI Prompt Security for CI/CD</h2>
<p>Detect prompt injection and PII in LLM prompts directly in your GitHub Actions workflow.</p>
<h3 id="features">Features</h3>
<ul>
<li>Prompt injection detection</li>
<li>PII scanning (emails, SSNs, credit cards)</li>
<li>Jailbreak pattern detection</li>
<li>Configurable risk threshold</li>
<li>Zero external API calls, fully offline</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">nysquared-support-ux/guard-action@v1.0.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">prompt</span>: <span style="color:#ae81ff">${{ inputs.user_prompt }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Laravel Horizon Doctor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/laravel-horizon-doctor/</link><pubDate>Tue, 07 Apr 2026 13:56:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/laravel-horizon-doctor/</guid><description>Version updated for https://github.com/okaufmann/laravel-horizon-doctor to version v2.6.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Laravel Horizon Doctor GitHub Action is designed to validate and optimize the configuration of Laravel Horizon against the Laravel queue system. It automates the detection of misconfigurations, provides insights into Redis queue environments, and optionally performs static analysis of queued classes (e.g., jobs, listeners, mail) to identify potential issues like misaligned timeouts or improper queue usage. This tool simplifies troubleshooting and ensures reliable queue management in Laravel applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/okaufmann/laravel-horizon-doctor">https://github.com/okaufmann/laravel-horizon-doctor</a></strong> to version <strong>v2.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/laravel-horizon-doctor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Laravel Horizon Doctor</strong> GitHub Action is designed to validate and optimize the configuration of Laravel Horizon against the Laravel queue system. It automates the detection of misconfigurations, provides insights into Redis queue environments, and optionally performs static analysis of queued classes (e.g., jobs, listeners, mail) to identify potential issues like misaligned timeouts or improper queue usage. This tool simplifies troubleshooting and ensures reliable queue management in Laravel applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/okaufmann/laravel-horizon-doctor/compare/v2.5.2...v2.6.0">https://github.com/okaufmann/laravel-horizon-doctor/compare/v2.5.2...v2.6.0</a></p>
]]></content:encoded></item><item><title>Publish Blog Post</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/publish-blog-post/</link><pubDate>Tue, 07 Apr 2026 13:56:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/publish-blog-post/</guid><description>Version updated for https://github.com/trystan2k/publish-blog-post to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Publish Blog Post GitHub Action automates the process of publishing or updating blog posts on supported platforms like Dev.to by reading markdown files and utilizing their front matter metadata. It simplifies content management by detecting new or updated files in a repository, extracting metadata (e.g., title, tags), and interacting with platform APIs for seamless publishing. Key capabilities include automated post creation, updates, and integration with version control workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/trystan2k/publish-blog-post">https://github.com/trystan2k/publish-blog-post</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-blog-post">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Publish Blog Post</strong> GitHub Action automates the process of publishing or updating blog posts on supported platforms like Dev.to by reading markdown files and utilizing their front matter metadata. It simplifies content management by detecting new or updated files in a repository, extracting metadata (e.g., title, tags), and interacting with platform APIs for seamless publishing. Key capabilities include automated post creation, updates, and integration with version control workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="changelog">Changelog</h1>
<p>All notable changes to this project will be documented in this file. See <a href="https://github.com/absolute-version/commit-and-tag-version">commit-and-tag-version</a> for commit guidelines.</p>
<h2 id="200-2026-04-07"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.5.0...v2.0.0">2.0.0</a> (2026-04-07)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>hosting:</strong> update ky client configuration from prefixUrl to prefix (<a href="https://github.com/trystan2k/publish-blog-post/commit/c20f29d84e4e913ca59712544713e26bceae183e">c20f29d</a>)</li>
</ul>
<h2 id="150-2026-02-01"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.4.1...v1.5.0">1.5.0</a> (2026-02-01)</h2>
<h3 id="features-1">Features</h3>
<ul>
<li>add opencode configuration and project documentation (<a href="https://github.com/trystan2k/publish-blog-post/commit/19ba3511c6e2a7d24f786c0d6a937f71693b9c6d">19ba351</a>)</li>
<li><strong>hosting:</strong> add empty context to axios mock calls and update dist (<a href="https://github.com/trystan2k/publish-blog-post/commit/d4b365101bd1a3cd8d265f0a4a89fac3dc0a3e0b">d4b3651</a>)</li>
</ul>
<h2 id="141-2025-07-22"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.4.0...v1.4.1">1.4.1</a> (2025-07-22)</h2>
<h2 id="140-2025-05-13"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.3.1...v1.4.0">1.4.0</a> (2025-05-13)</h2>
<h3 id="features-2">Features</h3>
<ul>
<li><strong>dist:</strong> update dist with new dependency version (<a href="https://github.com/trystan2k/publish-blog-post/commit/3116e3c32763a4a08e45d722a35c188ced507764">3116e3c</a>)</li>
</ul>
<h2 id="131-2025-05-06"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.3.0...v1.3.1">1.3.1</a> (2025-05-06)</h2>
<h2 id="130-2025-05-06"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.2.0...v1.3.0">1.3.0</a> (2025-05-06)</h2>
<h3 id="features-3">Features</h3>
<ul>
<li>update dist (<a href="https://github.com/trystan2k/publish-blog-post/commit/9527be9f43c02bb0294974c70ed51cd95347ae8c">9527be9</a>)</li>
</ul>
<h2 id="120-2025-02-18"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.1.0...v1.2.0">1.2.0</a> (2025-02-18)</h2>
<h3 id="features-4">Features</h3>
<ul>
<li>update generated code after dependency update (<a href="https://github.com/trystan2k/publish-blog-post/commit/bf169888e209565996f17e37967007cb951123e7">bf16988</a>)</li>
</ul>
<h2 id="110-2025-02-05"><a href="https://github.com/trystan2k/publish-blog-post/compare/v1.0.0...v1.1.0">1.1.0</a> (2025-02-05)</h2>
<h2 id="100-2024-10-27">1.0.0 (2024-10-27)</h2>
<h3 id="features-5">Features</h3>
<ul>
<li>adjust hosting data to be mapped to a common format (<a href="https://github.com/trystan2k/publish-blog-post/commit/dd9e6368ae1b3521004e4963e82df3395aff0f50">dd9e636</a>)</li>
<li>final adjusts to publish to devTo (<a href="https://github.com/trystan2k/publish-blog-post/commit/cf561424c98c6116033fd1a7bfd16b76f5674760">cf56142</a>)</li>
<li><strong>git:</strong> correct get branch name (<a href="https://github.com/trystan2k/publish-blog-post/commit/e25892c907468df88a5b3d56f81818d3082ac7e1">e25892c</a>)</li>
<li><strong>hosting:</strong> change apiKey to be received as constructor param (<a href="https://github.com/trystan2k/publish-blog-post/commit/68a995eec7fe287a8735f490212457f94e02c3b2">68a995e</a>)</li>
<li><strong>posts:</strong> add file name to log message when file is marked to not be published to a hosting (<a href="https://github.com/trystan2k/publish-blog-post/commit/c46d22e69b2340ee628b99f3209823b525c34931">c46d22e</a>)</li>
<li>publish blog post first implementation (<a href="https://github.com/trystan2k/publish-blog-post/commit/b76fa650ec99684bdcf99d54c81ec20426b751c6">b76fa65</a>)</li>
<li><strong>utils:</strong> add logger system (<a href="https://github.com/trystan2k/publish-blog-post/commit/58ec44dfa008cd16c9ca47881f20f3fd30f53a0d">58ec44d</a>)</li>
</ul>
]]></content:encoded></item><item><title>snapshot-save</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/snapshot-save/</link><pubDate>Tue, 07 Apr 2026 13:56:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/snapshot-save/</guid><description>Version updated for https://github.com/WarpBuilds/snapshot-save to version v1.2.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 2 repositories.
Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary WarpSnapshot GitHub Action allows users to capture snapshots of runner virtual machines (VMs) during workflows, enabling faster subsequent runs by reusing the saved state. It automates the process of creating and utilizing snapshots, reducing build times and improving efficiency in CI/CD pipelines. Key capabilities include conditional snapshot usage, environment variable support for snapshot identification, and integration with branch protection or custom logic for flexible runner selection.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/WarpBuilds/snapshot-save">https://github.com/WarpBuilds/snapshot-save</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>2</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/snapshot-save">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>WarpSnapshot GitHub Action allows users to capture snapshots of runner virtual machines (VMs) during workflows, enabling faster subsequent runs by reusing the saved state. It automates the process of creating and utilizing snapshots, reducing build times and improving efficiency in CI/CD pipelines. Key capabilities include conditional snapshot usage, environment variable support for snapshot identification, and integration with branch protection or custom logic for flexible runner selection.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in <a href="https://github.com/WarpBuilds/snapshot-save/pull/72">https://github.com/WarpBuilds/snapshot-save/pull/72</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/WarpBuilds/snapshot-save/compare/v1...v1.2.2">https://github.com/WarpBuilds/snapshot-save/compare/v1...v1.2.2</a></p>
]]></content:encoded></item><item><title>ExifPR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/exifpr/</link><pubDate>Tue, 07 Apr 2026 13:56:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/exifpr/</guid><description>Version updated for https://github.com/xryuseix/exifpr to version v2.1.4.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ExifPR GitHub Action automatically extracts and posts Exif metadata from specified file types as a comment on a pull request when it is created or when prompted via a specific PR comment. It automates metadata analysis for files within PRs, helping streamline workflows that require inspection of file attributes (e.g., images or media).</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/xryuseix/exifpr">https://github.com/xryuseix/exifpr</a></strong> to version <strong>v2.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/exifpr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ExifPR</strong> GitHub Action automatically extracts and posts Exif metadata from specified file types as a comment on a pull request when it is created or when prompted via a specific PR comment. It automates metadata analysis for files within PRs, helping streamline workflows that require inspection of file attributes (e.g., images or media).</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix: correct getExifInfo return values and add missing tests (38e4921)</li>
<li>fix: harden CI workflow against supply chain attacks (a9371c7)</li>
<li>update version (a54734b)</li>
<li>fix details tag (0205838)</li>
<li>fix: pr.yaml (369b39f)</li>
<li>fix: pr.yaml (e9cd496)</li>
<li>fix: get pr number (0a31101)</li>
<li>fix: get pr number (1ae4027)</li>
<li>fix: pr.yaml (d5e6db0)</li>
<li>fix: get added file func (0f6cc08)</li>
</ul>
]]></content:encoded></item><item><title>ra - AI Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ra-ai-agent/</link><pubDate>Tue, 07 Apr 2026 06:17:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/ra-ai-agent/</guid><description>Version updated for https://github.com/chinmaymk/ra to version v0.0.7.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ra GitHub Action is a customizable and open agent framework that enables users to automate tasks such as code review, debugging, multi-agent orchestration, and more. It addresses the limitations of traditional agent frameworks by providing full transparency, user-defined configurations, and integration with various AI providers, avoiding vendor lock-in or hidden processes. Key capabilities include configurable tools, middleware hooks for custom workflows, and support for defining task-specific “recipes” to streamline complex processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chinmaymk/ra">https://github.com/chinmaymk/ra</a></strong> to version <strong>v0.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ra-ai-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ra</strong> GitHub Action is a customizable and open agent framework that enables users to automate tasks such as code review, debugging, multi-agent orchestration, and more. It addresses the limitations of traditional agent frameworks by providing full transparency, user-defined configurations, and integration with various AI providers, avoiding vendor lock-in or hidden processes. Key capabilities include configurable tools, middleware hooks for custom workflows, and support for defining task-specific &ldquo;recipes&rdquo; to streamline complex processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add blog section to documentation by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/158">https://github.com/chinmaymk/ra/pull/158</a></li>
<li>Add LiteLLM and OpenRouter provider documentation by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/160">https://github.com/chinmaymk/ra/pull/160</a></li>
<li>Add plain JS/TS file-based custom tool interface by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/159">https://github.com/chinmaymk/ra/pull/159</a></li>
<li>Update tagline from &ldquo;predictable, observable&rdquo; to &ldquo;your agent, your rules&rdquo; by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/157">https://github.com/chinmaymk/ra/pull/157</a></li>
<li>Add blog post on building Claude Code&rsquo;s AutoDream with ra by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/164">https://github.com/chinmaymk/ra/pull/164</a></li>
<li>Add shell/binary middleware support by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/163">https://github.com/chinmaymk/ra/pull/163</a></li>
<li>Add shell script tool support, consolidating with middleware by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/166">https://github.com/chinmaymk/ra/pull/166</a></li>
<li>Add context compaction metadata extraction and enriched summaries by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/165">https://github.com/chinmaymk/ra/pull/165</a></li>
<li>Revamp README with Custom Tools section and improved messaging by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/168">https://github.com/chinmaymk/ra/pull/168</a></li>
<li>Enhance tool call and result formatting with specialized handlers by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/174">https://github.com/chinmaymk/ra/pull/174</a></li>
<li>Refactor navbar to use NavBarExtras component by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/173">https://github.com/chinmaymk/ra/pull/173</a></li>
<li>Use dynamic site base from VitePress instead of hardcoded path by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/175">https://github.com/chinmaymk/ra/pull/175</a></li>
<li>Add AnthropicAgentsSdkProvider — per-turn subprocess with XML conversation by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/171">https://github.com/chinmaymk/ra/pull/171</a></li>
<li>Add config hot-reload support for development workflow by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/170">https://github.com/chinmaymk/ra/pull/170</a></li>
<li>Add Codex subscription provider (ChatGPT Plus/Pro) by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/167">https://github.com/chinmaymk/ra/pull/167</a></li>
<li>Add auto-improve recipe: parallel self-improvement loop with hot-reload by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/172">https://github.com/chinmaymk/ra/pull/172</a></li>
<li>Add comprehensive config validation and improve error messages by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/178">https://github.com/chinmaymk/ra/pull/178</a></li>
<li>Add Claude authentication provider to login command by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/177">https://github.com/chinmaymk/ra/pull/177</a></li>
<li>Add oh-my-ra: comprehensive agent recipe with 16 skills and 8 middleware by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/176">https://github.com/chinmaymk/ra/pull/176</a></li>
<li>Fix anthropic-agents-sdk provider: streaming, zod compat, and XML echo by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/180">https://github.com/chinmaymk/ra/pull/180</a></li>
<li>Add &lsquo;codex&rsquo; to valid LLM providers list by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/181">https://github.com/chinmaymk/ra/pull/181</a></li>
<li>Add Anthropic Agents SDK provider documentation by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/182">https://github.com/chinmaymk/ra/pull/182</a></li>
<li>Replace animated spinner with static indicator and add in-place tool result updates by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/179">https://github.com/chinmaymk/ra/pull/179</a></li>
<li>Restructure README with clearer navigation and updated content by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/184">https://github.com/chinmaymk/ra/pull/184</a></li>
<li>Improve conversation history handling for tool result continuations by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/183">https://github.com/chinmaymk/ra/pull/183</a></li>
<li>Update README with API key setup guidance for providers by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/185">https://github.com/chinmaymk/ra/pull/185</a></li>
<li>Bump version from 0.0.6 to 0.0.7 by @chinmaymk in <a href="https://github.com/chinmaymk/ra/pull/186">https://github.com/chinmaymk/ra/pull/186</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/chinmaymk/ra/compare/v0.0.6...v0.0.7">https://github.com/chinmaymk/ra/compare/v0.0.6...v0.0.7</a></p>
]]></content:encoded></item><item><title>PruneTest</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/prunetest/</link><pubDate>Tue, 07 Apr 2026 06:17:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/prunetest/</guid><description>Version updated for https://github.com/cjlee1/PruneTest to version 0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PruneTest is a GitHub Action that optimizes continuous integration (CI) workflows by intelligently selecting and running only the tests relevant to code changes in pull requests. Using a multi-layered approach combining static analysis, semantic embeddings, machine learning, and optional LLM reasoning, it identifies tests likely to be impacted by a code diff, reducing unnecessary test executions. This action streamlines CI pipelines, saves computational resources, and improves testing efficiency without blocking workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cjlee1/PruneTest">https://github.com/cjlee1/PruneTest</a></strong> to version <strong>0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/prunetest">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PruneTest is a GitHub Action that optimizes continuous integration (CI) workflows by intelligently selecting and running only the tests relevant to code changes in pull requests. Using a multi-layered approach combining static analysis, semantic embeddings, machine learning, and optional LLM reasoning, it identifies tests likely to be impacted by a code diff, reducing unnecessary test executions. This action streamlines CI pipelines, saves computational resources, and improves testing efficiency without blocking workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release of PruneTest — ML-backed CI test selection for GitHub Actions.</p>
<p>Runs only the tests that matter for your diff using a four-layer hybrid system:</p>
<ul>
<li>Static import graph analysis (tree-sitter)</li>
<li>Semantic embeddings (Voyage-Code-3)</li>
<li>GBDT ML model (activates after 100 runs)</li>
<li>LLM reasoning layer (fires only on ambiguous cases)</li>
</ul>
<p>Supports TypeScript, JavaScript, Python, Ruby, and Go. Ships in shadow mode by default — observes before skipping anything.</p>
]]></content:encoded></item><item><title>cjlludwig rereadme</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/cjlludwig-rereadme/</link><pubDate>Tue, 07 Apr 2026 06:16:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/cjlludwig-rereadme/</guid><description>Version updated for https://github.com/cjlludwig/ReReadme to version v0.0.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReReadme is a CLI tool that automates the generation and updating of repository README files using an AI workflow built on the OpenAI Agents SDK. It addresses the problem of stale or missing documentation by analyzing repository contents and creating high-quality, context-rich READMEs, which improve onboarding, reduce tribal knowledge reliance, and optimize AI agent interactions with the codebase. Key features include full README regeneration and CI-friendly modes for detecting documentation drift in pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cjlludwig/ReReadme">https://github.com/cjlludwig/ReReadme</a></strong> to version <strong>v0.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cjlludwig-rereadme">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReReadme is a CLI tool that automates the generation and updating of repository README files using an AI workflow built on the OpenAI Agents SDK. It addresses the problem of stale or missing documentation by analyzing repository contents and creating high-quality, context-rich READMEs, which improve onboarding, reduce tribal knowledge reliance, and optimize AI agent interactions with the codebase. Key features include full README regeneration and CI-friendly modes for detecting documentation drift in pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: update GHA ref to v0.0.12 by @rereadme-publish-bot[bot] in <a href="https://github.com/cjlludwig/ReReadme/pull/50">https://github.com/cjlludwig/ReReadme/pull/50</a></li>
<li>fix: add enterprise API URL override and regional error hints by @cjlludwig in <a href="https://github.com/cjlludwig/ReReadme/pull/52">https://github.com/cjlludwig/ReReadme/pull/52</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cjlludwig/ReReadme/compare/v0.0.12...v0.0.13">https://github.com/cjlludwig/ReReadme/compare/v0.0.12...v0.0.13</a></p>
]]></content:encoded></item><item><title>Custodia Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/custodia-security-scan/</link><pubDate>Tue, 07 Apr 2026 06:16:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/custodia-security-scan/</guid><description>Version updated for https://github.com/contactdavidpersonal-code/custodia-scan-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Custodia Security Scan GitHub Action integrates automated security scanning into CI pipelines by analyzing code for vulnerabilities on every push or pull request. It detects issues like authentication flaws, injection vectors, hardcoded secrets, and insecure dependencies, using both rule-based checks and AI reasoning to minimize false positives. Additionally, it maps findings to compliance standards (e.g., SOC 2, OWASP, NIST), provides detailed annotations directly on PR diffs, and supports fast incremental scans, streamlining secure and compliant code delivery.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/contactdavidpersonal-code/custodia-scan-action">https://github.com/contactdavidpersonal-code/custodia-scan-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/custodia-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Custodia Security Scan</strong> GitHub Action integrates automated security scanning into CI pipelines by analyzing code for vulnerabilities on every push or pull request. It detects issues like authentication flaws, injection vectors, hardcoded secrets, and insecure dependencies, using both rule-based checks and AI reasoning to minimize false positives. Additionally, it maps findings to compliance standards (e.g., SOC 2, OWASP, NIST), provides detailed annotations directly on PR diffs, and supports fast incremental scans, streamlining secure and compliant code delivery.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>OWASP Top 10 + AI security scanning for CI/CD pipelines.</p>
<ul>
<li>Scans on every push and pull request</li>
<li>Diff mode on PRs (fast, quota-efficient)</li>
<li>Native GitHub Actions annotations inline on PR diffs</li>
<li>Compliance mapping: SOC 2, NIST CSF, EU AI Act, CWE</li>
<li>Configurable fail-on severity threshold</li>
<li>Free tier included — no card required</li>
</ul>
]]></content:encoded></item><item><title>check-version-before-release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/check-version-before-release/</link><pubDate>Tue, 07 Apr 2026 06:16:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/check-version-before-release/</guid><description>Version updated for https://github.com/digicatapult/check-version to version v1.5.53.
This action is used across all versions by 35 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action verifies version consistency across package files (e.g., package.json, Cargo.toml, pyproject.toml) and ensures the local version is higher than the latest published tag based on semantic versioning. It automates version validation to prevent inconsistencies and ensures proper version progression for releases across npm, Cargo, and Poetry package managers. Key capabilities include detecting prereleases, identifying new versions, and supporting configurable tag patterns.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/digicatapult/check-version">https://github.com/digicatapult/check-version</a></strong> to version <strong>v1.5.53</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/check-version-before-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action verifies version consistency across package files (e.g., <code>package.json</code>, <code>Cargo.toml</code>, <code>pyproject.toml</code>) and ensures the local version is higher than the latest published tag based on semantic versioning. It automates version validation to prevent inconsistencies and ensures proper version progression for releases across <code>npm</code>, <code>Cargo</code>, and <code>Poetry</code> package managers. Key capabilities include detecting prereleases, identifying new versions, and supporting configurable tag patterns.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<p><strong><a href="https://github.com/digicatapult/check-version/pull/509">chore(deps): update npm - all minor and patch updates</a></strong></p>
]]></content:encoded></item><item><title>Don Cheli SDD Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/don-cheli-sdd-check/</link><pubDate>Tue, 07 Apr 2026 06:16:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/don-cheli-sdd-check/</guid><description>Version updated for https://github.com/doncheli/don-cheli-sdd to version v1.26.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Don Cheli is a Specification-Driven Development (SDD) framework designed to streamline software creation by automating the generation of Gherkin specifications, technical blueprints, and test-driven development (TDD) workflows. It addresses common challenges with AI-assisted coding, such as context loss, incomplete code stubs, and lack of verification, ensuring higher quality and traceable software delivery. Key capabilities include automated task breakdowns, persistent project context, and integration with tools to maintain code quality and test coverage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/doncheli/don-cheli-sdd">https://github.com/doncheli/don-cheli-sdd</a></strong> to version <strong>v1.26.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/don-cheli-sdd-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Don Cheli is a Specification-Driven Development (SDD) framework designed to streamline software creation by automating the generation of Gherkin specifications, technical blueprints, and test-driven development (TDD) workflows. It addresses common challenges with AI-assisted coding, such as context loss, incomplete code stubs, and lack of verification, ensuring higher quality and traceable software delivery. Key capabilities include automated task breakdowns, persistent project context, and integration with tools to maintain code quality and test coverage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="1260-2026-04-07"><a href="https://github.com/doncheli/don-cheli-sdd/compare/v1.25.1...v1.26.0">1.26.0</a> (2026-04-07)</h2>
<h3 id="nuevas-funcionalidades">Nuevas Funcionalidades</h3>
<ul>
<li>auto-actualización automática del framework + skills al inicio de sesión (<a href="https://github.com/doncheli/don-cheli-sdd/commit/54deefe501fead50eeda67088a58e8d60f0b6adf">54deefe</a>)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fallow-codebase-health/</link><pubDate>Tue, 07 Apr 2026 06:16:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.15.0.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a codebase analyzer designed to detect and report issues like unused code, code duplication, high complexity, and architectural problems in TypeScript and JavaScript projects. It automates the identification of dead code, duplicate code blocks, circular dependencies, and other inefficiencies, helping developers optimize and maintain clean, efficient codebases. Its key capabilities include sub-second analysis, zero configuration, framework-specific plugins, and optional automated fixes for dead code.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.15.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a codebase analyzer designed to detect and report issues like unused code, code duplication, high complexity, and architectural problems in TypeScript and JavaScript projects. It automates the identification of dead code, duplicate code blocks, circular dependencies, and other inefficiencies, helping developers optimize and maintain clean, efficient codebases. Its key capabilities include sub-second analysis, zero configuration, framework-specific plugins, and optional automated fixes for dead code.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<p>This release dramatically reduces false positives across Next.js, Nuxt, Vite, SvelteKit, Vue, and Svelte projects by expanding framework convention recognition, adding config-defined alias resolution, and improving SFC template tracking.</p>
<h3 id="framework-convention-coverage">Framework Convention Coverage</h3>
<p><strong>Next.js</strong> now recognizes all App Router special files (<code>loading</code>, <code>error</code>, <code>not-found</code>, <code>template</code>, <code>default</code>, <code>global-error</code>, <code>forbidden</code>, <code>unauthorized</code>, <code>global-not-found</code>) and route segment config exports (<code>revalidate</code>, <code>dynamic</code>, <code>runtime</code>, <code>fetchCache</code>, <code>preferredRegion</code>, <code>maxDuration</code>, <code>viewport</code>, <code>generateViewport</code>). Pages Router <code>_app</code>, API routes, <code>middleware</code>, <code>proxy</code>, <code>instrumentation</code>, <code>instrumentation-client</code>, and <code>mdx-components</code> are also covered. <code>transpilePackages</code> from <code>next.config.ts</code> are treated as referenced dependencies.</p>
<p><strong>Entry-point files</strong> with framework-used exports (like <code>page.tsx</code> with <code>export const revalidate = 60</code>) now correctly report genuinely unused helper exports in the same file, instead of skipping the entire module.</p>
<p><strong>SvelteKit</strong> param matchers (<code>src/params/**/*.ts</code>) have their <code>match</code> export treated as framework-used.</p>
<h3 id="config-defined-alias-resolution">Config-Defined Alias Resolution</h3>
<p>Aliases defined in <strong>Vite</strong> (<code>resolve.alias</code>), <strong>Nuxt</strong> (<code>alias</code>, <code>imports.dirs</code>, <code>components</code>), and <strong>SvelteKit</strong> (<code>kit.alias</code>) config files are now extracted at analysis time and used as resolver fallbacks. Supports object form, array form, <code>fileURLToPath(new URL(...))</code>, and <code>path.resolve(__dirname, ...)</code> patterns.</p>
<p><strong>Nuxt <code>srcDir</code></strong> is fully supported: when set, <code>~/</code> and <code>@/</code> aliases remap to the configured directory, and entry patterns and always-used files are scoped accordingly. Custom component and auto-import directories from config are also discovered.</p>
<h3 id="vue--svelte-sfc-template-improvements">Vue &amp; Svelte SFC Template Improvements</h3>
<ul>
<li><strong>Component tags</strong>: <code>&lt;FancyCard /&gt;</code>, <code>&lt;fancy-card /&gt;</code>, <code>&lt;Form.Input /&gt;</code> credit imported components as used (Vue supports kebab-case conversion; both support namespace member access)</li>
<li><strong>Vue custom directives</strong>: <code>v-focus-trap</code> maps to imported <code>vFocusTrap</code></li>
<li><strong>Vue <code>v-on</code>/<code>v-bind</code> object syntax</strong>: <code>v-on=&quot;handlers&quot;</code> credits the binding as used</li>
<li><strong>Svelte directives</strong>: <code>use:tooltip</code>, <code>transition:fade</code>, <code>animate:flip</code> credit imported actions/transitions</li>
<li><strong>Svelte attribute expressions</strong>: <code>class:active={isActive}</code>, shorthand <code>{page}</code> tracked</li>
<li><strong>Svelte <code>$store</code> subscriptions</strong>: <code>$page.url.pathname</code> credits the <code>page</code> import with <code>url</code> as member access</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Fixed Svelte template scanner advancing by 1 byte instead of jumping past HTML tags (caused double-processing)</li>
<li>Fixed panic on malformed brace expressions in Svelte template attributes</li>
</ul>
<hr>
<p><a href="https://github.com/fallow-rs/fallow/pull/59">#59</a> by <a href="https://github.com/M-Hassan-Raza">@M-Hassan-Raza</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.14.2...v2.15.0">https://github.com/fallow-rs/fallow/compare/v2.14.2...v2.15.0</a></p>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/hol-codex-plugin-scanner/</link><pubDate>Tue, 07 Apr 2026 06:16:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.7.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL Codex Plugin Scanner GitHub Action automates the process of scanning OpenAI Codex plugins for security vulnerabilities, runtime readiness, publishability, and registry trust signals. It generates structured reports, including SARIF and policy results, while supporting local and network-based validation workflows. This action simplifies plugin quality assurance and compliance checks, making it easier to prepare plugins for publication and marketplace submission.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL Codex Plugin Scanner GitHub Action automates the process of scanning OpenAI Codex plugins for security vulnerabilities, runtime readiness, publishability, and registry trust signals. It generates structured reports, including SARIF and policy results, while supporting local and network-based validation workflows. This action simplifies plugin quality assurance and compliance checks, making it easier to prepare plugins for publication and marketplace submission.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/codex-plugin-scanner/tree/7ca489f452f2e7d446fdc88bca92fb8c4db0c95f">https://github.com/hashgraph-online/codex-plugin-scanner/tree/7ca489f452f2e7d446fdc88bca92fb8c4db0c95f</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.6...v1.2.7">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.6...v1.2.7</a></p>
]]></content:encoded></item><item><title>skill-publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/skill-publish/</link><pubDate>Tue, 07 Apr 2026 06:16:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/skill-publish/</guid><description>Version updated for https://github.com/hashgraph-online/skill-publish to version v1.0.11.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The skill-publish GitHub Action and CLI automate the validation, quoting, and publishing of immutable, tamper-evident skill releases to the Hedera-based HOL Registry. It ensures version pinning, reproducible retrieval, and a transparent audit trail by recording releases on-chain with canonical references. This action simplifies the process of securely sharing and managing skill packages while excluding sensitive or unnecessary files by default.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/skill-publish">https://github.com/hashgraph-online/skill-publish</a></strong> to version <strong>v1.0.11</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skill-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>skill-publish</strong> GitHub Action and CLI automate the validation, quoting, and publishing of immutable, tamper-evident skill releases to the Hedera-based HOL Registry. It ensures version pinning, reproducible retrieval, and a transparent audit trail by recording releases on-chain with canonical references. This action simplifies the process of securely sharing and managing skill packages while excluding sensitive or unnecessary files by default.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Documentation: <a href="https://hol.org/registry/skills/publish">https://hol.org/registry/skills/publish</a></li>
</ul>
<!-- Release notes generated using configuration in .github/release.yml at v1.0.11 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>docs: update README links by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/21">https://github.com/hashgraph-online/skill-publish/pull/21</a></li>
<li>docs: refresh README branding by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/22">https://github.com/hashgraph-online/skill-publish/pull/22</a></li>
<li>feat: add hcs-28 scoring support by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/23">https://github.com/hashgraph-online/skill-publish/pull/23</a></li>
<li>chore: release 1.0.11 by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/24">https://github.com/hashgraph-online/skill-publish/pull/24</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/skill-publish/compare/v1.0.10...v1.0.11">https://github.com/hashgraph-online/skill-publish/compare/v1.0.10...v1.0.11</a></p>
]]></content:encoded></item><item><title>helmfile-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/helmfile-action/</link><pubDate>Tue, 07 Apr 2026 06:16:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/helmfile-action/</guid><description>Version updated for https://github.com/helmfile/helmfile-action to version v2.4.2.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The helmfile-action GitHub Action automates the setup and usage of Helm and Helmfile within GitHub Actions workflows, supporting Linux, macOS, and Windows environments. It simplifies tasks such as managing Helm charts and Kubernetes deployments by providing version-controlled Helmfile and Helm installations, along with support for custom arguments, plugins, and configurations. Key capabilities include automatic initialization, plugin management, and output handling for Helmfile commands.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/helmfile/helmfile-action">https://github.com/helmfile/helmfile-action</a></strong> to version <strong>v2.4.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helmfile-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>helmfile-action</strong> GitHub Action automates the setup and usage of Helm and Helmfile within GitHub Actions workflows, supporting Linux, macOS, and Windows environments. It simplifies tasks such as managing Helm charts and Kubernetes deployments by providing version-controlled Helmfile and Helm installations, along with support for custom arguments, plugins, and configurations. Key capabilities include automatic initialization, plugin management, and output handling for Helmfile commands.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>build(deps-dev): bump @typescript-eslint/parser from 8.57.2 to 8.58.0 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/666">https://github.com/helmfile/helmfile-action/pull/666</a></li>
<li>build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.57.2 to 8.58.0 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/665">https://github.com/helmfile/helmfile-action/pull/665</a></li>
<li>build(deps-dev): bump @types/node from 25.5.0 to 25.5.2 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/668">https://github.com/helmfile/helmfile-action/pull/668</a></li>
<li>build(deps-dev): bump @swc/core from 1.15.21 to 1.15.24 by @dependabot[bot] in <a href="https://github.com/helmfile/helmfile-action/pull/667">https://github.com/helmfile/helmfile-action/pull/667</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/helmfile/helmfile-action/compare/v2.4.1...v2.4.2">https://github.com/helmfile/helmfile-action/compare/v2.4.1...v2.4.2</a></p>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/judges-code-review/</link><pubDate>Tue, 07 Apr 2026 06:16:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.129.9.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action “Judges Panel” provides an automated evaluation system for AI-generated code, leveraging a combination of deterministic pattern matching, AST analysis, and LLM-powered expert reviews across 45 specialized domains. It acts as a quality gate, producing risk assessments, prioritized fixes, and compliance checks, while also offering advanced features like context-aware evaluations and auto-fix patches. This action streamlines code quality assurance, supports supply-chain and license compliance, and generates detailed reports, making it particularly useful for CI/CD workflows and AI-driven development processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.129.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action &ldquo;Judges Panel&rdquo; provides an automated evaluation system for AI-generated code, leveraging a combination of deterministic pattern matching, AST analysis, and LLM-powered expert reviews across 45 specialized domains. It acts as a quality gate, producing risk assessments, prioritized fixes, and compliance checks, while also offering advanced features like context-aware evaluations and auto-fix patches. This action streamlines code quality assurance, supports supply-chain and license compliance, and generates detailed reports, making it particularly useful for CI/CD workflows and AI-driven development processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.129.8...v3.129.9">https://github.com/KevinRabun/judges/compare/v3.129.8...v3.129.9</a></p>
]]></content:encoded></item><item><title>Setup lde</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/setup-lde/</link><pubDate>Tue, 07 Apr 2026 06:16:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/setup-lde/</guid><description>Version updated for https://github.com/lde-org/setup-lde to version v1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-lde GitHub Action is designed to automatically install and configure the lde tool on GitHub Actions runners, adding it to the system PATH. It simplifies the process of obtaining and managing specific lde versions, including stable releases, nightly builds, or the latest version, ensuring a consistent and streamlined setup for workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lde-org/setup-lde">https://github.com/lde-org/setup-lde</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-lde">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-lde</code> GitHub Action is designed to automatically install and configure the <code>lde</code> tool on GitHub Actions runners, adding it to the system PATH. It simplifies the process of obtaining and managing specific <code>lde</code> versions, including stable releases, nightly builds, or the latest version, ensuring a consistent and streamlined setup for workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Initial version (ccfc20d)</li>
</ul>
]]></content:encoded></item><item><title>Pipelock Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/pipelock-agent-security-scan/</link><pubDate>Tue, 07 Apr 2026 06:16:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/pipelock-agent-security-scan/</guid><description>Version updated for https://github.com/luckyPipewrench/pipelock to version v2.1.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Pipelock is an open-source “agent firewall” designed to secure AI agents by monitoring and controlling their interactions with the internet. It prevents data exfiltration, injection attacks, and unauthorized access by scanning inbound and outbound traffic, sandboxing agent processes, and enforcing tool usage policies. Additionally, it provides signed evidence of agent activity, ensuring robust runtime security for environments handling sensitive information.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/luckyPipewrench/pipelock">https://github.com/luckyPipewrench/pipelock</a></strong> to version <strong>v2.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pipelock-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Pipelock is an open-source &ldquo;agent firewall&rdquo; designed to secure AI agents by monitoring and controlling their interactions with the internet. It prevents data exfiltration, injection attacks, and unauthorized access by scanning inbound and outbound traffic, sandboxing agent processes, and enforcing tool usage policies. Additionally, it provides signed evidence of agent activity, ensuring robust runtime security for environments handling sensitive information.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>38801766549e8f86ee8bf9dc99e976fc12ee2ccf ci: bump the ci-actions group with 2 updates (#358)</li>
<li>adf3e376d316887b3a2622584c4b1bb976c2cb11 deps: bump modernc.org/sqlite from 1.48.0 to 1.48.1 in the go-deps group (#357)</li>
<li>3870e103a842b29fd36efab23a2f9b9ea3553bc1 feat: add action receipts with Ed25519 signing and verify-receipt CLI (#351)</li>
<li>8c6adc6a9fb604baabd8dc723f7cfa4c898e5f8c feat: hash-chained receipts and transcript roots (#354)</li>
<li>8d8eefb0eaee2b6e0e4573f886f691779d177ed3 feat: immutable core scanner and bundle metadata v2 (#359)</li>
<li>44f11772be083a1d80b4bf6b3e69b4c82f65151a feat: onboarding stack (init CLI, README, Helm chart, FP guide) (#355)</li>
<li>f6f562dac6659885542407db03f2509ea24877b5 feat: runtime hardening (airlock, browser shield, posture capsule) (#356)</li>
<li>bdab6f70901b5acef240cafb564bf81c6e0d5f17 fix: receipt emission for TLS interception, field-level redaction, and hot-reload lifecycle (#362)</li>
<li>d37166f6fabc2866de838df908effb0b4190d480 fix: respect pipelock:ignore inline comments in scan-diff mode (#365)</li>
<li>4c47d1ee9a3e679afcede5c0333cf2414d54918b fix: runtime hardening follow-up — review findings and tracked issues (#371)</li>
<li>2e45ac464b7b63a8af4472133ad59a25c936db0a fix: scan all multipart part bodies, headers, and transfer encodings (#370)</li>
</ul>
]]></content:encoded></item><item><title>Codex AI Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/codex-ai-code-review/</link><pubDate>Tue, 07 Apr 2026 06:16:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/codex-ai-code-review/</guid><description>Version updated for https://github.com/milanhorvatovic/codex-ai-code-review-action to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Codex AI Code Review GitHub Action automates code reviews for pull requests using OpenAI Codex. It analyzes code changes, generates structured feedback, and publishes inline comments, summaries, and a final verdict on the PR. Designed with a secure two-job architecture, it separates review and publishing tasks to ensure repository security while offering customizable prompts, models, and confidence thresholds to streamline the code review process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/milanhorvatovic/codex-ai-code-review-action">https://github.com/milanhorvatovic/codex-ai-code-review-action</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/codex-ai-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Codex AI Code Review</strong> GitHub Action automates code reviews for pull requests using OpenAI Codex. It analyzes code changes, generates structured feedback, and publishes inline comments, summaries, and a final verdict on the PR. Designed with a secure two-job architecture, it separates review and publishing tasks to ensure repository security while offering customizable prompts, models, and confidence thresholds to streamline the code review process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix node22 runtime error by upgrading to node24 by @milanhorvatovic in <a href="https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/22">https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/22</a></li>
<li>Add changelog entry for v1.0.4 by @milanhorvatovic in <a href="https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/23">https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/23</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/milanhorvatovic/codex-ai-code-review-action/compare/v1.0.3...v1.0.4">https://github.com/milanhorvatovic/codex-ai-code-review-action/compare/v1.0.3...v1.0.4</a></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/totem-shield/</link><pubDate>Tue, 07 Apr 2026 06:16:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.13.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a GitHub Action designed to automate and enforce coding standards by converting plain-English lessons or review feedback into deterministic lint rules using tools like ast-grep and regex, without relying on large language models (LLMs). It eliminates repetitive mistakes and reduces the “bot-tax” during code reviews by integrating self-healing workflows into existing CI pipelines. Key capabilities include rule authoring, automatic extraction of lessons from PR bots, and sub-second offline linting to prevent violations before code is pushed.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.13.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a GitHub Action designed to automate and enforce coding standards by converting plain-English lessons or review feedback into deterministic lint rules using tools like ast-grep and regex, without relying on large language models (LLMs). It eliminates repetitive mistakes and reduces the &ldquo;bot-tax&rdquo; during code reviews by integrating self-healing workflows into existing CI pipelines. Key capabilities include rule authoring, automatic extraction of lessons from PR bots, and sub-second offline linting to prevent violations before code is pushed.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="minor-changes">Minor Changes</h3>
<ul>
<li>
<p>0b08629: 1.13.0 — The Refinement Engine</p>
<p>Telemetry-driven rule refinement, compilation routing through Claude Sonnet 4.6, and structural pattern upgrades. The compile pipeline now generates high-fidelity rules at scale (393 precise rules, 203 ast-grep / 190 regex), and the doctor diagnostic closes the loop on noisy ones.</p>
<ul>
<li><strong>Sonnet routing (#1220):</strong> Compile pipeline routes through <code>anthropic:claude-sonnet-4-6</code> instead of Gemini. Strategy #73 benchmark across 30 lessons in 4 difficulty tiers proved Sonnet wins on every metric — 90% correctness vs Gemini Pro&rsquo;s 73%, 2.4s vs 19.6s avg. The compiler system prompt was rewritten with explicit ast-grep preference, a syntax cheat sheet, and 6 compound pattern examples mined from benchmark failures.</li>
<li><strong>Bulk Sonnet recompile (#1224):</strong> All 1156 lessons recompiled through Claude Sonnet — 438 → 393 rules, 102 regex→ast-grep upgrades, 143 noisy hallucinated rules purged. Quality &gt; quantity is now enforced by the compile gate, not by manual curation.</li>
<li><strong>Backtick parser hardening (#1225):</strong> Both Pipeline 1 (manual <code>**Pattern:**</code> extraction) and Pipeline 2 (LLM JSON output) strip code-fence wrappers from generated patterns so rules can never ship with backtick artifacts.</li>
<li><strong>Context telemetry (#1132, #1227):</strong> <code>RuleMetric</code> now tracks the per-context match distribution — <code>{ code, string, comment, regex, unknown }</code>. The match context comes from the rule runner&rsquo;s <code>astContext</code> field; historical hits are seeded into the <code>unknown</code> bucket so legacy metrics remain interpretable.</li>
<li><strong><code>totem doctor</code> upgrade diagnostic (#1131):</strong> New <code>checkUpgradeCandidates</code> flags regex rules whose telemetry shows &gt;20% of matches landing in non-code contexts (strings, comments, regex literals). Excludes the <code>unknown</code> bucket from the ratio math and requires a 5-event minimum-confidence floor. The legacy <code>ast</code> (Tree-sitter) engine is filtered out because its telemetry lands in <code>unknown</code> and can&rsquo;t be reasoned about.</li>
<li><strong><code>totem compile --upgrade &lt;hash&gt;</code>:</strong> Re-compile a single targeted rule by hash (full or short prefix). Scoped cache eviction preserves the rule&rsquo;s original <code>createdAt</code> metadata; failure paths leave the old rule intact (fail-safe); the <code>compiled</code> and <code>skipped</code> outcomes are handled consistently. Returns an <code>UpgradeOutcome { hash, status }</code> discriminant so callers can distinguish actual replacements from noop / skipped / failed. Rejects <code>--cloud</code> (cloud worker still on Gemini, tracked as #1221) and <code>--force</code> (the scoped eviction makes both flags redundant and dangerous).</li>
<li><strong><code>totem doctor --pr</code> self-healing upgrade phase:</strong> Slots after the existing downgrade and GC phases. Calls <code>compileCommand</code> in-process (no shelling out), only counts <code>'replaced'</code> outcomes as actual upgrades, stages <code>compile-manifest.json</code> alongside <code>compiled-rules.json</code>, and reverts the manifest when nothing changes so the working tree stays clean.</li>
<li><strong>AST empty catch (#664):</strong> 8 empty-catch rules upgraded from the legacy Tree-sitter <code>#eq?</code> engine to <code>ast-grep</code> structural matching. Correctly handles parameterless catch blocks (ES2019+) and multi-line empty bodies that the predicate-based approach missed.</li>
<li><strong>Pipeline hygiene (#1210, #1211, #1214):</strong> Wind tunnel skips auto-scaffolded TODO fixtures so empty placeholders don&rsquo;t dilute the gate signal. Extract pipeline runs heading-level exact-match deduplication before embedding similarity to short-circuit duplicate ingestion at zero cost. Config-drift test replaced its line-count limit on instructional files with a token-aware character + directive count limit.</li>
<li><strong>Lesson protection rule (governance):</strong> A near-miss almost deleted <code>.totem/lessons.md</code> (which sources 41+ functional ast-grep rules) under the assumption it was legacy cruft. Encoded as a Pipeline 1 lint rule with severity <code>error</code> that flags the destructive shell command at the point of intent across all script and documentation files. When an agent makes a mistake, the right answer is a deterministic constraint, not a sticky note.</li>
<li><strong>Drift detector — shell prefix filter (core fix):</strong> <code>extractFileReferences</code> in <code>@mmnto/totem</code> now skips backtick-wrapped strings starting with a recognizable shell command prefix (<code>rm</code>, <code>git rm</code>, <code>cp</code>, <code>mv</code>, <code>cat</code>, <code>less</code>, <code>head</code>, <code>tail</code>, <code>tee</code>, <code>chmod</code>, <code>chown</code>, <code>touch</code>). This is a pre-existing latent bug that surfaced when the lesson protection rule above put <code>git rm &lt;path&gt;</code> in its Example Hit / Miss lines — the detector was misparsing the shell command as a literal path and reporting it as orphaned. New unit test in <code>drift-detector.test.ts</code> locks in the behavior across all supported shell prefixes.</li>
</ul>
</li>
</ul>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>Updated dependencies [0b08629]
<ul>
<li>@mmnto/totem@1.13.0</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Code Per Day SVG</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/code-per-day-svg/</link><pubDate>Tue, 07 Apr 2026 06:15:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/code-per-day-svg/</guid><description>Version updated for https://github.com/mpge/code-per-day to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Code Per Day GitHub Action generates visually appealing SVG charts that display daily code additions and deletions, which can be embedded in a GitHub profile README. By leveraging the GitHub GraphQL API, it automates the process of analyzing commit data across all repositories (including private ones with proper permissions) while ensuring privacy by excluding sensitive information like file or repository names. This action helps developers showcase their coding activity in an engaging and customizable format.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mpge/code-per-day">https://github.com/mpge/code-per-day</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/code-per-day-svg">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Code Per Day</strong> GitHub Action generates visually appealing SVG charts that display daily code additions and deletions, which can be embedded in a GitHub profile README. By leveraging the GitHub GraphQL API, it automates the process of analyzing commit data across all repositories (including private ones with proper permissions) while ensuring privacy by excluding sensitive information like file or repository names. This action helps developers showcase their coding activity in an engaging and customizable format.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="code-per-day-v100">Code Per Day v1.0.0</h2>
<p>Generate beautiful SVG charts showing your daily code additions and deletions, embeddable in your GitHub profile README.</p>
<h3 id="features">Features</h3>
<ul>
<li>12 built-in themes: dark, light, dracula, tokyonight, nord, ocean, sunset, forest, midnight, radical, transparent, github-dark</li>
<li>Bar and area chart types</li>
<li>Stats cards: Today, 30d/90d/Year averages, streak</li>
<li>Private repo support (with PAT)</li>
<li>CSS entrance animations</li>
<li>Configurable time periods (30d, 90d, 365d)</li>
</ul>
<h3 id="privacy">Privacy</h3>
<p>Only exposes aggregated additions/deletions counts and username. No repo names, file paths, or code content.</p>
]]></content:encoded></item><item><title>CSDA Version</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/csda-version/</link><pubDate>Tue, 07 Apr 2026 06:15:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/csda-version/</guid><description>Version updated for https://github.com/NASA-IMPACT/csda-version to version v0.2.6.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The csda-version GitHub Action calculates and generates the next CSDA version number for a repository, adhering to a specific versioning format (vYY.PI.SP-X). It streamlines the versioning process, particularly for use with automated release workflows like release-please, ensuring consistent and predictable version management aligned with program increments and sprints. This action helps automate release versioning, reducing manual errors and improving workflow efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/NASA-IMPACT/csda-version">https://github.com/NASA-IMPACT/csda-version</a></strong> to version <strong>v0.2.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/csda-version">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>csda-version</code> GitHub Action calculates and generates the next CSDA version number for a repository, adhering to a specific versioning format (<code>vYY.PI.SP-X</code>). It streamlines the versioning process, particularly for use with automated release workflows like <code>release-please</code>, ensuring consistent and predictable version management aligned with program increments and sprints. This action helps automate release versioning, reducing manual errors and improving workflow efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="026-2026-04-06"><a href="https://github.com/NASA-IMPACT/csda-version/compare/v0.2.5...v0.2.6">0.2.6</a> (2026-04-06)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>add owner and repositories inputs (<a href="https://github.com/NASA-IMPACT/csda-version/issues/36">#36</a>) (<a href="https://github.com/NASA-IMPACT/csda-version/commit/9d4c4e93c1ed9e5bce66dc547de7b3379a72b925">9d4c4e9</a>)</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/run-aer-tests/</link><pubDate>Tue, 07 Apr 2026 06:15:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.143.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action facilitates running and testing Salesforce Apex code in CI/CD pipelines by providing a lightweight Salesforce-compatible runtime. It automates validation, test execution, and debugging of Apex logic without requiring deployment to a Salesforce org, enabling faster and more reproducible development workflows. Key capabilities include running Apex tests, executing individual code paths, and supporting interactive debugging within IDEs like VS Code or IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.143</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action facilitates running and testing Salesforce Apex code in CI/CD pipelines by providing a lightweight Salesforce-compatible runtime. It automates validation, test execution, and debugging of Apex logic without requiring deployment to a Salesforce org, enabling faster and more reproducible development workflows. Key capabilities include running Apex tests, executing individual code paths, and supporting interactive debugging within IDEs like VS Code or IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.143</p>
<ul>
<li>
<p>Fix Stub InstanceOf And Cast For Inherited Interfaces</p>
</li>
<li>
<p>Record Coverage For Inherited Methods Under Concrete Class Name</p>
</li>
<li>
<p>Stop Namespace-Prefixing Custom Metadata Text Field Values</p>
</li>
<li>
<p>Include Group In Task OwnerId ReferenceTo Targets</p>
</li>
<li>
<p>Fix Pattern.compile Handling Of Escaped Backslash Before Underscore</p>
</li>
<li>
<p>Implement Remaining FormulaEval Namespace Methods</p>
</li>
<li>
<p>Implement Remaining Invocable Namespace Methods</p>
</li>
<li>
<p>Fix Child Relationship Describe And Namespace Handling</p>
</li>
</ul>
]]></content:encoded></item><item><title>Bicep Cost Estimator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/bicep-cost-estimator/</link><pubDate>Tue, 07 Apr 2026 06:15:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/bicep-cost-estimator/</guid><description>Version updated for https://github.com/polatengin/washington to version v0.1.1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bicep Cost Estimator GitHub Action automates the estimation of monthly Azure costs based on Bicep and ARM templates before deployment. It simplifies cost analysis by compiling templates, extracting resource details, querying Azure Retail Prices API, and generating cost reports in various formats (table, JSON, CSV, Markdown). This action is ideal for integrating cost estimation into CI/CD workflows, providing developers with insights on Azure resource costs to optimize deployments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/polatengin/washington">https://github.com/polatengin/washington</a></strong> to version <strong>v0.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bicep-cost-estimator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Bicep Cost Estimator GitHub Action automates the estimation of monthly Azure costs based on Bicep and ARM templates before deployment. It simplifies cost analysis by compiling templates, extracting resource details, querying Azure Retail Prices API, and generating cost reports in various formats (table, JSON, CSV, Markdown). This action is ideal for integrating cost estimation into CI/CD workflows, providing developers with insights on Azure resource costs to optimize deployments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<p>This release includes the following commits:</p>
<ul>
<li>docs: update supported Azure resource types</li>
<li>test: update assertions in RoundTrip_MultiResource test for accuracy</li>
<li>test: update assertions in GenerateReport_MixedResources test for accuracy</li>
<li>feat: add multiple mappers for extended resource types in P5 category</li>
<li>feat: add StreamAnalyticsMapper for Azure Stream Analytics cost calculations</li>
<li>feat: add ServiceFabricClusterMapper for Azure Service Fabric cost calculations</li>
<li>feat: add RouteTableMapper for Azure Route Tables cost calculations</li>
<li>feat: add RelayMapper for Azure Relay cost calculations</li>
<li>feat: add PowerBIEmbeddedMapper for Azure Power BI Embedded cost calculations</li>
<li>feat: add NetAppFilesMapper for Azure NetApp Files cost calculations</li>
<li>feat: add PurviewAccountMapper for Azure Purview cost calculations</li>
<li>feat: add MediaServicesMapper for Azure Media Services cost calculations</li>
<li>feat: add ManagedIdentityMapper for Azure Managed Identity cost calculations</li>
<li>feat: add ManagedGrafanaMapper for Azure Managed Grafana cost calculations</li>
<li>feat: add VirtualDesktopHostPoolMapper for Azure Virtual Desktop cost calculations</li>
<li>feat: add RecoveryServicesVaultMapper for Azure Recovery Services Vault cost calculations</li>
<li>feat: add NetworkSecurityGroupMapper for Azure Network Security Group cost calculations</li>
<li>feat: add LoadTestingMapper for Azure Load Testing cost calculations</li>
<li>feat: add KustoClusterMapper for Azure Data Explorer cost calculations</li>
<li>feat: add FirewallPolicyMapper for Azure Firewall cost calculations</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/multi-style-contribution-snake/</link><pubDate>Tue, 07 Apr 2026 06:15:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v07.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action automates the transformation of a user’s contribution graph into animated visuals with five distinct styles, customizable shapes, and labeled months for enhanced context. It simplifies the process of generating and displaying dynamic SVG and GIF animations of the contribution grid, offering creative themes and shapes for personalized profile customization. Key features include auto-user detection, high-quality outputs, and an automated gallery for previewing assets.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v07.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action automates the transformation of a user&rsquo;s contribution graph into animated visuals with five distinct styles, customizable shapes, and labeled months for enhanced context. It simplifies the process of generating and displaying dynamic SVG and GIF animations of the contribution grid, offering creative themes and shapes for personalized profile customization. Key features include auto-user detection, high-quality outputs, and an automated gallery for previewing assets.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v07.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>Constellation Index</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/constellation-index/</link><pubDate>Tue, 07 Apr 2026 06:15:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/constellation-index/</guid><description>Version updated for https://github.com/ShiftinBits/constellation-github to version v1.0.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Constellation Index Action automates the process of analyzing and indexing a repository’s codebase using the Constellation CLI, which extracts abstract syntax tree (AST) metadata to provide structural insights into the code. It enables AI tools to understand codebases without transmitting source code, ensuring a privacy-first approach. This action simplifies integration with a single input, supports cross-platform environments, and always uses the latest CLI version for up-to-date analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ShiftinBits/constellation-github">https://github.com/ShiftinBits/constellation-github</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/constellation-index">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Constellation Index Action automates the process of analyzing and indexing a repository&rsquo;s codebase using the Constellation CLI, which extracts abstract syntax tree (AST) metadata to provide structural insights into the code. It enables AI tools to understand codebases without transmitting source code, ensuring a privacy-first approach. This action simplifies integration with a single input, supports cross-platform environments, and always uses the latest CLI version for up-to-date analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="whats-new">What&rsquo;s new?</h3>
<ul>
<li>Initial release of Constellation Index GitHub Action</li>
<li>Privacy-first design: only structural metadata transmitted, never source code</li>
<li>Single required input: <code>access-key</code></li>
<li>Outputs: <code>indexed</code> (boolean) and <code>summary</code> (string)</li>
<li>Support for Ubuntu, macOS, and Windows runners</li>
</ul>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/cve-lite-cli/</link><pubDate>Tue, 07 Apr 2026 06:15:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a GitHub Action that provides fast and developer-friendly vulnerability scanning for JavaScript and TypeScript projects. It automates the identification of known package vulnerabilities and offers practical remediation guidance, including support for offline advisory databases to accommodate restricted network environments. This action is designed to enhance security workflows by offering affordable, transparent, and accessible vulnerability management solutions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a GitHub Action that provides fast and developer-friendly vulnerability scanning for JavaScript and TypeScript projects. It automates the identification of known package vulnerabilities and offers practical remediation guidance, including support for offline advisory databases to accommodate restricted network environments. This action is designed to enhance security workflows by offering affordable, transparent, and accessible vulnerability management solutions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<ul>
<li>expanded copy-and-run fix commands beyond only the urgent path</li>
<li>validate npm fixed-version hints before surfacing install commands</li>
<li>use nearest published fallbacks for unpublished fixed-version hints and warn on unpublishable ones</li>
<li>improve compact output so top-priority issues and runnable commands are less confusing</li>
<li>add a new NestJS case study showing the local scan-fix-rescan workflow in practice</li>
</ul>
]]></content:encoded></item><item><title>SWEny AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/sweny-ai/</link><pubDate>Tue, 07 Apr 2026 06:15:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/sweny-ai/</guid><description>Version updated for https://github.com/swenyai/sweny to version actions/e2e/v1.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SWEny GitHub Action automates the creation, execution, and monitoring of AI-driven workflows using natural language descriptions. It simplifies complex tasks by converting user-provided instructions into Directed Acyclic Graphs (DAGs) with structured outputs, conditional routing, and appropriate tools integrated at each step. This action streamlines processes like security audits, dependency scans, and issue tracking, offering users an efficient way to build and run workflows directly in CI environments or via a CLI.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/swenyai/sweny">https://github.com/swenyai/sweny</a></strong> to version <strong>actions/e2e/v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sweny-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The SWEny GitHub Action automates the creation, execution, and monitoring of AI-driven workflows using natural language descriptions. It simplifies complex tasks by converting user-provided instructions into Directed Acyclic Graphs (DAGs) with structured outputs, conditional routing, and appropriate tools integrated at each step. This action streamlines processes like security audits, dependency scans, and issue tracking, offering users an efficient way to build and run workflows directly in CI environments or via a CLI.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First release of <strong><code>swenyai/sweny/actions/e2e</code></strong> — an agentic end-to-end test runner for GitHub Actions.</p>
<p>Builds on <a href="https://github.com/swenyai/sweny/tree/main/actions/run"><code>actions/run</code></a> and adds everything you typically need to run an LLM-driven E2E suite against a deployed app:</p>
<ul>
<li>Installs <a href="https://www.npmjs.com/package/agent-browser"><code>agent-browser</code></a> (accessibility-tree-based browser automation that agents drive via shell)</li>
<li>Exposes a <code>BASE_URL</code> input pointing at the environment under test</li>
<li>Uploads the screenshots / results directory as a workflow artifact (always — even when the workflow fails)</li>
</ul>
<p>You provide the workflow YAML; the action handles the install, execution, and artifact upload.</p>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">E2E UAT</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">workflow_run</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">workflows</span>: [<span style="color:#e6db74">&#34;Deploy to Staging&#34;</span>]
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">completed]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">e2e</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">macos-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">timeout-minutes</span>: <span style="color:#ae81ff">20</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">swenyai/sweny/actions/e2e@v4</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">workflow</span>: <span style="color:#ae81ff">.sweny/e2e/uat.yml</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">base-url</span>: <span style="color:#ae81ff">https://staging.example.com</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">claude-oauth-token</span>: <span style="color:#ae81ff">${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">env</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">AUTH0_M2M_CLIENT_ID</span>: <span style="color:#ae81ff">${{ secrets.AUTH0_M2M_CLIENT_ID }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">AUTH0_M2M_CLIENT_SECRET</span>: <span style="color:#ae81ff">${{ secrets.AUTH0_M2M_CLIENT_SECRET }}</span>
</span></span></code></pre></div><h2 id="inputs">Inputs</h2>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Required</th>
          <th>Default</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>workflow</code></td>
          <td>yes</td>
          <td>—</td>
      </tr>
      <tr>
          <td><code>claude-oauth-token</code></td>
          <td>one of</td>
          <td>—</td>
      </tr>
      <tr>
          <td><code>anthropic-api-key</code></td>
          <td>one of</td>
          <td>—</td>
      </tr>
      <tr>
          <td><code>base-url</code></td>
          <td>no</td>
          <td>—</td>
      </tr>
      <tr>
          <td><code>cli-version</code></td>
          <td>no</td>
          <td><code>latest</code></td>
      </tr>
      <tr>
          <td><code>agent-browser-version</code></td>
          <td>no</td>
          <td><code>latest</code></td>
      </tr>
      <tr>
          <td><code>node-version</code></td>
          <td>no</td>
          <td><code>24</code></td>
      </tr>
      <tr>
          <td><code>working-directory</code></td>
          <td>no</td>
          <td><code>.</code></td>
      </tr>
      <tr>
          <td><code>screenshots-path</code></td>
          <td>no</td>
          <td><code>results/</code></td>
      </tr>
      <tr>
          <td><code>artifact-name</code></td>
          <td>no</td>
          <td><code>e2e-screenshots</code></td>
      </tr>
      <tr>
          <td><code>artifact-retention-days</code></td>
          <td>no</td>
          <td><code>14</code></td>
      </tr>
  </tbody>
</table>
<h2 id="versioning">Versioning</h2>
<p>This action ships out of the <code>swenyai/sweny</code> repo. The moving <code>@v4</code> tag tracks the same release stream as the root <code>swenyai/sweny@v4</code> action — pin to <code>@v4</code> for the latest, or to this immutable tag (<code>@actions/e2e/v1.0.0</code>) for stability.</p>
<p>See the <a href="https://github.com/swenyai/sweny/blob/main/actions/e2e/README.md">README</a> for full docs.</p>
]]></content:encoded></item><item><title>Terraform Module Releaser</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/terraform-module-releaser/</link><pubDate>Tue, 07 Apr 2026 06:15:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/terraform-module-releaser/</guid><description>Version updated for https://github.com/techpivot/terraform-module-releaser to version v2.1.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 30 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Terraform Module Releaser GitHub Action automates the versioning, release management, and documentation of Terraform modules within GitHub monorepos. It simplifies workflows by automatically creating module-specific Git tags, GitHub releases, and documentation (including changelogs and usage examples), while maintaining independent versioning for each module. This action eliminates the need for external dependencies, ensures clean repository management, and supports both cloud and on-premises environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/techpivot/terraform-module-releaser">https://github.com/techpivot/terraform-module-releaser</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>30</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/terraform-module-releaser">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Terraform Module Releaser</strong> GitHub Action automates the versioning, release management, and documentation of Terraform modules within GitHub monorepos. It simplifies workflows by automatically creating module-specific Git tags, GitHub releases, and documentation (including changelogs and usage examples), while maintaining independent versioning for each module. This action eliminates the need for external dependencies, ensures clean repository management, and supports both cloud and on-premises environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="210-2026-04-06">2.1.0 (2026-04-06)</h2>
<h3 id="-new-features">✨ New Features</h3>
<ul>
<li><strong>Pre-Release Option for GitHub Releases</strong> 🏷️: You can now mark Terraform-Module GitHub-specfic releases as pre-releases using a new <code>pre-release</code> config input (default: false). This helps teams in monorepos avoid conflicts with other release tools and ensures more accurate release tracking. @tokio-on-jupiter @virgofx (#427)</li>
</ul>
<h3 id="-improvements">🛠 Improvements</h3>
<ul>
<li><strong>Node.js Runtime Update</strong> 🚀: Updated Node.js runtime from v20 to v24 in action configuration and documentation, ensuring compatibility with the latest features and security updates. @virgofx (#424)</li>
</ul>
<h3 id="-developer-experience">🔧 Developer Experience</h3>
<ul>
<li><strong>TypeScript 6.0.2 Upgrade</strong> 🧑‍💻: Upgraded TypeScript to v6.0.2, improving type safety and developer tooling across the project. @virgofx (#424)</li>
<li><strong>SonarQube Action Pinning Guidelines</strong> 📋: Updated SonarQube scan action to v7.0.0 and added best practices for pinning third-party actions, enhancing CI reliability and security. @virgofx (#387)</li>
</ul>
<h6 id="full-changelog">Full Changelog: <a href="https://github.com/techpivot/terraform-module-releaser/compare/v2.0.0...v2.1.0">https://github.com/techpivot/terraform-module-releaser/compare/v2.0.0...v2.1.0</a></h6>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/runner-guard/</link><pubDate>Tue, 07 Apr 2026 06:15:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v2.9.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD supply chain security scanner designed for GitHub Actions workflows. It automates the detection and remediation of vulnerabilities such as pipeline injection, unpinned dependencies, AI configuration poisoning, and compromised packages, providing a comprehensive security score and auto-fix capabilities. This tool streamlines multi-repo scanning, identifies threats in dependency build pipelines, and enhances workflow security through actionable insights and automated fixes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v2.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD supply chain security scanner designed for GitHub Actions workflows. It automates the detection and remediation of vulnerabilities such as pipeline injection, unpinned dependencies, AI configuration poisoning, and compromised packages, providing a comprehensive security score and auto-fix capabilities. This tool streamlines multi-repo scanning, identifies threats in dependency build pipelines, and enhances workflow security through actionable insights and automated fixes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<p><strong><code>runner-guard audit-deps</code></strong> — Resolves your project&rsquo;s dependencies to their source repositories and scans each repo&rsquo;s CI/CD pipeline for vulnerabilities. Answers the question: &ldquo;are my dependencies&rsquo; build pipelines secure?&rdquo;</p>
<h3 id="features">Features</h3>
<ul>
<li>Parses npm (package-lock.json), Python (requirements.txt), and Go (go.sum) lock files</li>
<li>Resolves packages to source repos via npm registry, PyPI, and Go module paths</li>
<li>Scans each upstream repo&rsquo;s GitHub Actions workflows using the full rule engine</li>
<li>Parallel scanning with <code>--concurrency</code> flag (default: 5)</li>
<li>Runner Guard Score per upstream dependency</li>
<li>Console table, JSON output, and <code>--fail-on</code> threshold support</li>
<li>Interactive menu option 4 now active</li>
</ul>
<h3 id="example">Example</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>runner-guard audit-deps .                    <span style="color:#75715e"># scan upstream CI/CD pipelines</span>
</span></span><span style="display:flex;"><span>runner-guard audit-deps . --format json      <span style="color:#75715e"># JSON output</span>
</span></span><span style="display:flex;"><span>runner-guard audit-deps . --concurrency <span style="color:#ae81ff">10</span>   <span style="color:#75715e"># parallel scanning</span>
</span></span></code></pre></div><h3 id="full-changelog">Full Changelog</h3>
<p><a href="https://github.com/Vigilant-LLC/runner-guard/compare/v2.8.0...v2.9.0">https://github.com/Vigilant-LLC/runner-guard/compare/v2.8.0...v2.9.0</a></p>
]]></content:encoded></item><item><title>PromptShield AI Security</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/promptshield-ai-security/</link><pubDate>Tue, 07 Apr 2026 06:15:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/07/promptshield-ai-security/</guid><description>Version updated for https://github.com/Zero-Harm-AI-LLC/promptshield to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PromptShield AI Security is a GitHub Action designed to identify AI-specific security risks in pull requests by scanning code changes for vulnerabilities such as prompt injection, secrets exposure, PII leaks, and unsafe usage of large language models (LLMs). It automates the detection of these issues, provides actionable feedback through GitHub Actions annotations, and supports output formats like JSON, Markdown, and SARIF for integration into development workflows. This tool enhances code review processes by helping teams mitigate risks associated with integrating AI systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Zero-Harm-AI-LLC/promptshield">https://github.com/Zero-Harm-AI-LLC/promptshield</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/promptshield-ai-security">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PromptShield AI Security is a GitHub Action designed to identify AI-specific security risks in pull requests by scanning code changes for vulnerabilities such as prompt injection, secrets exposure, PII leaks, and unsafe usage of large language models (LLMs). It automates the detection of these issues, provides actionable feedback through GitHub Actions annotations, and supports output formats like JSON, Markdown, and SARIF for integration into development workflows. This tool enhances code review processes by helping teams mitigate risks associated with integrating AI systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>This release fixes PromptShield&rsquo;s integration with <code>zero-harm-ai-detectors</code> and improves detector-backed findings for prompt-related risks.</p>
<h3 id="fixes">Fixes</h3>
<ul>
<li>Switched PromptShield to use the detector library&rsquo;s real public API: <code>detect(..., targets=...)</code></li>
<li>Fixed detector integration so <code>zero-harm-ai-detectors</code> is actually invoked in production runs</li>
<li>Updated detector routing:
<ul>
<li><code>DetectTarget.SECRET</code> for API key and secret checks</li>
<li><code>DetectTarget.PII | DetectTarget.HARMFUL</code> for other detector-backed text checks</li>
</ul>
</li>
</ul>
<h3 id="improvements">Improvements</h3>
<ul>
<li>Prompt logging analysis can now produce detector-backed findings when logged prompt-related content contains detected sensitive values</li>
<li>Improved sample/test patterns to align with <code>zero-harm-ai-detectors</code> matching behavior</li>
<li>Preserved existing heuristic findings while adding detector-backed enrichment where appropriate</li>
</ul>
<h3 id="validation">Validation</h3>
<ul>
<li>Added and updated unit tests for:
<ul>
<li>detector API integration</li>
<li>target selection behavior</li>
<li>prompt logging detector-backed findings</li>
</ul>
</li>
<li>Verified with:
<ul>
<li><code>pytest tests/test_detector_rules.py tests/test_scan_pr.py</code></li>
</ul>
</li>
</ul>
<h2 id="compatibility">Compatibility</h2>
<p>Repositories using <code>Zero-Harm-AI-LLC/promptshield@v1</code> will receive this update once the <code>v1</code> tag points to this release.</p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/muaddib-scanner/</link><pubDate>Mon, 06 Apr 2026 21:43:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.59.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security scanning tool designed to detect and analyze threats in npm and PyPI packages, addressing the growing issue of supply-chain attacks. It automates tasks such as dependency scanning, threat detection, and risk scoring using a combination of parallel scanners, machine learning classifiers, deobfuscation, and behavioral analysis. Key capabilities include pre-install package scanning, interactive risk assessments, and exporting detailed reports to help users identify and mitigate security risks efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.59</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security scanning tool designed to detect and analyze threats in npm and PyPI packages, addressing the growing issue of supply-chain attacks. It automates tasks such as dependency scanning, threat detection, and risk scoring using a combination of parallel scanners, machine learning classifiers, deobfuscation, and behavioral analysis. Key capabilities include pre-install package scanning, interactive risk assessments, and exporting detailed reports to help users identify and mitigate security risks efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Tous les articles blog passés en français correct avec accents. Nouvel article 34 packages suspects. Correction react-emits.</p>
]]></content:encoded></item><item><title>AI Pull Request Describer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ai-pull-request-describer/</link><pubDate>Mon, 06 Apr 2026 21:43:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ai-pull-request-describer/</guid><description>Version updated for https://github.com/fajarhide/ai-pr-describer to version v1.1.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Pull Request Describer GitHub Action automates the generation of concise descriptions for pull requests using OpenAI-compatible AI models. It simplifies and speeds up the process of documenting changes by automatically analyzing PR content and updating descriptions or posting comments. Key capabilities include multi-model support, near-instant execution, and options for manual or automatic updates to ensure PR descriptions remain current with every commit.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fajarhide/ai-pr-describer">https://github.com/fajarhide/ai-pr-describer</a></strong> to version <strong>v1.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-pull-request-describer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI Pull Request Describer GitHub Action automates the generation of concise descriptions for pull requests using OpenAI-compatible AI models. It simplifies and speeds up the process of documenting changes by automatically analyzing PR content and updating descriptions or posting comments. Key capabilities include multi-model support, near-instant execution, and options for manual or automatic updates to ensure PR descriptions remain current with every commit.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Auto-Update Mode by @fajarhide in <a href="https://github.com/fajarhide/ai-pr-describer/pull/2">https://github.com/fajarhide/ai-pr-describer/pull/2</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@fajarhide made their first contribution in <a href="https://github.com/fajarhide/ai-pr-describer/pull/2">https://github.com/fajarhide/ai-pr-describer/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fajarhide/ai-pr-describer/compare/v1.1.2...v1.1.3">https://github.com/fajarhide/ai-pr-describer/compare/v1.1.2...v1.1.3</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/fallow-codebase-health/</link><pubDate>Mon, 06 Apr 2026 21:43:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.14.1.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a codebase analysis tool designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code, code complexity, architectural issues, and dependency problems, enabling developers to identify inefficiencies and maintain cleaner, more maintainable codebases. Built with Rust for high performance, it requires no configuration, supports real-time re-analysis, and integrates seamlessly with popular frameworks and monorepos.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.14.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a codebase analysis tool designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code, code complexity, architectural issues, and dependency problems, enabling developers to identify inefficiencies and maintain cleaner, more maintainable codebases. Built with Rust for high performance, it requires no configuration, supports real-time re-analysis, and integrates seamlessly with popular frameworks and monorepos.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="html-entry-file-parsing">HTML Entry File Parsing</h2>
<p>Fallow now parses HTML files and follows referenced JS/CSS assets, fixing false-positive dead-code reports in <strong>Vite</strong>, <strong>Parcel</strong>, and similar HTML-first bundler setups.</p>
<h3 id="whats-new">What&rsquo;s new</h3>
<ul>
<li><strong><code>&lt;script src=&quot;...&quot;&gt;</code></strong> tags (both <code>type=&quot;module&quot;</code> and classic) create graph edges to referenced JS/TS files</li>
<li><strong><code>&lt;link rel=&quot;stylesheet&quot; href=&quot;...&quot;&gt;</code></strong> creates edges to referenced CSS files</li>
<li><strong><code>&lt;link rel=&quot;modulepreload&quot; href=&quot;...&quot;&gt;</code></strong> creates edges to preloaded modules</li>
<li>Remote URLs (<code>http://</code>, <code>https://</code>, <code>//</code>, <code>data:</code>) are automatically skipped</li>
<li>HTML comments are stripped before matching (no false edges from commented-out tags)</li>
<li>HTML files are <strong>exempt from unused-file detection</strong> (nothing imports HTML, so &ldquo;unused&rdquo; is meaningless)</li>
</ul>
<h3 id="effect">Effect</h3>
<p>Given a Vite-style project:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span><span style="color:#75715e">&lt;!-- index.html --&gt;</span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">link</span> <span style="color:#a6e22e">rel</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stylesheet&#34;</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;./src/global.css&#34;</span> /&gt;
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">script</span> <span style="color:#a6e22e">type</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;module&#34;</span> <span style="color:#a6e22e">src</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;./src/entry.ts&#34;</span>&gt;&lt;/<span style="color:#f92672">script</span>&gt;
</span></span></code></pre></div><p>Previously, <code>entry.ts</code>, <code>global.css</code>, and all their transitive imports would be falsely reported as dead code. Now they are correctly marked as reachable through the HTML entry point.</p>
<h3 id="also-in-this-release">Also in this release</h3>
<ul>
<li><strong>Parcel <code>index.html</code> entry pattern</strong> &ndash; the Parcel plugin now auto-detects <code>index.html</code> as a runtime entry point</li>
<li><strong>Coverage gaps inline suppression</strong> &ndash; <code>// fallow-ignore-next-line coverage-gaps</code> now works</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.14.0...v2.14.1">https://github.com/fallow-rs/fallow/compare/v2.14.0...v2.14.1</a></p>
]]></content:encoded></item><item><title>Flatpak Builder</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/flatpak-builder/</link><pubDate>Mon, 06 Apr 2026 21:43:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/flatpak-builder/</guid><description>Version updated for https://github.com/flatpak/flatpak-github-actions to version v6.7.
This action is used across all versions by 147 repositories. Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Flatpak GitHub Actions” workflow automates the process of building and deploying Flatpak applications within GitHub Actions. It streamlines tasks such as compiling applications using Flatpak manifests, managing build caching, handling multi-architecture builds, and optionally running tests or signing packages. This action helps developers efficiently build, test, and package Flatpak apps directly in their CI/CD pipelines, reducing manual effort and ensuring consistent builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/flatpak/flatpak-github-actions">https://github.com/flatpak/flatpak-github-actions</a></strong> to version <strong>v6.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>147</strong> repositories.</li>
</ul>
<p>Go to the <a href="https://github.com/marketplace/actions/flatpak-builder">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Flatpak GitHub Actions&rdquo; workflow automates the process of building and deploying Flatpak applications within GitHub Actions. It streamlines tasks such as compiling applications using Flatpak manifests, managing build caching, handling multi-architecture builds, and optionally running tests or signing packages. This action helps developers efficiently build, test, and package Flatpak apps directly in their CI/CD pipelines, reducing manual effort and ensuring consistent builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Bump action to node 24</li>
<li>Add the git commit as the ostree commit subject</li>
<li>Allow configurable build/repo/state dirs</li>
<li>Add keep-build-dirs flag</li>
<li>Update action dependencies</li>
<li>Improvements to contributing docs</li>
</ul>
]]></content:encoded></item><item><title>OpenSCAD HiRes renderer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/openscad-hires-renderer/</link><pubDate>Mon, 06 Apr 2026 21:43:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/openscad-hires-renderer/</guid><description>Version updated for https://github.com/ggabbiani/OpenSCAD-renderer to version v1.2.2.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The OpenSCAD-renderer GitHub Action automates the high-resolution rendering of 3D models from OpenSCAD scripts into image files. It simplifies the process of generating visual outputs by handling tasks such as camera positioning, resolution settings, and rendering options directly within a CI/CD pipeline. This action is particularly useful for developers and designers who want to automate the creation of visual representations for OpenSCAD projects without manual intervention.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ggabbiani/OpenSCAD-renderer">https://github.com/ggabbiani/OpenSCAD-renderer</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/openscad-hires-renderer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>OpenSCAD-renderer GitHub Action</strong> automates the high-resolution rendering of 3D models from OpenSCAD scripts into image files. It simplifies the process of generating visual outputs by handling tasks such as camera positioning, resolution settings, and rendering options directly within a CI/CD pipeline. This action is particularly useful for developers and designers who want to automate the creation of visual representations for OpenSCAD projects without manual intervention.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Remove draft release badge from README (ebdcffb)</li>
<li>Add draft release workflow badge to README (e210e3c)</li>
<li>Fix file extension for draft release workflow reference in build.yaml (0f052b1)</li>
<li>Remove branch reference from draft release workflow usage (879242d)</li>
<li>Refactor build workflow to streamline job conditions and add draft release workflow (34123f2)</li>
<li>Enhance workflow conditions to prevent duplicate executions for tag and trunk pushes (6f3cb25)</li>
<li>Add tag trigger for push events in build workflow (b64fac5)</li>
<li>Consolidate draft release workflow into build.yaml and remove separate draft-release.yaml (92af120)</li>
<li>Refactor bump process to remove documentation update and commit commands (3aa2da9)</li>
<li>Update .gitignore to include <strong>pycache</strong> directory and update logo images (6b6f144)</li>
</ul>
]]></content:encoded></item><item><title>HOL Codex Plugin Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/hol-codex-plugin-scanner/</link><pubDate>Mon, 06 Apr 2026 21:43:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/hol-codex-plugin-scanner/</guid><description>Version updated for https://github.com/hashgraph-online/hol-codex-plugin-scanner-action to version v1.2.2.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The HOL Codex Plugin Scanner GitHub Action is designed to analyze Codex plugins for security, publishability, runtime readiness, and registry trust signals. It automates the generation of structured reports, SARIF outputs, policy results, and submission metadata, streamlining plugin validation and ensuring adherence to security and marketplace standards. This action simplifies the process of identifying and addressing issues in plugin development while supporting both local and enterprise distribution workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hol-codex-plugin-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The HOL Codex Plugin Scanner GitHub Action is designed to analyze Codex plugins for security, publishability, runtime readiness, and registry trust signals. It automates the generation of structured reports, SARIF outputs, policy results, and submission metadata, streamlining plugin validation and ensuring adherence to security and marketplace standards. This action simplifies the process of identifying and addressing issues in plugin development while supporting both local and enterprise distribution workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Published automatically from <a href="https://github.com/hashgraph-online/codex-plugin-scanner/tree/29183ef31fbe85eacce23b75c498f9dec95970f3">https://github.com/hashgraph-online/codex-plugin-scanner/tree/29183ef31fbe85eacce23b75c498f9dec95970f3</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.1...v1.2.2">https://github.com/hashgraph-online/hol-codex-plugin-scanner-action/compare/v1.2.1...v1.2.2</a></p>
]]></content:encoded></item><item><title>skill-publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skill-publish/</link><pubDate>Mon, 06 Apr 2026 21:43:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skill-publish/</guid><description>Version updated for https://github.com/hashgraph-online/skill-publish to version v1.0.10.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The skill-publish GitHub Action automates the validation, quoting, and publishing of trustless, immutable, on-chain skill releases through the Hashgraph Online (HOL) Registry Broker. It ensures that each release is tamper-evident, reproducible, and audit-friendly by recording name@version artifacts on Hedera’s Consensus Service (HCS) with canonical hcs:// references. This action simplifies release management by enabling version pinning, reproducible retrieval, and a transparent audit trail for skill packages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/skill-publish">https://github.com/hashgraph-online/skill-publish</a></strong> to version <strong>v1.0.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skill-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>skill-publish</strong> GitHub Action automates the validation, quoting, and publishing of trustless, immutable, on-chain skill releases through the Hashgraph Online (HOL) Registry Broker. It ensures that each release is tamper-evident, reproducible, and audit-friendly by recording <code>name@version</code> artifacts on Hedera&rsquo;s Consensus Service (HCS) with canonical <code>hcs://</code> references. This action simplifies release management by enabling version pinning, reproducible retrieval, and a transparent audit trail for skill packages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Documentation: <a href="https://hol.org/registry/skills/publish">https://hol.org/registry/skills/publish</a></li>
</ul>
<!-- Release notes generated using configuration in .github/release.yml at v1.0.10 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>fix: relax skill package metadata requirements by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/20">https://github.com/hashgraph-online/skill-publish/pull/20</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/skill-publish/compare/v1.0.9...v1.0.10">https://github.com/hashgraph-online/skill-publish/compare/v1.0.9...v1.0.10</a></p>
]]></content:encoded></item><item><title>Simple Vault Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/simple-vault-action/</link><pubDate>Mon, 06 Apr 2026 21:43:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/simple-vault-action/</guid><description>Version updated for https://github.com/kdihalas/vault-action to version v2.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables authentication to HashiCorp Vault using GitHub’s OpenID Connect (OIDC) provider and facilitates automated secret management within CI/CD workflows. It streamlines tasks such as retrieving secrets from Vault, generating dynamic credentials (e.g., AWS or Kubernetes), and securely exporting tokens for direct Vault API calls. By automating secure access to sensitive data, it eliminates manual configuration steps and enhances workflow security and efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kdihalas/vault-action">https://github.com/kdihalas/vault-action</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/simple-vault-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables authentication to HashiCorp Vault using GitHub&rsquo;s OpenID Connect (OIDC) provider and facilitates automated secret management within CI/CD workflows. It streamlines tasks such as retrieving secrets from Vault, generating dynamic credentials (e.g., AWS or Kubernetes), and securely exporting tokens for direct Vault API calls. By automating secure access to sensitive data, it eliminates manual configuration steps and enhances workflow security and efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="210-2026-04-06"><a href="https://github.com/kdihalas/vault-action/compare/v2.0.0...v2.1.0">2.1.0</a> (2026-04-06)</h2>
<h3 id="features">Features</h3>
<ul>
<li>enable e2e for kubernetes (<a href="https://github.com/kdihalas/vault-action/issues/34">#34</a>) (<a href="https://github.com/kdihalas/vault-action/commit/f9ee79d104ee0b217aa31353da88215d2fd4aa06">f9ee79d</a>)</li>
</ul>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/judges-code-review/</link><pubDate>Mon, 06 Apr 2026 21:43:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.129.7.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Judges Panel” GitHub Action is an evaluation tool for assessing AI-generated code quality. It combines deterministic pattern matching, AST analysis, and LLM-powered expert reviews to provide comprehensive code analysis across 45 specialized domains. This action automates tasks such as risk assessment, license compliance checks, and generating detailed reports, offering a robust quality gate for software projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.129.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Judges Panel&rdquo; GitHub Action is an evaluation tool for assessing AI-generated code quality. It combines deterministic pattern matching, AST analysis, and LLM-powered expert reviews to provide comprehensive code analysis across 45 specialized domains. This action automates tasks such as risk assessment, license compliance checks, and generating detailed reports, offering a robust quality gate for software projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.129.6...v3.129.7">https://github.com/KevinRabun/judges/compare/v3.129.6...v3.129.7</a></p>
]]></content:encoded></item><item><title>TestwiseAI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/testwiseai/</link><pubDate>Mon, 06 Apr 2026 21:43:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/testwiseai/</guid><description>Version updated for https://github.com/mattfrautnick/testwise to version v0.1.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Testwise is a GitHub Action that optimizes CI/CD workflows by using an LLM to intelligently select and execute only the tests impacted by code changes, classifying them as must_run, should_run, or skip. It addresses the inefficiency of running full test suites by analyzing code diffs and test structures, leveraging parser plugins for test-level granularity and safely defaulting to running all tests when uncertain. Key features include hybrid test/file-level selection, extensibility through plugins, support for multiple LLMs, and GitHub annotations for streamlined reporting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mattfrautnick/testwise">https://github.com/mattfrautnick/testwise</a></strong> to version <strong>v0.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/testwiseai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Testwise is a GitHub Action that optimizes CI/CD workflows by using an LLM to intelligently select and execute only the tests impacted by code changes, classifying them as <code>must_run</code>, <code>should_run</code>, or <code>skip</code>. It addresses the inefficiency of running full test suites by analyzing code diffs and test structures, leveraging parser plugins for test-level granularity and safely defaulting to running all tests when uncertain. Key features include hybrid test/file-level selection, extensibility through plugins, support for multiple LLMs, and GitHub annotations for streamlined reporting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial public release of smartselect - LLM-powered test selection for CI/CD pipelines.</p>
]]></content:encoded></item><item><title>Assay — AI Contribution Detection</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/assay-ai-contribution-detection/</link><pubDate>Mon, 06 Apr 2026 21:42:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/assay-ai-contribution-detection/</guid><description>Version updated for https://github.com/mattmayberry/assay-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Assay GitHub Action detects and scores the likelihood that GitHub issues, pull requests, and comments are AI-generated by analyzing text for various linguistic and behavioral signals. It automates the process of identifying potential machine-generated content by posting comments and adding labels to flagged submissions, helping teams make informed decisions without manual review. This action is non-disruptive, providing clear score tiers while ensuring no submissions are blocked or automatically closed.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mattmayberry/assay-action">https://github.com/mattmayberry/assay-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/assay-ai-contribution-detection">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Assay GitHub Action detects and scores the likelihood that GitHub issues, pull requests, and comments are AI-generated by analyzing text for various linguistic and behavioral signals. It automates the process of identifying potential machine-generated content by posting comments and adding labels to flagged submissions, helping teams make informed decisions without manual review. This action is non-disruptive, providing clear score tiers while ensuring no submissions are blocked or automatically closed.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>v1 release</p>
]]></content:encoded></item><item><title>Codex AI Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/codex-ai-code-review/</link><pubDate>Mon, 06 Apr 2026 21:42:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/codex-ai-code-review/</guid><description>Version updated for https://github.com/milanhorvatovic/codex-ai-code-review-action to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Codex AI Code Review GitHub Action automates code reviews by leveraging OpenAI Codex to analyze pull requests and provide structured feedback, including inline comments, per-file summaries, and review verdicts. It operates with a two-job architecture for enhanced security, isolating the read-only review process from the write-access publishing of results. This action streamlines code review workflows, improves efficiency, and ensures consistent feedback by automating the analysis of code changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/milanhorvatovic/codex-ai-code-review-action">https://github.com/milanhorvatovic/codex-ai-code-review-action</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/codex-ai-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Codex AI Code Review</strong> GitHub Action automates code reviews by leveraging OpenAI Codex to analyze pull requests and provide structured feedback, including inline comments, per-file summaries, and review verdicts. It operates with a two-job architecture for enhanced security, isolating the read-only review process from the write-access publishing of results. This action streamlines code review workflows, improves efficiency, and ensures consistent feedback by automating the analysis of code changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update all references to match renamed repository by @milanhorvatovic in <a href="https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/19">https://github.com/milanhorvatovic/codex-ai-code-review-action/pull/19</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/milanhorvatovic/codex-ai-code-review-action/compare/v1.0.2...v1.0.3">https://github.com/milanhorvatovic/codex-ai-code-review-action/compare/v1.0.2...v1.0.3</a></p>
]]></content:encoded></item><item><title>PR Copilot AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/pr-copilot-ai/</link><pubDate>Mon, 06 Apr 2026 21:42:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/pr-copilot-ai/</guid><description>Version updated for https://github.com/NoahLundSyrdal/prReviewer to version v1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The pr-reviewer GitHub Action automates code reviews on pull requests by leveraging a Large Language Model (LLM) to analyze code changes and provide structured, actionable inline comments. It identifies issues related to correctness, security, performance, and maintainability, categorizing them by severity and confidence levels, and posts suggestions directly on the relevant lines of code. This tool streamlines the review process, saving time and improving code quality, with customizable options for depth, model, and file exclusions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/NoahLundSyrdal/prReviewer">https://github.com/NoahLundSyrdal/prReviewer</a></strong> to version <strong>v1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-copilot-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>pr-reviewer</code> GitHub Action automates code reviews on pull requests by leveraging a Large Language Model (LLM) to analyze code changes and provide structured, actionable inline comments. It identifies issues related to correctness, security, performance, and maintainability, categorizing them by severity and confidence levels, and posts suggestions directly on the relevant lines of code. This tool streamlines the review process, saving time and improving code quality, with customizable options for depth, model, and file exclusions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Every review prompt now gets two layers of context, fetched once per review:</p>
]]></content:encoded></item><item><title>Hibernation setup</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/hibernation-setup/</link><pubDate>Mon, 06 Apr 2026 21:42:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/hibernation-setup/</guid><description>Version updated for https://github.com/Profiidev/hibernation to version v0.2.3.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hibernation is a self-hosted Nix binary cache designed to streamline the storage and sharing of Nix store paths. It automates the management of a binary cache, supporting local and S3-compatible storage backends, and includes a CLI for interacting with the server, such as pushing Nix store paths. This tool simplifies cache management, improves build efficiency, and integrates with existing Nix workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Profiidev/hibernation">https://github.com/Profiidev/hibernation</a></strong> to version <strong>v0.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hibernation-setup">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Hibernation is a self-hosted Nix binary cache designed to streamline the storage and sharing of Nix store paths. It automates the management of a binary cache, supporting local and S3-compatible storage backends, and includes a CLI for interacting with the server, such as pushing Nix store paths. This tool simplifies cache management, improves build efficiency, and integrates with existing Nix workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Hibernation version v0.2.3 has been released!</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): bump the all-dependencies group with 7 updates by @dependabot[bot] in <a href="https://github.com/Profiidev/hibernation/pull/29">https://github.com/Profiidev/hibernation/pull/29</a></li>
<li>chore(deps): bump the all-dependencies group with 6 updates by @dependabot[bot] in <a href="https://github.com/Profiidev/hibernation/pull/30">https://github.com/Profiidev/hibernation/pull/30</a></li>
<li>feat: openapi by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/31">https://github.com/Profiidev/hibernation/pull/31</a></li>
<li>chore: update flake lock by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/33">https://github.com/Profiidev/hibernation/pull/33</a></li>
<li>refactor: parts to centaurus by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/32">https://github.com/Profiidev/hibernation/pull/32</a></li>
<li>Refactor/move components by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/35">https://github.com/Profiidev/hibernation/pull/35</a></li>
<li>Release version v0.2.3 by @Profiidev in <a href="https://github.com/Profiidev/hibernation/pull/36">https://github.com/Profiidev/hibernation/pull/36</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Profiidev/hibernation/compare/v0.2.2...v0.2.3">https://github.com/Profiidev/hibernation/compare/v0.2.2...v0.2.3</a></p>
]]></content:encoded></item><item><title>Zip and Upload to NekoWeb</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/zip-and-upload-to-nekoweb/</link><pubDate>Mon, 06 Apr 2026 21:42:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/zip-and-upload-to-nekoweb/</guid><description>Version updated for https://github.com/Pufikas/UploadToNekoweb to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the deployment of your repository to a NekoWeb dashboard by compressing the project files into a ZIP archive and uploading them. It simplifies the deployment process by handling file compression, optional file/folder exclusions, and secure API key management. This action is particularly useful for streamlining the integration of continuous deployment workflows for NekoWeb-hosted projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pufikas/UploadToNekoweb">https://github.com/Pufikas/UploadToNekoweb</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/zip-and-upload-to-nekoweb">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the deployment of your repository to a NekoWeb dashboard by compressing the project files into a ZIP archive and uploading them. It simplifies the deployment process by handling file compression, optional file/folder exclusions, and secure API key management. This action is particularly useful for streamlining the integration of continuous deployment workflows for NekoWeb-hosted projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Heavily improved perfomance for zipping bigger projects.
Now has parallel processing and stream-based process.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Pufikas/UploadToNekoweb/compare/v1.1.0...v2.0.0">https://github.com/Pufikas/UploadToNekoweb/compare/v1.1.0...v2.0.0</a></p>
]]></content:encoded></item><item><title>Bulki Image Optimizer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/bulki-image-optimizer/</link><pubDate>Mon, 06 Apr 2026 21:42:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/bulki-image-optimizer/</guid><description>Version updated for https://github.com/PuntoyComaTech/bulki-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bulki Image Optimizer Action automates image optimization in GitHub workflows by compressing, resizing, and converting images into formats like JPEG, PNG, WebP, GIF, and AVIF. It helps streamline CI/CD pipelines by reducing image size, enforcing size limits, and ensuring optimized assets for deployment without requiring external API keys. Key capabilities include format conversion, quality adjustment, resizing, and size budget enforcement to block oversized assets in pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/PuntoyComaTech/bulki-action">https://github.com/PuntoyComaTech/bulki-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulki-image-optimizer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Bulki Image Optimizer Action</strong> automates image optimization in GitHub workflows by compressing, resizing, and converting images into formats like JPEG, PNG, WebP, GIF, and AVIF. It helps streamline CI/CD pipelines by reducing image size, enforcing size limits, and ensuring optimized assets for deployment without requiring external API keys. Key capabilities include format conversion, quality adjustment, resizing, and size budget enforcement to block oversized assets in pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Compress, resize, and convert images in your CI/CD pipeline.</p>
<ul>
<li>Supports JPEG, PNG, WebP, GIF (animated), and AVIF</li>
<li>Size budget enforcement with <code>max-size</code> — block PRs with oversized images</li>
<li>Powered by Sharp/libvips — 4-5x faster than ImageMagick</li>
<li>Free, no API keys</li>
</ul>
<p>Usage:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">PuntoyComaTech/bulki-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">path</span>: <span style="color:#e6db74">&#39;./public/images&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">format</span>: <span style="color:#e6db74">&#39;webp&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">quality</span>: <span style="color:#e6db74">&#39;80&#39;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Quantum Viper Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/quantum-viper-security-scanner/</link><pubDate>Mon, 06 Apr 2026 21:42:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/quantum-viper-security-scanner/</guid><description>Version updated for https://github.com/quantumtiger-morningbay/Quantum-Viper to version v4.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Quantum Viper is a GitHub Action designed to automate security scanning within CI/CD pipelines. It supports various scan types, including static analysis, software composition analysis (SCA), secrets detection, and infrastructure-as-code (IaC) scanning, helping developers identify vulnerabilities, misconfigurations, and security risks early in the development lifecycle. The action generates detailed reports, including SARIF outputs, and provides options for workflow failure conditions, Slack notifications, and SBOM artifact uploads, streamlining security compliance and enhancing overall code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/quantumtiger-morningbay/Quantum-Viper">https://github.com/quantumtiger-morningbay/Quantum-Viper</a></strong> to version <strong>v4.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/quantum-viper-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Quantum Viper is a GitHub Action designed to automate security scanning within CI/CD pipelines. It supports various scan types, including static analysis, software composition analysis (SCA), secrets detection, and infrastructure-as-code (IaC) scanning, helping developers identify vulnerabilities, misconfigurations, and security risks early in the development lifecycle. The action generates detailed reports, including SARIF outputs, and provides options for workflow failure conditions, Slack notifications, and SBOM artifact uploads, streamlining security compliance and enhancing overall code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://quantumviper.com/changelog">https://quantumviper.com/changelog</a></p>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/shieldci-devsecops-pipeline-generator/</link><pubDate>Mon, 06 Apr 2026 21:42:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.12.2.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action that automates the creation of hardened CI/CD DevSecOps pipelines by detecting the project’s technology stack and generating security-focused workflows tailored to it. It simplifies the process of setting up robust pipelines by integrating tools for static analysis (SAST), secret detection, vulnerability scanning, and SBOM generation, and automatically opens a pull request with the generated workflows. This action helps developers ensure secure and efficient development practices while reducing manual configuration effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.12.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action that automates the creation of hardened CI/CD DevSecOps pipelines by detecting the project&rsquo;s technology stack and generating security-focused workflows tailored to it. It simplifies the process of setting up robust pipelines by integrating tools for static analysis (SAST), secret detection, vulnerability scanning, and SBOM generation, and automatically opens a pull request with the generated workflows. This action helps developers ensure secure and efficient development practices while reducing manual configuration effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug fixes</h2>
<h3 id="incorrect-workflow-references-in-monorepo-orchestrator">Incorrect workflow references in monorepo orchestrator</h3>
<p>In monorepo mode, the generated <code>&lt;component&gt;-ci.yml</code> orchestrator was referencing
base workflow names (<code>lint.yml</code>, <code>test.yml</code>, <code>security.yml</code>, <code>docker.yml</code>) instead of
the prefixed names (<code>backend-lint.yml</code>, <code>backend-test.yml</code>, etc.).</p>
<p>The fix propagates the component prefix through the template data so the orchestrator
correctly references its sibling workflows:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># before</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">uses</span>: <span style="color:#ae81ff">./.github/workflows/lint.yml</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># after</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">uses</span>: <span style="color:#ae81ff">./.github/workflows/backend-lint.yml</span>
</span></span></code></pre></div><p>Single-repo behaviour is unchanged — the prefix is empty and the references remain
<code>lint.yml</code>, <code>test.yml</code>, etc.</p>
]]></content:encoded></item><item><title>Rosentic - Cross-Branch Compatibility Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/rosentic-cross-branch-compatibility-check/</link><pubDate>Mon, 06 Apr 2026 21:42:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/rosentic-cross-branch-compatibility-check/</guid><description>Version updated for https://github.com/Rosentic/rosentic-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Rosentic is a GitHub Action that detects and reports cross-branch conflicts, such as function signature mismatches, API contract inconsistencies, and schema divergences, before merging. It automates the process of analyzing active branches using tree-sitter AST across multiple languages and provides detailed conflict reports directly on pull requests. This helps teams identify and resolve integration issues early, ensuring smoother development workflows and reducing merge-related errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Rosentic/rosentic-action">https://github.com/Rosentic/rosentic-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rosentic-cross-branch-compatibility-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Rosentic is a GitHub Action that detects and reports cross-branch conflicts, such as function signature mismatches, API contract inconsistencies, and schema divergences, before merging. It automates the process of analyzing active branches using tree-sitter AST across multiple languages and provides detailed conflict reports directly on pull requests. This helps teams identify and resolve integration issues early, ensuring smoother development workflows and reducing merge-related errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Catches when changes across branches break each other before merge. 11 languages. AST-level detection. Runs in your CI pipeline.
Every branch passes CI. Every PR looks clean. But when multiple agents push changes in parallel, they create invisible compatibility conflicts. Rosentic checks every active branch pair and flags the breaks before they hit production.
Add the workflow YAML, open a PR, see results. Results posted directly on your PR.</p>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/pi-github-action/</link><pubDate>Mon, 06 Apr 2026 21:42:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.6.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates the Pi coding agent into GitHub workflows to automate tasks such as issue analysis, pull request reviews, code modifications, and automated commits. It streamlines development processes by enabling interactive and non-interactive workflows, leveraging large language models (LLMs) like OpenAI and Anthropic for intelligent code assistance. Key capabilities include automated code reviews, flexible integration with multiple LLM providers, and support for custom extensions to tailor functionality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Pi Coding Agent GitHub Action integrates the Pi coding agent into GitHub workflows to automate tasks such as issue analysis, pull request reviews, code modifications, and automated commits. It streamlines development processes by enabling interactive and non-interactive workflows, leveraging large language models (LLMs) like OpenAI and Anthropic for intelligent code assistance. Key capabilities include automated code reviews, flexible integration with multiple LLM providers, and support for custom extensions to tailor functionality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="260-2026-04-06"><a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.5.0...v2.6.0">2.6.0</a> (2026-04-06)</h1>
<h3 id="features">Features</h3>
<ul>
<li>add semantic-release for automated versioning (<a href="https://github.com/shaftoe/pi-coding-agent-action/commit/f20777102711e5eff72de9b63f4958ec6967627d">f207771</a>)</li>
</ul>
]]></content:encoded></item><item><title>SSG - Static Site Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ssg-static-site-generator/</link><pubDate>Mon, 06 Apr 2026 21:42:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ssg-static-site-generator/</guid><description>Version updated for https://github.com/spagu/ssg to version v1.7.10.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SSG is a high-performance static site generator built in Go, designed to convert WordPress exports and Markdown files with YAML frontmatter into fast, secure, and customizable static websites. It automates tasks such as template rendering, asset optimization (e.g., image conversion, HTML/CSS/JS minification), and live reloading during development. Key capabilities include multiple template engine support, integration with Hugo themes, and seamless deployment to popular hosting platforms, making it ideal for blogs, corporate sites, documentation, portfolios, and marketing pages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/spagu/ssg">https://github.com/spagu/ssg</a></strong> to version <strong>v1.7.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ssg-static-site-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SSG is a high-performance static site generator built in Go, designed to convert WordPress exports and Markdown files with YAML frontmatter into fast, secure, and customizable static websites. It automates tasks such as template rendering, asset optimization (e.g., image conversion, HTML/CSS/JS minification), and live reloading during development. Key capabilities include multiple template engine support, integration with Hugo themes, and seamless deployment to popular hosting platforms, making it ideal for blogs, corporate sites, documentation, portfolios, and marketing pages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<h3 id="quick-install-linuxmacos">Quick Install (Linux/macOS)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -sSL https://raw.githubusercontent.com/spagu/ssg/main/install.sh | bash
</span></span></code></pre></div><h3 id="package-managers">Package Managers</h3>
<ul>
<li><strong>Homebrew</strong>: <code>brew install spagu/tap/ssg</code></li>
<li><strong>Snap</strong>: <code>snap install ssg</code></li>
<li><strong>Debian/Ubuntu</strong>: Download <code>.deb</code> file below</li>
<li><strong>Fedora/RHEL</strong>: Download <code>.rpm</code> file below</li>
</ul>
<h3 id="checksums">Checksums</h3>
<p>See <code>checksums.sha256</code> for file verification.</p>
<p>📖 Full documentation: <a href="https://github.com/spagu/ssg#readme">https://github.com/spagu/ssg#readme</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: rewrite relative .md links to final URLs (v1.7.10) by @spagu in <a href="https://github.com/spagu/ssg/pull/6">https://github.com/spagu/ssg/pull/6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/spagu/ssg/compare/v1.7.9...v1.7.10">https://github.com/spagu/ssg/compare/v1.7.9...v1.7.10</a></p>
]]></content:encoded></item><item><title>Embed Src - Embed Anything</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/embed-src-embed-anything/</link><pubDate>Mon, 06 Apr 2026 21:42:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/embed-src-embed-anything/</guid><description>Version updated for https://github.com/urmzd/embed-src to version v3.5.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The embed-src GitHub Action allows users to embed the contents of external source files into text files by utilizing customizable comment markers. It automates the process of replacing markers with actual file content, supporting raw or fenced insertion for any file type. This action streamlines workflows by eliminating manual file copying and ensures consistent updates across embedded content during CI/CD processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/embed-src">https://github.com/urmzd/embed-src</a></strong> to version <strong>v3.5.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/embed-src-embed-anything">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>embed-src</code> GitHub Action allows users to embed the contents of external source files into text files by utilizing customizable comment markers. It automates the process of replacing markers with actual file content, supporting raw or fenced insertion for any file type. This action streamlines workflows by eliminating manual file copying and ensures consistent updates across embedded content during CI/CD processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="354-2026-04-06">3.5.4 (2026-04-06)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>action</strong>: hardcode public GitHub URLs for binary download (<a href="https://github.com/urmzd/embed-src/commit/b526c59e3e2b5bdf3b2ae3743011a29c484a60ec">b526c59</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/embed-src/compare/v3.5.3...v3.5.4">Full Changelog</a></p>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/sr-semantic-release/</link><pubDate>Mon, 06 Apr 2026 21:42:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v3.3.5.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action “sr” is an AI-powered release engineering tool that automates the end-to-end software release process, from generating atomic conventional commits to publishing releases. It simplifies tasks such as commit creation, code review, pull request generation, and version bumping, while providing changelog generation and GitHub release management. With its language-agnostic, zero-configuration design, and AI-driven capabilities, “sr” streamlines workflows for developers by eliminating the overhead of manual release engineering tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v3.3.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action &ldquo;sr&rdquo; is an AI-powered release engineering tool that automates the end-to-end software release process, from generating atomic conventional commits to publishing releases. It simplifies tasks such as commit creation, code review, pull request generation, and version bumping, while providing changelog generation and GitHub release management. With its language-agnostic, zero-configuration design, and AI-driven capabilities, &ldquo;sr&rdquo; streamlines workflows for developers by eliminating the overhead of manual release engineering tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="335-2026-04-06">3.3.5 (2026-04-06)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>action</strong>: hardcode public GitHub URLs for binary download (<a href="https://github.com/urmzd/sr/commit/e3437db1df205d9709997754fbbf7524f46c442b">e3437db</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v3.3.4...v3.3.5">Full Changelog</a></p>
]]></content:encoded></item><item><title>Container Build Flow Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/container-build-flow-action/</link><pubDate>Mon, 06 Apr 2026 21:41:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/container-build-flow-action/</guid><description>Version updated for https://github.com/wgtechlabs/container-build-flow-action to version v1.7.1.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Container Build Flow Action automates the process of building and tagging Docker container images based on GitHub workflow contexts, such as pull requests, development branches, or hotfixes. It eliminates repetitive configuration by intelligently detecting branch contexts and applying appropriate tagging strategies, while supporting dual registries, multi-platform builds, and built-in security scanning. This action streamlines container workflows, saves time, and improves consistency for modern development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wgtechlabs/container-build-flow-action">https://github.com/wgtechlabs/container-build-flow-action</a></strong> to version <strong>v1.7.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/container-build-flow-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Container Build Flow Action</strong> automates the process of building and tagging Docker container images based on GitHub workflow contexts, such as pull requests, development branches, or hotfixes. It eliminates repetitive configuration by intelligently detecting branch contexts and applying appropriate tagging strategies, while supporting dual registries, multi-platform builds, and built-in security scanning. This action streamlines container workflows, saves time, and improves consistency for modern development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="171---2026-04-06">[1.7.1] - 2026-04-06</h2>
<h3 id="changed">Changed</h3>
<ul>
<li>update CHANGELOG.md for v1.7.0</li>
<li>Bump typescript from 5.9.3 to 6.0.2 (#34)</li>
<li>Bump docker/login-action from 3 to 4 (#33)</li>
<li>Bump docker/build-push-action from 6 to 7 (#32)</li>
<li>Bump docker/metadata-action from 5 to 6 (#31)</li>
<li>Bump docker/setup-buildx-action from 3 to 4 (#30)</li>
<li>Bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 (#29)</li>
<li>Bump aquasecurity/trivy-action from 0.33.1 to 0.34.1 (#22)</li>
<li>Bump actions/github-script from 7 to 8 (#24)</li>
<li>Bump alpine from 3.21 to 3.23 (#23)</li>
<li>Bump docker/build-push-action from 5 to 6 (#25)</li>
<li>Bump actions/checkout from 4 to 6 (#26)</li>
<li>Bump @types/node from 22.19.13 to 25.3.2 (#28)</li>
<li>Bump github/codeql-action from 3 to 4</li>
<li>add dependabot configuration for automated updates</li>
</ul>
<h3 id="security">Security</h3>
<ul>
<li>fix trivy-action tag to use v-prefix for resolution</li>
</ul>
]]></content:encoded></item><item><title>vibecheck-ai-slop</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/vibecheck-ai-slop/</link><pubDate>Mon, 06 Apr 2026 21:41:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/vibecheck-ai-slop/</guid><description>Version updated for https://github.com/yuvrajangadsingh/vibecheck to version v1.7.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The vibecheck GitHub Action is a linting tool designed to identify and flag common code issues, particularly those associated with AI-generated code. It automates the detection of vulnerabilities, poor coding practices, and AI-specific patterns such as hardcoded secrets, empty catch blocks, and verbose comments, helping developers improve code security, quality, and maintainability. With zero configuration and fast performance, it simplifies the process of ensuring clean and secure codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yuvrajangadsingh/vibecheck">https://github.com/yuvrajangadsingh/vibecheck</a></strong> to version <strong>v1.7.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibecheck-ai-slop">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>vibecheck</code> GitHub Action is a linting tool designed to identify and flag common code issues, particularly those associated with AI-generated code. It automates the detection of vulnerabilities, poor coding practices, and AI-specific patterns such as hardcoded secrets, empty catch blocks, and verbose comments, helping developers improve code security, quality, and maintainability. With zero configuration and fast performance, it simplifies the process of ensuring clean and secure codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yuvrajangadsingh/vibecheck/compare/v1.7.0...v1.7.1">https://github.com/yuvrajangadsingh/vibecheck/compare/v1.7.0...v1.7.1</a></p>
]]></content:encoded></item><item><title>Zalor Agent Test</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/zalor-agent-test/</link><pubDate>Mon, 06 Apr 2026 21:41:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/zalor-agent-test/</guid><description>Version updated for https://github.com/ZalorAI/zalor-agent-test to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automatically tests AI agents against a dataset during pull requests to ensure reliability and performance before deployment. It evaluates the agent’s results against a baseline (from the last merged run), provides a score delta as feedback via PR comments, and updates the baseline upon PR merges. By using GitHub OIDC for authentication, it eliminates the need for storing secrets and streamlines the testing and quality assurance process for AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ZalorAI/zalor-agent-test">https://github.com/ZalorAI/zalor-agent-test</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/zalor-agent-test">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automatically tests AI agents against a dataset during pull requests to ensure reliability and performance before deployment. It evaluates the agent&rsquo;s results against a baseline (from the last merged run), provides a score delta as feedback via PR comments, and updates the baseline upon PR merges. By using GitHub OIDC for authentication, it eliminates the need for storing secrets and streamlines the testing and quality assurance process for AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release notes:</p>
<h2 id="zalor-agent-test-v100">Zalor Agent Test v1.0.0</h2>
<p>Zalor Agent Test GitHub Action.</p>
<h3 id="features">Features</h3>
<ul>
<li>Run your AI agent against Zalor datasets on every pull request</li>
<li>Zero secrets required - uses GitHub OIDC for authentication</li>
<li>Automatic PR comments with pass rate and baseline comparison</li>
<li>Baseline promotion on merge to main</li>
</ul>
]]></content:encoded></item><item><title>Aegis AI Governance Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/aegis-ai-governance-gate/</link><pubDate>Mon, 06 Apr 2026 14:06:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/aegis-ai-governance-gate/</guid><description>Version updated for https://github.com/Acacian/aegis to version v0.9.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agent-Aegis is a GitHub Action designed to identify and mitigate ungoverned AI and tool calls in your codebase, helping developers ensure compliance with governance policies before deploying to production. It scans code to detect risky patterns across multiple frameworks, such as unregulated API calls, data leakage, and uncontrolled code execution, and provides automated solutions to fix these issues. By adding a single line of code, it enables features like policy enforcement, PII masking, injection blocking, and audit trail generation without requiring manual code modifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Acacian/aegis">https://github.com/Acacian/aegis</a></strong> to version <strong>v0.9.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aegis-ai-governance-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agent-Aegis is a GitHub Action designed to identify and mitigate ungoverned AI and tool calls in your codebase, helping developers ensure compliance with governance policies before deploying to production. It scans code to detect risky patterns across multiple frameworks, such as unregulated API calls, data leakage, and uncontrolled code execution, and provides automated solutions to fix these issues. By adding a single line of code, it enables features like policy enforcement, PII masking, injection blocking, and audit trail generation without requiring manual code modifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="scan-first-experience">Scan-First Experience</h3>
<ul>
<li><strong>README restructured</strong> around <code>aegis scan</code> — &ldquo;Find ungoverned AI calls in 30 seconds&rdquo; is now the first thing you see</li>
<li><strong>Playground</strong>: new <code>aegis scan</code> demo tab as the default landing experience with 4 presets</li>
</ul>
<h3 id="github-action-pr-comments">GitHub Action: PR Comments</h3>
<ul>
<li><code>aegis</code> GitHub Action now posts policy results (scan/score/plan/test) as PR comments</li>
<li>Upserts existing comments to avoid spam</li>
<li>New inputs: <code>comment</code> (true/false), <code>github-token</code></li>
</ul>
<h3 id="playground-policy-cicd-demo">Playground: Policy CI/CD Demo</h3>
<ul>
<li>New interactive &ldquo;Policy CI/CD&rdquo; tab with 4 scenarios</li>
<li>Simulates <code>aegis plan</code> → <code>aegis test</code> → PR comment preview workflow</li>
</ul>
<h3 id="fixes--cleanup">Fixes &amp; Cleanup</h3>
<ul>
<li>Windows compatibility: UTF-8 encoding for YAML files, path normalization, timer resolution</li>
<li>Removed dead <code>MANIFEST.in</code> (hatchling build)</li>
<li>Synced server.json version</li>
<li>Exported 5 previously unreachable modules (killswitch, autopolicy_llm, rate_limiter_redis, tenant, tiers)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Acacian/aegis/compare/v0.9.1...v0.9.2">https://github.com/Acacian/aegis/compare/v0.9.1...v0.9.2</a></p>
]]></content:encoded></item><item><title>AccessPulse WCAG Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/accesspulse-wcag-scan/</link><pubDate>Mon, 06 Apr 2026 14:06:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/accesspulse-wcag-scan/</guid><description>Version updated for https://github.com/AccessPulse/scan to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AccessPulse WCAG Scan GitHub Action automates website accessibility testing by scanning URLs for WCAG 2.2 AA compliance using the axe-core library. It evaluates accessibility issues, provides a score (0–100), lists violations, and fails the CI build if the score falls below a configurable threshold. This action helps developers ensure their web applications meet accessibility standards efficiently during continuous integration workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AccessPulse/scan">https://github.com/AccessPulse/scan</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/accesspulse-wcag-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AccessPulse WCAG Scan</strong> GitHub Action automates website accessibility testing by scanning URLs for WCAG 2.2 AA compliance using the axe-core library. It evaluates accessibility issues, provides a score (0–100), lists violations, and fails the CI build if the score falls below a configurable threshold. This action helps developers ensure their web applications meet accessibility standards efficiently during continuous integration workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release.</p>
<h2 id="accesspulse-wcag-22-scan">AccessPulse WCAG 2.2 Scan</h2>
<p>Scan any URL for WCAG 2.2 AA accessibility violations in CI. Fails the build if your accessibility score drops below a threshold you set.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">accesspulse/scan@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">url</span>: <span style="color:#ae81ff">https://your-site.com</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">threshold</span>: <span style="color:#ae81ff">80</span>
</span></span></code></pre></div><p>Zero dependencies — pure Node.js built-ins. See README for full usage.</p>
]]></content:encoded></item><item><title>Build Godot by Action Commons</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/build-godot-by-action-commons/</link><pubDate>Mon, 06 Apr 2026 14:06:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/build-godot-by-action-commons/</guid><description>Version updated for https://github.com/ActionCommons/build-godot to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “build-godot” GitHub Action automates the process of downloading and building specific versions of the Godot game engine using SCons for various target platforms and configurations. It streamlines complex build tasks, such as creating export templates, editor builds, or platform-specific releases, while supporting custom options like debug symbols, architecture settings, and timeout management. This action is ideal for developers looking to simplify and integrate Godot engine builds into their CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ActionCommons/build-godot">https://github.com/ActionCommons/build-godot</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-godot-by-action-commons">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;build-godot&rdquo; GitHub Action automates the process of downloading and building specific versions of the Godot game engine using SCons for various target platforms and configurations. It streamlines complex build tasks, such as creating export templates, editor builds, or platform-specific releases, while supporting custom options like debug symbols, architecture settings, and timeout management. This action is ideal for developers looking to simplify and integrate Godot engine builds into their CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="new-in-this-release">New in this release:</h2>
<ul>
<li>Added support for simulator and bundle build options.</li>
</ul>
]]></content:encoded></item><item><title>Bump Version by Labels</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/bump-version-by-labels/</link><pubDate>Mon, 06 Apr 2026 14:05:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/bump-version-by-labels/</guid><description>Version updated for https://github.com/conjikidow/bump-version to version v2.0.3.
This action is used across all versions by 9 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates version management by incrementing the project’s version number based on semantic versioning principles and pull request (PR) labels. It creates a PR for the version bump, and upon merging, generates a Git tag and optionally a GitHub Release. This streamlines versioning workflows by removing manual intervention and ensuring consistent version updates tied to development changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/conjikidow/bump-version">https://github.com/conjikidow/bump-version</a></strong> to version <strong>v2.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bump-version-by-labels">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates version management by incrementing the project&rsquo;s version number based on semantic versioning principles and pull request (PR) labels. It creates a PR for the version bump, and upon merging, generates a Git tag and optionally a GitHub Release. This streamlines versioning workflows by removing manual intervention and ensuring consistent version updates tied to development changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update reviewdog/action-shellcheck action to v1.32.0 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/182">https://github.com/conjikidow/bump-version/pull/182</a></li>
<li>chore(deps): update crazy-max/ghaction-github-labeler action to v6 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/183">https://github.com/conjikidow/bump-version/pull/183</a></li>
<li>chore(deps): update j178/prek-action action to v2 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/189">https://github.com/conjikidow/bump-version/pull/189</a></li>
<li>chore(deps): update astral-sh/setup-uv action to v7.6.0 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/188">https://github.com/conjikidow/bump-version/pull/188</a></li>
<li>chore(deps): update conjikidow/bump-version action to v2.0.2 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/180">https://github.com/conjikidow/bump-version/pull/180</a></li>
<li>chore(deps): update dependency astral-sh/uv to v0.10.12 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/185">https://github.com/conjikidow/bump-version/pull/185</a></li>
<li>chore(deps): update tj-actions/changed-files action to v47.0.5 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/184">https://github.com/conjikidow/bump-version/pull/184</a></li>
<li>chore(deps): update zizmorcore/zizmor-action action to v0.5.2 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/187">https://github.com/conjikidow/bump-version/pull/187</a></li>
<li>chore(deps): update dependency j178/prek to v0.3.6 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/181">https://github.com/conjikidow/bump-version/pull/181</a></li>
<li>chore(deps): update dependency zizmorcore/zizmor to v1.23.1 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/186">https://github.com/conjikidow/bump-version/pull/186</a></li>
<li>chore(deps): update astral-sh/setup-uv action to v8 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/194">https://github.com/conjikidow/bump-version/pull/194</a></li>
<li>chore(deps): update dependency j178/prek to v0.3.8 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/192">https://github.com/conjikidow/bump-version/pull/192</a></li>
<li>chore(deps): update j178/prek-action action to v2.0.1 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/195">https://github.com/conjikidow/bump-version/pull/195</a></li>
<li>chore(deps): update dependency rhysd/actionlint to v1.7.12 - autoclosed by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/196">https://github.com/conjikidow/bump-version/pull/196</a></li>
<li>chore(deps): update dependency astral-sh/uv to v0.11.2 - autoclosed by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/193">https://github.com/conjikidow/bump-version/pull/193</a></li>
<li>chore(deps): update pre-commit hook crate-ci/typos to v1.45.0 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/199">https://github.com/conjikidow/bump-version/pull/199</a></li>
<li>chore(deps): update commitizen-tools/setup-cz action to v0.8.0 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/197">https://github.com/conjikidow/bump-version/pull/197</a></li>
<li>chore(deps): update reviewdog/action-actionlint action to v1.72.0 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/198">https://github.com/conjikidow/bump-version/pull/198</a></li>
<li>chore(deps): update pre-commit hook davidanson/markdownlint-cli2 to v0.22.0 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/191">https://github.com/conjikidow/bump-version/pull/191</a></li>
<li>chore(deps): update dependency markdownlint-cli2 to v0.22.0 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/190">https://github.com/conjikidow/bump-version/pull/190</a></li>
<li>chore(deps): update dependency astral-sh/uv to v0.11.3 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/200">https://github.com/conjikidow/bump-version/pull/200</a></li>
<li>ci: include action metadata in GitHub Actions linting by @conjikidow in <a href="https://github.com/conjikidow/bump-version/pull/201">https://github.com/conjikidow/bump-version/pull/201</a></li>
<li>chore: sync CI and shell formatting tooling by @conjikidow in <a href="https://github.com/conjikidow/bump-version/pull/202">https://github.com/conjikidow/bump-version/pull/202</a></li>
<li>chore(deps): update dependency renovate to v43.104.6 by @renovate[bot] in <a href="https://github.com/conjikidow/bump-version/pull/204">https://github.com/conjikidow/bump-version/pull/204</a></li>
<li>style(action): place env before run by @conjikidow in <a href="https://github.com/conjikidow/bump-version/pull/205">https://github.com/conjikidow/bump-version/pull/205</a></li>
<li>chore(release): bump version from 2.0.2 to 2.0.3 by @github-actions[bot] in <a href="https://github.com/conjikidow/bump-version/pull/203">https://github.com/conjikidow/bump-version/pull/203</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/conjikidow/bump-version/compare/v2.0.2...v2.0.3">https://github.com/conjikidow/bump-version/compare/v2.0.2...v2.0.3</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/fallow-codebase-health/</link><pubDate>Mon, 06 Apr 2026 14:05:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.13.4.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-native codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code, high-complexity functions, and architectural issues, providing actionable insights in sub-second analysis without requiring configuration. Key capabilities include identifying dead code, circular dependencies, and duplication, as well as offering tools for auditing and automatically fixing issues to maintain cleaner, more efficient codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.13.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-native codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code, high-complexity functions, and architectural issues, providing actionable insights in sub-second analysis without requiring configuration. Key capabilities include identifying dead code, circular dependencies, and duplication, as well as offering tools for auditing and automatically fixing issues to maintain cleaner, more efficient codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug fixes</h2>
<ul>
<li>
<p><strong>False positive unused exports from namespace exports</strong> — <code>export namespace Foo { export function bar() {} }</code> no longer reports inner declarations (<code>bar</code>, etc.) as unused top-level exports. This was caused by three interacting bugs: the AST walker descended into namespace bodies and extracted inner <code>export function</code> declarations as independent flat module exports; <code>TSModuleDeclaration</code> was always classified as type-only even for runtime namespaces; and member accesses like <code>Foo.bar()</code> were never matched back to the leaked inner exports. (<a href="https://github.com/fallow-rs/fallow/issues/52">#52</a>)</p>
<p>Inner exports are now tracked as namespace members on the namespace&rsquo;s <code>ExportInfo</code>, analogous to how enum and class members work. Runtime namespaces (no <code>declare</code>) are correctly classified as non-type-only.</p>
</li>
</ul>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install -g fallow@2.13.4
</span></span><span style="display:flex;"><span><span style="color:#75715e"># or</span>
</span></span><span style="display:flex;"><span>cargo install fallow-cli@2.13.4
</span></span></code></pre></div><p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.13.3...v2.13.4">https://github.com/fallow-rs/fallow/compare/v2.13.3...v2.13.4</a></p>
]]></content:encoded></item><item><title>entropy-scan-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/entropy-scan-action/</link><pubDate>Mon, 06 Apr 2026 14:05:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/entropy-scan-action/</guid><description>Version updated for https://github.com/fixentropy-io/fixentropy-scan-action to version v0.0.9.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Fixentropy Scan Action is a GitHub Action that automates codebase scanning using Fixentropy’s asserters to identify architectural issues or inconsistencies. It securely integrates with Fixentropy.io via GitHub OIDC tokens, eliminating the need for static secrets, and utilizes Dagger for isolated execution. This action streamlines code analysis workflows, helping teams detect and address potential problems in pull requests or during code updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fixentropy-io/fixentropy-scan-action">https://github.com/fixentropy-io/fixentropy-scan-action</a></strong> to version <strong>v0.0.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/entropy-scan-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Fixentropy Scan Action is a GitHub Action that automates codebase scanning using Fixentropy&rsquo;s asserters to identify architectural issues or inconsistencies. It securely integrates with Fixentropy.io via GitHub OIDC tokens, eliminating the need for static secrets, and utilizes Dagger for isolated execution. This action streamlines code analysis workflows, helping teams detect and address potential problems in pull requests or during code updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fixentropy-io/fixentropy-scan-action/compare/v0.0.8...v0.0.9">https://github.com/fixentropy-io/fixentropy-scan-action/compare/v0.0.8...v0.0.9</a></p>
]]></content:encoded></item><item><title>Aliyun (Alibaba Cloud) OSS CDN Sync Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/aliyun-alibaba-cloud-oss-cdn-sync-action/</link><pubDate>Mon, 06 Apr 2026 14:05:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/aliyun-alibaba-cloud-oss-cdn-sync-action/</guid><description>Version updated for https://github.com/frenchvandal/aliyun-oss-cdn-sync-action to version v1.0.12.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Aliyun OSS CDN Sync Action automates the process of building, uploading, and managing static-site assets on Aliyun OSS with optional CDN refresh and preload functionality. It solves challenges related to efficient file synchronization, cache management, and CDN updates by integrating build commands, GitHub Actions caching, optimized file uploads, and cleanup operations. Key features include automatic cache restoration, fine-grained upload control, inferred cache-control headers, non-fatal CDN and cleanup operations, and detailed job summaries for deployment transparency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/frenchvandal/aliyun-oss-cdn-sync-action">https://github.com/frenchvandal/aliyun-oss-cdn-sync-action</a></strong> to version <strong>v1.0.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aliyun-alibaba-cloud-oss-cdn-sync-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Aliyun OSS CDN Sync Action</strong> automates the process of building, uploading, and managing static-site assets on Aliyun OSS with optional CDN refresh and preload functionality. It solves challenges related to efficient file synchronization, cache management, and CDN updates by integrating build commands, GitHub Actions caching, optimized file uploads, and cleanup operations. Key features include automatic cache restoration, fine-grained upload control, inferred cache-control headers, non-fatal CDN and cleanup operations, and detailed job summaries for deployment transparency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="1012-2026-04-06"><a href="https://github.com/frenchvandal/aliyun-oss-cdn-sync-action/compare/v1.0.11...v1.0.12">1.0.12</a> (2026-04-06)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>logging:</strong> surface warnings and failures through actions core (<a href="https://github.com/frenchvandal/aliyun-oss-cdn-sync-action/commit/fe6ce684e755add7fbd6ff9f57030c4e5975ef46">fe6ce68</a>)</li>
<li>prevent unsafe cleanup after partial deployments (<a href="https://github.com/frenchvandal/aliyun-oss-cdn-sync-action/commit/617498fdfaaf367a6108f065ad4424f40a2fe4fa">617498f</a>)</li>
</ul>
]]></content:encoded></item><item><title>GitHub Screenshot Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/github-screenshot-action/</link><pubDate>Mon, 06 Apr 2026 14:05:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/github-screenshot-action/</guid><description>Version updated for https://github.com/guibranco/github-screenshot-action to version v2.0.25.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-screenshot-action is a GitHub Action designed to automate the process of capturing, monitoring, and versioning website screenshots. It simplifies visual regression monitoring by taking screenshots from a JSON-defined list of URLs, supporting features like parallel execution, retry mechanisms, cron-based scheduling, and automated pull request creation for changes. Key capabilities include real-browser rendering using Puppeteer, flexible wait strategies, and clean branch isolation, making it ideal for maintaining visual consistency and tracking website changes over time.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/guibranco/github-screenshot-action">https://github.com/guibranco/github-screenshot-action</a></strong> to version <strong>v2.0.25</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-screenshot-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>github-screenshot-action</strong> is a GitHub Action designed to automate the process of capturing, monitoring, and versioning website screenshots. It simplifies visual regression monitoring by taking screenshots from a JSON-defined list of URLs, supporting features like parallel execution, retry mechanisms, cron-based scheduling, and automated pull request creation for changes. Key capabilities include real-browser rendering using Puppeteer, flexible wait strategies, and clean branch isolation, making it ideal for maintaining visual consistency and tracking website changes over time.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Automated release for version 2.0.25</p>
]]></content:encoded></item><item><title>Create GitHub App Token (AWS KMS)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/create-github-app-token-aws-kms/</link><pubDate>Mon, 06 Apr 2026 14:05:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/create-github-app-token-aws-kms/</guid><description>Version updated for https://github.com/konippi/create-github-app-token-aws-kms to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the creation of installation access tokens for GitHub Apps by leveraging AWS KMS for secure JWT signing. It eliminates the need to store private keys in GitHub Secrets by using AWS’s Sign API, ensuring that private keys remain securely within the HSM boundary. This approach enhances security and simplifies token management for workflows requiring scoped access to repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/konippi/create-github-app-token-aws-kms">https://github.com/konippi/create-github-app-token-aws-kms</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/create-github-app-token-aws-kms">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the creation of installation access tokens for GitHub Apps by leveraging AWS KMS for secure JWT signing. It eliminates the need to store private keys in GitHub Secrets by using AWS&rsquo;s <code>Sign</code> API, ensuring that private keys remain securely within the HSM boundary. This approach enhances security and simplifies token management for workflows requiring scoped access to repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: update action refs and branding (#15) (85ab26c)</li>
<li>refactor: use string argument in replaceAll instead of regex (#14) (5feae1a)</li>
<li>fix: prevent script injection in update-major-tag workflow (#13) (f6b02c2)</li>
<li>ci: add workflow to update major version tag on release (#12) (c924e85)</li>
<li>refactor: use getUserInstallation API for direct installation lookup (#11) (39d1b47)</li>
<li>docs: add SECURITY.md with vulnerability reporting policy (#10) (4d3a1d2)</li>
<li>chore: fix fromat in vscode settings (#9) (5bc9372)</li>
<li>chore: add community settings (#8) (3543019)</li>
<li>chore: fix README and tests (ba3ab90)</li>
<li>Merge branch &lsquo;main&rsquo; of github.com:konippi/create-github-app-token-aws-kms (d4da8ae)</li>
</ul>
]]></content:encoded></item><item><title>SkillForge — SKILL.md quality check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skillforge-skill.md-quality-check/</link><pubDate>Mon, 06 Apr 2026 14:05:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skillforge-skill.md-quality-check/</guid><description>Version updated for https://github.com/LiqunChen0606/skillforge to version v0.8.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SkillForge is a GitHub Action designed to analyze, lint, secure, and test AI skill files (SKILL.md) for compliance and quality before deployment. It automates the detection of structural issues, security vulnerabilities, and incomplete metadata, ensuring skills are well-formed, tamper-proof, and free from common risks such as prompt injection or dangerous code patterns. Additionally, it provides grading and shareable badges for skill quality, enabling streamlined CI integration and promoting consistent standards in AI development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LiqunChen0606/skillforge">https://github.com/LiqunChen0606/skillforge</a></strong> to version <strong>v0.8.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skillforge-skill-md-quality-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SkillForge is a GitHub Action designed to analyze, lint, secure, and test AI skill files (<code>SKILL.md</code>) for compliance and quality before deployment. It automates the detection of structural issues, security vulnerabilities, and incomplete metadata, ensuring skills are well-formed, tamper-proof, and free from common risks such as prompt injection or dangerous code patterns. Additionally, it provides grading and shareable badges for skill quality, enabling streamlined CI integration and promoting consistent standards in AI development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="three-wow-features">Three wow features</h2>
<h3 id="aif-generate--skill-from-plain-english"><code>aif generate</code> — skill from plain English</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install anthropic  <span style="color:#75715e"># optional dependency</span>
</span></span><span style="display:flex;"><span>aif generate <span style="color:#e6db74">&#34;code review skill for React PRs&#34;</span> -o code-review.md
</span></span></code></pre></div><p>Calls the Anthropic API, produces a deploy-ready SKILL.md that passes all quality checks. Post-processes with <code>aif fix</code>, validates with <code>aif check</code>, retries on failure. One command → A+ skill.</p>
<h3 id="aif-watch--live-terminal-grade"><code>aif watch</code> — live terminal grade</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>aif watch my-skill.md
</span></span></code></pre></div><p>Persistent terminal display that updates instantly on every file save. Color-coded grade (green/yellow/red), progress bar, lint/security counts, running timer. Makes skill authoring feel like a game.</p>
<h3 id="aif-doctor--repo-health-report"><code>aif doctor</code> — repo health report</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>aif doctor .
</span></span></code></pre></div><p>Scans your entire repo for skills, grades each A+..F, prints a sorted report with actionable fix suggestions. One command → full picture.</p>
<h3 id="full-command-list-v080">Full command list (v0.8.0)</h3>
<table>
  <thead>
      <tr>
          <th>Command</th>
          <th>What</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>aif check FILE</code></td>
          <td>lint + security scan</td>
      </tr>
      <tr>
          <td><code>aif score FILE</code></td>
          <td>letter grade + badge</td>
      </tr>
      <tr>
          <td><code>aif fix FILE</code></td>
          <td>autofix lint issues</td>
      </tr>
      <tr>
          <td><code>aif scan FILE</code></td>
          <td>security only</td>
      </tr>
      <tr>
          <td><code>aif lint FILE</code></td>
          <td>lint only</td>
      </tr>
      <tr>
          <td><code>aif generate &quot;...&quot;</code></td>
          <td>LLM-generate a skill</td>
      </tr>
      <tr>
          <td><code>aif watch FILE</code></td>
          <td>live grade display</td>
      </tr>
      <tr>
          <td><code>aif doctor DIR</code></td>
          <td>repo-wide report</td>
      </tr>
      <tr>
          <td><code>aif mcp-server</code></td>
          <td>MCP for Claude Desktop</td>
      </tr>
  </tbody>
</table>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install aif-skillforge   <span style="color:#75715e"># cross-platform wheels</span>
</span></span></code></pre></div><p>106 tests passing across all Python modules.</p>
]]></content:encoded></item><item><title>Sylius Upgrade Analyzer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/sylius-upgrade-analyzer/</link><pubDate>Mon, 06 Apr 2026 14:05:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/sylius-upgrade-analyzer/</guid><description>Version updated for https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer to version v1.4.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sylius Upgrade Analyzer is a CLI tool designed to automate and streamline the migration of Sylius projects from version 1.x to 2.x. It identifies breaking changes, deprecated APIs, and incompatible patterns, generating a detailed migration report with fix suggestions, time estimates, and 41 automated corrections for common tasks. By reducing manual effort and ensuring comprehensive coverage based on official documentation, it simplifies the upgrade process and minimizes errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer">https://github.com/pierrearthurdemengel/sylius-upgrade-analyzer</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sylius-upgrade-analyzer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sylius Upgrade Analyzer is a CLI tool designed to automate and streamline the migration of Sylius projects from version 1.x to 2.x. It identifies breaking changes, deprecated APIs, and incompatible patterns, generating a detailed migration report with fix suggestions, time estimates, and 41 automated corrections for common tasks. By reducing manual effort and ensuring comprehensive coverage based on official documentation, it simplifies the upgrade process and minimizes errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<p><strong>29 new auto-fixers</strong> for exhaustive Sylius 2.0 migration coverage. Total: <strong>41 fixers</strong>.</p>
<h3 id="high-confidence-11-new">High Confidence (11 new)</h3>
<p>CalendarToClock, ClassMove, BundleConfig, DeprecatedBundlePackage, UserEncoder, ApiEndpointRestructure, RemovedRoute, <br>
PaymentRequestEnv, RoutingImport, RemovedConfigKey, RemovedClass</p>
<h3 id="medium-confidence-18-new">Medium Confidence (18 new)</h3>
<p>TranslationKey, BehatContext, ApiSerializationGroup, ApiQueryExtensionSignature, FormTypeExtensionPriority,           <br>
OrderProcessorPriority, DeprecatedEmailManager, AdminMenuEvent, ServiceDecorator, RemovedPaymentGateway,                <br>
ShippingCalculator, PromotionRuleChecker, PayumConfig, GridCustomization, ResourceBundle, ApiPlatformMigration</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">pierrearthurdemengel/sylius-upgrade-analyzer@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:                                                                                                                    
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">project-path</span>: <span style="color:#e6db74">&#39;.&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on-breaking</span>: <span style="color:#e6db74">&#39;true&#39;</span>                                                                                               
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">upload-sarif</span>: <span style="color:#e6db74">&#39;true&#39;</span>                                                                                                 
</span></span><span style="display:flex;"><span>                                                                                                                         
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Stats                                                                                                                      </span>
</span></span><span style="display:flex;"><span> 
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">47</span> <span style="color:#ae81ff">analyzers, 41 fixers, 6 reporters                                                                                     </span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">665</span> <span style="color:#ae81ff">tests, 1815 assertions                                                                                             </span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">PHPStan level 8 clean                                                                                                  </span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Web Service</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Professional PDF reports at https://sylius-upgrade-analyzer.dev</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Rust PR Diff Analyzer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/rust-pr-diff-analyzer/</link><pubDate>Mon, 06 Apr 2026 14:05:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/rust-pr-diff-analyzer/</guid><description>Version updated for https://github.com/RAprogramm/rust-prod-diff-checker to version v1.6.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Rust Diff Analyzer GitHub Action automates the analysis of pull requests in Rust projects by evaluating the size and scope of code changes. It leverages Rust’s Abstract Syntax Tree (AST) to count meaningful production code changes while excluding tests, benchmarks, and examples, ensuring better PR size management. Key capabilities include semantic code analysis, intelligent classification of code types, weighted scoring, and automated PR comments, helping teams maintain code quality and streamline the review process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RAprogramm/rust-prod-diff-checker">https://github.com/RAprogramm/rust-prod-diff-checker</a></strong> to version <strong>v1.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rust-pr-diff-analyzer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Rust Diff Analyzer GitHub Action automates the analysis of pull requests in Rust projects by evaluating the size and scope of code changes. It leverages Rust&rsquo;s Abstract Syntax Tree (AST) to count meaningful production code changes while excluding tests, benchmarks, and examples, ensuring better PR size management. Key capabilities include semantic code analysis, intelligent classification of code types, weighted scoring, and automated PR comments, helping teams maintain code quality and streamline the review process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="160---2026-04-06"><a href="https://github.com/RAprogramm/rust-prod-diff-checker/compare/v1.5.0...v1.6.0">1.6.0</a> - 2026-04-06</h2>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>Bump version to 1.6.0 (<a href="https://github.com/RAprogramm/rust-prod-diff-checker/commit/887eced80cb9047d3fc202120f7d1cc484c8186b">887eced</a>)</li>
</ul>
]]></content:encoded></item><item><title>DevLens Repo Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/devlens-repo-health/</link><pubDate>Mon, 06 Apr 2026 14:05:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/devlens-repo-health/</guid><description>Version updated for https://github.com/SamoTech/devlens to version v1.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DevLens Repo Health is a GitHub Action that evaluates repository health across seven dimensions (e.g., README quality, commit activity, CI/CD setup) and assigns a health score, automating insights into project maintenance and quality. It updates the README with live metrics, provides analytics badges, sends weekly development digests, and offers a web dashboard for real-time health tracking, simplifying repository monitoring and enhancing transparency. This tool helps teams maintain high-quality repositories without additional costs or vendor lock-in.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SamoTech/devlens">https://github.com/SamoTech/devlens</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/devlens-repo-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DevLens Repo Health is a GitHub Action that evaluates repository health across seven dimensions (e.g., README quality, commit activity, CI/CD setup) and assigns a health score, automating insights into project maintenance and quality. It updates the README with live metrics, provides analytics badges, sends weekly development digests, and offers a web dashboard for real-time health tracking, simplifying repository monitoring and enhancing transparency. This tool helps teams maintain high-quality repositories without additional costs or vendor lock-in.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-devlens-v103">🔭 DevLens v1.0.3</h2>
<h3 id="whats-new">What&rsquo;s New</h3>
<ul>
<li>✅ <code>groq_model</code> input — override the AI model without touching any code</li>
<li>✅ <code>&lt;!-- DEVLENS:START / END --&gt;</code> markers now auto-injected into README</li>
<li>✅ Groq errors now logged visibly in Actions output (no more silent failures)</li>
<li>✅ <code>v1</code> tag moved to this release — <code>@v1</code> always gets latest stable code</li>
<li>✅ Workflow now uses <code>@main</code> internally for zero-lag updates</li>
</ul>
<h3 id="full-end-to-end-verified-">Full end-to-end verified ✅</h3>
<p>Health engine → Groq AI (200 OK) → README badge injected → bot commit pushed</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">SamoTech/devlens@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github_token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">groq_api_key</span>: <span style="color:#ae81ff">${{ secrets.GROQ_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">groq_model</span>: <span style="color:#e6db74">&#39;llama-3.1-8b-instant&#39;</span>  <span style="color:#75715e"># new in v1.0.3</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>ScanClusive Accessibility Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/scanclusive-accessibility-scan/</link><pubDate>Mon, 06 Apr 2026 14:05:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/scanclusive-accessibility-scan/</guid><description>Version updated for https://github.com/scanclusive/scanclusive-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ScanClusive Accessibility Scan GitHub Action automates Web Content Accessibility Guidelines (WCAG) 2.1/2.2 compliance scanning within CI/CD pipelines. It identifies accessibility issues, calculates a compliance score, and supports configurable thresholds to enforce standards, helping developers ensure their applications meet accessibility requirements. Key features include JSON scan results, pull request comments with detailed reports, and integration with GitHub workflows for streamlined accessibility monitoring.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/scanclusive/scanclusive-action">https://github.com/scanclusive/scanclusive-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/scanclusive-accessibility-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ScanClusive Accessibility Scan GitHub Action</strong> automates Web Content Accessibility Guidelines (WCAG) 2.1/2.2 compliance scanning within CI/CD pipelines. It identifies accessibility issues, calculates a compliance score, and supports configurable thresholds to enforce standards, helping developers ensure their applications meet accessibility requirements. Key features include JSON scan results, pull request comments with detailed reports, and integration with GitHub workflows for streamlined accessibility monitoring.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<html><head></head><body>
<hr>
<h2>🚀 Initial Release</h2>
<p>Integrate WCAG 2.1/2.2 accessibility scanning into your GitHub Actions workflow with a single step.</p>
<h3>Features</h3>
<ul>
<li>Trigger a ScanClusive scan and wait for results directly in CI</li>
<li>Fail the pipeline if compliance score drops below a configurable threshold</li>
<li>Fail the pipeline on critical violations</li>
<li>Exponential polling backoff (5s → 15s) — no unnecessary API calls</li>
<li>Automatic retry on network errors and server failures (3 retries)</li>
<li>Rich <strong>GitHub Job Summary</strong> with compliance table and emoji indicators</li>
<li>JSON artifact output (<code>scanclusive-results.json</code>) for trend tracking across builds</li>
</ul>
<h3>Outputs</h3>
<table>
  <thead>
      <tr>
          <th>Output</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>compliance-score</td>
          <td>Compliance score (0–100)</td>
      </tr>
      <tr>
          <td>total-violations</td>
          <td>Total violations found</td>
      </tr>
      <tr>
          <td>critical-count</td>
          <td>Critical violations</td>
      </tr>
      <tr>
          <td>status</td>
          <td>Final scan status</td>
      </tr>
      <tr>
          <td>report-url</td>
          <td>Link to full report</td>
      </tr>
  </tbody>
</table>
<h3>Usage</h3>
<pre><code>- uses: scanclusive/scanclusive-action@v1
  with:
    api-key: ${{ secrets.SCANCLUSIVE_API_KEY }}
    project-id: "proj_xxx"
    threshold: 90
    fail-on-violations: true
</code></pre>
<p>Requires a <a href="https://scanclusive.com/">ScanClusive</a> account with a Starter or Pro plan.</p></body></html>
<p><strong>Full Changelog</strong>: <a href="https://github.com/scanclusive/scanclusive-action/commits/v1.0.1">https://github.com/scanclusive/scanclusive-action/commits/v1.0.1</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/scanclusive/scanclusive-action/commits/v1.0.1">https://github.com/scanclusive/scanclusive-action/commits/v1.0.1</a></p>
]]></content:encoded></item><item><title>SSG - Static Site Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ssg-static-site-generator/</link><pubDate>Mon, 06 Apr 2026 14:05:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ssg-static-site-generator/</guid><description>Version updated for https://github.com/spagu/ssg to version v1.7.9.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SSG is a fast and flexible static site generator built in Go, designed to convert WordPress exports into optimized, high-performance static websites. It automates tasks like site rendering, asset bundling (HTML/CSS/JS minification), and image processing (e.g., WebP conversion), enabling rapid development and deployment to static hosting platforms. Key features include support for multiple template engines, live reload during development, and seamless integration with CI/CD workflows like GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/spagu/ssg">https://github.com/spagu/ssg</a></strong> to version <strong>v1.7.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ssg-static-site-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SSG is a fast and flexible static site generator built in Go, designed to convert WordPress exports into optimized, high-performance static websites. It automates tasks like site rendering, asset bundling (HTML/CSS/JS minification), and image processing (e.g., WebP conversion), enabling rapid development and deployment to static hosting platforms. Key features include support for multiple template engines, live reload during development, and seamless integration with CI/CD workflows like GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<h3 id="quick-install-linuxmacos">Quick Install (Linux/macOS)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -sSL https://raw.githubusercontent.com/spagu/ssg/main/install.sh | bash
</span></span></code></pre></div><h3 id="package-managers">Package Managers</h3>
<ul>
<li><strong>Homebrew</strong>: <code>brew install spagu/tap/ssg</code></li>
<li><strong>Snap</strong>: <code>snap install ssg</code></li>
<li><strong>Debian/Ubuntu</strong>: Download <code>.deb</code> file below</li>
<li><strong>Fedora/RHEL</strong>: Download <code>.rpm</code> file below</li>
</ul>
<h3 id="checksums">Checksums</h3>
<p>See <code>checksums.sha256</code> for file verification.</p>
<p>📖 Full documentation: <a href="https://github.com/spagu/ssg#readme">https://github.com/spagu/ssg#readme</a></p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: configurable pages_path and posts_path (v1.7.9) by @spagu in <a href="https://github.com/spagu/ssg/pull/4">https://github.com/spagu/ssg/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/spagu/ssg/compare/v1.7.8.1...v1.7.9">https://github.com/spagu/ssg/compare/v1.7.8.1...v1.7.9</a></p>
]]></content:encoded></item><item><title>Agentura Eval</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/agentura-eval/</link><pubDate>Mon, 06 Apr 2026 14:04:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/agentura-eval/</guid><description>Version updated for https://github.com/SyntheticSynaptic/agentura to version v0.7.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agentura is a GitHub Action designed to automatically test and validate the behavior of AI agents during development. It identifies regressions or improvements in the agent’s performance by comparing its behavior against predefined baselines after every code change, ensuring issues like accuracy drops, behavior changes, or performance regressions are caught before merging. The action supports various evaluation strategies, such as semantic similarity, conversational consistency, and performance monitoring, and provides detailed results directly in pull requests to streamline testing and maintain AI reliability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SyntheticSynaptic/agentura">https://github.com/SyntheticSynaptic/agentura</a></strong> to version <strong>v0.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentura-eval">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agentura is a GitHub Action designed to automatically test and validate the behavior of AI agents during development. It identifies regressions or improvements in the agent&rsquo;s performance by comparing its behavior against predefined baselines after every code change, ensuring issues like accuracy drops, behavior changes, or performance regressions are caught before merging. The action supports various evaluation strategies, such as semantic similarity, conversational consistency, and performance monitoring, and provides detailed results directly in pull requests to streamline testing and maintain AI reliability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="cross-run-trend-analysis-agentura-trend">Cross-Run Trend Analysis (<code>agentura trend</code>)</h2>
<p>Per-run contract evaluation catches failures in the moment. This release
adds a layer that catches slow degradation across runs — the kind that
per-run gates miss entirely.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>agentura trend --window <span style="color:#ae81ff">20</span>
</span></span></code></pre></div><pre tabindex="0"><code>RUN TREND  (last 20 runs)

agent_id        triage-agent
direction       degrading  ▼
slope           -2.3% / run
regression      YES

run                  date         pass_rate  flags
run_abc123...        2026-03-15   0.95       0
run_def456...        2026-03-22   0.91       1
run_ghi789...        2026-03-29   0.80       3

⚠️  Pass rate trending down. Run `agentura report` for full audit.
</code></pre><p>Gate CI on trend regression:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>agentura trend --window <span style="color:#ae81ff">20</span> --fail-on-regression
</span></span><span style="display:flex;"><span><span style="color:#75715e"># exits 1 when slope &lt; -0.01/run</span>
</span></span></code></pre></div><p>The trend section also appears automatically in <code>agentura report</code> —
inline SVG sparkline in HTML, plain text table in markdown.</p>
<hr>
<h2 id="pccp-readiness-signals-now-slope-powered">PCCP Readiness Signals now slope-powered</h2>
<p>The PCCP Readiness Signals section in <code>agentura report</code> previously
derived pass rate status from a single run. It now uses the OLS slope
across your run history:</p>
<table>
  <thead>
      <tr>
          <th>Slope</th>
          <th>Signal</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>≥ 0</td>
          <td>PASS</td>
      </tr>
      <tr>
          <td>&lt; -0.005</td>
          <td>WARN</td>
      </tr>
      <tr>
          <td>&lt; -0.01</td>
          <td>FAIL</td>
      </tr>
  </tbody>
</table>
<p>This makes the signal meaningful to a compliance team: not just
&ldquo;did it pass today&rdquo; but &ldquo;is it getting worse.&rdquo;</p>
<hr>
<h2 id="pdf-export-for-agentura-report">PDF Export for <code>agentura report</code></h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>agentura report --format pdf --out audit.pdf
</span></span></code></pre></div><p>Renders the existing HTML report to PDF via headless Chromium. A4
format, print backgrounds, 15mm margins. Same sections as HTML —
eval record, contract summary, trend analysis, PCCP signals, trace
sample, system record.</p>
<p>If Chromium is not installed:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npx puppeteer browsers install chrome
</span></span></code></pre></div><hr>
<h2 id="fixes">Fixes</h2>
<ul>
<li><strong>punycode DEP0040</strong> — root cause resolved via groq-sdk upgrade</li>
<li><strong>llm_judge default model</strong> — updated to <code>claude-haiku-4-5-20251001</code></li>
<li><strong>Groq semantic_similarity</strong> — now fails with a clear error instead
of silently returning incorrect scores:
<code>&quot;Groq does not support embeddings. Use openai, anthropic, or gemini for semantic_similarity, or switch to fuzzy_match.&quot;</code></li>
</ul>
]]></content:encoded></item><item><title>exiftool-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/exiftool-action/</link><pubDate>Mon, 06 Apr 2026 14:04:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/exiftool-action/</guid><description>Version updated for https://github.com/woss/exiftool-action to version v13.54.
This action is used across all versions by 10 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates ExifTool into your workflows, allowing automated access to ExifTool’s metadata extraction and manipulation capabilities without manual setup. It simplifies the process of using ExifTool in CI/CD pipelines and ensures compatibility with the latest ExifTool versions by syncing updates with the official releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/woss/exiftool-action">https://github.com/woss/exiftool-action</a></strong> to version <strong>v13.54</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>10</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/exiftool-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates ExifTool into your workflows, allowing automated access to ExifTool&rsquo;s metadata extraction and manipulation capabilities without manual setup. It simplifies the process of using ExifTool in CI/CD pipelines and ensures compatibility with the latest ExifTool versions by syncing updates with the official releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update exiftool to version v13.54 by @github-actions[bot] in <a href="https://github.com/woss/exiftool-action/pull/128">https://github.com/woss/exiftool-action/pull/128</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/woss/exiftool-action/compare/v13.52...v13.54">https://github.com/woss/exiftool-action/compare/v13.52...v13.54</a></p>
]]></content:encoded></item><item><title>vibecheck-ai-slop</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/vibecheck-ai-slop/</link><pubDate>Mon, 06 Apr 2026 14:04:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/vibecheck-ai-slop/</guid><description>Version updated for https://github.com/yuvrajangadsingh/vibecheck to version v1.7.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Vibecheck is a GitHub Action that scans codebases for common issues associated with AI-generated code, such as security vulnerabilities, poor error handling, and low-quality code patterns. It automates the detection of these problems using a set of 34 rules, helping developers maintain cleaner, safer, and more reliable code. Key capabilities include identifying hardcoded secrets, unsafe practices (e.g., eval, SQL concatenation), and AI-specific patterns like redundant comments or excessive use of any in TypeScript.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yuvrajangadsingh/vibecheck">https://github.com/yuvrajangadsingh/vibecheck</a></strong> to version <strong>v1.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibecheck-ai-slop">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Vibecheck is a GitHub Action that scans codebases for common issues associated with AI-generated code, such as security vulnerabilities, poor error handling, and low-quality code patterns. It automates the detection of these problems using a set of 34 rules, helping developers maintain cleaner, safer, and more reliable code. Key capabilities include identifying hardcoded secrets, unsafe practices (e.g., <code>eval</code>, SQL concatenation), and AI-specific patterns like redundant comments or excessive use of <code>any</code> in TypeScript.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yuvrajangadsingh/vibecheck/compare/v1.6.0...v1.7.0">https://github.com/yuvrajangadsingh/vibecheck/compare/v1.6.0...v1.7.0</a></p>
]]></content:encoded></item><item><title>Setup Bowtie</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/setup-bowtie/</link><pubDate>Mon, 06 Apr 2026 06:22:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/setup-bowtie/</guid><description>Version updated for https://github.com/bowtie-json-schema/bowtie to version v2026.4.5.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bowtie is a meta-validator for the JSON Schema specification that facilitates the execution of multiple JSON Schema validator implementations, aggregates their results, and provides reports. It automates the process of validating JSON against various schema validators, helping developers ensure compatibility and consistency across different validation tools. Key capabilities include coordination of multiple validators and comprehensive result reporting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bowtie-json-schema/bowtie">https://github.com/bowtie-json-schema/bowtie</a></strong> to version <strong>v2026.4.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-bowtie">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bowtie is a meta-validator for the JSON Schema specification that facilitates the execution of multiple JSON Schema validator implementations, aggregates their results, and provides reports. It automates the process of validating JSON against various schema validators, helping developers ensure compatibility and consistency across different validation tools. Key capabilities include coordination of multiple validators and comprehensive result reporting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v2026.4.5 -->
<p><strong>Full Changelog</strong>: <a href="https://github.com/bowtie-json-schema/bowtie/compare/v2026.4.4...v2026.4.5">https://github.com/bowtie-json-schema/bowtie/compare/v2026.4.4...v2026.4.5</a></p>
]]></content:encoded></item><item><title>Delimit API Governance</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/delimit-api-governance/</link><pubDate>Mon, 06 Apr 2026 06:22:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/delimit-api-governance/</guid><description>Version updated for https://github.com/delimit-ai/delimit-action to version v1.8.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Delimit GitHub Action automates API governance by analyzing changes to OpenAPI specifications in pull requests, detecting breaking changes, and providing semver classification, policy violation reports, and detailed migration guides. It helps teams catch potential issues before merging, ensuring API stability and compliance with custom-defined governance rules. Key features include advisory and enforcement modes, rich PR comments with actionable insights, and the ability to define custom policies for tailored API management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/delimit-ai/delimit-action">https://github.com/delimit-ai/delimit-action</a></strong> to version <strong>v1.8.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/delimit-api-governance">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Delimit GitHub Action automates API governance by analyzing changes to OpenAPI specifications in pull requests, detecting breaking changes, and providing semver classification, policy violation reports, and detailed migration guides. It helps teams catch potential issues before merging, ensuring API stability and compliance with custom-defined governance rules. Key features include advisory and enforcement modes, rich PR comments with actionable insights, and the ability to define custom policies for tailored API management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fix">Bug Fix</h3>
<ul>
<li><strong>Diff engine null-safety fix</strong> — synced from gateway to prevent crashes on malformed OpenAPI specs. Critical fix for production users.</li>
</ul>
<h3 id="improvements">Improvements</h3>
<ul>
<li>Updated README with Think and Build tagline</li>
<li>Added community templates: bug report, feature request, PR template</li>
</ul>
<h3 id="quality">Quality</h3>
<ul>
<li>128/128 tests passing</li>
<li>0 security findings (40 files scanned)</li>
<li>Full deploy gate sequence passed</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/delimit-ai/delimit-action/compare/v1.8.0...v1.8.1">https://github.com/delimit-ai/delimit-action/compare/v1.8.0...v1.8.1</a></p>
]]></content:encoded></item><item><title>Angular coverage badges</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/angular-coverage-badges/</link><pubDate>Mon, 06 Apr 2026 06:22:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/angular-coverage-badges/</guid><description>Version updated for https://github.com/demyanets/angular-coverage-badges-action to version v3.
This action is used across all versions by 73 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Angular Coverage Badges GitHub Action automates the process of converting Angular LCOV test coverage data into coverage badges and committing them to your repository. This eliminates the need for external services, preserving data privacy while providing a visual representation of code coverage for single or multi-project Angular repositories. It simplifies the workflow by integrating badge generation and repository updates directly into your CI/CD pipeline.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/demyanets/angular-coverage-badges-action">https://github.com/demyanets/angular-coverage-badges-action</a></strong> to version <strong>v3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>73</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/angular-coverage-badges">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Angular Coverage Badges GitHub Action</strong> automates the process of converting Angular LCOV test coverage data into coverage badges and committing them to your repository. This eliminates the need for external services, preserving data privacy while providing a visual representation of code coverage for single or multi-project Angular repositories. It simplifies the workflow by integrating badge generation and repository updates directly into your CI/CD pipeline.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #19 from demyanets/feature/Update-to-new-coverage-summary-format (f423430)</li>
<li>Updated to new coverage-summary.json (c1c4c63)</li>
<li>Merge pull request #18 from demyanets/feature/upgrade_node24 (36eb563)</li>
<li>Updated actions/checkout and actions/setup-node to v5 (7f9031a)</li>
<li>Fix issue with the &ldquo;net&rdquo; dependency (6277ebe)</li>
<li>Change to ESM bundle (9c1341f)</li>
<li>CommonJS fix (bfc5c0f)</li>
<li>Remove jest tests (35043d1)</li>
<li>All dependencies were updated (3ac74be)</li>
<li>Add test run to the workflow (5469741)</li>
</ul>
]]></content:encoded></item><item><title>carl — Code Automated Review with LLM</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/carl-code-automated-review-with-llm/</link><pubDate>Mon, 06 Apr 2026 06:22:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/carl-code-automated-review-with-llm/</guid><description>Version updated for https://github.com/deyna256/carl to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, carl, automates AI-assisted code reviews for pull requests by analyzing the PR diff, referencing the linked issue, and applying user-defined review guidelines. It evaluates whether the pull request solves the intended task and checks for code correctness, posting comments directly on the PR. Designed for flexibility, it supports any AI model via OpenRouter, eliminates infrastructure needs, and streamlines code review processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/deyna256/carl">https://github.com/deyna256/carl</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/carl-code-automated-review-with-llm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>carl</strong>, automates AI-assisted code reviews for pull requests by analyzing the PR diff, referencing the linked issue, and applying user-defined review guidelines. It evaluates whether the pull request solves the intended task and checks for code correctness, posting comments directly on the PR. Designed for flexibility, it supports any AI model via OpenRouter, eliminates infrastructure needs, and streamlines code review processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/deyna256/carl/compare/v1.0.0...v1.0.2">https://github.com/deyna256/carl/compare/v1.0.0...v1.0.2</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/fallow-codebase-health/</link><pubDate>Mon, 06 Apr 2026 06:21:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.13.3.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a Rust-based code analysis tool for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, and high-complexity functions, providing a fast, zero-configuration solution for maintaining cleaner, more efficient codebases. Key capabilities include identifying dead code, circular dependencies, boundary violations, duplicate code, and code quality issues across monorepos or single projects, with options for real-time analysis and automated cleanup.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.13.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a Rust-based code analysis tool for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, and high-complexity functions, providing a fast, zero-configuration solution for maintaining cleaner, more efficient codebases. Key capabilities include identifying dead code, circular dependencies, boundary violations, duplicate code, and code quality issues across monorepos or single projects, with options for real-time analysis and automated cleanup.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="changed">Changed</h3>
<ul>
<li><strong>Human output readability</strong> — all abbreviations spelled out: &ldquo;deps&rdquo; → &ldquo;dependencies&rdquo;, &ldquo;MI&rdquo; → &ldquo;maintainability&rdquo;, &ldquo;dep&rdquo; → &ldquo;dependency&rdquo;. Affects health vital signs, dead-code summary, combined header, markdown tables, and score deductions.</li>
<li><strong>Section headers in dead-code output</strong> — human format now groups findings under <code>── Unused Code ──</code>, <code>── Dependencies ──</code>, and <code>── Structure ──</code> headers for faster scanning.</li>
<li><strong>Labeled metrics and deductions</strong> — health score deductions prefixed with &ldquo;Deductions:&rdquo;, metrics lines prefixed with &ldquo;Metrics:&rdquo; across health, combined, and audit commands.</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>Boundaries excluded from default <code>fallow list</code></strong> — no more &ldquo;Boundaries: not configured&rdquo; noise; use <code>--boundaries</code> explicitly. (#49 by @M-Hassan-Raza)</li>
<li><strong>Ecosystem runner error handling</strong> — install failures no longer silently swallowed, stderr separated from JSON output. (#48 by @M-Hassan-Raza)</li>
<li><strong>Stale <code>fallow check</code> in benchmark and conformance scripts</strong> — replaced with canonical <code>dead-code</code> command.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.13.2...v2.13.3">https://github.com/fallow-rs/fallow/compare/v2.13.2...v2.13.3</a></p>
]]></content:encoded></item><item><title>Unnix action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/unnix-action/</link><pubDate>Mon, 06 Apr 2026 06:21:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/unnix-action/</guid><description>Version updated for https://github.com/figsoda/unnix-action to version v0.1.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The unnix-action GitHub Action automates the installation of packages defined in a unnix.kdl file. It ensures that the unnix tool is available in the environment and allows users to specify custom file paths or pin the tool to a specific version. This action simplifies dependency management and streamlines workflows by handling tool and package setup automatically.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/figsoda/unnix-action">https://github.com/figsoda/unnix-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/unnix-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>unnix-action</code> GitHub Action automates the installation of packages defined in a <code>unnix.kdl</code> file. It ensures that the <code>unnix</code> tool is available in the environment and allows users to specify custom file paths or pin the tool to a specific version. This action simplifies dependency management and streamlines workflows by handling tool and package setup automatically.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>unnix 0.1.0 (5aaff09)</li>
<li>unnix 0.1.0-alpha.3 (3c9d03d)</li>
<li>change to a unique name (aa40e15)</li>
<li>initial commit (0518881)</li>
</ul>
]]></content:encoded></item><item><title>skill-publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skill-publish/</link><pubDate>Mon, 06 Apr 2026 06:21:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skill-publish/</guid><description>Version updated for https://github.com/hashgraph-online/skill-publish to version v1.0.7.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The skill-publish GitHub Action automates the process of validating, quoting, and publishing immutable, trustless skill releases to the HOL Registry using Hedera’s Consensus Service (HCS). It ensures releases are tamper-evident, reproducible, and audit-friendly by recording each version on-chain, solving issues with mutable URLs and unreliable package references. Key capabilities include lifecycle management, version pinning, reproducible retrieval, and establishing an audit trail for secure and transparent software distribution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/skill-publish">https://github.com/hashgraph-online/skill-publish</a></strong> to version <strong>v1.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skill-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>skill-publish</code> GitHub Action automates the process of validating, quoting, and publishing immutable, trustless skill releases to the HOL Registry using Hedera&rsquo;s Consensus Service (HCS). It ensures releases are tamper-evident, reproducible, and audit-friendly by recording each version on-chain, solving issues with mutable URLs and unreliable package references. Key capabilities include lifecycle management, version pinning, reproducible retrieval, and establishing an audit trail for secure and transparent software distribution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Documentation: <a href="https://hol.org/registry/skills/publish">https://hol.org/registry/skills/publish</a></li>
</ul>
<!-- Release notes generated using configuration in .github/release.yml at v1.0.7 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>feat: add monitor to skill-publish by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/12">https://github.com/hashgraph-online/skill-publish/pull/12</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/skill-publish/compare/v1.0.6...v1.0.7">https://github.com/hashgraph-online/skill-publish/compare/v1.0.6...v1.0.7</a></p>
]]></content:encoded></item><item><title>IronBee Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ironbee-action/</link><pubDate>Mon, 06 Apr 2026 06:21:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ironbee-action/</guid><description>Version updated for https://github.com/ironbee-ai/ironbee-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The IronBee Action is a GitHub Action that automates browser-based testing and issue resolution for code changes using the IronBee CLI and Claude Code CLI. It verifies and fixes code changes by reviewing diffs, building and testing the application in a real browser, recording evidence, and generating reports or creating pull requests with fixes. This action streamlines quality assurance by automating testing workflows, ensuring functionality, and reducing manual intervention in the development process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ironbee-ai/ironbee-action">https://github.com/ironbee-ai/ironbee-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ironbee-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The IronBee Action is a GitHub Action that automates browser-based testing and issue resolution for code changes using the IronBee CLI and Claude Code CLI. It verifies and fixes code changes by reviewing diffs, building and testing the application in a real browser, recording evidence, and generating reports or creating pull requests with fixes. This action streamlines quality assurance by automating testing workflows, ensuring functionality, and reducing manual intervention in the development process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>First version of the GitHub Action for <a href="https://github.com/ironbee-ai/ironbee-cli">IronBee CLI</a> to verify and fix code changes using browser-based testing with Claude Code.</p>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/judges-code-review/</link><pubDate>Mon, 06 Apr 2026 06:21:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.129.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Judges Panel” GitHub Action is a comprehensive tool for evaluating AI-generated code quality and compliance across 45 specialized domains. It combines deterministic analysis techniques, such as pattern matching and AST (Abstract Syntax Tree) analysis, with LLM-powered expert reviews to provide automated, in-depth assessments of code. Key features include generating risk summaries, prioritizing fixes, applying auto-fix patches, and producing detailed reports, making it a valuable quality gate for software development and release workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.129.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Judges Panel&rdquo; GitHub Action is a comprehensive tool for evaluating AI-generated code quality and compliance across 45 specialized domains. It combines deterministic analysis techniques, such as pattern matching and AST (Abstract Syntax Tree) analysis, with LLM-powered expert reviews to provide automated, in-depth assessments of code. Key features include generating risk summaries, prioritizing fixes, applying auto-fix patches, and producing detailed reports, making it a valuable quality gate for software development and release workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.129.3...v3.129.4">https://github.com/KevinRabun/judges/compare/v3.129.3...v3.129.4</a></p>
]]></content:encoded></item><item><title>spek - OpenSpec Static Site</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/spek-openspec-static-site/</link><pubDate>Mon, 06 Apr 2026 06:21:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/spek-openspec-static-site/</guid><description>Version updated for https://github.com/kewang/spek to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The spek GitHub Action provides a lightweight, read-only interface for browsing and managing OpenSpec content locally. It automates the organization and visualization of specifications, changes, and tasks with features such as structured browsing, BDD syntax highlighting, task progress tracking, and full-text search. Available as a web app, VS Code extension, and IntelliJ plugin, it enables users to efficiently navigate and analyze OpenSpec directories without the need for server deployment or external data sharing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kewang/spek">https://github.com/kewang/spek</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spek-openspec-static-site">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>spek</code> GitHub Action provides a lightweight, read-only interface for browsing and managing OpenSpec content locally. It automates the organization and visualization of specifications, changes, and tasks with features such as structured browsing, BDD syntax highlighting, task progress tracking, and full-text search. Available as a web app, VS Code extension, and IntelliJ plugin, it enables users to efficiently navigate and analyze OpenSpec directories without the need for server deployment or external data sharing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="102">1.0.2</h2>
<ul>
<li>Unify date format to YYYY-MM-DD across all pages (Dashboard, ChangeList, SpecDetail)</li>
<li>Fix demo SpecList not showing &ldquo;N changes&rdquo; count</li>
</ul>
]]></content:encoded></item><item><title>SkillForge — SKILL.md quality check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skillforge-skill.md-quality-check/</link><pubDate>Mon, 06 Apr 2026 06:21:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skillforge-skill.md-quality-check/</guid><description>Version updated for https://github.com/LiqunChen0606/skillforge to version v0.7.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SkillForge is a GitHub Action designed to automate the quality assurance process for AI skill files (SKILL.md) by providing linting, security checks, and compliance testing. It detects issues such as missing sections, security vulnerabilities (e.g., prompt injection, unsafe code patterns), and malformed metadata before deployment, ensuring skill files are clean and secure. Additionally, it generates grades and shareable badges to evaluate and showcase skill quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LiqunChen0606/skillforge">https://github.com/LiqunChen0606/skillforge</a></strong> to version <strong>v0.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skillforge-skill-md-quality-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SkillForge is a GitHub Action designed to automate the quality assurance process for AI skill files (<code>SKILL.md</code>) by providing linting, security checks, and compliance testing. It detects issues such as missing sections, security vulnerabilities (e.g., prompt injection, unsafe code patterns), and malformed metadata before deployment, ensuring skill files are clean and secure. Additionally, it generates grades and shareable badges to evaluate and showcase skill quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="three-new-features">Three new features</h2>
<h3 id="1-aif-fix--autofix-skillmd">1. <code>aif fix</code> — autofix SKILL.md</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>aif fix my-skill.md --write     <span style="color:#75715e"># fix and overwrite</span>
</span></span><span style="display:flex;"><span>aif fix my-skill.md --check     <span style="color:#75715e"># dry-run, exit 1 if changes needed (CI)</span>
</span></span><span style="display:flex;"><span>aif fix my-skill.md --diff      <span style="color:#75715e"># show unified diff</span>
</span></span></code></pre></div><p>Mechanically fixes 5 lint rules: NameFormat (kebab-case), missing frontmatter, oversized descriptions, missing required sections, empty blocks. Takes a broken skill from parse-error to A+ in one command.</p>
<h3 id="2-aif-mcp-server--mcp-for-claude-desktop--cursor">2. <code>aif mcp-server</code> — MCP for Claude Desktop / Cursor</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;mcpServers&#34;</span>: {
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&#34;skillforge&#34;</span>: {
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">&#34;command&#34;</span>: <span style="color:#e6db74">&#34;aif&#34;</span>,
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">&#34;args&#34;</span>: [<span style="color:#e6db74">&#34;mcp-server&#34;</span>]
</span></span><span style="display:flex;"><span>    }
</span></span><span style="display:flex;"><span>  }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>4 tools: <code>check_skill</code>, <code>score_skill</code>, <code>scan_skill</code>, <code>fix_skill</code>. Any MCP client can invoke SkillForge natively.</p>
<h3 id="3-weekly-skills-leaderboard">3. Weekly skills leaderboard</h3>
<p><a href="leaderboard/LEADERBOARD.md">leaderboard/LEADERBOARD.md</a> — GitHub Action scans for public SKILL.md files, grades with <code>aif score</code>, publishes ranked top-25 weekly.</p>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install aif-skillforge   <span style="color:#75715e"># cross-platform wheels</span>
</span></span><span style="display:flex;"><span>aif fix SKILL.md --write
</span></span><span style="display:flex;"><span>aif score SKILL.md
</span></span></code></pre></div><h3 id="wheels">Wheels</h3>
<p>Linux x86_64/aarch64, macOS x86_64/arm64, Windows x64, source distribution.</p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/secondbrainaction/</link><pubDate>Mon, 06 Apr 2026 06:21:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2538-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a command-line tool that retrieves and filters data from various external sources (e.g., Salesforce, Slack, GitHub, YouTube) and uses a Large Language Model (LLM) to analyze and generate insights from the data. It automates tasks such as report generation, summarization, and querying data from diverse and disconnected sources using advanced Retrieval Augmented Generation (RAG) techniques. Key capabilities include filtering data by keywords, analyzing document directories, summarizing GitHub repository changes, and extracting insights from YouTube video transcripts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2538-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a command-line tool that retrieves and filters data from various external sources (e.g., Salesforce, Slack, GitHub, YouTube) and uses a Large Language Model (LLM) to analyze and generate insights from the data. It automates tasks such as report generation, summarization, and querying data from diverse and disconnected sources using advanced Retrieval Augmented Generation (RAG) techniques. Key capabilities include filtering data by keywords, analyzing document directories, summarizing GitHub repository changes, and extracting insights from YouTube video transcripts.</p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/totem-shield/</link><pubDate>Mon, 06 Apr 2026 06:21:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.12.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a GitHub Action designed to prevent coding mistakes by translating plain English rules into deterministic linting constraints, ensuring consistent enforcement without relying on AI models. It automates the process of observing errors, learning from them, and enforcing rules through sub-second, offline checks, reducing repetitive review cycles and improving code quality. Key capabilities include rule creation from markdown, integration with existing CI workflows, and support for multiple programming languages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a GitHub Action designed to prevent coding mistakes by translating plain English rules into deterministic linting constraints, ensuring consistent enforcement without relying on AI models. It automates the process of observing errors, learning from them, and enforcing rules through sub-second, offline checks, reducing repetitive review cycles and improving code quality. Key capabilities include rule creation from markdown, integration with existing CI workflows, and support for multiple programming languages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="minor-changes">Minor Changes</h3>
<ul>
<li>c4f9746: 1.12.0 — The Umpire &amp; The Router
<ul>
<li>Standalone binary: lite-tier distribution works without Node.js, using @ast-grep/wasm for full AST rule coverage across linux-x64, darwin-arm64, win32-x64</li>
<li>Ollama auto-detection: <code>totem init</code> detects local Ollama and defaults to gemma4 for classification</li>
<li>ast-grep for ESLint properties: <code>no-restricted-properties</code> import uses precision AST matching</li>
<li>Lazy WASM init: AST engine only initializes when lint/test commands need it</li>
<li>GHA injection rule scope: narrowed to <code>run:</code> contexts, no false positives in <code>env:</code>/<code>with:</code> blocks</li>
<li>Windows CI stability: fixed flaky orchestrator timeout</li>
</ul>
</li>
</ul>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>Updated dependencies [c4f9746]
<ul>
<li>@mmnto/totem@1.12.0</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>AI Agent Discipline Linter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ai-agent-discipline-linter/</link><pubDate>Mon, 06 Apr 2026 06:21:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ai-agent-discipline-linter/</guid><description>Version updated for https://github.com/naimkatiman/continuous-improvement to version v3.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action implements “The 7 Laws of AI Agent Discipline” to enhance the reliability and effectiveness of AI agents. It addresses common issues like skipped steps, lack of verification, and repetitive mistakes by enforcing structured workflows and a learning system (Mulahazah) to build better instincts over time. The action automates disciplined task execution, reducing errors, improving efficiency, and ensuring more thoughtful decision-making by AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/naimkatiman/continuous-improvement">https://github.com/naimkatiman/continuous-improvement</a></strong> to version <strong>v3.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-agent-discipline-linter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action implements &ldquo;The 7 Laws of AI Agent Discipline&rdquo; to enhance the reliability and effectiveness of AI agents. It addresses common issues like skipped steps, lack of verification, and repetitive mistakes by enforcing structured workflows and a learning system (Mulahazah) to build better instincts over time. The action automates disciplined task execution, reducing errors, improving efficiency, and ensuring more thoughtful decision-making by AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="github-action-transcript-linter">GitHub Action: Transcript Linter</h3>
<ul>
<li><strong>CI/CD lint</strong> your AI agent transcripts for compliance with the 7 Laws of AI Agent Discipline</li>
<li>Runs as a GitHub Action in your workflow</li>
</ul>
<h3 id="mcp-server-v300">MCP Server (v3.0.0+)</h3>
<ul>
<li>Zero-dependency JSON-RPC stdio server for instinct management</li>
<li><strong>Beginner mode</strong> (3 tools) / <strong>Expert mode</strong> (8 tools)</li>
<li>Works with Claude Code, Claude Desktop, Cursor, Zed, Windsurf, VS Code</li>
</ul>
<h3 id="starter-instinct-packs">Starter Instinct Packs</h3>
<ul>
<li><code>react.json</code>, <code>python.json</code>, <code>go.json</code> — pre-built instinct sets</li>
</ul>
<h3 id="community--ecosystem">Community &amp; Ecosystem</h3>
<ul>
<li><code>llms.txt</code> for LLM discoverability</li>
<li>X thread template in <code>examples/</code></li>
<li>34-test suite (up from 20)</li>
</ul>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npx continuous-improvement install
</span></span><span style="display:flex;"><span>Full changelog: https://github.com/naimkatiman/continuous-improvement/blob/main/CHANGELOG.md
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>**Steps:**
</span></span><span style="display:flex;"><span>1. Click **<span style="color:#e6db74">&#34;Select tag&#34;</span>** → pick <span style="color:#e6db74">`</span>v3.1.0<span style="color:#e6db74">`</span>
</span></span><span style="display:flex;"><span>2. Paste the title and release notes above
</span></span><span style="display:flex;"><span>3. Check **<span style="color:#e6db74">&#34;Set as the latest release&#34;</span>** 
</span></span><span style="display:flex;"><span>4. Click **<span style="color:#e6db74">&#34;Publish release&#34;</span>**
</span></span></code></pre></div>]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/run-aer-tests/</link><pubDate>Mon, 06 Apr 2026 06:21:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.142.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables users to validate and execute Apex code, run tests, and simulate a lightweight Salesforce-compatible runtime directly in their development environment or CI/CD pipelines. It streamlines the development process by allowing fast, reproducible test cycles without the need to deploy to a Salesforce org. Key capabilities include running Apex tests, executing individual code paths, and supporting interactive debugging within IDEs like VS Code or IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.142</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables users to validate and execute Apex code, run tests, and simulate a lightweight Salesforce-compatible runtime directly in their development environment or CI/CD pipelines. It streamlines the development process by allowing fast, reproducible test cycles without the need to deploy to a Salesforce org. Key capabilities include running Apex tests, executing individual code paths, and supporting interactive debugging within IDEs like VS Code or IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.142</p>
<ul>
<li>
<p>Implement Compound Value Methods And Speed Permission Seeding</p>
</li>
<li>
<p>Add Grouped Flag Help To Server And Exec Commands</p>
</li>
<li>
<p>Add Pattern Rule For Markdown To PDF Conversion</p>
</li>
<li>
<p>Implement LeadConvert and MergeRequest Getter And Setter Methods</p>
</li>
<li>
<p>Throw TypeException From Type.newInstance Without Default Constructor</p>
</li>
<li>
<p>Fix Server To Perform Async Job Execution Using Background Worker</p>
</li>
<li>
<p>Implement Remaining ApexPages Namespace Methods</p>
</li>
<li>
<p>Add /dev/jobs Dashboard With SSE Updates And Pause Controls</p>
</li>
<li>
<p>Track Invocable, FormulaEval, And EventBus Implementation Status</p>
</li>
<li>
<p>Register Symbol Graph Interfaces And Enums On All Pooled VMs</p>
</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/multi-style-contribution-snake/</link><pubDate>Mon, 06 Apr 2026 06:21:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v06.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action automates the creation of dynamic, visually engaging animations of GitHub contribution graphs in five distinct themes and geometric shapes. It solves the problem of manually designing or updating visual representations by automatically detecting the repository owner, generating high-quality SVGs and GIFs, and organizing results into a gallery for easy access. Key capabilities include automated month labeling, customizable styles, and seamless integration with profile README files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v06.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Multi-Style Snake Contribution Grid GitHub Action automates the creation of dynamic, visually engaging animations of GitHub contribution graphs in five distinct themes and geometric shapes. It solves the problem of manually designing or updating visual representations by automatically detecting the repository owner, generating high-quality SVGs and GIFs, and organizing results into a gallery for easy access. Key capabilities include automated month labeling, customizable styles, and seamless integration with profile README files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v06.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/pi-github-action/</link><pubDate>Mon, 06 Apr 2026 06:21:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.5.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate issue analysis, pull request reviews, code improvements, and commits. It allows users to trigger intelligent actions by adding specific comments (e.g., /pi) or through predefined prompts, leveraging various large language model (LLM) providers for flexible AI-powered assistance. This action streamlines tasks like code reviews, automated fixes, and workflow enhancements, reducing manual effort and improving efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate issue analysis, pull request reviews, code improvements, and commits. It allows users to trigger intelligent actions by adding specific comments (e.g., <code>/pi</code>) or through predefined prompts, leveraging various large language model (LLM) providers for flexible AI-powered assistance. This action streamlines tasks like code reviews, automated fixes, and workflow enhancements, reducing manual effort and improving efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: update README directory structure and test architecture by @github-actions[bot] in <a href="https://github.com/shaftoe/pi-coding-agent-action/pull/80">https://github.com/shaftoe/pi-coding-agent-action/pull/80</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.4.0...v2.5.0">https://github.com/shaftoe/pi-coding-agent-action/compare/v2.4.0...v2.5.0</a></p>
]]></content:encoded></item><item><title>Skyhook Cloud Login</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skyhook-cloud-login/</link><pubDate>Mon, 06 Apr 2026 06:21:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skyhook-cloud-login/</guid><description>Version updated for https://github.com/skyhook-io/cloud-login to version v1.11.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Skyhook Cloud Login GitHub Action provides unified authentication for AWS, GCP, and Azure (beta) cloud providers, along with automated login to container registries such as ECR, GAR, ACR, GHCR, and Docker Hub. It streamlines workflows by automating tasks like cloud authentication, container registry access, Kubernetes context setup, and AWS-specific features like ECR repository creation and CodeArtifact package manager authentication. The action supports OIDC-based authentication for enhanced security and simplifies multi-cloud deployments with auto-detection and a single configuration interface.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skyhook-io/cloud-login">https://github.com/skyhook-io/cloud-login</a></strong> to version <strong>v1.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skyhook-cloud-login">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Skyhook Cloud Login</strong> GitHub Action provides unified authentication for AWS, GCP, and Azure (beta) cloud providers, along with automated login to container registries such as ECR, GAR, ACR, GHCR, and Docker Hub. It streamlines workflows by automating tasks like cloud authentication, container registry access, Kubernetes context setup, and AWS-specific features like ECR repository creation and CodeArtifact package manager authentication. The action supports OIDC-based authentication for enhanced security and simplifies multi-cloud deployments with auto-detection and a single configuration interface.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="1110-2026-04-05"><a href="https://github.com/skyhook-io/cloud-login/compare/v1.10.1...v1.11.0">1.11.0</a> (2026-04-05)</h1>
<h3 id="features">Features</h3>
<ul>
<li>add BYOK support with kubeconfig input and &ldquo;other&rdquo; provider (<a href="https://github.com/skyhook-io/cloud-login/commit/392956863163413e4bc105f8658634c269e229a9">3929568</a>)</li>
</ul>
]]></content:encoded></item><item><title>Skyhook Parse Cloud Provider Cluster</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skyhook-parse-cloud-provider-cluster/</link><pubDate>Mon, 06 Apr 2026 06:20:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/skyhook-parse-cloud-provider-cluster/</guid><description>Version updated for https://github.com/skyhook-io/parse-cloud-provider-cluster to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Parse Cloud Provider Cluster” GitHub Action extracts structured details (e.g., provider, account, region, cluster, and registry) from a standardized cloud provider tuple format used in Skyhook workflows. It automates the parsing of cloud configuration strings, simplifying the process of retrieving and utilizing cloud-specific information in workflows. This action helps ensure consistency and reduces manual input errors when working with multi-cloud environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skyhook-io/parse-cloud-provider-cluster">https://github.com/skyhook-io/parse-cloud-provider-cluster</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skyhook-parse-cloud-provider-cluster">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Parse Cloud Provider Cluster&rdquo; GitHub Action extracts structured details (e.g., provider, account, region, cluster, and registry) from a standardized cloud provider tuple format used in Skyhook workflows. It automates the parsing of cloud configuration strings, simplifying the process of retrieving and utilizing cloud-specific information in workflows. This action helps ensure consistency and reduces manual input errors when working with multi-cloud environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="120-2026-04-05"><a href="https://github.com/skyhook-io/parse-cloud-provider-cluster/compare/v1.1.0...v1.2.0">1.2.0</a> (2026-04-05)</h1>
<h3 id="features">Features</h3>
<ul>
<li>add BYOK support with &ldquo;other&rdquo; provider (<a href="https://github.com/skyhook-io/parse-cloud-provider-cluster/commit/b25647f284d6f68b57617f6f11a2ca2c5bce813c">b25647f</a>)</li>
</ul>
]]></content:encoded></item><item><title>SSG - Static Site Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ssg-static-site-generator/</link><pubDate>Mon, 06 Apr 2026 06:20:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/ssg-static-site-generator/</guid><description>Version updated for https://github.com/spagu/ssg to version v1.7.8.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SSG is a high-performance static site generator written in Go, designed to efficiently convert WordPress exports (Markdown with YAML frontmatter) into static websites. It automates tasks such as template rendering, asset processing (image conversion, minification), and live reload for development, enabling fast generation and deployment of blogs, corporate sites, documentation, portfolios, and more. Key capabilities include multi-template engine support, integrated asset pipelines, Docker compatibility, and seamless CI/CD workflows for hosting on platforms like GitHub Pages, Netlify, and Cloudflare Pages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/spagu/ssg">https://github.com/spagu/ssg</a></strong> to version <strong>v1.7.8.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ssg-static-site-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SSG is a high-performance static site generator written in Go, designed to efficiently convert WordPress exports (Markdown with YAML frontmatter) into static websites. It automates tasks such as template rendering, asset processing (image conversion, minification), and live reload for development, enabling fast generation and deployment of blogs, corporate sites, documentation, portfolios, and more. Key capabilities include multi-template engine support, integrated asset pipelines, Docker compatibility, and seamless CI/CD workflows for hosting on platforms like GitHub Pages, Netlify, and Cloudflare Pages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<h3 id="quick-install-linuxmacos">Quick Install (Linux/macOS)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -sSL https://raw.githubusercontent.com/spagu/ssg/main/install.sh | bash
</span></span></code></pre></div><h3 id="package-managers">Package Managers</h3>
<ul>
<li><strong>Homebrew</strong>: <code>brew install spagu/tap/ssg</code></li>
<li><strong>Snap</strong>: <code>snap install ssg</code></li>
<li><strong>Debian/Ubuntu</strong>: Download <code>.deb</code> file below</li>
<li><strong>Fedora/RHEL</strong>: Download <code>.rpm</code> file below</li>
</ul>
<h3 id="checksums">Checksums</h3>
<p>See <code>checksums.sha256</code> for file verification.</p>
<p>📖 Full documentation: <a href="https://github.com/spagu/ssg#readme">https://github.com/spagu/ssg#readme</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/spagu/ssg/compare/v1.7.8...v1.7.8.1">https://github.com/spagu/ssg/compare/v1.7.8...v1.7.8.1</a></p>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/runner-guard/</link><pubDate>Mon, 06 Apr 2026 06:20:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/06/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v2.8.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD security scanner for GitHub Actions that automates the detection and remediation of pipeline vulnerabilities, supply chain risks, and AI configuration attacks. It scans workflows, lock files, and repositories for issues like unpinned dependencies, injection exploits, and compromised packages, providing actionable reports and auto-fix capabilities. This tool streamlines security checks and enhances the integrity of software supply chains by enabling batch scanning, scoring, and continuous integration gating.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v2.8.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD security scanner for GitHub Actions that automates the detection and remediation of pipeline vulnerabilities, supply chain risks, and AI configuration attacks. It scans workflows, lock files, and repositories for issues like unpinned dependencies, injection exploits, and compromised packages, providing actionable reports and auto-fix capabilities. This tool streamlines security checks and enhances the integrity of software supply chains by enabling batch scanning, scoring, and continuous integration gating.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="phase-3-dependency-checking-for-known-compromised-packages">Phase 3: Dependency Checking for Known Compromised Packages</h2>
<p>New command: `runner-guard check-deps [path]`</p>
<p>Scans your lock files against a database of 41 known compromised package versions from 12 confirmed supply chain attack campaigns.</p>
<h3 id="supported-ecosystems">Supported Ecosystems</h3>
<ul>
<li><strong>npm</strong> - package-lock.json (v1/v2/v3)</li>
<li><strong>PyPI</strong> - requirements.txt</li>
<li><strong>Go</strong> - go.sum</li>
</ul>
<h3 id="compromised-package-database">Compromised Package Database</h3>
<ul>
<li><strong>2026</strong>: UNC1069/Axios, TeamPCP (Trivy/LiteLLM/Telnyx)</li>
<li><strong>2025</strong>: npm debug/chalk mass compromise (20 packages, 2B+ weekly downloads)</li>
<li><strong>2024</strong>: Solana web3.js, Lottie Player</li>
<li><strong>2022</strong>: node-ipc, ctx/phpass, colors/faker</li>
<li><strong>2021</strong>: coa/rc, ua-parser-js, codecov</li>
<li><strong>2018</strong>: event-stream/flatmap-stream</li>
</ul>
<h3 id="usage">Usage</h3>
<p>```bash</p>
<h1 id="check-current-directory">Check current directory</h1>
<p>runner-guard check-deps .</p>
<h1 id="check-a-specific-project">Check a specific project</h1>
<p>runner-guard check-deps /path/to/project</p>
<h1 id="json-output">JSON output</h1>
<p>runner-guard check-deps . &ndash;format json</p>
<h1 id="fail-on-any-severity">Fail on any severity</h1>
<p>runner-guard check-deps . &ndash;fail-on low
```</p>
<h3 id="example-output">Example Output</h3>
<p>```
Compromised Packages Detected</p>
<p>[CRITICAL] <a href="mailto:axios@1.14.1">axios@1.14.1</a>
Campaign:  UNC1069 (2026-03-30)
Lock file: package-lock.json
Cross-platform RAT deployed via compromised maintainer account.</p>
<p>[CRITICAL] <a href="mailto:litellm@1.82.7">litellm@1.82.7</a>
Campaign:  TeamPCP (2026-03-19)
Lock file: requirements.txt
AI gateway compromised via maintainer account.</p>
<p>Total: 2 compromised package(s) found
```</p>
<h3 id="also-in-this-release">Also in this release</h3>
<ul>
<li>Footer domain updated to vigilantdefense.com</li>
<li>Interactive menu option 3 now active</li>
</ul>
]]></content:encoded></item><item><title>ESLint Feedback</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/eslint-feedback/</link><pubDate>Sun, 05 Apr 2026 22:01:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/eslint-feedback/</guid><description>Version updated for https://github.com/CatChen/eslint-suggestion-action to version v4.1.28.
This action is used across all versions by 117 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, eslint-suggestion-action, runs ESLint on code changes in a pull request and provides targeted, inline feedback only for the modified lines. It automates the process of identifying and suggesting fixes for linting issues, including offering auto-fix suggestions that can be applied directly. By focusing solely on new changes, it reduces noise for pre-existing code that may not meet ESLint standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/eslint-suggestion-action">https://github.com/CatChen/eslint-suggestion-action</a></strong> to version <strong>v4.1.28</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>117</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/eslint-feedback">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>eslint-suggestion-action</code>, runs ESLint on code changes in a pull request and provides targeted, inline feedback only for the modified lines. It automates the process of identifying and suggesting fixes for linting issues, including offering auto-fix suggestions that can be applied directly. By focusing solely on new changes, it reduces noise for pre-existing code that may not meet ESLint standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Build(deps): Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4810">https://github.com/CatChen/eslint-suggestion-action/pull/4810</a></li>
<li>Build(deps): Bump brace-expansion from 1.1.11 to 1.1.13 by @dependabot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4826">https://github.com/CatChen/eslint-suggestion-action/pull/4826</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4839">https://github.com/CatChen/eslint-suggestion-action/pull/4839</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4844">https://github.com/CatChen/eslint-suggestion-action/pull/4844</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4849">https://github.com/CatChen/eslint-suggestion-action/pull/4849</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4862">https://github.com/CatChen/eslint-suggestion-action/pull/4862</a></li>
<li>Build(deps-dev): Bump the development-dependencies group across 1 directory with 6 updates by @dependabot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4871">https://github.com/CatChen/eslint-suggestion-action/pull/4871</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4882">https://github.com/CatChen/eslint-suggestion-action/pull/4882</a></li>
<li>Build(deps-dev): Bump @types/node from 25.5.0 to 25.5.2 in the types group by @dependabot[bot] in <a href="https://github.com/CatChen/eslint-suggestion-action/pull/4887">https://github.com/CatChen/eslint-suggestion-action/pull/4887</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/eslint-suggestion-action/compare/v4.1.27...v4.1.28">https://github.com/CatChen/eslint-suggestion-action/compare/v4.1.27...v4.1.28</a></p>
]]></content:encoded></item><item><title>Oxlint Feedback</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/oxlint-feedback/</link><pubDate>Sun, 05 Apr 2026 22:01:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/oxlint-feedback/</guid><description>Version updated for https://github.com/CatChen/oxlint-suggestion-action to version v1.0.3.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The oxlint-suggestion-action GitHub Action runs Oxlint to analyze code changes in a Pull Request and provides inline feedback by posting review comments for any diagnostics found on modified lines. It streamlines the code review process by focusing only on changes introduced in the Pull Request, avoiding unnecessary noise from pre-existing issues. This action helps automate code quality checks and ensures targeted, actionable feedback during development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/oxlint-suggestion-action">https://github.com/CatChen/oxlint-suggestion-action</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/oxlint-feedback">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>oxlint-suggestion-action</code> GitHub Action runs Oxlint to analyze code changes in a Pull Request and provides inline feedback by posting review comments for any diagnostics found on modified lines. It streamlines the code review process by focusing only on changes introduced in the Pull Request, avoiding unnecessary noise from pre-existing issues. This action helps automate code quality checks and ensures targeted, actionable feedback during development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/242">https://github.com/CatChen/oxlint-suggestion-action/pull/242</a></li>
<li>Bump brace-expansion from 5.0.4 to 5.0.5 by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/248">https://github.com/CatChen/oxlint-suggestion-action/pull/248</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/255">https://github.com/CatChen/oxlint-suggestion-action/pull/255</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/258">https://github.com/CatChen/oxlint-suggestion-action/pull/258</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/263">https://github.com/CatChen/oxlint-suggestion-action/pull/263</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/269">https://github.com/CatChen/oxlint-suggestion-action/pull/269</a></li>
<li>Bump the development-dependencies group across 1 directory with 4 updates by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/239">https://github.com/CatChen/oxlint-suggestion-action/pull/239</a></li>
<li>Bump @0no-co/graphqlsp from 1.15.2 to 1.15.3 in the development-dependencies group by @dependabot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/279">https://github.com/CatChen/oxlint-suggestion-action/pull/279</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/oxlint-suggestion-action/pull/283">https://github.com/CatChen/oxlint-suggestion-action/pull/283</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/oxlint-suggestion-action/compare/v1.0.2...v1.0.3">https://github.com/CatChen/oxlint-suggestion-action/compare/v1.0.2...v1.0.3</a></p>
]]></content:encoded></item><item><title>Token Who Am I</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/token-who-am-i/</link><pubDate>Sun, 05 Apr 2026 22:01:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/token-who-am-i/</guid><description>Version updated for https://github.com/CatChen/token-who-am-i-action to version v2.0.18.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The token-who-am-i-action is a GitHub Action that identifies and retrieves detailed metadata about the user or bot associated with a given GitHub token. It automates the process of determining the token’s identity, type, permissions, and other attributes such as username, email, and access scopes. This action is particularly useful for developers who need contextual information about authentication tokens when building or debugging GitHub Actions workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CatChen/token-who-am-i-action">https://github.com/CatChen/token-who-am-i-action</a></strong> to version <strong>v2.0.18</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/token-who-am-i">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>token-who-am-i-action</code> is a GitHub Action that identifies and retrieves detailed metadata about the user or bot associated with a given GitHub token. It automates the process of determining the token&rsquo;s identity, type, permissions, and other attributes such as username, email, and access scopes. This action is particularly useful for developers who need contextual information about authentication tokens when building or debugging GitHub Actions workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/400">https://github.com/CatChen/token-who-am-i-action/pull/400</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/401">https://github.com/CatChen/token-who-am-i-action/pull/401</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/402">https://github.com/CatChen/token-who-am-i-action/pull/402</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/403">https://github.com/CatChen/token-who-am-i-action/pull/403</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/404">https://github.com/CatChen/token-who-am-i-action/pull/404</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/405">https://github.com/CatChen/token-who-am-i-action/pull/405</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/406">https://github.com/CatChen/token-who-am-i-action/pull/406</a></li>
<li>Bump the development-dependencies group across 1 directory with 6 updates by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/407">https://github.com/CatChen/token-who-am-i-action/pull/407</a></li>
<li>Synchronized GitHub GraphQL schema by @check-git-status-bot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/408">https://github.com/CatChen/token-who-am-i-action/pull/408</a></li>
<li>Bump @types/node from 25.5.0 to 25.5.2 in the types group by @dependabot[bot] in <a href="https://github.com/CatChen/token-who-am-i-action/pull/409">https://github.com/CatChen/token-who-am-i-action/pull/409</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CatChen/token-who-am-i-action/compare/v2.0.17...v2.0.18">https://github.com/CatChen/token-who-am-i-action/compare/v2.0.17...v2.0.18</a></p>
]]></content:encoded></item><item><title>Checkout Merge</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/checkout-merge/</link><pubDate>Sun, 05 Apr 2026 22:01:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/checkout-merge/</guid><description>Version updated for https://github.com/check-spelling/checkout-merge to version v0.0.8.
This action is used across all versions by 40 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Checkout Merge, automates the process of synthesizing a merge commit for pull requests when GitHub’s default refs/pull/X/merge behavior is unreliable or unavailable. It resolves issues with confusing output or workflow failures that arise when a merge commit cannot be created, and provides clearer error messages and status updates. The action is particularly useful for workflows requiring reliable merge commit generation for pull request validation or testing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/check-spelling/checkout-merge">https://github.com/check-spelling/checkout-merge</a></strong> to version <strong>v0.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>40</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/checkout-merge">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Checkout Merge</strong>, automates the process of synthesizing a merge commit for pull requests when GitHub&rsquo;s default <code>refs/pull/X/merge</code> behavior is unreliable or unavailable. It resolves issues with confusing output or workflow failures that arise when a merge commit cannot be created, and provides clearer error messages and status updates. The action is particularly useful for workflows requiring reliable merge commit generation for pull request validation or testing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>🔒 <a href="https://github.blog/changelog/2025-10-28-immutable-releases-are-now-generally-available/">Immutable releases are now generally available</a>
<strong>Full Changelog</strong>: <a href="https://github.com/check-spelling/checkout-merge/compare/v0.0.7...v0.0.8">https://github.com/check-spelling/checkout-merge/compare/v0.0.7...v0.0.8</a></li>
</ul>
]]></content:encoded></item><item><title>gh program downloader</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/gh-program-downloader/</link><pubDate>Sun, 05 Apr 2026 22:01:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/gh-program-downloader/</guid><description>Version updated for https://github.com/check-spelling/gh-program-downloader to version v0.0.5.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The release-downloader GitHub Action automates the process of downloading and optionally extracting binaries from GitHub releases of specified repositories. It simplifies retrieving specific release artifacts by providing filtering options based on patterns, OS, architecture, and version. This action is ideal for workflows requiring automated access to release files or binaries without manual intervention.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/check-spelling/gh-program-downloader">https://github.com/check-spelling/gh-program-downloader</a></strong> to version <strong>v0.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-program-downloader">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>release-downloader</code> GitHub Action automates the process of downloading and optionally extracting binaries from GitHub releases of specified repositories. It simplifies retrieving specific release artifacts by providing filtering options based on patterns, OS, architecture, and version. This action is ideal for workflows requiring automated access to release files or binaries without manual intervention.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/check-spelling/gh-program-downloader/compare/v0.0.4...v0.0.5">https://github.com/check-spelling/gh-program-downloader/compare/v0.0.4...v0.0.5</a></p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/bernstein-multi-agent-orchestration/</link><pubDate>Sun, 05 Apr 2026 22:01:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.4.16.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is an AI orchestration tool that automates the process of breaking down coding tasks, assigning them to multiple AI coding agents, verifying their outputs, and integrating the results into a clean, functional codebase. It eliminates the need for a specific framework, offers flexibility with interchangeable AI agents and models, and ensures deterministic task scheduling without vendor lock-in. Designed for seamless integration, it supports various CLI-based AI coding agents and can be used in both interactive and CI pipeline workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.4.16</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is an AI orchestration tool that automates the process of breaking down coding tasks, assigning them to multiple AI coding agents, verifying their outputs, and integrating the results into a clean, functional codebase. It eliminates the need for a specific framework, offers flexibility with interchangeable AI agents and models, and ensures deterministic task scheduling without vendor lock-in. Designed for seamless integration, it supports various CLI-based AI coding agents and can be used in both interactive and CI pipeline workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Patch release. Changes since previous version:</p>
<p>3f4f817 chore: auto-bump to v1.4.16
998ae28 fix: stop extension publish from creating GitHub releases</p>
]]></content:encoded></item><item><title>Cross Model Skill Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cross-model-skill-sync/</link><pubDate>Sun, 05 Apr 2026 22:01:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cross-model-skill-sync/</guid><description>Version updated for https://github.com/chrismaz11/Multi-Model-Skill-Sync to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cross-model-skill-sync GitHub Action automates the validation and synchronization of AI-related configuration files within a repository, ensuring alignment with a canonical project specification. It identifies discrepancies (drift) between the source spec and derived artifacts such as model adapters, governance documents, and agent policies, and can refresh outdated or missing files accordingly. Additionally, it generates a JSON report to support downstream workflows and improve visibility into repository status.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chrismaz11/Multi-Model-Skill-Sync">https://github.com/chrismaz11/Multi-Model-Skill-Sync</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cross-model-skill-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cross-model-skill-sync</code> GitHub Action automates the validation and synchronization of AI-related configuration files within a repository, ensuring alignment with a canonical project specification. It identifies discrepancies (drift) between the source spec and derived artifacts such as model adapters, governance documents, and agent policies, and can refresh outdated or missing files accordingly. Additionally, it generates a JSON report to support downstream workflows and improve visibility into repository status.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s changed</h2>
<ul>
<li><strong>Node 24</strong> — workflow and all bundled actions now run on Node.js 24</li>
<li><strong>Job summary</strong> — every run writes a summary table (mode, drift status, checks passed, errors, PR link) to the workflow summary page</li>
<li><strong>Fix</strong> — PR body YAML syntax error that blocked <code>refresh</code> mode PR creation</li>
</ul>
<h2 id="upgrading">Upgrading</h2>
<p>Users pinned to <code>@v1</code> get these changes automatically. To pin to this exact version use <code>@v1.1.0</code>.</p>
]]></content:encoded></item><item><title>Angular coverage badges</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/angular-coverage-badges/</link><pubDate>Sun, 05 Apr 2026 22:01:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/angular-coverage-badges/</guid><description>Version updated for https://github.com/demyanets/angular-coverage-badges-action to version v2.
This action is used across all versions by 73 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Angular Coverage Badges GitHub Action automates the generation of test coverage badges from LCOV data produced by an Angular project’s test suite. It eliminates the need for third-party services by creating badges locally and automatically committing them to the repository. The action supports multi-project Angular repositories by generating badges for each project while preserving the directory structure.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/demyanets/angular-coverage-badges-action">https://github.com/demyanets/angular-coverage-badges-action</a></strong> to version <strong>v2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>73</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/angular-coverage-badges">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Angular Coverage Badges GitHub Action automates the generation of test coverage badges from LCOV data produced by an Angular project&rsquo;s test suite. It eliminates the need for third-party services by creating badges locally and automatically committing them to the repository. The action supports multi-project Angular repositories by generating badges for each project while preserving the directory structure.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #18 from demyanets/feature/upgrade_node24 (36eb563)</li>
<li>Updated actions/checkout and actions/setup-node to v5 (7f9031a)</li>
<li>Fix issue with the &ldquo;net&rdquo; dependency (6277ebe)</li>
<li>Change to ESM bundle (9c1341f)</li>
<li>CommonJS fix (bfc5c0f)</li>
<li>Remove jest tests (35043d1)</li>
<li>All dependencies were updated (3ac74be)</li>
<li>Add test run to the workflow (5469741)</li>
<li>Migration to Node 24 (bca0d1c)</li>
<li>Revert &ldquo;Better param naming&rdquo; (2c67638)</li>
</ul>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/muaddib-scanner/</link><pubDate>Sun, 05 Apr 2026 22:01:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.57.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and mitigate supply chain attacks in npm and PyPI packages. It integrates multiple scanning engines, machine learning classifiers, deobfuscation, and sandboxing to identify known threats, suspicious behaviors, and vulnerabilities during dependency scans or package installations. By automating threat detection and providing detailed risk scoring, explanations, and reporting, it helps developers proactively secure their projects against malicious dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.57</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and mitigate supply chain attacks in npm and PyPI packages. It integrates multiple scanning engines, machine learning classifiers, deobfuscation, and sandboxing to identify known threats, suspicious behaviors, and vulnerabilities during dependency scans or package installations. By automating threat detection and providing detailed risk scoring, explanations, and reporting, it helps developers proactively secure their projects against malicious dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix CLI update check: registry HTTP instead of npm spawn.</p>
]]></content:encoded></item><item><title>npm-pkg-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/npm-pkg-lint/</link><pubDate>Sun, 05 Apr 2026 22:00:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/npm-pkg-lint/</guid><description>Version updated for https://github.com/ext/npm-pkg-lint to version v4.6.4.
This action is used across all versions by 35 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The NPM Package Linting GitHub Action is an opinionated linter designed to validate and enforce stricter standards for NPM package tarballs and package.json metadata. It automates the detection of common issues, such as invalid metadata, unnecessary files in package tarballs, and non-optimal dependency configurations, ensuring cleaner, more efficient NPM packages. Key capabilities include customizable validation rules, support for specifying target files, and seamless integration with CI pipelines via GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ext/npm-pkg-lint">https://github.com/ext/npm-pkg-lint</a></strong> to version <strong>v4.6.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-pkg-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>NPM Package Linting</strong> GitHub Action is an opinionated linter designed to validate and enforce stricter standards for NPM package tarballs and <code>package.json</code> metadata. It automates the detection of common issues, such as invalid metadata, unnecessary files in package tarballs, and non-optimal dependency configurations, ensuring cleaner, more efficient NPM packages. Key capabilities include customizable validation rules, support for specifying target files, and seamless integration with CI pipelines via GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="464-2026-04-05">4.6.4 (2026-04-05)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency @html-validate/stylish to v5.1.0 (<a href="https://github.com/ext/npm-pkg-lint/commit/4dcefe37cdc7855065facd56aea8a94997549070">4dcefe3</a>)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/fallow-codebase-health/</link><pubDate>Sun, 05 Apr 2026 22:00:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.13.1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a high-performance codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, complexity issues, and architectural problems, providing insights to improve code quality and maintainability. Key features include sub-second analysis, zero configuration, and the ability to auto-detect entry points and evaluate changes in real-time, making it highly efficient for both small and large-scale projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.13.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a high-performance codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, complexity issues, and architectural problems, providing insights to improve code quality and maintainability. Key features include sub-second analysis, zero configuration, and the ability to auto-detect entry points and evaluate changes in real-time, making it highly efficient for both small and large-scale projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug fixes</h2>
<ul>
<li><strong>Init hook uses canonical command name</strong> — <code>fallow init --hooks</code> now generates hooks with <code>fallow dead-code</code> instead of the legacy <code>fallow check</code> alias. The internal <code>--base</code> field is renamed to <code>--branch</code> to match the CLI flag. (#43 by @M-Hassan-Raza)</li>
<li><strong>Legacy command name cleanup</strong> — replaced <code>fallow check</code> with <code>fallow dead-code</code> in user-facing messages: combined output suggestion, GitHub Action PR review body, VS Code extension diagram, and conformance test script.</li>
<li><strong>Documentation consistency</strong> — fixed stale <code>--base</code> → <code>--branch</code> references across <code>AGENTS.md</code>, <code>docs/backwards-compatibility.md</code>, and companion repos.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.13.0...v2.13.1">https://github.com/fallow-rs/fallow/compare/v2.13.0...v2.13.1</a></p>
]]></content:encoded></item><item><title>Lightning Flow Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/lightning-flow-scan/</link><pubDate>Sun, 05 Apr 2026 22:00:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/lightning-flow-scan/</guid><description>Version updated for https://github.com/Flow-Scanner/lightning-flow-scanner to version action-v3.7.1.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Lightning Flow Scanner GitHub Action is designed to analyze Salesforce Flows for potential issues, such as unsafe practices, anti-patterns (e.g., DML in loops, hardcoded IDs), and security vulnerabilities (e.g., hardcoded secrets). It automates the detection of these problems, providing actionable insights to optimize Flow performance, maintainability, and security. Key capabilities include customizable rules, exception handling, and options for excluding specific Flows from scans.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Flow-Scanner/lightning-flow-scanner">https://github.com/Flow-Scanner/lightning-flow-scanner</a></strong> to version <strong>action-v3.7.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lightning-flow-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Lightning Flow Scanner GitHub Action is designed to analyze Salesforce Flows for potential issues, such as unsafe practices, anti-patterns (e.g., DML in loops, hardcoded IDs), and security vulnerabilities (e.g., hardcoded secrets). It automates the detection of these problems, providing actionable insights to optimize Flow performance, maintainability, and security. Key capabilities include customizable rules, exception handling, and options for excluding specific Flows from scans.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="security-patch-fast-xml-parser">Security Patch: fast-xml-parser</h3>
<p>Action: <code>action-v3.7.1</code> | Core: <code>core-v6.19.2</code> | CLI: <code>v6.19.2</code> | VSX: <code>v3.4.1</code></p>
<p>Several dependencies were updated to resolve known vulnerabilities:</p>
<ul>
<li><strong>fast-xml-parser</strong> updated to resolve security advisories in the XML parsing layer</li>
<li><strong>minimatch</strong> (Action) bumped from v9 to v10 — resolves a ReDoS vulnerability in older versions</li>
<li><strong>lodash</strong> (VSX) removed — functionality replaced with native alternatives</li>
<li><strong>rollup</strong> (VSX) updated from v4.34 to v4.59 — build tooling security improvements</li>
<li><strong>Node.js</strong> engine support extended to include v24 in the regex-scanner package</li>
</ul>
<h3 id="platform-changes">Platform Changes</h3>
<ul>
<li><strong>Copado Plugin</strong> — The Copado marketplace listing has been delisted by Copado. We hope to restore the integration in the future.</li>
<li><strong>Open VSX</strong> — The Open VSX Registry listing has been deprecated due to maintenance overhead. You can still generate a <code>.vsix</code> directly from our repository and install it manually in any compatible editor.</li>
</ul>
]]></content:encoded></item><item><title>Hwaro Deploy to Pages</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/hwaro-deploy-to-pages/</link><pubDate>Sun, 05 Apr 2026 22:00:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/hwaro-deploy-to-pages/</guid><description>Version updated for https://github.com/hahwul/hwaro to version v0.10.1.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hwaro is a fast and lightweight static site generator written in Crystal that automates the process of building high-performance websites from Markdown content with TOML front matter and Jinja2-compatible templates. It streamlines tasks such as parallel builds, incremental caching, content templating, SEO optimization, and deployment to platforms like GitHub Pages, Netlify, and Vercel. Additionally, it provides advanced features like live reloading, multilingual support, image processing, and built-in shortcodes to simplify web development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hahwul/hwaro">https://github.com/hahwul/hwaro</a></strong> to version <strong>v0.10.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hwaro-deploy-to-pages">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Hwaro is a fast and lightweight static site generator written in Crystal that automates the process of building high-performance websites from Markdown content with TOML front matter and Jinja2-compatible templates. It streamlines tasks such as parallel builds, incremental caching, content templating, SEO optimization, and deployment to platforms like GitHub Pages, Netlify, and Vercel. Additionally, it provides advanced features like live reloading, multilingual support, image processing, and built-in shortcodes to simplify web development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v0101">v0.10.1</h2>
<h3 id="added">Added</h3>
<ul>
<li><code>doctor.ignore_rules</code> config option to suppress known doctor issues (#318)</li>
<li>Alpine APK package build workflow (#311)</li>
<li>RPM package build workflow</li>
<li>AUR package and auto-publish workflow</li>
<li>APK, DEB, RPM, and AUR installation methods to docs</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Optimize <code>.deb</code> build by reusing prebuilt release binaries (#310)</li>
<li>Use ARM native runners for CI Docker build instead of QEMU emulation (#309)</li>
<li>Improve GHCR build performance: fix cache scope and parallelize platforms (#308)</li>
<li>Rename AUR package from <code>hwaro-bin</code> to <code>hwaro</code></li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>19 bugs across core, content, services, and utils modules (#319)</li>
<li>Config double parsing and doctor self-report issue</li>
<li>Various packaging workflow fixes (descriptions, indentation, fail-fast)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hahwul/hwaro/compare/v0.10.0...v0.10.1">https://github.com/hahwul/hwaro/compare/v0.10.0...v0.10.1</a></p>
]]></content:encoded></item><item><title>JAIPilot - Reach 80%+ Unit Test Coverage on Every PR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/jaipilot-reach-80-unit-test-coverage-on-every-pr/</link><pubDate>Sun, 05 Apr 2026 22:00:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/jaipilot-reach-80-unit-test-coverage-on-every-pr/</guid><description>Version updated for https://github.com/JAIPilot/jaipilot-cli to version v0.3.31.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary JAIPilot is a GitHub Action and CLI tool that automatically generates high-quality, high-coverage JUnit tests for Java codebases, focusing on changes introduced in pull requests. It streamlines the testing process by analyzing code changes, generating meaningful and executable tests, and validating them with build tools to maximize line coverage. This action helps developers save time and effort in writing tests manually, ensuring robust test coverage and improving code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JAIPilot/jaipilot-cli">https://github.com/JAIPilot/jaipilot-cli</a></strong> to version <strong>v0.3.31</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jaipilot-reach-80-unit-test-coverage-on-every-pr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>JAIPilot is a GitHub Action and CLI tool that automatically generates high-quality, high-coverage JUnit tests for Java codebases, focusing on changes introduced in pull requests. It streamlines the testing process by analyzing code changes, generating meaningful and executable tests, and validating them with build tools to maximize line coverage. This action helps developers save time and effort in writing tests manually, ensuring robust test coverage and improving code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.30...v0.3.31">https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.30...v0.3.31</a></p>
]]></content:encoded></item><item><title>Maximize GitHub Runner Space</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/maximize-github-runner-space/</link><pubDate>Sun, 05 Apr 2026 22:00:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/maximize-github-runner-space/</guid><description>Version updated for https://github.com/justinthelaw/maximize-github-runner-space to version v0.9.0.
This action is used across all versions by 14 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Maximize GitHub Runner Space, optimizes disk space on ubuntu-latest GitHub-hosted runners by removing preinstalled SDKs, toolchains, caches, and unused components. It is designed to solve disk space constraints for workflows involving heavy builds, tests, or container jobs. The action provides customizable cleanup modes, swapfile management, and parallel cleanup tasks to improve efficiency and free up storage for essential workflow needs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/justinthelaw/maximize-github-runner-space">https://github.com/justinthelaw/maximize-github-runner-space</a></strong> to version <strong>v0.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/maximize-github-runner-space">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Maximize GitHub Runner Space</strong>, optimizes disk space on <code>ubuntu-latest</code> GitHub-hosted runners by removing preinstalled SDKs, toolchains, caches, and unused components. It is designed to solve disk space constraints for workflows involving heavy builds, tests, or container jobs. The action provides customizable cleanup modes, swapfile management, and parallel cleanup tasks to improve efficiency and free up storage for essential workflow needs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: normalize and validate action input by @justinthelaw-oai in <a href="https://github.com/justinthelaw/maximize-github-runner-space/pull/33">https://github.com/justinthelaw/maximize-github-runner-space/pull/33</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@justinthelaw-oai made their first contribution in <a href="https://github.com/justinthelaw/maximize-github-runner-space/pull/33">https://github.com/justinthelaw/maximize-github-runner-space/pull/33</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/justinthelaw/maximize-github-runner-space/compare/v0.8.0...v0.9.0">https://github.com/justinthelaw/maximize-github-runner-space/compare/v0.8.0...v0.9.0</a></p>
]]></content:encoded></item><item><title>Simple Vault Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/simple-vault-action/</link><pubDate>Sun, 05 Apr 2026 22:00:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/simple-vault-action/</guid><description>Version updated for https://github.com/kdihalas/vault-action to version v2.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables seamless authentication to HashiCorp Vault using GitHub’s OpenID Connect (OIDC) provider and automates the retrieval of secrets for workflows. It addresses the challenge of securely managing secrets and dynamic credentials by supporting features like Vault KV v2 secret fetching, AWS and Kubernetes dynamic credentials generation, and masked outputs for sensitive values. By eliminating external dependencies, it simplifies integration with Vault for secure and efficient CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kdihalas/vault-action">https://github.com/kdihalas/vault-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/simple-vault-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables seamless authentication to HashiCorp Vault using GitHub&rsquo;s OpenID Connect (OIDC) provider and automates the retrieval of secrets for workflows. It addresses the challenge of securely managing secrets and dynamic credentials by supporting features like Vault KV v2 secret fetching, AWS and Kubernetes dynamic credentials generation, and masked outputs for sensitive values. By eliminating external dependencies, it simplifies integration with Vault for secure and efficient CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="200-2026-04-05"><a href="https://github.com/kdihalas/vault-action/compare/v1.0.0...v2.0.0">2.0.0</a> (2026-04-05)</h2>
<h3 id="-breaking-changes">⚠ BREAKING CHANGES</h3>
<ul>
<li>add Kubernetes secret support and refactor</li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>add Kubernetes secret support and refactor (<a href="https://github.com/kdihalas/vault-action/commit/06e5e4f66173ec8961e5a0d9669de45f60aa72d0">06e5e4f</a>)</li>
</ul>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/judges-code-review/</link><pubDate>Sun, 05 Apr 2026 22:00:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.129.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Judges Panel” GitHub Action is a tool for evaluating the quality of AI-generated code using a panel of 45 specialized judges. It combines deterministic static analysis (such as pattern matching and AST analysis) with LLM-powered contextual reviews to provide comprehensive quality assessments, risk summaries, and actionable fixes. This action automates code quality validation, identifies issues, and generates detailed reports, making it valuable for improving code review efficiency and maintaining high standards in software projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.129.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Judges Panel&rdquo; GitHub Action is a tool for evaluating the quality of AI-generated code using a panel of 45 specialized judges. It combines deterministic static analysis (such as pattern matching and AST analysis) with LLM-powered contextual reviews to provide comprehensive quality assessments, risk summaries, and actionable fixes. This action automates code quality validation, identifies issues, and generates detailed reports, making it valuable for improving code review efficiency and maintaining high standards in software projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.129.2...v3.129.3">https://github.com/KevinRabun/judges/compare/v3.129.2...v3.129.3</a></p>
]]></content:encoded></item><item><title>spek - OpenSpec Static Site</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/spek-openspec-static-site/</link><pubDate>Sun, 05 Apr 2026 22:00:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/spek-openspec-static-site/</guid><description>Version updated for https://github.com/kewang/spek to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The spek GitHub Action provides a lightweight, read-only viewer for OpenSpec content, enabling structured browsing of specifications, changes, and tasks. It eliminates the need to manually parse raw Markdown files by offering a navigable interface with features like BDD syntax highlighting, task progress tracking, revision history, and full-text search. Available as a web app, VS Code extension, and IntelliJ plugin, it operates locally without requiring server deployment or data sharing, streamlining the review and management of OpenSpec documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kewang/spek">https://github.com/kewang/spek</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/spek-openspec-static-site">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>spek GitHub Action</strong> provides a lightweight, read-only viewer for OpenSpec content, enabling structured browsing of specifications, changes, and tasks. It eliminates the need to manually parse raw Markdown files by offering a navigable interface with features like BDD syntax highlighting, task progress tracking, revision history, and full-text search. Available as a web app, VS Code extension, and IntelliJ plugin, it operates locally without requiring server deployment or data sharing, streamlining the review and management of OpenSpec documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="101">1.0.1</h2>
<ul>
<li>Add SVG badge generation (specs count, open changes, tasks status) to GitHub Action and release workflow</li>
<li>Fix CI publish triggers to only match semver tags (avoid triggering on v1 floating tag)</li>
</ul>
]]></content:encoded></item><item><title>SkillForge — SKILL.md quality check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/skillforge-skill.md-quality-check/</link><pubDate>Sun, 05 Apr 2026 22:00:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/skillforge-skill.md-quality-check/</guid><description>Version updated for https://github.com/LiqunChen0606/skillforge to version v0.6.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SkillForge is a GitHub Action and CLI tool designed to automate the validation, security scanning, and quality assessment of AI skill files (e.g., SKILL.md) used in Agent Skills. It detects structural issues, security vulnerabilities, and compliance errors, helping users identify and resolve problems like missing metadata, prompt-injection risks, and unsafe code patterns before deployment. Additionally, it assigns a quality grade to skill files, generates shareable badges, and integrates seamlessly into CI/CD workflows for consistent skill compliance enforcement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LiqunChen0606/skillforge">https://github.com/LiqunChen0606/skillforge</a></strong> to version <strong>v0.6.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skillforge-skill-md-quality-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SkillForge is a GitHub Action and CLI tool designed to automate the validation, security scanning, and quality assessment of AI skill files (e.g., <code>SKILL.md</code>) used in Agent Skills. It detects structural issues, security vulnerabilities, and compliance errors, helping users identify and resolve problems like missing metadata, prompt-injection risks, and unsafe code patterns before deployment. Additionally, it assigns a quality grade to skill files, generates shareable badges, and integrates seamlessly into CI/CD workflows for consistent skill compliance enforcement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fixes-the-linux-wheel-tag--windows-build">Fixes the Linux wheel tag + Windows build</h2>
<p>v0.6.2 and v0.6.3 had wheel-tagging issues that prevented installation on Linux x86_64 and Windows. v0.6.4 ships correctly-tagged wheels for all 5 platforms:</p>
<ul>
<li><code>cp39-abi3</code> manylinux_2_17 x86_64 (fixed in this release)</li>
<li><code>cp39-abi3</code> manylinux_2_17 aarch64</li>
<li><code>cp39-abi3</code> macOS 10.12+ x86_64</li>
<li><code>cp39-abi3</code> macOS 11.0+ arm64</li>
<li><code>cp39-abi3</code> Windows x64</li>
</ul>
<p>All wheels are stable-ABI (abi3-py39): one wheel per platform works on Python 3.9+, forward-compatible with 3.14+.</p>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install aif-skillforge
</span></span></code></pre></div><h3 id="github-action">GitHub Action</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">LiqunChen0606/skillforge@v0.6.4</span>
</span></span></code></pre></div><h3 id="pre-commit">Pre-commit</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">repo</span>: <span style="color:#ae81ff">https://github.com/LiqunChen0606/skillforge</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">rev</span>: <span style="color:#ae81ff">v0.6.4</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">hooks</span>:
</span></span><span style="display:flex;"><span>    - <span style="color:#f92672">id</span>: <span style="color:#ae81ff">aif-check</span>
</span></span></code></pre></div><h3 id="whats-in-v06x">What&rsquo;s in v0.6.x</h3>
<ul>
<li><code>aif check</code> — 10 lint + 6 OWASP AST10 security checks</li>
<li><code>aif score</code> — letter grade A+..F + Shields.io badge + SVG</li>
<li><code>aif scan</code> — security-only output</li>
<li><code>aif lint</code> — lint-only output</li>
<li>Pre-commit hooks: <code>aif-check</code>, <code>aif-lint</code>, <code>aif-scan</code>, <code>aif-score</code></li>
<li>Claude Code plugin with <code>/lint-skill</code>, <code>/scan-skill</code>, <code>/score-skill</code>, <code>/sign-skill</code>, <code>/verify-skill</code></li>
</ul>
]]></content:encoded></item><item><title>Setup LoongArch64 Cross Compiler</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-loongarch64-cross-compiler/</link><pubDate>Sun, 05 Apr 2026 22:00:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-loongarch64-cross-compiler/</guid><description>Version updated for https://github.com/maikebing/loongarch64-cross-compile to version v1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The loongarch64-cross-compile GitHub Action and Docker container provide a pre-configured cross-compilation environment for building software targeting the LoongArch64 architecture. It automates the setup of necessary tools, such as GCC, G++, and build systems (e.g., make, cmake, ninja-build), along with environment variables, streamlining the development and CI/CD workflows for Loongson processors. Its key features include compatibility as both a GitHub Action and a Docker image, caching for faster builds, and support for cross-compiling C/C++ projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/maikebing/loongarch64-cross-compile">https://github.com/maikebing/loongarch64-cross-compile</a></strong> to version <strong>v1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-loongarch64-cross-compiler">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>loongarch64-cross-compile</strong> GitHub Action and Docker container provide a pre-configured cross-compilation environment for building software targeting the LoongArch64 architecture. It automates the setup of necessary tools, such as GCC, G++, and build systems (e.g., make, cmake, ninja-build), along with environment variables, streamlining the development and CI/CD workflows for Loongson processors. Its key features include compatibility as both a GitHub Action and a Docker image, caching for faster builds, and support for cross-compiling C/C++ projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add LoongArch64 cross-compilation Docker image and GitHub Action by @Copilot in <a href="https://github.com/maikebing/loongarch64-cross-compile/pull/1">https://github.com/maikebing/loongarch64-cross-compile/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Copilot made their first contribution in <a href="https://github.com/maikebing/loongarch64-cross-compile/pull/1">https://github.com/maikebing/loongarch64-cross-compile/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/maikebing/loongarch64-cross-compile/commits/v1.0">https://github.com/maikebing/loongarch64-cross-compile/commits/v1.0</a></p>
]]></content:encoded></item><item><title>Email Notifier Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/email-notifier-action/</link><pubDate>Sun, 05 Apr 2026 22:00:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/email-notifier-action/</guid><description>Version updated for https://github.com/peekaboo5149/email-notifier-action to version v0.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Email Notifier Action is a GitHub Action designed to automate the process of sending customized email notifications via any SMTP provider. It supports HTML email templates with variable substitution, embedded CSS styling, and multiple recipients, making it ideal for dynamic and visually appealing communication during CI/CD workflows. The action also ensures secure handling of credentials through GitHub Secrets and includes a dry-run mode for testing templates without sending actual emails.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/peekaboo5149/email-notifier-action">https://github.com/peekaboo5149/email-notifier-action</a></strong> to version <strong>v0.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/email-notifier-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Email Notifier Action is a GitHub Action designed to automate the process of sending customized email notifications via any SMTP provider. It supports HTML email templates with variable substitution, embedded CSS styling, and multiple recipients, making it ideal for dynamic and visually appealing communication during CI/CD workflows. The action also ensures secure handling of credentials through GitHub Secrets and includes a dry-run mode for testing templates without sending actual emails.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>This release fixes the action description to meet GitHub Marketplace requirements (under 125 characters).</p>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Shortened <code>action.yml</code> description from multi-line to single line (74 characters)</li>
</ul>
<h3 id="features-from-v001">Features (from v0.0.1)</h3>
<ul>
<li>SMTP email delivery via nodemailer</li>
<li>HTML template support with variable substitution</li>
<li>Dry-run mode for testing</li>
<li>Comprehensive error handling</li>
</ul>
<h3 id="required-secrets">Required Secrets</h3>
<ul>
<li><code>MAILER_SEND_FROM</code> - Sender email address</li>
<li><code>MAILER_SEND_TO</code> - Recipient email address(es)</li>
<li><code>SMTP_HOST</code>, <code>SMTP_PORT</code>, <code>SMTP_USER</code>, <code>SMTP_PASS</code>, <code>SMTP_SECURE</code></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peekaboo5149/email-notifier-action/compare/v0.0.1...v0.0.2">https://github.com/peekaboo5149/email-notifier-action/compare/v0.0.1...v0.0.2</a></p>
]]></content:encoded></item><item><title>Publish NPM Package on Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/publish-npm-package-on-release/</link><pubDate>Sun, 05 Apr 2026 21:59:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/publish-npm-package-on-release/</guid><description>Version updated for https://github.com/phucbm/publish-npm-action to version v1.0.16.
This action is used across all versions by 12 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of building, testing, and publishing NPM packages whenever a new GitHub release is created. It simplifies the deployment workflow by handling tasks like dependency installation, test execution, version updates, and publishing artifacts to NPM, reducing manual effort and ensuring consistency. Additionally, it supports secure authentication methods, including NPM tokens and OIDC trusted publishing, for streamlined and secure package management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/phucbm/publish-npm-action">https://github.com/phucbm/publish-npm-action</a></strong> to version <strong>v1.0.16</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>12</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-npm-package-on-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of building, testing, and publishing NPM packages whenever a new GitHub release is created. It simplifies the deployment workflow by handling tasks like dependency installation, test execution, version updates, and publishing artifacts to NPM, reducing manual effort and ensuring consistency. Additionally, it supports secure authentication methods, including NPM tokens and OIDC trusted publishing, for streamlined and secure package management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fix: upgrade npm to latest (11.5.1+) before OIDC publish. npm trusted publishing requires npm 11.5.1+; Node 20 only ships with npm 10.</p>
]]></content:encoded></item><item><title>Xcode Packages Update</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/xcode-packages-update/</link><pubDate>Sun, 05 Apr 2026 21:59:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/xcode-packages-update/</guid><description>Version updated for https://github.com/quver/xcode-packages-update to version v2.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The xcode-packages-update GitHub Action automates the resolution of Swift Package Manager (SPM) dependencies in Xcode projects or workspaces and identifies any changes, such as added, removed, or updated packages. It simplifies dependency management by exposing a dependenciesChanged output, which can be used to trigger automated tasks like creating a pull request with an updated Package.resolved file, thereby streamlining the update process and ensuring up-to-date dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/quver/xcode-packages-update">https://github.com/quver/xcode-packages-update</a></strong> to version <strong>v2.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/xcode-packages-update">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>xcode-packages-update</strong> GitHub Action automates the resolution of Swift Package Manager (SPM) dependencies in Xcode projects or workspaces and identifies any changes, such as added, removed, or updated packages. It simplifies dependency management by exposing a <code>dependenciesChanged</code> output, which can be used to trigger automated tasks like creating a pull request with an updated <code>Package.resolved</code> file, thereby streamlining the update process and ensuring up-to-date dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #23 from quver/release/v2.0.1 (0a1a515)</li>
<li>release: v2.0.1 (36f1f60)</li>
<li>Merge pull request #22 from quver/dependabot/npm_and_yarn/flatted-3.4.2 (964c676)</li>
<li>Merge branch &lsquo;main&rsquo; into dependabot/npm_and_yarn/flatted-3.4.2 (fb5ed98)</li>
<li>Merge pull request #20 from quver/dependabot/github_actions/github-actions-2f63eb37d0 (ca8a8b0)</li>
<li>build(deps-dev): bump flatted from 3.3.3 to 3.4.2 (26c4620)</li>
<li>Merge branch &lsquo;main&rsquo; into dependabot/github_actions/github-actions-2f63eb37d0 (f94be94)</li>
<li>Merge pull request #21 from quver/dependabot/npm_and_yarn/dev-dependencies-af3e018ad3 (90576f0)</li>
<li>build(deps-dev): bump typescript-eslint in the dev-dependencies group (0eb5253)</li>
<li>build(deps): bump the github-actions group with 2 updates (b783a7e)</li>
</ul>
]]></content:encoded></item><item><title>semVersie</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/semversie/</link><pubDate>Sun, 05 Apr 2026 21:59:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/semversie/</guid><description>Version updated for https://github.com/RonaldPhilipsen/semVersie to version v2.3.1.
This action is used across all versions by 5 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The semVersie GitHub Action automates the calculation of semantic version bumps (major, minor, patch) based on conventional commit messages in pull requests. It helps streamline the versioning process by determining the next release version and optionally labeling pull requests with their version impact. This action simplifies release management without restricting usage to specific programming languages, making it a versatile tool for projects following semantic versioning practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RonaldPhilipsen/semVersie">https://github.com/RonaldPhilipsen/semVersie</a></strong> to version <strong>v2.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/semversie">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>semVersie</code> GitHub Action automates the calculation of semantic version bumps (major, minor, patch) based on conventional commit messages in pull requests. It helps streamline the versioning process by determining the next release version and optionally labeling pull requests with their version impact. This action simplifies release management without restricting usage to specific programming languages, making it a versatile tool for projects following semantic versioning practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<img src="docs/resources/logo/semversie-final.svg" alt="Versie banner" width="60%" />
<h1 id="release-notes">Release notes</h1>
<h2 id="-bug-fixes">🐞 Bug Fixes</h2>
<ul>
<li>fix(deps): update dependency @actions/github to v9 (#129) (9785565)</li>
<li>fix(deps): update dependency @actions/core to v3 (#136) (62641f2)</li>
</ul>
<h2 id="-other-changes">➕ Other Changes</h2>
<ul>
<li>chore(deps): lock file maintenance (#126) (1f32a2a)</li>
<li>ci: add zizmor to qualify.yaml (#128) (24c2945)</li>
<li>chore(deps): update chore(deps): npm devdependencies (non-major) (#131) (98d4c0d)</li>
<li>ci: fix zizmor findings (#132) (1397714)</li>
<li>chore(deps): update chore(deps): npm devdependencies (non-major) to v8.58.0 (#137) (8899e56)</li>
<li>chore(deps): update dependency ts-jest to v29.4.9 (#140) (485314b)</li>
<li>Merge branch &lsquo;main&rsquo; into develop (99d724e)</li>
</ul>
<p>:copyright: 2025 Ronald Philipsen</p>
]]></content:encoded></item><item><title>AgentAuditKit MCP Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/agentauditkit-mcp-security-scan/</link><pubDate>Sun, 05 Apr 2026 21:59:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/agentauditkit-mcp-security-scan/</guid><description>Version updated for https://github.com/sattyamjjain/agent-audit-kit to version v0.2.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary AgentAuditKit is a security scanner for AI agent pipelines that identifies vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, and trust boundary violations across 13 agent platforms. It automates the detection of security risks using 77 rules across 11 categories, offering compliance mapping for standards like SOC 2 and ISO 27001, and operates fully offline without requiring cloud dependencies. The tool integrates seamlessly with GitHub Actions, CLI, and pre-commit hooks, providing actionable security insights directly in development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sattyamjjain/agent-audit-kit">https://github.com/sattyamjjain/agent-audit-kit</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentauditkit-mcp-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>AgentAuditKit</strong> is a security scanner for AI agent pipelines that identifies vulnerabilities such as misconfigurations, hardcoded secrets, tool poisoning, and trust boundary violations across 13 agent platforms. It automates the detection of security risks using 77 rules across 11 categories, offering compliance mapping for standards like SOC 2 and ISO 27001, and operates fully offline without requiring cloud dependencies. The tool integrates seamlessly with GitHub Actions, CLI, and pre-commit hooks, providing actionable security insights directly in development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>The missing <code>npm audit</code> for AI agents. Security scanner for MCP-connected AI agent pipelines.</p>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># GitHub Action (recommended)</span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">sattyamjjain/agent-audit-kit@v0.2.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">high</span>
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># CLI</span>
</span></span><span style="display:flex;"><span>pip install agent-audit-kit
</span></span><span style="display:flex;"><span>agent-audit-kit scan .
</span></span></code></pre></div><h3 id="highlights">Highlights</h3>
<ul>
<li><strong>77 detection rules</strong> across 11 security categories</li>
<li><strong>13 scanner modules</strong> — Python AST + TypeScript + Rust</li>
<li><strong>9 CLI commands</strong>: scan, discover, pin, verify, fix, score, update, proxy, kill</li>
<li><strong>OWASP Agentic Top 10</strong>: 10/10 (100%) | <strong>OWASP MCP Top 10</strong>: 10/10 (100%)</li>
<li><strong>Compliance</strong>: EU AI Act, SOC 2, ISO 27001, HIPAA, NIST AI RMF</li>
<li>SARIF 2.1.0 → inline PR annotations in GitHub Security tab</li>
<li>Tool pinning with SHA-256 rug pull detection</li>
<li>Security scoring (A-F grades) with SVG badge</li>
<li>Auto-fix, diff-aware scanning, active secret verification</li>
<li>Runtime MCP interception proxy</li>
<li>VS Code extension scaffold</li>
<li>441 tests, 90% coverage</li>
<li>Zero cloud dependencies — fully offline</li>
</ul>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cve-lite-cli/</link><pubDate>Sun, 05 Apr 2026 21:59:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a GitHub Action designed to help developers scan JavaScript and TypeScript projects for known package vulnerabilities, offering practical fixes and prioritization guidance. It is optimized for developer workflows, supports offline advisory database usage for restricted environments, and eliminates the need for runtime network access. This tool addresses the need for affordable, efficient, and secure vulnerability scanning, making it suitable for enterprise contexts and CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a GitHub Action designed to help developers scan JavaScript and TypeScript projects for known package vulnerabilities, offering practical fixes and prioritization guidance. It is optimized for developer workflows, supports offline advisory database usage for restricted environments, and eliminates the need for runtime network access. This tool addresses the need for affordable, efficient, and secure vulnerability scanning, making it suitable for enterprise contexts and CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="added">Added</h2>
<ul>
<li>package-manager-aware suggested fix commands for urgent findings
<ul>
<li><code>package-lock.json</code> -&gt; <code>npm install ...</code></li>
<li><code>pnpm-lock.yaml</code> -&gt; <code>pnpm add ...</code></li>
<li><code>yarn.lock</code> -&gt; <code>yarn add ...</code></li>
</ul>
</li>
<li>explicit skipped-item output for urgent findings that cannot be fixed confidently</li>
<li><code>-v</code> / <code>--version</code> support</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li>improved output flow so suggested fix commands are easier to notice</li>
<li>CLI banner now includes the tool version</li>
<li>README now documents the new remediation workflow with a concrete fix-command example</li>
<li>screenshots were refreshed to match the current output</li>
</ul>
<h2 id="example">Example</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install jsonwebtoken@4.2.2 express-jwt@2.1.0 sanitize-html@2.17.2
</span></span></code></pre></div>]]></content:encoded></item><item><title>setup-ollama</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-ollama/</link><pubDate>Sun, 05 Apr 2026 13:42:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-ollama/</guid><description>Version updated for https://github.com/ai-action/setup-ollama to version v2.0.28.
This action is used across all versions by 63 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-ollama GitHub Action automates the installation and configuration of the Ollama CLI in GitHub workflows, enabling developers to interact with large language models (LLMs) such as running prompts against various models. It simplifies the process of setting up LLM-based tasks in CI/CD pipelines, supports caching for faster execution, and ensures compatibility with specific CLI versions and models.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ai-action/setup-ollama">https://github.com/ai-action/setup-ollama</a></strong> to version <strong>v2.0.28</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>63</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-ollama">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-ollama</code> GitHub Action automates the installation and configuration of the Ollama CLI in GitHub workflows, enabling developers to interact with large language models (LLMs) such as running prompts against various models. It simplifies the process of setting up LLM-based tasks in CI/CD pipelines, supports caching for faster execution, and ensures compatibility with specific CLI versions and models.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2028-2026-04-05"><a href="https://github.com/ai-action/setup-ollama/compare/v2.0.27...v2.0.28">2.0.28</a> (2026-04-05)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump ollama from 0.20.0 to 0.20.2 (<a href="https://github.com/ai-action/setup-ollama/commit/609ef25232050ac4cb6c7dcb5b1def2ba5971820">609ef25</a>)</li>
</ul>
]]></content:encoded></item><item><title>Calq Flow</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/calq-flow/</link><pubDate>Sun, 05 Apr 2026 13:42:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/calq-flow/</guid><description>Version updated for https://github.com/calq-framework/flow to version v1.2.1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Calq Flow is a .NET release automation tool designed for monorepos, providing a fully automated CI/CD pipeline that handles the release lifecycle, including project discovery, IL-level binary diffing, semantic versioning, and NuGet publishing. It eliminates the need for complex DevOps scripts by replacing subjective commit-based versioning with objective IL comparison, ensuring accurate versioning and breaking change detection. Key capabilities include native monorepo support, test integration, zero-configuration setup, and seamless operation as both a CLI tool and GitHub Action.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/calq-framework/flow">https://github.com/calq-framework/flow</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/calq-flow">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Calq Flow is a .NET release automation tool designed for monorepos, providing a fully automated CI/CD pipeline that handles the release lifecycle, including project discovery, IL-level binary diffing, semantic versioning, and NuGet publishing. It eliminates the need for complex DevOps scripts by replacing subjective commit-based versioning with objective IL comparison, ensuring accurate versioning and breaking change detection. Key capabilities include native monorepo support, test integration, zero-configuration setup, and seamless operation as both a CLI tool and GitHub Action.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fix tool nupkg path (049f402)</li>
<li>check if tool before downloading nupkg (7a2cb70)</li>
<li>fix xmldoc (fb656e4)</li>
<li>fix tool republishing (46d2130)</li>
<li>relock (9ab4bff)</li>
<li>revert relock (5119fa9)</li>
<li>fix target framework for nupkg download (636cf8c)</li>
<li>relock (be3cb70)</li>
<li>net10.0 (448d266)</li>
<li>format (af2956c)</li>
</ul>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/muaddib-scanner/</link><pubDate>Sun, 05 Apr 2026 13:42:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.51.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action designed to detect and analyze supply-chain threats in npm and PyPI dependencies. It automates the identification of known malicious packages and suspicious behavioral patterns using 14 parallel scanners, a deobfuscation engine, inter-module dataflow analysis, and machine learning. By offering pre-installation scans, risk scoring, and detailed threat explanations, it streamlines threat detection and response to enhance the security of software supply chains.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.51</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action designed to detect and analyze supply-chain threats in npm and PyPI dependencies. It automates the identification of known malicious packages and suspicious behavioral patterns using 14 parallel scanners, a deobfuscation engine, inter-module dataflow analysis, and machine learning. By offering pre-installation scans, risk scoring, and detailed threat explanations, it streamlines threat detection and response to enhance the security of software supply chains.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>ML retrain with auto-labeled ground truth. FPR 11%  2.85%. TPR 93.9%  99.93%. Auto-labeler pipeline (OSSF/GHSA/npm). Data leakage fix. 64 active features.</p>
]]></content:encoded></item><item><title>Setup crate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-crate/</link><pubDate>Sun, 05 Apr 2026 13:42:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-crate/</guid><description>Version updated for https://github.com/extractions/setup-crate to version v2.
This action is used across all versions by 17 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-crate GitHub Action automates the installation of Rust crates from public GitHub repositories by downloading and extracting pre-built binaries attached to GitHub releases. It supports projects using semantic versioning (semver) and provides compatibility for various platforms and architectures. This action simplifies the setup process by streamlining the retrieval and installation of specific crate versions, making it easier to integrate Rust tools into CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/extractions/setup-crate">https://github.com/extractions/setup-crate</a></strong> to version <strong>v2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>17</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-crate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-crate</code> GitHub Action automates the installation of Rust crates from public GitHub repositories by downloading and extracting pre-built binaries attached to GitHub releases. It supports projects using semantic versioning (semver) and provides compatibility for various platforms and architectures. This action simplifies the setup process by streamlining the retrieval and installation of specific crate versions, making it easier to integrate Rust tools into CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>This is 2.0.0 (0551596)</li>
<li>setup-crate: This is 0.6.0 (3513e84)</li>
<li>Delete unused .eslintrc.json file (579f05a)</li>
<li>Add back previously ignored tests (1cab327)</li>
<li>Support uncompressed binaries as assets (9a981e0)</li>
<li>Upgrade dependencies (c28888e)</li>
<li>Upgrade GitHub Actions to latest versions (b679bb9)</li>
<li>Upgrade to Node 24 (f56aa67)</li>
<li>Support aarch64-pc-windows-msvc (#8) (e1bca07)</li>
<li>action: This is 1.4.0 (4993624)</li>
</ul>
]]></content:encoded></item><item><title>Setup just</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-just/</link><pubDate>Sun, 05 Apr 2026 13:42:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-just/</guid><description>Version updated for https://github.com/extractions/setup-just to version v4.
This action is used across all versions by 7,449 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-just GitHub Action automates the installation of the just command runner in workflows, allowing users to specify the desired version to install. It simplifies setting up just by handling version resolution and authentication for GitHub API requests, reducing manual setup efforts. This action is particularly useful for automating task execution in continuous integration pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/extractions/setup-just">https://github.com/extractions/setup-just</a></strong> to version <strong>v4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7,449</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-just">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-just</code> GitHub Action automates the installation of the <a href="https://github.com/casey/just">just</a> command runner in workflows, allowing users to specify the desired version to install. It simplifies setting up <code>just</code> by handling version resolution and authentication for GitHub API requests, reducing manual setup efforts. This action is particularly useful for automating task execution in continuous integration pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>This is 4.0.0 (53165ef)</li>
<li>Upgrade to latest setup-crate (3ed9feb)</li>
<li>Update setup-crate to Node 24 (#27) (cf2bee9)</li>
<li>Bump actions/checkout from 5 to 6 (#25) (c261839)</li>
<li>This is 3.1.0 (f8a3cce)</li>
<li>Bump actions/checkout from 4 to 5 (#22) (e1fdbd9)</li>
<li>fix: pin setup-crate to v1.4.0 commit hash (#24) (2674ac3)</li>
<li>This is 3.0.0 (e33e026)</li>
<li>Convert to composite action (#19) (e8fa8d3)</li>
<li>Keep GitHub Actions up to date with GitHub&rsquo;s Dependabot (#14) (6e1de3c)</li>
</ul>
]]></content:encoded></item><item><title>fxpw FTP Deploy Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/fxpw-ftp-deploy-action/</link><pubDate>Sun, 05 Apr 2026 13:41:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/fxpw-ftp-deploy-action/</guid><description>Version updated for https://github.com/fxpw/ftp_action to version 1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The FTP Deploy Action is a GitHub Action designed to automate the upload of files from a local directory to an FTP or SFTP server. It supports features like parallel uploads, retry mechanisms for network errors, and detailed logging of file transfers, including progress, speed, and estimated completion time. This action simplifies and streamlines the deployment process by handling file transfers efficiently and reliably.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fxpw/ftp_action">https://github.com/fxpw/ftp_action</a></strong> to version <strong>1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fxpw-ftp-deploy-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The FTP Deploy Action is a GitHub Action designed to automate the upload of files from a local directory to an FTP or SFTP server. It supports features like parallel uploads, retry mechanisms for network errors, and detailed logging of file transfers, including progress, speed, and estimated completion time. This action simplifies and streamlines the deployment process by handling file transfers efficiently and reliably.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Prepare for GitHub Actions Marketplace publishing (v1.0.0) by @Copilot in <a href="https://github.com/fxpw/ftp_action/pull/1">https://github.com/fxpw/ftp_action/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Copilot made their first contribution in <a href="https://github.com/fxpw/ftp_action/pull/1">https://github.com/fxpw/ftp_action/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fxpw/ftp_action/commits/1.0.0">https://github.com/fxpw/ftp_action/commits/1.0.0</a></p>
]]></content:encoded></item><item><title>JAIPilot Generate and Commit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/jaipilot-generate-and-commit/</link><pubDate>Sun, 05 Apr 2026 13:41:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/jaipilot-generate-and-commit/</guid><description>Version updated for https://github.com/JAIPilot/jaipilot-cli to version v0.3.27.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary JAIPilot is a GitHub Action and CLI tool designed to automatically generate high-quality, high-coverage unit tests for Java codebases, particularly for pull requests. It analyzes code changes, generates meaningful tests that maximize line coverage, and ensures they are compilable and executable. This action automates the time-intensive process of writing unit tests, improving code quality and developer productivity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JAIPilot/jaipilot-cli">https://github.com/JAIPilot/jaipilot-cli</a></strong> to version <strong>v0.3.27</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jaipilot-generate-and-commit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>JAIPilot is a GitHub Action and CLI tool designed to automatically generate high-quality, high-coverage unit tests for Java codebases, particularly for pull requests. It analyzes code changes, generates meaningful tests that maximize line coverage, and ensures they are compilable and executable. This action automates the time-intensive process of writing unit tests, improving code quality and developer productivity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.25...v0.3.27">https://github.com/JAIPilot/jaipilot-cli/compare/v0.3.25...v0.3.27</a></p>
]]></content:encoded></item><item><title>SkillForge — SKILL.md quality check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/skillforge-skill.md-quality-check/</link><pubDate>Sun, 05 Apr 2026 13:41:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/skillforge-skill.md-quality-check/</guid><description>Version updated for https://github.com/LiqunChen0606/skillforge to version v0.5.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SkillForge is a GitHub Action and CLI tool designed for validating, securing, and managing AI skill files (e.g., SKILL.md) used in agent-based systems. It automates quality assurance by performing structural and security checks, detecting issues such as missing metadata, prompt-injection vulnerabilities, and broken references. Additionally, it enables skill signing with Ed25519 for tamper detection and supports integration into CI pipelines, pre-commit hooks, and plugins for streamlined skill development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/LiqunChen0606/skillforge">https://github.com/LiqunChen0606/skillforge</a></strong> to version <strong>v0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skillforge-skill-md-quality-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SkillForge is a GitHub Action and CLI tool designed for validating, securing, and managing AI skill files (e.g., <code>SKILL.md</code>) used in agent-based systems. It automates quality assurance by performing structural and security checks, detecting issues such as missing metadata, prompt-injection vulnerabilities, and broken references. Additionally, it enables skill signing with Ed25519 for tamper detection and supports integration into CI pipelines, pre-commit hooks, and plugins for streamlined skill development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v050">What&rsquo;s new in v0.5.0</h2>
<p>SkillForge is now a <strong>pip-installable SKILL.md quality tool</strong> — no Rust build required for the common case.</p>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install aif-skillforge
</span></span><span style="display:flex;"><span>aif check SKILL.md
</span></span></code></pre></div><h3 id="use-it-in-three-places">Use it in three places</h3>
<p><strong>Pre-commit hook:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">repos</span>:
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">repo</span>: <span style="color:#ae81ff">https://github.com/LiqunChen0606/skillforge</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">rev</span>: <span style="color:#ae81ff">v0.5.0</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">hooks</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">id</span>: <span style="color:#ae81ff">aif-check</span>
</span></span></code></pre></div><p><strong>GitHub Action:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">LiqunChen0606/skillforge@v0.5.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">path</span>: <span style="color:#ae81ff">./skills</span>
</span></span></code></pre></div><p><strong>Claude Code plugin:</strong></p>
<pre tabindex="0"><code>/plugin install LiqunChen0606/skillforge
/lint-skill my-skill.md
</code></pre><h3 id="what-it-checks">What it checks</h3>
<ul>
<li><strong>10 structural lint checks</strong>: frontmatter, required sections, empty blocks, name format, hash verification, claim-evidence linkage, broken references, undefined terms</li>
<li><strong>6 security checks</strong> (OWASP AST10 aligned): prompt injection, hidden Unicode, dangerous tools, external fetches, privilege escalation, data exfiltration</li>
</ul>
<h3 id="breaking-changes">Breaking changes</h3>
<ul>
<li>Legacy <code>@end</code> AIF syntax (v1) is no longer accepted. Use <code>aif migrate-syntax &lt;path&gt;</code> to convert existing <code>.aif</code> files.</li>
</ul>
<h3 id="python-api-16-functions">Python API (16 functions)</h3>
<p><code>parse</code>, <code>compile</code>, <code>render</code>, <code>lint</code>, <code>scan</code>, <code>infer</code>, <code>import_markdown</code>, <code>import_html</code>, <code>import_skill_md</code>, <code>export_skill_md</code>, <code>clean_html</code>, <code>hash_skill</code>, <code>generate_keypair</code>, <code>sign_skill</code>, <code>verify_skill</code>, <code>migrate_syntax</code></p>
<h3 id="links">Links</h3>
<ul>
<li><strong>PyPI</strong>: <a href="https://pypi.org/project/aif-skillforge/0.5.0/">https://pypi.org/project/aif-skillforge/0.5.0/</a></li>
<li><strong>Tutorial</strong>: <a href="tutorial/skillforge_tutorial.ipynb">tutorial/skillforge_tutorial.ipynb</a></li>
<li><strong>Document roundtrips</strong>: <a href="tutorial/skillforge_roundtrips.ipynb">tutorial/skillforge_roundtrips.ipynb</a></li>
</ul>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/agent-bom-scan/</link><pubDate>Sun, 05 Apr 2026 13:41:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.75.15.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary agent-bom is an open-source security scanner designed to identify and analyze vulnerabilities in agentic infrastructures, including AI agents, MCP servers, packages, containers, cloud environments, and runtime contexts. It automates the process of mapping the “blast radius” of vulnerabilities by tracing their impact across dependencies, credentials, and tools, providing a clear understanding of potential risks. The tool offers capabilities such as CVE detection, impact classification, live topology visualization, and integration with CI/CD pipelines for proactive security management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.75.15</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>agent-bom</code> is an open-source security scanner designed to identify and analyze vulnerabilities in agentic infrastructures, including AI agents, MCP servers, packages, containers, cloud environments, and runtime contexts. It automates the process of mapping the &ldquo;blast radius&rdquo; of vulnerabilities by tracing their impact across dependencies, credentials, and tools, providing a clear understanding of potential risks. The tool offers capabilities such as CVE detection, impact classification, live topology visualization, and integration with CI/CD pipelines for proactive security management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat(ci): add daily preventive security automation by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1213">https://github.com/msaad00/agent-bom/pull/1213</a></li>
<li>chore(deps): bump next from 16.2.1 to 16.2.2 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1218">https://github.com/msaad00/agent-bom/pull/1218</a></li>
<li>chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1221">https://github.com/msaad00/agent-bom/pull/1221</a></li>
<li>fix(api): enforce tenant isolation on fleet and schedules by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1222">https://github.com/msaad00/agent-bom/pull/1222</a></li>
<li>feat(helm): harden chart security defaults by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1214">https://github.com/msaad00/agent-bom/pull/1214</a></li>
<li>chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1220">https://github.com/msaad00/agent-bom/pull/1220</a></li>
<li>chore(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1215">https://github.com/msaad00/agent-bom/pull/1215</a></li>
<li>chore(deps-dev): bump eslint-config-next from 16.2.1 to 16.2.2 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1216">https://github.com/msaad00/agent-bom/pull/1216</a></li>
<li>docs: align repo surfaces with 0.75.14 posture by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1223">https://github.com/msaad00/agent-bom/pull/1223</a></li>
<li>fix(api): scope enterprise auth and exceptions by tenant by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1224">https://github.com/msaad00/agent-bom/pull/1224</a></li>
<li>chore(deps-dev): bump vitest from 4.1.0 to 4.1.2 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1217">https://github.com/msaad00/agent-bom/pull/1217</a></li>
<li>chore(deps-dev): bump eslint from 9.39.4 to 10.2.0 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1219">https://github.com/msaad00/agent-bom/pull/1219</a></li>
<li>fix(ci): verify authenticated Railway freshness by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1226">https://github.com/msaad00/agent-bom/pull/1226</a></li>
<li>fix(api): tighten RBAC and OIDC tenant scoping by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1227">https://github.com/msaad00/agent-bom/pull/1227</a></li>
<li>docs: codify upgrade and release hygiene by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1228">https://github.com/msaad00/agent-bom/pull/1228</a></li>
<li>feat(postgres): add first tenant RLS slice by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1229">https://github.com/msaad00/agent-bom/pull/1229</a></li>
<li>feat(api): tenant-scope scan jobs by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1230">https://github.com/msaad00/agent-bom/pull/1230</a></li>
<li>feat(api): persist enterprise stores in postgres by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1231">https://github.com/msaad00/agent-bom/pull/1231</a></li>
<li>feat(api): scope gateway policies by tenant by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1232">https://github.com/msaad00/agent-bom/pull/1232</a></li>
<li>feat(helm): add monitor readiness and metrics wiring by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1233">https://github.com/msaad00/agent-bom/pull/1233</a></li>
<li>feat(api): persist audit and trend stores in postgres by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1234">https://github.com/msaad00/agent-bom/pull/1234</a></li>
<li>feat(api): complete postgres tenant RLS coverage by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1235">https://github.com/msaad00/agent-bom/pull/1235</a></li>
<li>feat/api shared rate limit by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1236">https://github.com/msaad00/agent-bom/pull/1236</a></li>
<li>feat(helm): replace allow-all egress with explicit defaults by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1238">https://github.com/msaad00/agent-bom/pull/1238</a></li>
<li>feat/skills batch scan by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1237">https://github.com/msaad00/agent-bom/pull/1237</a></li>
<li>feat(skills): add versioned output schemas by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1239">https://github.com/msaad00/agent-bom/pull/1239</a></li>
<li>feat(skills): add python AST risk detection by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1240">https://github.com/msaad00/agent-bom/pull/1240</a></li>
<li>feat(skills): add JS/TS code-block risk analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1241">https://github.com/msaad00/agent-bom/pull/1241</a></li>
<li>feat(api): add request tracing and OTLP export by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1242">https://github.com/msaad00/agent-bom/pull/1242</a></li>
<li>fix(action): pass through proxy and CA env vars by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1243">https://github.com/msaad00/agent-bom/pull/1243</a></li>
<li>chore(release): prepare v0.75.15 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1244">https://github.com/msaad00/agent-bom/pull/1244</a></li>
<li>feat(helm): add monitor ingress and pdb support by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1245">https://github.com/msaad00/agent-bom/pull/1245</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.75.15">https://github.com/msaad00/agent-bom/compare/v0...v0.75.15</a></p>
]]></content:encoded></item><item><title>ProdCycle Compliance Code Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/prodcycle-compliance-code-scanner/</link><pubDate>Sun, 05 Apr 2026 13:41:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/prodcycle-compliance-code-scanner/</guid><description>Version updated for https://github.com/prodcycle/compliance-code-scanner to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ProdCycle Compliance Code Scanner GitHub Action automates the process of scanning pull request changes for compliance violations against SOC 2 and HIPAA frameworks by leveraging the ProdCycle API. It analyzes modified files in a pull request, identifies compliance issues, and provides actionable feedback through inline annotations, summary comments, and pass/fail checks based on configurable severity thresholds. This action streamlines compliance enforcement, ensuring code changes adhere to regulatory standards before merging.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/prodcycle/compliance-code-scanner">https://github.com/prodcycle/compliance-code-scanner</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/prodcycle-compliance-code-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ProdCycle Compliance Code Scanner</strong> GitHub Action automates the process of scanning pull request changes for compliance violations against SOC 2 and HIPAA frameworks by leveraging the ProdCycle API. It analyzes modified files in a pull request, identifies compliance issues, and provides actionable feedback through inline annotations, summary comments, and pass/fail checks based on configurable severity thresholds. This action streamlines compliance enforcement, ensuring code changes adhere to regulatory standards before merging.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="prodcycle-compliance-code-scanner-v100">ProdCycle Compliance Code Scanner v1.0.0</h2>
<p>Scan pull request changes for compliance violations against <strong>SOC 2</strong> and <strong>HIPAA</strong> frameworks via the ProdCycle API.</p>
<h3 id="quick-start">Quick start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># .github/workflows/compliance.yml</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#ae81ff">Compliance Code Scanner</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull_request</span>:
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">compliance</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">read</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">fetch-depth</span>: <span style="color:#ae81ff">0</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">prodcycle/compliance-code-scanner@v1</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.PRODCYCLE_API_KEY }}</span>
</span></span></code></pre></div><h3 id="features">Features</h3>
<ul>
<li>Scans changed files in PRs against SOC 2 and HIPAA compliance frameworks</li>
<li>Inline PR annotations on each finding</li>
<li>Summary comment with severity and framework breakdown</li>
<li>Fails the check when findings match your severity threshold</li>
<li>Configurable frameworks, severity thresholds, and file filters</li>
</ul>
<h3 id="requirements">Requirements</h3>
<ul>
<li>A <a href="https://prodcycle.com">ProdCycle</a> account with an API key (<code>pc_...</code>)</li>
</ul>
<p>See the <a href="https://github.com/prodcycle/compliance-code-scanner#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>Aegis AI Governance Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/aegis-ai-governance-gate/</link><pubDate>Sun, 05 Apr 2026 06:27:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/aegis-ai-governance-gate/</guid><description>Version updated for https://github.com/Acacian/aegis to version v0.9.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Aegis is a runtime security tool for AI agents that provides automated guardrails, governance, and auditing without requiring code changes. It integrates with 11 popular AI frameworks to monitor and secure actions such as prompt injection detection, PII masking, and selection-by-negation governance, ensuring compliance and safety in AI operations. By offering features like “aegis plan” for policy previews, regression testing, and CI/CD gating, it automates policy enforcement and enhances the security and reliability of AI agent deployments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Acacian/aegis">https://github.com/Acacian/aegis</a></strong> to version <strong>v0.9.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aegis-ai-governance-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Aegis is a runtime security tool for AI agents that provides automated guardrails, governance, and auditing without requiring code changes. It integrates with 11 popular AI frameworks to monitor and secure actions such as prompt injection detection, PII masking, and selection-by-negation governance, ensuring compliance and safety in AI operations. By offering features like &ldquo;aegis plan&rdquo; for policy previews, regression testing, and CI/CD gating, it automates policy enforcement and enhances the security and reliability of AI agent deployments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="quality-hardening-for-selection-governance">Quality hardening for Selection Governance</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>Token-boundary keyword matching</strong> — prevents false positives (e.g. &ldquo;undelete&rdquo; ≠ &ldquo;delete&rdquo;)</li>
<li><strong>CongruenceChecker priority</strong> — deterministic DELETE &gt; WRITE &gt; READ</li>
<li><strong>Privilege escalation gaming</strong> — no longer blindly concatenates param values</li>
<li><strong>Resource consumption gaming</strong> — <code>max(count, limit, batch_size)</code></li>
<li><strong>PII keyword list</strong> — synced with design doc (added email, name)</li>
</ul>
<h3 id="added">Added</h3>
<ul>
<li>SelectionAuditor thread safety (<code>threading.Lock</code>)</li>
<li>CommitRevealSelection TTL + max_pending (memory leak prevention)</li>
<li><code>@audit_selection</code> sync function support</li>
<li>33 new tests</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>GitHub Action renamed: &ldquo;Aegis AI Agent Security Gate&rdquo;</li>
</ul>
<p>See <a href="https://github.com/Acacian/aegis/blob/main/CHANGELOG.md">CHANGELOG.md</a> for full details.</p>
]]></content:encoded></item><item><title>AgentMeter Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/agentmeter-action/</link><pubDate>Sun, 05 Apr 2026 06:27:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/agentmeter-action/</guid><description>Version updated for https://github.com/AgentMeter/agentmeter-action to version v1.0.6.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AgentMeter Action tracks and reports the costs associated with running AI agents, such as token usage, model type, and execution duration. It automates the process of recording these metrics, submitting data to the AgentMeter dashboard, and posting a cost summary directly on GitHub pull requests or issues. This action helps teams monitor and manage AI agent expenses, providing clear insights into operational costs without disrupting workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AgentMeter/agentmeter-action">https://github.com/AgentMeter/agentmeter-action</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentmeter-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AgentMeter Action</strong> tracks and reports the costs associated with running AI agents, such as token usage, model type, and execution duration. It automates the process of recording these metrics, submitting data to the AgentMeter dashboard, and posting a cost summary directly on GitHub pull requests or issues. This action helps teams monitor and manage AI agent expenses, providing clear insights into operational costs without disrupting workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>docs: replace emoji required indicators with yes/no in inputs table (2eea4ef)</li>
<li>docs: remove emojis from README (5afbf68)</li>
<li>docs: reorder screenshots — runs feed before run detail (9ecc766)</li>
<li>docs: stack screenshots vertically, each on own row (d8191d3)</li>
<li>docs: full-width screenshots with lightbox links (be283af)</li>
<li>chore: update license attribution to AgentMeter (cd86c92)</li>
<li>chore: update all references from foo-software to agentmeter org (4d70861)</li>
<li>docs: remove early access warning banner (0aef4cb)</li>
<li>fix: rename action to &lsquo;AgentMeter Action&rsquo; for Marketplace uniqueness (f4216bd)</li>
<li>docs: add status-values.md and update README status input (#16) (3b74d7d)</li>
</ul>
]]></content:encoded></item><item><title>proof-agent-verify</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/proof-agent-verify/</link><pubDate>Sun, 05 Apr 2026 06:27:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/proof-agent-verify/</guid><description>Version updated for https://github.com/AndreaGriffiths11/proof-agent to version v1.0.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Proof Agent is a GitHub Action designed to automate the verification of AI-generated or human-authored code in pull requests by separating the roles of code generation (worker) and independent verification (verifier). It ensures code correctness, identifies bugs, checks security vulnerabilities, verifies factual claims, and validates build integrity through evidence-based verification processes. By automating these checks, it reduces errors, enforces rigorous quality control, and prevents self-verification pitfalls, enabling teams to maintain higher code quality and security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AndreaGriffiths11/proof-agent">https://github.com/AndreaGriffiths11/proof-agent</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/proof-agent-verify">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Proof Agent is a GitHub Action designed to automate the verification of AI-generated or human-authored code in pull requests by separating the roles of code generation (worker) and independent verification (verifier). It ensures code correctness, identifies bugs, checks security vulnerabilities, verifies factual claims, and validates build integrity through evidence-based verification processes. By automating these checks, it reduces errors, enforces rigorous quality control, and prevents self-verification pitfalls, enabling teams to maintain higher code quality and security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<p>✅ <strong>GitHub Models API integration</strong> - Uses <code>openai/gpt-4o-mini</code> via GitHub Models<br>
✅ <strong>Zero-setup authentication</strong> - No PAT tokens needed, uses built-in <code>GITHUB_TOKEN</code><br>
✅ <strong>Adversarial code review</strong> - Catches real security vulnerabilities<br>
✅ <strong>Blocks dangerous PRs</strong> - Returns FAIL status when critical issues found</p>
<h2 id="security-detection">Security Detection</h2>
<p>This release successfully catches:</p>
<ul>
<li>SQL injection vulnerabilities</li>
<li>Hardcoded passwords and API keys</li>
<li>Authentication bypasses</li>
<li>Path traversal issues</li>
<li>Insecure cryptography</li>
</ul>
<h2 id="breaking-changes">Breaking Changes</h2>
<p><strong>Update your workflow:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-diff" data-lang="diff"><span style="display:flex;"><span>  permissions:
</span></span><span style="display:flex;"><span>    contents: read
</span></span><span style="display:flex;"><span>    pull-requests: write
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">+   models: read  # Required for GitHub Models API
</span></span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>  - uses: AndreaGriffiths11/proof-agent@main
</span></span><span style="display:flex;"><span>    with:
</span></span><span style="display:flex;"><span><span style="color:#f92672">-     github-token: ${{ secrets.COPILOT_TOKEN }}
</span></span></span><span style="display:flex;"><span><span style="color:#a6e22e">+     github-token: ${{ secrets.GITHUB_TOKEN }}
</span></span></span></code></pre></div><h2 id="tested-on">Tested On</h2>
<ul>
<li>Real SQL injection code (caught ✅)</li>
<li>Hardcoded secrets (caught ✅)</li>
<li>Clean code (PASS verdict ✅)</li>
</ul>
<p>Full test results: <a href="https://github.com/AndreaGriffiths11/harness/pull/2">https://github.com/AndreaGriffiths11/harness/pull/2</a></p>
]]></content:encoded></item><item><title>Setup Android SDK Tools</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-android-sdk-tools/</link><pubDate>Sun, 05 Apr 2026 06:27:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-android-sdk-tools/</guid><description>Version updated for https://github.com/android-actions/setup-android to version v4.0.1.
This action is used across all versions by 21,183 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-android GitHub Action automates the setup of the Android SDK tools in CI/CD workflows. It installs and configures essential components like platform-tools and cmdline-tools, ensures SDK licenses are accepted, and resolves common issues such as spaces in SDK paths on Windows runners. This action streamlines Android development pipelines by providing a ready-to-use environment for building and testing Android applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/android-actions/setup-android">https://github.com/android-actions/setup-android</a></strong> to version <strong>v4.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>21,183</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-android-sdk-tools">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-android</code> GitHub Action automates the setup of the Android SDK tools in CI/CD workflows. It installs and configures essential components like <code>platform-tools</code> and <code>cmdline-tools</code>, ensures SDK licenses are accepted, and resolves common issues such as spaces in SDK paths on Windows runners. This action streamlines Android development pipelines by providing a ready-to-use environment for building and testing Android applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Update npm dependencies</p>
]]></content:encoded></item><item><title>Verify Commit Signatures with Auths</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/verify-commit-signatures-with-auths/</link><pubDate>Sun, 05 Apr 2026 06:27:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/verify-commit-signatures-with-auths/</guid><description>Version updated for https://github.com/auths-dev/auths-verify-github-action to version v1.2.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Auths Verify Action is a GitHub Action that automates the verification of commit signatures using cryptographic identity keys. It ensures that every commit in a pull request or push event is signed by authorized developers, helping teams enforce code integrity and prevent unauthorized changes. Key features include automatic detection of commit ranges, classification of verification failures, and detailed reporting with actionable fix instructions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/auths-dev/auths-verify-github-action">https://github.com/auths-dev/auths-verify-github-action</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verify-commit-signatures-with-auths">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Auths Verify Action is a GitHub Action that automates the verification of commit signatures using cryptographic identity keys. It ensures that every commit in a pull request or push event is signed by authorized developers, helping teams enforce code integrity and prevent unauthorized changes. Key features include automatic detection of commit ranges, classification of verification failures, and detailed reporting with actionable fix instructions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="auths-verify-github-action">Auths Verify GitHub Action</h2>
<p>Verify commit signatures and artifact attestations in your CI pipeline using <a href="https://github.com/auths-dev/auths">Auths</a> identity keys.</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">auths-dev/auths-verify-github-action@v1.2.1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">allowed-signers</span>: <span style="color:#e6db74">&#39;.auths/allowed_signers&#39;</span>
</span></span></code></pre></div><p><strong>New: Artifact verification</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">auths-dev/auths-verify-github-action@v1.2.1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">identity-bundle</span>: 
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">artifact-paths</span>: <span style="color:#e6db74">&#39;dist/*.tar.gz&#39;</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/auths-dev/auths-verify-github-action#readme">README</a> for full configuration options.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/auths-dev/auths-verify-github-action/compare/v1.2.0...v1.2.1">https://github.com/auths-dev/auths-verify-github-action/compare/v1.2.0...v1.2.1</a></p>
]]></content:encoded></item><item><title>Trigger AWX job templates through REST APIs</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/trigger-awx-job-templates-through-rest-apis/</link><pubDate>Sun, 05 Apr 2026 06:27:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/trigger-awx-job-templates-through-rest-apis/</guid><description>Version updated for https://github.com/bilalahmad99/github-action-trigger-awx to version v2.1.0.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables users to trigger job or workflow templates on Ansible Tower/AWX directly from their GitHub workflows, automating the integration between CI/CD pipelines and Ansible-based automation tasks. It solves the problem of manually initiating Ansible Tower/AWX jobs by providing streamlined API-based interactions, supporting both token-based and basic authentication methods. Key capabilities include passing extra variables to templates, retrying API requests, and parsing outputs from job runs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bilalahmad99/github-action-trigger-awx">https://github.com/bilalahmad99/github-action-trigger-awx</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/trigger-awx-job-templates-through-rest-apis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables users to trigger job or workflow templates on Ansible Tower/AWX directly from their GitHub workflows, automating the integration between CI/CD pipelines and Ansible-based automation tasks. It solves the problem of manually initiating Ansible Tower/AWX jobs by providing streamlined API-based interactions, supporting both token-based and basic authentication methods. Key capabilities include passing extra variables to templates, retrying API requests, and parsing outputs from job runs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="new-features">New Features</h2>
<ul>
<li>🔐 OAuth2 token authentication support (preferred method)</li>
<li>✅ Backward compatible with username/password authentication</li>
</ul>
<h2 id="improvements">Improvements</h2>
<ul>
<li>Enhanced authentication validation</li>
<li>Better secret masking for sensitive values</li>
<li>Improved logging with <code>core.info()</code> and <code>core.warning()</code></li>
<li>Refactored code structure for better maintainability</li>
<li>Comprehensive test coverage</li>
</ul>
<h2 id="documentation">Documentation</h2>
<ul>
<li>Updated README with authentication examples</li>
<li>Added workflow template example</li>
</ul>
]]></content:encoded></item><item><title>Setup Bowtie</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-bowtie/</link><pubDate>Sun, 05 Apr 2026 06:27:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-bowtie/</guid><description>Version updated for https://github.com/bowtie-json-schema/bowtie to version v2026.4.1.
This action is used across all versions by 6 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bowtie is a meta-validator for the JSON Schema specification that orchestrates the execution of multiple JSON Schema validator implementations, aggregates their results, and provides a consolidated report. It automates the process of validating JSON schemas across various validators, ensuring consistency and compatibility across different implementations. This tool is designed to streamline schema validation workflows while offering robust reporting capabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bowtie-json-schema/bowtie">https://github.com/bowtie-json-schema/bowtie</a></strong> to version <strong>v2026.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-bowtie">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bowtie is a meta-validator for the JSON Schema specification that orchestrates the execution of multiple JSON Schema validator implementations, aggregates their results, and provides a consolidated report. It automates the process of validating JSON schemas across various validators, ensuring consistency and compatibility across different implementations. This tool is designed to streamline schema validation workflows while offering robust reporting capabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v2026.4.1 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2446">https://github.com/bowtie-json-schema/bowtie/pull/2446</a></li>
<li>build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2448">https://github.com/bowtie-json-schema/bowtie/pull/2448</a></li>
<li>build(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2450">https://github.com/bowtie-json-schema/bowtie/pull/2450</a></li>
<li>build(deps): bump dawidd6/action-download-artifact from 14 to 16 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2452">https://github.com/bowtie-json-schema/bowtie/pull/2452</a></li>
<li>build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2451">https://github.com/bowtie-json-schema/bowtie/pull/2451</a></li>
<li>build(deps): bump jsonschema from 0.42.1 to 0.44.0 in /implementations/rust-jsonschema by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2456">https://github.com/bowtie-json-schema/bowtie/pull/2456</a></li>
<li>build(deps): bump dev.harrel:json-schema from 1.9.0 to 1.9.1 in /implementations/java-json-schema by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2457">https://github.com/bowtie-json-schema/bowtie/pull/2457</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2458">https://github.com/bowtie-json-schema/bowtie/pull/2458</a></li>
<li>build(deps): bump jsonschema from 0.44.0 to 0.44.1 in /implementations/rust-jsonschema by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2459">https://github.com/bowtie-json-schema/bowtie/pull/2459</a></li>
<li>build(deps): bump pyjwt from 2.11.0 to 2.12.0 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2460">https://github.com/bowtie-json-schema/bowtie/pull/2460</a></li>
<li>build(deps): bump org.sjf4j:sjf4j from 1.1.4 to 1.1.5 in /implementations/java-sjf4j by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2468">https://github.com/bowtie-json-schema/bowtie/pull/2468</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2465">https://github.com/bowtie-json-schema/bowtie/pull/2465</a></li>
<li>build(deps): bump github.com/ajevans99/swift-json-schema from 0.11.1 to 0.11.2 in /implementations/swift-swift-json-schema by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2464">https://github.com/bowtie-json-schema/bowtie/pull/2464</a></li>
<li>build(deps): bump com.networknt:json-schema-validator from 3.0.0 to 3.0.1 in /implementations/java-networknt-json-schema-validator by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2466">https://github.com/bowtie-json-schema/bowtie/pull/2466</a></li>
<li>add working jsu-compile based bowtie with C backend by @zx80 in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2455">https://github.com/bowtie-json-schema/bowtie/pull/2455</a></li>
<li>build(deps): bump dorny/paths-filter from 3 to 4 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2473">https://github.com/bowtie-json-schema/bowtie/pull/2473</a></li>
<li>build(deps): bump pnpm/action-setup from 4 to 5 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2474">https://github.com/bowtie-json-schema/bowtie/pull/2474</a></li>
<li>Bump the corvus-json group with 1 update by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2476">https://github.com/bowtie-json-schema/bowtie/pull/2476</a></li>
<li>Bump JsonSchema.Net from 9.1.1 to 9.1.3 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2475">https://github.com/bowtie-json-schema/bowtie/pull/2475</a></li>
<li>Bump org.jetbrains.kotlin.jvm from 2.3.10 to 2.3.20 in /implementations/java-openapiprocessor by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2481">https://github.com/bowtie-json-schema/bowtie/pull/2481</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2480">https://github.com/bowtie-json-schema/bowtie/pull/2480</a></li>
<li>Add JSON Schema Utils (JSU) compiler with Java, JS and Perl backends by @zx80 in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2479">https://github.com/bowtie-json-schema/bowtie/pull/2479</a></li>
<li>Added DuplicateCase Error handing in _Report.convert() by @MonishPuttu in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2482">https://github.com/bowtie-json-schema/bowtie/pull/2482</a></li>
<li>build(deps): bump rustls-webpki from 0.103.9 to 0.103.10 in /implementations/rust-jsonschema in the cargo group across 1 directory by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2471">https://github.com/bowtie-json-schema/bowtie/pull/2471</a></li>
<li>build(deps): bump jsonschema from 0.44.1 to 0.45.0 in /implementations/rust-jsonschema by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2461">https://github.com/bowtie-json-schema/bowtie/pull/2461</a></li>
<li>feat(cli): add &ndash;failures-only flag to smoke by @abhi-03-kh in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2454">https://github.com/bowtie-json-schema/bowtie/pull/2454</a></li>
<li>Bump dawidd6/action-download-artifact from 16 to 19 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2488">https://github.com/bowtie-json-schema/bowtie/pull/2488</a></li>
<li>Replace softprops/action-gh-release with gh CLI by @Copilot in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2491">https://github.com/bowtie-json-schema/bowtie/pull/2491</a></li>
<li>Bump com.fasterxml.jackson.core:jackson-databind from 2.21.1 to 2.21.2 in /implementations/java-json-schema by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2493">https://github.com/bowtie-json-schema/bowtie/pull/2493</a></li>
<li>Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2498">https://github.com/bowtie-json-schema/bowtie/pull/2498</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2497">https://github.com/bowtie-json-schema/bowtie/pull/2497</a></li>
<li>Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2 in /implementations/java-openapiprocessor by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2495">https://github.com/bowtie-json-schema/bowtie/pull/2495</a></li>
<li>Bump com.fasterxml.jackson.core:jackson-databind from 2.21.1 to 2.21.2 in /implementations/java-jsonschemafriend by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2494">https://github.com/bowtie-json-schema/bowtie/pull/2494</a></li>
<li>Bump com.fasterxml.jackson.core:jackson-databind from 2.21.1 to 2.21.2 in /implementations/java-json-tools-json-schema-validator by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2496">https://github.com/bowtie-json-schema/bowtie/pull/2496</a></li>
<li>Bump typescript from 5.9.3 to 6.0.2 in /implementations/ts-vscode-json-languageservice by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2499">https://github.com/bowtie-json-schema/bowtie/pull/2499</a></li>
<li>Bump the corvus-json group with 1 update by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2500">https://github.com/bowtie-json-schema/bowtie/pull/2500</a></li>
<li>Bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2502">https://github.com/bowtie-json-schema/bowtie/pull/2502</a></li>
<li>Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2503">https://github.com/bowtie-json-schema/bowtie/pull/2503</a></li>
<li>Bump com.fasterxml.jackson.core:jackson-databind from 2.21.1 to 2.21.2 in /implementations/java-json-schema-react by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2506">https://github.com/bowtie-json-schema/bowtie/pull/2506</a></li>
<li>update jsonschema.net docker image by @gregsdennis in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2453">https://github.com/bowtie-json-schema/bowtie/pull/2453</a></li>
<li>Bump com.fasterxml.jackson.core:jackson-databind from 2.21.1 to 2.21.2 in /implementations/java-sjf4j by @dependabot[bot] in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2504">https://github.com/bowtie-json-schema/bowtie/pull/2504</a></li>
<li>Add ata-validator implementation by @mertcanaltin in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2501">https://github.com/bowtie-json-schema/bowtie/pull/2501</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@MonishPuttu made their first contribution in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2482">https://github.com/bowtie-json-schema/bowtie/pull/2482</a></li>
<li>@abhi-03-kh made their first contribution in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2454">https://github.com/bowtie-json-schema/bowtie/pull/2454</a></li>
<li>@Copilot made their first contribution in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2491">https://github.com/bowtie-json-schema/bowtie/pull/2491</a></li>
<li>@mertcanaltin made their first contribution in <a href="https://github.com/bowtie-json-schema/bowtie/pull/2501">https://github.com/bowtie-json-schema/bowtie/pull/2501</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/bowtie-json-schema/bowtie/compare/v2026.3.1...v2026.4.1">https://github.com/bowtie-json-schema/bowtie/compare/v2026.3.1...v2026.4.1</a></p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/bernstein-multi-agent-orchestration/</link><pubDate>Sun, 05 Apr 2026 06:27:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.4.14.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is an orchestration tool that automates software development tasks by breaking down a high-level goal into smaller tasks, assigning them to AI coding agents working in parallel, verifying their outputs, and committing the results—all while maintaining a clean Git history. It eliminates the need for a specific framework or vendor lock-in by supporting interchangeable agents, models, and providers, and includes adapters for 18+ CLI tools. Bernstein streamlines engineering workflows by enabling continuous development with minimal manual intervention, akin to how Kubernetes manages containers for scalable deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.4.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is an orchestration tool that automates software development tasks by breaking down a high-level goal into smaller tasks, assigning them to AI coding agents working in parallel, verifying their outputs, and committing the results—all while maintaining a clean Git history. It eliminates the need for a specific framework or vendor lock-in by supporting interchangeable agents, models, and providers, and includes adapters for 18+ CLI tools. Bernstein streamlines engineering workflows by enabling continuous development with minimal manual intervention, akin to how Kubernetes manages containers for scalable deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Patch release. Changes since previous version:</p>
<p>ef8c5ff chore: auto-bump to v1.4.14
9a9f8e5 fix: update test_task_completion for task_lifecycle module move
dfe22d5 fix: SLO cap takes precedence over minimum agent floor
0d8cd03 fix: set _workdir in rebalancing test to prevent MagicMock path
5d7bf3e fix: add templates to CLI allowlist + reassign role validation in test</p>
]]></content:encoded></item><item><title>actions-workflow-metrics</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/actions-workflow-metrics/</link><pubDate>Sun, 05 Apr 2026 06:27:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/actions-workflow-metrics/</guid><description>Version updated for https://github.com/dev-hato/actions-workflow-metrics to version v0.0.5.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, actions-workflow-metrics, collects real-time system metrics such as CPU load and memory usage during workflow execution, providing detailed per-step insights using the GitHub API. It automates the generation of visualizations, including Mermaid charts, and displays them in the job summary, making it easier to monitor resource consumption throughout the workflow. The action helps identify bottlenecks and optimize performance in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dev-hato/actions-workflow-metrics">https://github.com/dev-hato/actions-workflow-metrics</a></strong> to version <strong>v0.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/actions-workflow-metrics">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>actions-workflow-metrics</code>, collects real-time system metrics such as CPU load and memory usage during workflow execution, providing detailed per-step insights using the GitHub API. It automates the generation of visualizations, including Mermaid charts, and displays them in the job summary, making it easier to monitor resource consumption throughout the workflow. The action helps identify bottlenecks and optimize performance in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update github/codeql-action action to v4.35.1 by @renovate[bot] in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/259">https://github.com/dev-hato/actions-workflow-metrics/pull/259</a></li>
<li>feat: add per-step metrics collection and rendering by @massongit in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/203">https://github.com/dev-hato/actions-workflow-metrics/pull/203</a></li>
<li>chore(deps): pin dependency @octokit/openapi-types to 27.0.0 by @renovate[bot] in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/264">https://github.com/dev-hato/actions-workflow-metrics/pull/264</a></li>
<li>Codex/limit time axis labels by @Goryudyuma in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/130">https://github.com/dev-hato/actions-workflow-metrics/pull/130</a></li>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/dev-hato/actions-workflow-metrics/pull/266">https://github.com/dev-hato/actions-workflow-metrics/pull/266</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/dev-hato/actions-workflow-metrics/compare/v0.0.4...v0.0.5">https://github.com/dev-hato/actions-workflow-metrics/compare/v0.0.4...v0.0.5</a></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/releasekit-automated-versioning-release/</link><pubDate>Sun, 05 Apr 2026 06:27:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.10.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a lightweight, modular tool designed to automate versioning, changelog generation, and package publishing for JavaScript and Rust projects, seamlessly integrating into CI/CD pipelines. It leverages conventional commits to derive semantic versioning, supports monorepos, and provides advanced capabilities like AI-enhanced release notes, PR release previews, and flexible configuration for automated workflows. By combining individual tools or using its unified CLI, ReleaseKit simplifies and streamlines the release management process.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.10.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a lightweight, modular tool designed to automate versioning, changelog generation, and package publishing for JavaScript and Rust projects, seamlessly integrating into CI/CD pipelines. It leverages conventional commits to derive semantic versioning, supports monorepos, and provides advanced capabilities like AI-enhanced release notes, PR release previews, and flexible configuration for automated workflows. By combining individual tools or using its unified CLI, ReleaseKit simplifies and streamlines the release management process.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
<li>refactor: update label handling from &lsquo;release&rsquo; to &lsquo;bump&rsquo; for consistency by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/105">https://github.com/goosewobbler/releasekit/pull/105</a></li>
<li>feat: enhance label extraction to support &lsquo;bump&rsquo; labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/106">https://github.com/goosewobbler/releasekit/pull/106</a></li>
<li>fix(version): hook up package filtering with wildcard support by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/107">https://github.com/goosewobbler/releasekit/pull/107</a></li>
<li>refactor(ci): enhance label handling for bump and release scenarios by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/108">https://github.com/goosewobbler/releasekit/pull/108</a></li>
<li>fix(release): implement effective target handling for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/109">https://github.com/goosewobbler/releasekit/pull/109</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.10.2">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.10.2</a></p>
]]></content:encoded></item><item><title>Setup GLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-gli/</link><pubDate>Sun, 05 Apr 2026 06:27:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/setup-gli/</guid><description>Version updated for https://github.com/GreemDev/setup-gli-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-gli-action GitHub Action facilitates the installation and setup of the GLI tool within GitHub, Gitea, or Forgejo workflows, automatically adding it to the system PATH. It streamlines the process of integrating GLI into CI/CD pipelines, ensuring consistent access to a specified or latest version of the tool. This action addresses challenges related to manual installations and tool configuration, enabling automated and efficient workflow management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/GreemDev/setup-gli-action">https://github.com/GreemDev/setup-gli-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-gli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-gli-action</code> GitHub Action facilitates the installation and setup of the GLI tool within GitHub, Gitea, or Forgejo workflows, automatically adding it to the system PATH. It streamlines the process of integrating GLI into CI/CD pipelines, ensuring consistent access to a specified or latest version of the tool. This action addresses challenges related to manual installations and tool configuration, enabling automated and efficient workflow management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Fixed the action on Windows runners.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/GreemDev/setup-gli-action/compare/v1.0.0...v1.0.1">https://github.com/GreemDev/setup-gli-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>action-bark</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/action-bark/</link><pubDate>Sun, 05 Apr 2026 06:26:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/action-bark/</guid><description>Version updated for https://github.com/harryzcy/action-bark to version v2.3.3.
This action is used across all versions by 14 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-bark GitHub Action enables automated push notifications to iOS devices using the Bark app. It streamlines the process of sending real-time alerts about workflow statuses (e.g., success, failure, or cancellation) directly to users’ devices. Key capabilities include customizable notification titles, bodies, sound, urgency levels, and integration with GitHub Enterprise, making it ideal for keeping users informed about CI/CD pipeline events.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/harryzcy/action-bark">https://github.com/harryzcy/action-bark</a></strong> to version <strong>v2.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/action-bark">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>action-bark</strong> GitHub Action enables automated push notifications to iOS devices using the Bark app. It streamlines the process of sending real-time alerts about workflow statuses (e.g., success, failure, or cancellation) directly to users&rsquo; devices. Key capabilities include customizable notification titles, bodies, sound, urgency levels, and integration with GitHub Enterprise, making it ideal for keeping users informed about CI/CD pipeline events.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Prepare v2.3.3 release (#1177) (8798342)</li>
<li>Update dependency typescript to v6 (#1170) (9e25b48)</li>
<li>Update dependency ts-jest to v29.4.9 (#1176) (676416a)</li>
<li>Update typescript-eslint monorepo to v8.58.0 (#1175) (9f8b984)</li>
<li>Update dependency rollup to v4.60.1 (#1174) (c922aca)</li>
<li>Update dependency axios to v1.14.0 (#1173) (5170d78)</li>
<li>Lock file maintenance (#1172) (0cb5d02)</li>
<li>Bump handlebars from 4.7.8 to 4.7.9 (#1171) (9917aea)</li>
<li>Update typescript-eslint monorepo to v8.57.2 (#1169) (ebb66b7)</li>
<li>Bump picomatch from 2.3.1 to 2.3.2 (#1168) (3bb5e67)</li>
</ul>
]]></content:encoded></item><item><title>skill-publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/skill-publish/</link><pubDate>Sun, 05 Apr 2026 06:26:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/skill-publish/</guid><description>Version updated for https://github.com/hashgraph-online/skill-publish to version v1.0.6.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The skill-publish GitHub Action and CLI tool streamline the process of validating, quoting, and publishing tamper-evident, immutable skill packages to the HOL Registry on the Hedera blockchain. It automates tasks such as package validation, metadata creation, and secure on-chain publishing, ensuring reproducibility, version pinning, and an audit trail for skill releases. This action is particularly beneficial for developers looking to share trustless, immutable skill artifacts without relying on mutable URLs or copy-paste data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hashgraph-online/skill-publish">https://github.com/hashgraph-online/skill-publish</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skill-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>skill-publish</code> GitHub Action and CLI tool streamline the process of validating, quoting, and publishing tamper-evident, immutable skill packages to the HOL Registry on the Hedera blockchain. It automates tasks such as package validation, metadata creation, and secure on-chain publishing, ensuring reproducibility, version pinning, and an audit trail for skill releases. This action is particularly beneficial for developers looking to share trustless, immutable skill artifacts without relying on mutable URLs or copy-paste data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Documentation: <a href="https://hol.org/registry/skills/publish">https://hol.org/registry/skills/publish</a></li>
</ul>
<!-- Release notes generated using configuration in .github/release.yml at v1.0.6 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>fix: complete releases from main workflow by @kantorcodes in <a href="https://github.com/hashgraph-online/skill-publish/pull/11">https://github.com/hashgraph-online/skill-publish/pull/11</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hashgraph-online/skill-publish/compare/v1.0.5...v1.0.6">https://github.com/hashgraph-online/skill-publish/compare/v1.0.5...v1.0.6</a></p>
]]></content:encoded></item><item><title>MC-Runtime-Test</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/mc-runtime-test/</link><pubDate>Sun, 05 Apr 2026 06:26:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/mc-runtime-test/</guid><description>Version updated for https://github.com/headlesshq/mc-runtime-test to version 4.3.0.
This action is used across all versions by 23 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MC-Runtime-Test is a GitHub Action that automates the launch and testing of the Minecraft client in CI/CD pipelines, enabling developers to identify runtime bugs in Minecraft mods across various versions and modloaders. By leveraging HeadlessMC and virtual framebuffer support, it eliminates the need for manual testing by automating client launches, world creation, chunk loading, and integration with Minecraft’s GameTest Framework for structured test execution. This streamlines the development process for mod creators, saving time and improving testing accuracy.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/headlesshq/mc-runtime-test">https://github.com/headlesshq/mc-runtime-test</a></strong> to version <strong>4.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>23</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mc-runtime-test">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MC-Runtime-Test is a GitHub Action that automates the launch and testing of the Minecraft client in CI/CD pipelines, enabling developers to identify runtime bugs in Minecraft mods across various versions and modloaders. By leveraging HeadlessMC and virtual framebuffer support, it eliminates the need for manual testing by automating client launches, world creation, chunk loading, and integration with Minecraft&rsquo;s GameTest Framework for structured test execution. This streamlines the development process for mod creators, saving time and improving testing accuracy.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="430-2026-04-04"><a href="https://github.com/headlesshq/mc-runtime-test/compare/4.2.0...4.3.0">4.3.0</a> (2026-04-04)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>action:</strong> Windows support (<a href="https://github.com/headlesshq/mc-runtime-test/issues/128">#128</a>) (<a href="https://github.com/headlesshq/mc-runtime-test/commit/9b94ad5c82c0485c836c99ec6fbe0bea64ea3325">9b94ad5</a>)</li>
</ul>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cibuild-action/</link><pubDate>Sun, 05 Apr 2026 06:26:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.3.12.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cibuild GitHub Action simplifies and accelerates the setup of CI/CD pipelines for iOS and Android projects by generating GitHub Actions workflows from YAML configurations. It automates tasks such as platform detection, build configuration, secret management, and pipeline validation, offering both interactive and non-interactive setup options. Key capabilities include local pipeline execution, remote deployment, secrets synchronization with GitHub, and extensive customization through a predefined spec.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.3.12</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cibuild</code> GitHub Action simplifies and accelerates the setup of CI/CD pipelines for iOS and Android projects by generating GitHub Actions workflows from YAML configurations. It automates tasks such as platform detection, build configuration, secret management, and pipeline validation, offering both interactive and non-interactive setup options. Key capabilities include local pipeline execution, remote deployment, secrets synchronization with GitHub, and extensive customization through a predefined spec.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.3.12</p>
]]></content:encoded></item><item><title>Pipelock Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/pipelock-agent-security-scan/</link><pubDate>Sun, 05 Apr 2026 06:26:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/pipelock-agent-security-scan/</guid><description>Version updated for https://github.com/luckyPipewrench/pipelock to version v2.1.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Pipelock is an open-source agent firewall and local runtime designed to secure AI agents by providing network scanning, process containment, and enforcement of tool usage policies in a single binary. It prevents sensitive data leaks, such as API keys, and mitigates malicious activity by intercepting and analyzing HTTP traffic, blocking unauthorized requests without requiring code changes to the agent. Pipelock supports various AI frameworks and offers flexible deployment options, including standalone binaries, Docker containers, and proxy modes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/luckyPipewrench/pipelock">https://github.com/luckyPipewrench/pipelock</a></strong> to version <strong>v2.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pipelock-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Pipelock is an open-source agent firewall and local runtime designed to secure AI agents by providing network scanning, process containment, and enforcement of tool usage policies in a single binary. It prevents sensitive data leaks, such as API keys, and mitigates malicious activity by intercepting and analyzing HTTP traffic, blocking unauthorized requests without requiring code changes to the agent. Pipelock supports various AI frameworks and offers flexible deployment options, including standalone binaries, Docker containers, and proxy modes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>ce7afb548c27fdda4e5f084d81031b525442d2a6 feat: ClusterFuzzLite integration and Hangul Filler normalization (#339)</li>
<li>be844403db91f5aaf48c5c56a14a93808de07d0b fix: SSRF hex/octal IP decoding + separate subdomain entropy threshold (#336)</li>
<li>5b120112463122952205c98e2bbbb7e7a01a11f3 fix: SSRF trust gap for allowlisted domains resolving to internal IPs (#334)</li>
<li>0889578699a90a1369c3af5d2b6f8e60ff2b823b fix: harden MCP input DLP with new patterns and path coverage (#337)</li>
<li>94d99be71ed2cd920ef5b9ae46d6e548dcf92ca0 fix: harden chain detection and shell obfuscation coverage (#338)</li>
<li>6da4a85c907e4fda39dc89f2caf7d6dca4e01510 fix: recursive response decode + remove numbered comment lists (#344)</li>
<li>c3d7bf499f1673c57ddda2ec1d95f3f60f33f8c3 fix: reject MCP batch requests at ingress (#335)</li>
<li>4c4a7cb621ae4b80dcc81a08616285ddefe6166d fix: widen DLP and tool scanner patterns for gauntlet coverage (#348)</li>
<li>208bedc68ae668d2f8b221d9be56758e15083733 fix: widen Tool Invocation pattern and add SYS closing tag to Instruction Boundary (#350)</li>
<li>7951e28a961df9ae52ab195f6a9757e68709278e refactor: BodyScanRequest struct, server timeout constants, token field docs (#345)</li>
<li>e71b19dff8250de04c8504124200cce543cbf9d8 refactor: consolidate signal recording + split mcp/input.go (#346)</li>
<li>3f0911a30d49ed37190dc2a4de975685dd7fd592 refactor: extract LogContext and InterceptContext structs for audit + intercept pipelines (#340)</li>
<li>e0b2b07dcd746a52a7d719d6e64597641e912451 refactor: extract relay and hop-by-hop helpers into relay.go (#347)</li>
</ul>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/secondbrainaction/</link><pubDate>Sun, 05 Apr 2026 06:26:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2537-attempt2.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that automates the retrieval, filtering, and analysis of data from various external sources such as Salesforce, ZenDesk, Slack, and YouTube using Retrieval Augmented Generation (RAG) techniques and large language models (LLMs). It enables users to extract relevant information based on keywords, generate insights, summaries, and reports, and analyze diverse data sets like document directories, GitHub repositories, and video transcripts. This tool addresses the challenge of consolidating and processing data from disparate sources, streamlining complex data analysis tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2537-attempt2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that automates the retrieval, filtering, and analysis of data from various external sources such as Salesforce, ZenDesk, Slack, and YouTube using Retrieval Augmented Generation (RAG) techniques and large language models (LLMs). It enables users to extract relevant information based on keywords, generate insights, summaries, and reports, and analyze diverse data sets like document directories, GitHub repositories, and video transcripts. This tool addresses the challenge of consolidating and processing data from disparate sources, streamlining complex data analysis tasks.</p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/totem-shield/</link><pubDate>Sun, 05 Apr 2026 06:26:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.11.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a GitHub Action and standard library for automated codebase governance that transforms institutional knowledge into enforceable rules, preventing recurring coding mistakes. By capturing lessons from code reviews or plain-English documentation, Totem generates deterministic constraints that block non-compliant code during CI/CD workflows or pre-push hooks. This eliminates repetitive review errors, reduces “bot-tax,” and enables teams to maintain consistent coding standards without relying on rigid workflows or external AI agents.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a GitHub Action and standard library for automated codebase governance that transforms institutional knowledge into enforceable rules, preventing recurring coding mistakes. By capturing lessons from code reviews or plain-English documentation, Totem generates deterministic constraints that block non-compliant code during CI/CD workflows or pre-push hooks. This eliminates repetitive review errors, reduces &ldquo;bot-tax,&rdquo; and enables teams to maintain consistent coding standards without relying on rigid workflows or external AI agents.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="minor-changes">Minor Changes</h3>
<ul>
<li>
<p>33039d1: 1.11.0 — The Import Engine</p>
<p>Rule portability across tools, compiler safety, and thick baseline language packs.</p>
<ul>
<li><strong>Proactive Language Packs (#1152):</strong> 50 baseline rules (up from 23) across TypeScript, Node.js Security, and Shell/POSIX. Sourced from @typescript-eslint, OWASP, and ShellCheck best practices.</li>
<li><strong>Lesson Retirement Ledger (#1165):</strong> <code>.totem/retired-lessons.json</code> tracks intentionally removed rules, preventing re-extraction during future import cycles.</li>
<li><strong>Compiler Guard (#1177):</strong> Rejects self-suppressing patterns (totem-ignore, totem-context, shield-context) at compile time.</li>
<li><strong>ESLint Syntax/Properties (#1140):</strong> <code>totem import --from-eslint</code> now handles <code>no-restricted-properties</code> (dot, optional chaining, bracket notation) and <code>no-restricted-syntax</code> (ForInStatement, WithStatement, DebuggerStatement).</li>
<li><strong>Model Defaults (#1185):</strong> <code>totem init</code> defaults updated to <code>claude-sonnet-4-6</code> (Anthropic) and <code>gpt-5.4-mini</code> (OpenAI).</li>
<li><strong>Supported Models Refresh:</strong> Gemini 2.5 deprecation warning, gemma4/qwen3 for Ollama, new embedding models.</li>
</ul>
</li>
</ul>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>Updated dependencies [33039d1]
<ul>
<li>@mmnto/totem@1.11.0</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/run-aer-tests/</link><pubDate>Sun, 05 Apr 2026 06:26:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.141.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action provides a lightweight Salesforce-compatible runtime for validating Apex code, running tests, and debugging without deploying to a Salesforce org. It automates Apex test execution in CI/CD pipelines, enabling faster, reproducible test cycles and code iteration. Its key capabilities include running test suites, executing individual code paths, and offering interactive debugging tools for efficient troubleshooting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.141</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action provides a lightweight Salesforce-compatible runtime for validating Apex code, running tests, and debugging without deploying to a Salesforce org. It automates Apex test execution in CI/CD pipelines, enabling faster, reproducible test cycles and code iteration. Its key capabilities include running test suites, executing individual code paths, and offering interactive debugging tools for efficient troubleshooting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.141</p>
<ul>
<li>
<p>Update Implementation Status Docs</p>
</li>
<li>
<p>Add Bootstrap Database Setting To VS Code Tests</p>
</li>
<li>
<p>Improve Governor Limit Enforcement And Calibration</p>
</li>
<li>
<p>Adjust CPU Accounting in Busy-wait Loops</p>
</li>
<li>
<p>Improve AuthConfiguration And SessionManagement Coverage</p>
</li>
<li>
<p>Fix Async Batch Heap Governor Resets</p>
</li>
<li>
<p>Omit Null Queried Fields From SObject Stringification</p>
</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/multi-style-contribution-snake/</link><pubDate>Sun, 05 Apr 2026 06:26:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v05.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action transforms a user’s contribution graph into dynamic animations with five distinct styles, customizable geometric shapes, and bold month labels, offering both SVG and GIF outputs. It automates the process of generating and previewing these visuals in a dedicated branch, making it easy to showcase personalized contribution grids on profiles or share them on social platforms. Key capabilities include automated user detection, multi-theme support, and high-quality rendering for improved customization and engagement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v05.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action transforms a user&rsquo;s contribution graph into dynamic animations with five distinct styles, customizable geometric shapes, and bold month labels, offering both SVG and GIF outputs. It automates the process of generating and previewing these visuals in a dedicated branch, making it easy to showcase personalized contribution grids on profiles or share them on social platforms. Key capabilities include automated user detection, multi-theme support, and high-quality rendering for improved customization and engagement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v05.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/rumdl-action/</link><pubDate>Sun, 05 Apr 2026 06:26:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.67.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as identifying and fixing common Markdown issues, supports multiple Markdown flavors, and offers extensive configuration options. With its fast performance, zero dependencies, and CI/CD integration, it is well-suited for optimizing workflows and maintaining clean, standardized documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.67</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as identifying and fixing common Markdown issues, supports multiple Markdown flavors, and offers extensive configuration options. With its fast performance, zero dependencies, and CI/CD integration, it is well-suited for optimizing workflows and maintaining clean, standardized documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>MD077</strong>: detect over-indented tight continuation lines (<a href="https://github.com/rvben/rumdl/commit/a1e100d71509d2ac509f749bc9fcc492c0b146a3">a1e100d</a>)</li>
<li><strong>docs</strong>: add interactive playground page powered by rumdl-wasm (<a href="https://github.com/rvben/rumdl/commit/3352b87785c8d35e7ee5361dda1c994f37059154">3352b87</a>)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>MD077</strong>: correct nested list tight continuation false positive (<a href="https://github.com/rvben/rumdl/commit/12f34e304f58cdd8292ca0ddbf4371ff61e1bc3f">12f34e3</a>)</li>
<li><strong>MD077</strong>: skip deeply indented list markers in tight continuation check (<a href="https://github.com/rvben/rumdl/commit/3455ae9b863746ef2f46aa8200c0f06601124095">3455ae9</a>)</li>
<li><strong>ci</strong>: use nextest archive in pre-push hook to prevent binary race (<a href="https://github.com/rvben/rumdl/commit/fccfe9a1a36943b4d2f5168817a9973da0bd47c0">fccfe9a</a>)</li>
<li>remove orphaned doc comments causing clippy warnings (<a href="https://github.com/rvben/rumdl/commit/0dd98b4cb850edd9300471d0d632bd0e370640ac">0dd98b4</a>)</li>
<li><strong>docs</strong>: prevent playground panels from shrinking after Fix All (<a href="https://github.com/rvben/rumdl/commit/e209ce677724ed5bbd6761bb18a2e81b9138383f">e209ce6</a>)</li>
<li><strong>MD064</strong>: skip spaces after list markers inside blockquotes (<a href="https://github.com/rvben/rumdl/commit/36fbeae45db14a05f8bf4590a9b4a637a6d83392">36fbeae</a>)</li>
<li><strong>docs</strong>: replace npmjs.com link with github link in playground (<a href="https://github.com/rvben/rumdl/commit/da60e47abc317d021ae4ca58d3148da2848839d3">da60e47</a>)</li>
<li><strong>docs</strong>: load rumdl-wasm from jsdelivr without version pin (<a href="https://github.com/rvben/rumdl/commit/e781e6be71119d47c2f55091d8552b833847904b">e781e6b</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.67-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.67-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.67-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.67-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-apple-darwin.tar.gz">rumdl-v0.1.67-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-aarch64-apple-darwin.tar.gz">rumdl-v0.1.67-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-pc-windows-msvc.zip">rumdl-v0.1.67-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.67/rumdl-v0.1.67-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>ScrapingAnt Web Scrape</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/scrapingant-web-scrape/</link><pubDate>Sun, 05 Apr 2026 06:26:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/scrapingant-web-scrape/</guid><description>Version updated for https://github.com/ScrapingAnt/scrapingant-scrape-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ScrapingAnt Web Scrape Action is a GitHub Action that automates web scraping tasks by fetching and processing data from any URL using rotating proxies, headless Chrome, and AI-powered extraction. It simplifies the retrieval of HTML, Markdown, or structured JSON data, enabling use cases like competitor monitoring, content change detection, SEO analysis, and AI data pipelines. Its key capabilities include rendering JavaScript-heavy pages, geo-targeting with proxies, and extracting structured information for integration into workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ScrapingAnt/scrapingant-scrape-action">https://github.com/ScrapingAnt/scrapingant-scrape-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/scrapingant-web-scrape">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The ScrapingAnt Web Scrape Action is a GitHub Action that automates web scraping tasks by fetching and processing data from any URL using rotating proxies, headless Chrome, and AI-powered extraction. It simplifies the retrieval of HTML, Markdown, or structured JSON data, enabling use cases like competitor monitoring, content change detection, SEO analysis, and AI data pipelines. Its key capabilities include rendering JavaScript-heavy pages, geo-targeting with proxies, and extracting structured information for integration into workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="scrapingant-web-scrape-action">ScrapingAnt Web Scrape Action</h2>
<p>Scrape any URL with rotating proxies, headless Chrome, and AI extraction directly from your GitHub workflows.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>HTML scraping</strong> — get full rendered page HTML</li>
<li><strong>Markdown conversion</strong> — clean Markdown output, ideal for LLM/AI pipelines</li>
<li><strong>AI data extraction</strong> — extract structured JSON data from any page</li>
<li><strong>Proxy rotation</strong> — datacenter and residential proxies with geo-targeting</li>
<li><strong>File output</strong> — optionally save results to a file</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">scrapingant/scrape-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.SCRAPINGANT_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">url</span>: <span style="color:#e6db74">&#39;https://example.com&#39;</span>
</span></span></code></pre></div><p>See <a href="https://github.com/ScrapingAnt/scrapingant-scrape-action#readme">README</a> for full documentation and examples.</p>
]]></content:encoded></item><item><title>CVE Lite CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cve-lite-cli/</link><pubDate>Sun, 05 Apr 2026 06:26:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/cve-lite-cli/</guid><description>Version updated for https://github.com/sonukapoor/cve-lite-cli to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CVE Lite CLI is a vulnerability scanning tool designed for JavaScript and TypeScript projects, offering a fast, developer-friendly approach to identify, prioritize, and address security issues. It enables offline scanning using a local advisory database, making it suitable for restricted, enterprise, or air-gapped environments. By providing a lightweight and affordable solution, it simplifies vulnerability management while ensuring privacy and efficiency in various workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sonukapoor/cve-lite-cli">https://github.com/sonukapoor/cve-lite-cli</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cve-lite-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CVE Lite CLI is a vulnerability scanning tool designed for JavaScript and TypeScript projects, offering a fast, developer-friendly approach to identify, prioritize, and address security issues. It enables offline scanning using a local advisory database, making it suitable for restricted, enterprise, or air-gapped environments. By providing a lightweight and affordable solution, it simplifies vulnerability management while ensuring privacy and efficiency in various workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="added">Added</h2>
<ul>
<li>reusable first-party GitHub Action for running CVE Lite CLI in GitHub Actions</li>
<li>workflow integration guidance for package scripts, opt-in postinstall usage, git hooks, CI, and scheduled advisory DB refreshes</li>
<li>multi-column README table of contents for easier navigation</li>
</ul>
<h2 id="changed">Changed</h2>
<ul>
<li>removed built-in npm cache setup from the reusable GitHub Action to improve reliability in external repositories</li>
<li>README now includes GitHub Action usage examples and clearer top-level navigation</li>
<li>network and privacy documentation now reflects the current offline workflow and advisory DB operational model</li>
</ul>
<h2 id="example-github-action-usage">Example GitHub Action usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">sonukapoor/cve-lite-cli@v1.2.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">verbose</span>: <span style="color:#e6db74">&#34;true&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">high</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Move Closed Issue to Top of Project Column</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/move-closed-issue-to-top-of-project-column/</link><pubDate>Sun, 05 Apr 2026 06:25:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/05/move-closed-issue-to-top-of-project-column/</guid><description>Version updated for https://github.com/wozaki/project-closed-issue-move-to-top-action to version v1.9.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of managing closed issues in GitHub Project V2 boards by moving them to the top of a specified column (e.g., “Done”) upon closure. It ensures that recently closed issues are prominently displayed, improving visibility and organization on project boards. Key capabilities include identifying the relevant project, updating issue status, and prioritizing closed issues within the target column.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wozaki/project-closed-issue-move-to-top-action">https://github.com/wozaki/project-closed-issue-move-to-top-action</a></strong> to version <strong>v1.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/move-closed-issue-to-top-of-project-column">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of managing closed issues in GitHub Project V2 boards by moving them to the top of a specified column (e.g., &ldquo;Done&rdquo;) upon closure. It ensures that recently closed issues are prominently displayed, improving visibility and organization on project boards. Key capabilities include identifying the relevant project, updating issue status, and prioritizing closed issues within the target column.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update dependency vitest to v4.1.2 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/74">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/74</a></li>
<li>chore(deps): update node.js to v20.20.2 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/75">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/75</a></li>
<li>chore(deps): update int128/wait-for-workflows-action action to v1.67.0 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/76">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/76</a></li>
<li>chore(deps): update pnpm to v10.33.0 by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/77">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/77</a></li>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/79">https://github.com/wozaki/project-closed-issue-move-to-top-action/pull/79</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/wozaki/project-closed-issue-move-to-top-action/compare/v1.8.0...v1.9.0">https://github.com/wozaki/project-closed-issue-move-to-top-action/compare/v1.8.0...v1.9.0</a></p>
]]></content:encoded></item><item><title>Limit PR commits</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/limit-pr-commits/</link><pubDate>Sat, 04 Apr 2026 21:41:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/limit-pr-commits/</guid><description>Version updated for https://github.com/AntonKosov/limit-pr-commits-action to version v1.0.8.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Limit Pull Request Commits” GitHub Action automatically enforces a specified maximum number of commits in a pull request, failing checks if the limit is exceeded. It helps maintain clean and manageable Git histories by encouraging single, well-scoped commits, which improve code rollback, bisecting, cherry-picking, and overall codebase readability. This action streamlines code review and release management while promoting atomic changes and reducing developer cognitive load.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AntonKosov/limit-pr-commits-action">https://github.com/AntonKosov/limit-pr-commits-action</a></strong> to version <strong>v1.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/limit-pr-commits">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>&ldquo;Limit Pull Request Commits&rdquo; GitHub Action</strong> automatically enforces a specified maximum number of commits in a pull request, failing checks if the limit is exceeded. It helps maintain clean and manageable Git histories by encouraging single, well-scoped commits, which improve code rollback, bisecting, cherry-picking, and overall codebase readability. This action streamlines code review and release management while promoting atomic changes and reducing developer cognitive load.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Upgraded dev dependencies by @AntonKosov in <a href="https://github.com/AntonKosov/limit-pr-commits-action/pull/30">https://github.com/AntonKosov/limit-pr-commits-action/pull/30</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/AntonKosov/limit-pr-commits-action/compare/v1.0.7...v1.0.8">https://github.com/AntonKosov/limit-pr-commits-action/compare/v1.0.7...v1.0.8</a></p>
]]></content:encoded></item><item><title>Verify Commit Signatures with Auths</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/verify-commit-signatures-with-auths/</link><pubDate>Sat, 04 Apr 2026 21:41:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/verify-commit-signatures-with-auths/</guid><description>Version updated for https://github.com/auths-dev/auths-verify-github-action to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Auths Verify Action automates the verification of commit signatures in pull requests or pushes using cryptographic identity keys managed by the Auths CLI. It ensures that every commit is signed by an authorized developer, helping teams maintain code integrity and prevent unauthorized changes. Key features include automatic detection of commit ranges, detailed failure classification with fix instructions, and optional posting of results to pull requests for streamlined collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/auths-dev/auths-verify-github-action">https://github.com/auths-dev/auths-verify-github-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verify-commit-signatures-with-auths">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Auths Verify Action</strong> automates the verification of commit signatures in pull requests or pushes using cryptographic identity keys managed by the Auths CLI. It ensures that every commit is signed by an authorized developer, helping teams maintain code integrity and prevent unauthorized changes. Key features include automatic detection of commit ranges, detailed failure classification with fix instructions, and optional posting of results to pull requests for streamlined collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="auths-verify-github-action">Auths Verify GitHub Action</h2>
<p>Verify commit signatures and artifact attestations in your CI pipeline using <a href="https://github.com/auths-dev/auths">Auths</a> identity keys.</p>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">auths-dev/auths-verify-github-action@v1.2.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">allowed-signers</span>: <span style="color:#e6db74">&#39;.auths/allowed_signers&#39;</span>
</span></span></code></pre></div><p><strong>New: Artifact verification</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">auths-dev/auths-verify-github-action@v1.2.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">identity-bundle</span>: 
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">artifact-paths</span>: <span style="color:#e6db74">&#39;dist/*.tar.gz&#39;</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/auths-dev/auths-verify-github-action#readme">README</a> for full configuration options.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/auths-dev/auths-verify-github-action/compare/v1...v1.2.0">https://github.com/auths-dev/auths-verify-github-action/compare/v1...v1.2.0</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/muaddib-scanner/</link><pubDate>Sat, 04 Apr 2026 21:41:46 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.50.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and mitigate threats in npm and PyPI package dependencies. It automates the scanning of packages using 14 parallel scanners, deobfuscation, inter-module dataflow analysis, and machine learning classifiers to identify known threats, behavioral anomalies, and malicious patterns. By providing features such as pre-installation threat detection, risk scoring, and detailed reporting, it helps developers secure their supply chains and respond effectively to potential vulnerabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.50</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and mitigate threats in npm and PyPI package dependencies. It automates the scanning of packages using 14 parallel scanners, deobfuscation, inter-module dataflow analysis, and machine learning classifiers to identify known threats, behavioral anomalies, and malicious patterns. By providing features such as pre-installation threat detection, risk scoring, and detailed reporting, it helps developers secure their supply chains and respond effectively to potential vulnerabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Auto-labeling via OSSF/GHSA/npm removal correlation. 5 labels: confirmed_malicious, likely_malicious, unconfirmed, pending, missed.</p>
]]></content:encoded></item><item><title>Route Auditor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/route-auditor/</link><pubDate>Sat, 04 Apr 2026 21:41:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/route-auditor/</guid><description>Version updated for https://github.com/drbarzaga/route-auditor to version @route-auditor/cli@5.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The route-auditor GitHub Action is designed to scan Next.js projects for security vulnerabilities in routes, such as missing authentication, CSRF protection gaps, permissive CORS policies, hardcoded secrets, and more. It automates the detection of common security issues across App Router, Pages Router, and API Routes, providing tailored fix suggestions based on the project’s authentication, validation, and rate-limiting libraries. This tool helps developers proactively address security risks before deployment to ensure safer web applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/drbarzaga/route-auditor">https://github.com/drbarzaga/route-auditor</a></strong> to version <strong>@route-auditor/cli@5.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/route-auditor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>route-auditor</code> GitHub Action is designed to scan Next.js projects for security vulnerabilities in routes, such as missing authentication, CSRF protection gaps, permissive CORS policies, hardcoded secrets, and more. It automates the detection of common security issues across App Router, Pages Router, and API Routes, providing tailored fix suggestions based on the project&rsquo;s authentication, validation, and rate-limiting libraries. This tool helps developers proactively address security risks before deployment to ensure safer web applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="major-changes">Major Changes</h3>
<ul>
<li>ded915b: Reduce false positives for routes protected by centralized auth mechanisms.</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/fallow-codebase-health/</link><pubDate>Sat, 04 Apr 2026 21:41:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.13.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a high-performance codebase analysis tool for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, complexity issues, and architectural violations, providing actionable insights to improve code quality and maintainability. Key capabilities include dead code identification, clone detection, file complexity analysis, and automated fixes, all performed efficiently with zero configuration and sub-second runtime.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.13.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, Fallow, is a high-performance codebase analysis tool for TypeScript and JavaScript projects. It automates the detection of unused code, code duplication, complexity issues, and architectural violations, providing actionable insights to improve code quality and maintainability. Key capabilities include dead code identification, clone detection, file complexity analysis, and automated fixes, all performed efficiently with zero configuration and sub-second runtime.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="bun-built-in-module-support">Bun built-in module support</h3>
<p><code>bun:sqlite</code>, <code>bun:test</code>, <code>bun:ffi</code>, and all other <code>bun:</code> prefixed imports are now recognized as platform builtins. They are never flagged as unlisted dependencies. (#40)</p>
<h3 id="ignoredependencies-now-suppresses-unlisted-warnings"><code>ignoreDependencies</code> now suppresses unlisted warnings</h3>
<p>Previously, <code>ignoreDependencies</code> only marked packages as &ldquo;always used&rdquo; for unused-dependency detection. Now it also suppresses unlisted-dependency warnings, making it the right tool for runtime-provided packages that aren&rsquo;t in your <code>package.json</code>.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-jsonc" data-lang="jsonc"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;ignoreDependencies&#34;</span>: [<span style="color:#e6db74">&#34;bun:sqlite&#34;</span>, <span style="color:#e6db74">&#34;my-global-lib&#34;</span>]
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><h3 id="mcp-server-distributed-via-npm">MCP server distributed via npm</h3>
<p>The <code>fallow-mcp</code> binary is now included in the npm package. After <code>npm install fallow</code>, the <code>fallow-mcp</code> command is available for MCP integration with Claude Code, OpenCode, and other AI agents. (#42)</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;mcpServers&#34;</span>: {
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&#34;fallow&#34;</span>: {
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">&#34;command&#34;</span>: <span style="color:#e6db74">&#34;fallow-mcp&#34;</span>
</span></span><span style="display:flex;"><span>    }
</span></span><span style="display:flex;"><span>  }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><h2 id="bug-fixes">Bug fixes</h2>
<ul>
<li><strong><code>$schema</code> accepted in <code>.fallowrc.json</code></strong> — JSON editors no longer show &ldquo;unknown key&rdquo; warnings when using the schema reference (#39)</li>
<li><strong>VS Code extension LSP download on Windows</strong> — release binaries now use the correct platform identifiers, fixing &ldquo;no LSP binary found for win32-x64-msvc&rdquo; errors (#38)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.12.1...v2.13.0">https://github.com/fallow-rs/fallow/compare/v2.12.1...v2.13.0</a></p>
]]></content:encoded></item><item><title>Action Docs Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/action-docs-generator/</link><pubDate>Sat, 04 Apr 2026 21:41:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/action-docs-generator/</guid><description>Version updated for https://github.com/freerangebytes/action-docs-generator to version v0.1.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Action Docs Generator automates the creation of comprehensive documentation for GitHub Actions by transforming metadata from the action.yaml file into a structured README. It eliminates the need for manual documentation updates, ensuring that README files stay synchronized with the action’s configuration and metadata. Key features include customization options for templates, sections, badges, and usage examples, allowing users to tailor the output to their specific needs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/freerangebytes/action-docs-generator">https://github.com/freerangebytes/action-docs-generator</a></strong> to version <strong>v0.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/action-docs-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Action Docs Generator</strong> automates the creation of comprehensive documentation for GitHub Actions by transforming metadata from the <code>action.yaml</code> file into a structured README. It eliminates the need for manual documentation updates, ensuring that README files stay synchronized with the action&rsquo;s configuration and metadata. Key features include customization options for templates, sections, badges, and usage examples, allowing users to tailor the output to their specific needs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>ci(deps): bump nick-fields/retry from 3 to 4 by @dependabot[bot] in <a href="https://github.com/freerangebytes/action-docs-generator/pull/16">https://github.com/freerangebytes/action-docs-generator/pull/16</a></li>
<li>ci(deps): bump actions/create-github-app-token from 2 to 3 by @dependabot[bot] in <a href="https://github.com/freerangebytes/action-docs-generator/pull/15">https://github.com/freerangebytes/action-docs-generator/pull/15</a></li>
<li>ci(deps): bump pnpm/action-setup from 4 to 5 by @dependabot[bot] in <a href="https://github.com/freerangebytes/action-docs-generator/pull/14">https://github.com/freerangebytes/action-docs-generator/pull/14</a></li>
<li>ci(deps): bump freerangebytes/auto-tag-and-release from 0.2.1 to 0.3.0 by @dependabot[bot] in <a href="https://github.com/freerangebytes/action-docs-generator/pull/9">https://github.com/freerangebytes/action-docs-generator/pull/9</a></li>
<li>fix: update commitlint to match expected commit message format by @ersmith in <a href="https://github.com/freerangebytes/action-docs-generator/pull/18">https://github.com/freerangebytes/action-docs-generator/pull/18</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/freerangebytes/action-docs-generator/pull/16">https://github.com/freerangebytes/action-docs-generator/pull/16</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/freerangebytes/action-docs-generator/compare/v0.1.1...v0.1.2">https://github.com/freerangebytes/action-docs-generator/compare/v0.1.1...v0.1.2</a></p>
]]></content:encoded></item><item><title>ReleaseKit – Automated Versioning &amp; Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/releasekit-automated-versioning-release/</link><pubDate>Sat, 04 Apr 2026 21:41:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/releasekit-automated-versioning-release/</guid><description>Version updated for https://github.com/goosewobbler/releasekit to version v0.8.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ReleaseKit is a versatile tool designed to automate the release process for JavaScript and Rust projects, with a focus on CI/CD pipelines. It simplifies tasks such as semantic versioning, changelog generation, and publishing to package registries (e.g., npm, crates.io) based on conventional commit history. Key features include monorepo support, PR release previews, AI-enhanced release notes, and the flexibility to use its components independently or as part of a unified workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goosewobbler/releasekit">https://github.com/goosewobbler/releasekit</a></strong> to version <strong>v0.8.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/releasekit-automated-versioning-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ReleaseKit is a versatile tool designed to automate the release process for JavaScript and Rust projects, with a focus on CI/CD pipelines. It simplifies tasks such as semantic versioning, changelog generation, and publishing to package registries (e.g., npm, crates.io) based on conventional commit history. Key features include monorepo support, PR release previews, AI-enhanced release notes, and the flexibility to use its components independently or as part of a unified workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(version): create per-package tags in multi-package sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/90">https://github.com/goosewobbler/releasekit/pull/90</a></li>
<li>fix: correct changelog data and tag matching for per-package sync releases by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/91">https://github.com/goosewobbler/releasekit/pull/91</a></li>
<li>fix: version default regression by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/92">https://github.com/goosewobbler/releasekit/pull/92</a></li>
<li>fix(notes): populate releaseNotes output and simplify GitHub release body fallback by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/93">https://github.com/goosewobbler/releasekit/pull/93</a></li>
<li>fix(version): count commits from repo root in sync mode by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/94">https://github.com/goosewobbler/releasekit/pull/94</a></li>
<li>fix(notes): suppress heading and add compare URL in per-package release notes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/95">https://github.com/goosewobbler/releasekit/pull/95</a></li>
<li>feat(release): add preview command to dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/96">https://github.com/goosewobbler/releasekit/pull/96</a></li>
<li>feat: introduce Github Action with release and preview modes by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/97">https://github.com/goosewobbler/releasekit/pull/97</a></li>
<li>fix: update action-release workflow to use new tag format and improve version extraction logic by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/99">https://github.com/goosewobbler/releasekit/pull/99</a></li>
<li>chore(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/38">https://github.com/goosewobbler/releasekit/pull/38</a></li>
<li>chore(deps): bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/goosewobbler/releasekit/pull/79">https://github.com/goosewobbler/releasekit/pull/79</a></li>
<li>refactor: move command factories to new modules with no isMain guard by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/100">https://github.com/goosewobbler/releasekit/pull/100</a></li>
<li>chore: change default mode to preview in action.yml and update command order in CLI and dispatcher by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/101">https://github.com/goosewobbler/releasekit/pull/101</a></li>
<li>feat: add support for scope labels by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/102">https://github.com/goosewobbler/releasekit/pull/102</a></li>
<li>feat(release): improve label handling by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/103">https://github.com/goosewobbler/releasekit/pull/103</a></li>
<li>test(release): standardise test descriptions for clarity by @goosewobbler in <a href="https://github.com/goosewobbler/releasekit/pull/104">https://github.com/goosewobbler/releasekit/pull/104</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.8.1">https://github.com/goosewobbler/releasekit/compare/v0.4.0...v0.8.1</a></p>
]]></content:encoded></item><item><title>Hwaro Deploy to Pages</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/hwaro-deploy-to-pages/</link><pubDate>Sat, 04 Apr 2026 21:41:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/hwaro-deploy-to-pages/</guid><description>Version updated for https://github.com/hahwul/hwaro to version v0.10.0.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Hwaro is a lightweight and fast static site generator written in Crystal, designed to process Markdown content with TOML front matter and Jinja2-compatible templates. It automates building high-performance static sites with features like parallel processing, incremental caching, live-reloading during development, and SEO optimization. Key capabilities include advanced content management, templating, multilingual support, image processing, and deployment to platforms like GitHub Pages, Netlify, and Vercel.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hahwul/hwaro">https://github.com/hahwul/hwaro</a></strong> to version <strong>v0.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hwaro-deploy-to-pages">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Hwaro is a lightweight and fast static site generator written in Crystal, designed to process Markdown content with TOML front matter and Jinja2-compatible templates. It automates building high-performance static sites with features like parallel processing, incremental caching, live-reloading during development, and SEO optimization. Key capabilities include advanced content management, templating, multilingual support, image processing, and deployment to platforms like GitHub Pages, Netlify, and Vercel.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v0100">v0.10.0</h2>
<h3 id="added">Added</h3>
<ul>
<li><code>--include-future</code> flag for <code>build</code>/<code>serve</code> to include future-dated content (excluded by default)</li>
<li><code>feeds.full_content</code> option to control RSS/Atom feed content output (full HTML vs summary)</li>
<li>Block shortcode syntax without parentheses (<code>{% name key=&quot;val&quot; %}body{% end %}</code>)</li>
<li>Category grouping to <code>tool</code> help output for better readability (#300)</li>
<li>Duplicate slug detection with warnings during render phase</li>
<li><code>{{ hreflang_tags }}</code> and <code>{{ page_language }}</code> template variables for multilingual support</li>
<li>97 unit tests covering edge cases across 7 spec files (#282)</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Enable footnotes, task lists, and definition lists Markdown extensions by default (#292)</li>
<li>Skip future-dated content by default, consistent with Hugo/Zola behavior (#291)</li>
<li>Update landing page design with ember particle effect and showcase cards</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>XSS via front matter injection in templates (<code>page.title</code>, <code>site.title</code>, <code>page.description</code>) (#295, #296)</li>
<li>HTML tag stripping in search index titles to prevent script injection (#287)</li>
<li><code>search.json</code> URLs missing <code>base_url</code> path for subpath deployments (#298)</li>
<li>Infinite loop in <code>preprocess_definition_lists</code> with empty term (#285)</li>
<li>Empty page title producing <code> - Site Name</code> instead of <code>Site Name</code> in <code>&lt;title&gt;</code> tag (#288)</li>
<li>Deduplicate URLs in sitemap, search index, and RSS feed generation</li>
<li>Incremental rebuild not respecting <code>--include-expired</code> and <code>--include-future</code> flags</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hahwul/hwaro/compare/v0.9.1...v0.10.0">https://github.com/hahwul/hwaro/compare/v0.9.1...v0.10.0</a></p>
]]></content:encoded></item><item><title>npm-version-check-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/npm-version-check-action/</link><pubDate>Sat, 04 Apr 2026 21:41:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/npm-version-check-action/</guid><description>Version updated for https://github.com/joshjohanning/npm-version-check-action to version v2.1.0.
This action is used across all versions by 37 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The npm-version-check-action is a GitHub Action designed to validate semantic versioning in package.json and package-lock.json files during pull requests. It ensures version increments align with changes, prevents version mismatches, and automates checks for proper version bumps, resolving potential publishing issues. Key features include intelligent dependency change detection, semantic version validation, Git tag comparison, and configurable options for skip rules and file paths.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/npm-version-check-action">https://github.com/joshjohanning/npm-version-check-action</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>37</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-version-check-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>npm-version-check-action</code> is a GitHub Action designed to validate semantic versioning in <code>package.json</code> and <code>package-lock.json</code> files during pull requests. It ensures version increments align with changes, prevents version mismatches, and automates checks for proper version bumps, resolving potential publishing issues. Key features include intelligent dependency change detection, semantic version validation, Git tag comparison, and configurable options for skip rules and file paths.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: validate that version increments are sequential by @Copilot in <a href="https://github.com/joshjohanning/npm-version-check-action/pull/90">https://github.com/joshjohanning/npm-version-check-action/pull/90</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/npm-version-check-action/compare/v2.0.1...v2.1.0">https://github.com/joshjohanning/npm-version-check-action/compare/v2.0.1...v2.1.0</a></p>
]]></content:encoded></item><item><title>Verify Deployment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/verify-deployment/</link><pubDate>Sat, 04 Apr 2026 21:41:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/verify-deployment/</guid><description>Version updated for https://github.com/KaliCZ/verify-deployment to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The verify-deployment GitHub Action automates the process of validating that a deployed application is live by repeatedly polling a specified health endpoint until a healthy response is received. It ensures that deployments are complete and functioning correctly before allowing a CI/CD pipeline to proceed, helping to prevent issues caused by incomplete or stale deployments. Key capabilities include customizable retry settings, support for validating HTTP status codes, and optional content verification in the response body.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KaliCZ/verify-deployment">https://github.com/KaliCZ/verify-deployment</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verify-deployment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>verify-deployment</code> GitHub Action automates the process of validating that a deployed application is live by repeatedly polling a specified health endpoint until a healthy response is received. It ensures that deployments are complete and functioning correctly before allowing a CI/CD pipeline to proceed, helping to prevent issues caused by incomplete or stale deployments. Key capabilities include customizable retry settings, support for validating HTTP status codes, and optional content verification in the response body.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>A reusable GitHub Action that polls a health endpoint with retries to verify a deployment is live and healthy. Useful for CI/CD pipelines with slot swaps or rolling deployments.</p>
<h3 id="features">Features</h3>
<ul>
<li>Polls a health endpoint until it returns HTTP 200</li>
<li>Configurable retry count and interval (defaults: 20 attempts, 5s apart)</li>
<li>Optional <code>expected-content</code> — verify that the response body contains a specific string (e.g., a commit SHA), ensuring the newly deployed version is actually serving traffic</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># Basic health check</span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">KaliCZ/verify-deployment@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">health-url</span>: <span style="color:#ae81ff">https://api.example.com/health</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Verify specific commit is deployed</span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">KaliCZ/verify-deployment@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">health-url</span>: <span style="color:#ae81ff">https://api.example.com/health</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">expected-content</span>: <span style="color:#ae81ff">${{ github.sha }}</span>
</span></span></code></pre></div><h3 id="inputs">Inputs</h3>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Required</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>health-url</td>
          <td>Yes</td>
          <td>—</td>
          <td>Full URL of the health endpoint</td>
      </tr>
      <tr>
          <td>expected-content</td>
          <td>No</td>
          <td>—</td>
          <td>String that must appear in the response body</td>
      </tr>
      <tr>
          <td>max-attempts</td>
          <td>No</td>
          <td>20</td>
          <td>Max attempts before failing</td>
      </tr>
      <tr>
          <td>retry-interval</td>
          <td>No</td>
          <td>5</td>
          <td>Seconds between retries</td>
      </tr>
  </tbody>
</table>
<p><strong>Full changelog:</strong> <a href="https://github.com/KaliCZ/verify-deployment/commits/v1.1.0">https://github.com/KaliCZ/verify-deployment/commits/v1.1.0</a></p>
]]></content:encoded></item><item><title>Heisenberg CI Failure Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/heisenberg-ci-failure-analysis/</link><pubDate>Sat, 04 Apr 2026 21:41:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/heisenberg-ci-failure-analysis/</guid><description>Version updated for https://github.com/kamilpajak/heisenberg to version v0.6.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Heisenberg is a GitHub Action that uses AI to analyze CI/CD failures, focusing on Playwright and other workflows. It automates root-cause analysis by reading logs, artifacts, traces, and source code to identify the reasons behind test failures, pinpoint bug locations, and suggest actionable fixes. By clustering errors and providing detailed structured reports, it streamlines debugging and accelerates issue resolution in continuous integration pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kamilpajak/heisenberg">https://github.com/kamilpajak/heisenberg</a></strong> to version <strong>v0.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/heisenberg-ci-failure-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Heisenberg is a GitHub Action that uses AI to analyze CI/CD failures, focusing on Playwright and other workflows. It automates root-cause analysis by reading logs, artifacts, traces, and source code to identify the reasons behind test failures, pinpoint bug locations, and suggest actionable fixes. By clustering errors and providing detailed structured reports, it streamlines debugging and accelerates issue resolution in continuous integration pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="dynamic-pattern-recognition-phase-2">Dynamic Pattern Recognition (Phase 2)</h3>
<p>Vector similarity search for historical failure patterns using pgvector. Auto-embeds RCAs on analysis creation, enables &ldquo;similar to analysis #X&rdquo; queries and free-text pattern search.</p>
<h3 id="confidence-calibration">Confidence Calibration</h3>
<p>Post-LLM pipeline that applies hard caps when the diagnosis contradicts deterministic signals (blast radius, diff-fault intersection, hidden infra evidence). Reduces false positives when root cause is external to the repository.</p>
<h3 id="run-status-validation">Run Status Validation</h3>
<p>Prevents analyzing in-progress CI runs. Hybrid approach: allows in-progress runs with completed failed jobs (Azure manual approval stages, GitHub matrix partial failures).</p>
<h3 id="eval-framework">Eval Framework</h3>
<ul>
<li>Multi-provider eval support (GitHub + Azure)</li>
<li>Redesigned ground truth model with confidence ranges and partial matching</li>
<li>Ground truth mining script with LLM verification</li>
</ul>
<p>See <a href="CHANGELOG.md">CHANGELOG.md</a> for full details.</p>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/judges-code-review/</link><pubDate>Sat, 04 Apr 2026 21:41:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.128.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Judges Panel” GitHub Action provides a comprehensive evaluation framework for AI-generated code by combining deterministic static analysis (e.g., pattern matching, AST analysis) and LLM-powered expert reviews across 45 specialized domains. It automates tasks such as quality gate enforcement, code risk assessment, and prioritized fix recommendations, with capabilities like context-aware evaluation, public repository reporting, and auto-fix suggestions. This action streamlines code review processes and enhances code quality, making it suitable for CI/CD pipelines and development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.128.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Judges Panel&rdquo; GitHub Action provides a comprehensive evaluation framework for AI-generated code by combining deterministic static analysis (e.g., pattern matching, AST analysis) and LLM-powered expert reviews across 45 specialized domains. It automates tasks such as quality gate enforcement, code risk assessment, and prioritized fix recommendations, with capabilities like context-aware evaluation, public repository reporting, and auto-fix suggestions. This action streamlines code review processes and enhances code quality, making it suitable for CI/CD pipelines and development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.128.1...v3.128.2">https://github.com/KevinRabun/judges/compare/v3.128.1...v3.128.2</a></p>
]]></content:encoded></item><item><title>datamodel-code-generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/datamodel-code-generator/</link><pubDate>Sat, 04 Apr 2026 21:40:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/datamodel-code-generator/</guid><description>Version updated for https://github.com/koxudaxi/datamodel-code-generator to version 0.56.0.
This action is used across all versions by 2,878 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The datamodel-code-generator GitHub Action automates the generation of Python data models from various schema formats, including OpenAPI 3, JSON Schema, GraphQL, and raw data (e.g., JSON, YAML, CSV). It supports creating type-safe, validated models for frameworks like Pydantic, dataclasses, TypedDict, and more, while handling complex schema features such as references, enums, and nested types. This tool streamlines the process of creating ready-to-use, IDE-friendly Python models for developers working with structured data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/koxudaxi/datamodel-code-generator">https://github.com/koxudaxi/datamodel-code-generator</a></strong> to version <strong>0.56.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2,878</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/datamodel-code-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>datamodel-code-generator</code> GitHub Action automates the generation of Python data models from various schema formats, including OpenAPI 3, JSON Schema, GraphQL, and raw data (e.g., JSON, YAML, CSV). It supports creating type-safe, validated models for frameworks like Pydantic, dataclasses, TypedDict, and more, while handling complex schema features such as references, enums, and nested types. This tool streamlines the process of creating ready-to-use, IDE-friendly Python models for developers working with structured data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="breaking-changes">Breaking Changes</h2>
<h3 id="code-generation-changes">Code Generation Changes</h3>
<ul>
<li>Generated default field syntax changed - Fields with structured defaults (dicts, lists, model references) now use <code>Field(default_value, validate_default=True)</code> instead of <code>default_factory=lambda: TypeAdapter(...).validate_python(...)</code> or <code>default_factory=lambda: Model.model_validate(...)</code>. This produces simpler, more readable code but changes the generated output format. (#3050)</li>
<li>TypeAdapter import removed from generated code - Generated models no longer import <code>TypeAdapter</code> from pydantic since <code>validate_default=True</code> handles validation natively. (#3050)</li>
<li>Default value handling for model-referencing fields rewritten - Fields with defaults referencing Pydantic models (BaseModel, RootModel, type aliases) now generate <code>Field(&lt;raw_value&gt;, validate_default=True)</code> instead of <code>default_factory=lambda: Model.model_validate(...)</code>, <code>default_factory=lambda: TypeAdapter(...).validate_python(...)</code>, or <code>default_factory=lambda: Model(...)</code>. Empty collection defaults changed from <code>default_factory=list</code>/<code>default_factory=dict</code> to <code>Field([], validate_default=True)</code>/<code>Field({}, validate_default=True)</code>. The generated code is semantically equivalent under Pydantic v2 but textually different, which will break snapshot tests or tooling that matches exact output. <code>pydantic.TypeAdapter</code> is no longer imported in generated code. (#3070)</li>
<li>Default values for model-referencing fields now use <code>validate_default=True</code> instead of <code>default_factory</code> lambdas - Fields with structured defaults (dicts, lists, or scalars referencing Pydantic models/RootModels) previously generated <code>default_factory=lambda: ModelName.model_validate(value)</code> or <code>default_factory=lambda: ModelName(value)</code>. They now generate <code>Field(value, validate_default=True)</code>, producing simpler but different output. Empty collection defaults changed from <code>default_factory=list</code>/<code>default_factory=dict</code> to <code>Field([], validate_default=True)</code>/<code>Field({}, validate_default=True)</code>. Users who regenerate code will see different output. (#3071)
Before:
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>count: CountType <span style="color:#f92672">|</span> <span style="color:#66d9ef">None</span> <span style="color:#f92672">=</span> Field(default_factory<span style="color:#f92672">=</span><span style="color:#66d9ef">lambda</span>: CountType(<span style="color:#ae81ff">10</span>))
</span></span><span style="display:flex;"><span>items: dict[str, Item] <span style="color:#f92672">|</span> <span style="color:#66d9ef">None</span> <span style="color:#f92672">=</span> Field(default_factory<span style="color:#f92672">=</span>dict, title<span style="color:#f92672">=</span><span style="color:#e6db74">&#39;Items&#39;</span>)
</span></span></code></pre></div>After:
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>count: CountType <span style="color:#f92672">|</span> <span style="color:#66d9ef">None</span> <span style="color:#f92672">=</span> Field(<span style="color:#ae81ff">10</span>, validate_default<span style="color:#f92672">=</span><span style="color:#66d9ef">True</span>)
</span></span><span style="display:flex;"><span>items: dict[str, Item] <span style="color:#f92672">|</span> <span style="color:#66d9ef">None</span> <span style="color:#f92672">=</span> Field({}, title<span style="color:#f92672">=</span><span style="color:#e6db74">&#39;Items&#39;</span>, validate_default<span style="color:#f92672">=</span><span style="color:#66d9ef">True</span>)
</span></span></code></pre></div></li>
<li>Default values for fields referencing models now use <code>validate_default=True</code> instead of <code>default_factory=lambda:</code> - Fields with structured defaults (dicts/lists) that reference Pydantic models previously generated <code>default_factory=lambda: Model.model_validate(...)</code> or <code>default_factory=lambda: TypeAdapter(Type).validate_python(...)</code> patterns. They now generate the raw default value directly with <code>validate_default=True</code> (e.g., <code>Field({'key': 'val'}, validate_default=True)</code> instead of <code>Field(default_factory=lambda: Model.model_validate({'key': 'val'}))</code>). This changes the generated code output and may affect users who depend on the exact generated code structure, pin generated output in tests, or use custom post-processing. The runtime behavior should be equivalent for Pydantic v2 users. (#3072)</li>
<li><code>TypeAdapter</code> import removed from generated code - Generated code no longer imports <code>pydantic.TypeAdapter</code> for default value handling. Code that previously used <code>TypeAdapter(...).validate_python(...)</code> in default factories now uses inline defaults with <code>validate_default=True</code>. (#3072)</li>
<li>Integer and boolean discriminator values now supported in generated Literal types - Discriminator fields previously only generated string literal values. They now support <code>int</code> and <code>bool</code> discriminator values (e.g., <code>Literal[1]</code> instead of <code>Literal['1']</code>), which changes generated code for schemas using integer discriminator mappings. (#3072)</li>
</ul>
<h3 id="apicli-changes">API/CLI Changes</h3>
<ul>
<li><code>ValidatedDefault</code> and <code>WrappedDefault</code> classes removed - These internal classes were exported from <code>datamodel_code_generator.model.base</code> and have been removed. Code importing these types will break:
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#75715e"># Before (broken)</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">from</span> datamodel_code_generator.model.base <span style="color:#f92672">import</span> ValidatedDefault, WrappedDefault
</span></span></code></pre></div>(#3050)</li>
<li><code>SUPPORTS_WRAPPED_DEFAULT</code> and <code>SUPPORTS_VALIDATED_DEFAULT</code> class variables removed - These flags were removed from the <code>DataModel</code> base class. Custom model classes that override these variables will see attribute errors. (#3050)</li>
<li>Internal types <code>ValidatedDefault</code> and <code>WrappedDefault</code> removed - The <code>datamodel_code_generator.model._types</code> module was deleted and <code>ValidatedDefault</code>/<code>WrappedDefault</code> are no longer exported from <code>datamodel_code_generator.model.base</code>. Code that imports or subclasses these types will break. The <code>SUPPORTS_WRAPPED_DEFAULT</code> and <code>SUPPORTS_VALIDATED_DEFAULT</code> class variables were removed from <code>DataModel</code> and its subclasses; custom model classes referencing these attributes will need updating. (#3070)</li>
<li>Removed <code>WrappedDefault</code>, <code>ValidatedDefault</code> classes and <code>SUPPORTS_WRAPPED_DEFAULT</code>, <code>SUPPORTS_VALIDATED_DEFAULT</code> class variables - The <code>WrappedDefault</code> and <code>ValidatedDefault</code> classes from <code>datamodel_code_generator.model._types</code> (re-exported via <code>datamodel_code_generator.model.base</code>) have been deleted. The <code>DataModel</code> class variables <code>SUPPORTS_WRAPPED_DEFAULT</code> and <code>SUPPORTS_VALIDATED_DEFAULT</code> have also been removed. Code that imports or references these will break. (#3071)</li>
<li>New <code>--allow-remote-refs</code> / <code>--no-allow-remote-refs</code> CLI option and <code>allow_remote_refs</code> config field - Remote <code>$ref</code> fetching over HTTP/HTTPS now emits a deprecation warning by default. Pass <code>--allow-remote-refs</code> to suppress the warning, or <code>--no-allow-remote-refs</code> to block remote fetching entirely. In a future version, remote fetching will be disabled by default. Users relying on remote <code>$ref</code> resolution should add <code>--allow-remote-refs</code> to their invocations to avoid the deprecation warning and prepare for the future default change. (#3072)</li>
<li>New <code>SchemaFetchError</code> exception for HTTP fetch failures - Remote schema fetching now raises <code>SchemaFetchError</code> (instead of propagating raw <code>httpx</code> exceptions) on HTTP errors, non-2xx status codes, or unexpected HTML responses. Users catching specific <code>httpx</code> exceptions from remote ref resolution will need to catch <code>SchemaFetchError</code> instead. (#3072)</li>
</ul>
<h3 id="error-handling-changes">Error Handling Changes</h3>
<ul>
<li>Missing local <code>$ref</code> now raises <code>Error</code> instead of <code>FileNotFoundError</code> - Previously, when a <code>$ref</code> pointed to a non-existent local file, a raw <code>FileNotFoundError</code> propagated to callers. Now it raises <code>datamodel_code_generator.Error</code> with the message <code>&quot;$ref file not found: &lt;path&gt;&quot;</code>. Programmatic users catching <code>FileNotFoundError</code> specifically will need to catch <code>Error</code> instead (#3051)</li>
<li>HTTP fetch failures now raise <code>SchemaFetchError</code> instead of propagating raw exceptions - HTTP errors (4xx/5xx status codes), unexpected HTML responses, and transport errors (DNS, timeout, connection) that previously resulted in downstream YAML/JSON parse errors or raw <code>httpx</code> exceptions now raise <code>SchemaFetchError</code> (a subclass of <code>Error</code>) before parsing is attempted. Users catching specific parse errors or <code>httpx</code> exceptions for these scenarios will need to update their error handling (#3051)</li>
<li>HTTP fetch errors now raise <code>SchemaFetchError</code> instead of raw httpx exceptions - The <code>get_body()</code> function in <code>http.py</code> now catches HTTP errors and raises <code>SchemaFetchError</code> (a new <code>Error</code> subclass) for HTTP status &gt;= 400, network failures, and unexpected HTML responses. Code that caught raw <code>httpx</code> exceptions from remote schema fetching will need to catch <code>SchemaFetchError</code> instead. (#3071)</li>
<li>Remote <code>$ref</code> fetching now emits <code>FutureWarning</code> without <code>--allow-remote-refs</code> - Fetching remote HTTP/HTTPS <code>$ref</code> references without explicitly passing <code>--allow-remote-refs</code> now emits a <code>FutureWarning</code> deprecation warning. In a future version, remote fetching will be disabled by default. Users relying on implicit remote ref fetching should add <code>--allow-remote-refs</code> to suppress the warning. (#3071)</li>
<li>HTTP fetch errors now raise <code>SchemaFetchError</code> with validation of response content type - Previously, fetching a remote <code>$ref</code> that returned an HTML error page would silently pass the HTML through as schema content. Now it raises <code>SchemaFetchError</code> if the response has <code>text/html</code> content type or a 4xx/5xx status code. This may cause previously-silent failures to become loud errors. (#3072)</li>
</ul>
<h3 id="default-behavior-changes">Default Behavior Changes</h3>
<ul>
<li>Implicit remote <code>$ref</code> fetching now emits <code>FutureWarning</code> - When a <code>$ref</code> resolves to an HTTP(S) URL and <code>--allow-remote-refs</code> is not explicitly passed, the tool still fetches the remote reference but emits a <code>FutureWarning</code>. This may cause failures in environments running with <code>-W error</code> (warnings as errors) or strict warning filters. Pass <code>--allow-remote-refs</code> explicitly to suppress the warning (#3051)</li>
<li>Remote <code>$ref</code> fetching now emits a <code>FutureWarning</code> - When the parser encounters an HTTP/HTTPS <code>$ref</code> without <code>--allow-remote-refs</code> being explicitly set, a <code>FutureWarning</code> is emitted warning that remote fetching will be disabled by default in a future version. Pass <code>--allow-remote-refs</code> to silence the warning, or <code>--no-allow-remote-refs</code> to block remote fetching immediately. (#3070)</li>
</ul>
<h3 id="custom-template-update-required">Custom Template Update Required</h3>
<ul>
<li>Type alias templates updated with <code>fields</code> guard - All six type alias templates (<code>TypeAliasAnnotation.jinja2</code>, <code>TypeAliasType.jinja2</code>, <code>TypeStatement.jinja2</code>, <code>UnionTypeAliasAnnotation.jinja2</code>, <code>UnionTypeAliasType.jinja2</code>, <code>UnionTypeStatement.jinja2</code>) now wrap the main body in <code>{% if fields %}...{% else %}</code> blocks that fall back to <code>{{ base_class }}</code> when no fields are present. Users with custom copies of these templates must add the same guard or handle the empty-fields case. (#3070)</li>
<li>Type alias Jinja2 templates now require <code>fields</code> guard and <code>base_class</code> fallback - The built-in templates <code>TypeAliasAnnotation.jinja2</code>, <code>TypeAliasType.jinja2</code>, <code>TypeStatement.jinja2</code>, and their Union variants now wrap field access in <code>{%- if fields %}...{%- else %}</code> blocks with a <code>base_class</code> fallback for empty field lists. Users with custom templates derived from the old versions will need to add similar guards. (#3071)</li>
<li>Type alias templates (<code>TypeAliasAnnotation.jinja2</code>, <code>TypeAliasType.jinja2</code>, <code>TypeStatement.jinja2</code>, and their Union variants) now handle an empty <code>fields</code> list with a fallback to <code>base_class</code> - If you have custom copies of these templates, they need to be updated to include the new <code>{%- if fields %}...{%- else %}...{%- endif %}</code> branching logic. Without this update, custom templates may error when <code>fields</code> is empty. (#3072)</li>
</ul>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Use validate_default=True for structured union defaults by @butvinm in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3050">https://github.com/koxudaxi/datamodel-code-generator/pull/3050</a></li>
<li>Switch download badge from pepy.tech to pypistats.org by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3052">https://github.com/koxudaxi/datamodel-code-generator/pull/3052</a></li>
<li>Update projects list with notable AI/LLM ecosystem projects by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3053">https://github.com/koxudaxi/datamodel-code-generator/pull/3053</a></li>
<li>Add ryaml as optional YAML backend for faster parsing by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3055">https://github.com/koxudaxi/datamodel-code-generator/pull/3055</a></li>
<li>Update release draft model and preserve breaking changes by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3057">https://github.com/koxudaxi/datamodel-code-generator/pull/3057</a></li>
<li>Add &ndash;allow-remote-refs to disable HTTP fetching of $ref by default by @butvinm in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3051">https://github.com/koxudaxi/datamodel-code-generator/pull/3051</a></li>
<li>Fix type alias template crash with reuse_model on empty fields by @butvinm in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3060">https://github.com/koxudaxi/datamodel-code-generator/pull/3060</a></li>
<li>Fix non-string OpenAPI discriminator literals by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3070">https://github.com/koxudaxi/datamodel-code-generator/pull/3070</a></li>
<li>Support JSON files for mapping options by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3071">https://github.com/koxudaxi/datamodel-code-generator/pull/3071</a></li>
<li>Refresh project usage list by @koxudaxi in <a href="https://github.com/koxudaxi/datamodel-code-generator/pull/3072">https://github.com/koxudaxi/datamodel-code-generator/pull/3072</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.55.0...0.56.0">https://github.com/koxudaxi/datamodel-code-generator/compare/0.55.0...0.56.0</a></p>
]]></content:encoded></item><item><title>AI-Pull-Request-Equalizer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ai-pull-request-equalizer/</link><pubDate>Sat, 04 Apr 2026 21:40:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ai-pull-request-equalizer/</guid><description>Version updated for https://github.com/MarkFazekas/AI-Pull-Request-Equalizer to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Pull Request Equalizer GitHub Action automates the moderation of pull requests from forked repositories by closing them if the contributor lacks sufficient permissions or an assigned issue, ensuring only authorized or actively engaged contributors can submit changes. This action addresses challenges related to managing contributions from users leveraging Large Language Models (AI), redirecting such efforts to more welcoming projects while reducing potential misuse or spam. Its key functionality includes automated permission checks, issue assignment verification, and customizable closure messages for pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/MarkFazekas/AI-Pull-Request-Equalizer">https://github.com/MarkFazekas/AI-Pull-Request-Equalizer</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-pull-request-equalizer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AI Pull Request Equalizer</strong> GitHub Action automates the moderation of pull requests from forked repositories by closing them if the contributor lacks sufficient permissions or an assigned issue, ensuring only authorized or actively engaged contributors can submit changes. This action addresses challenges related to managing contributions from users leveraging Large Language Models (AI), redirecting such efforts to more welcoming projects while reducing potential misuse or spam. Its key functionality includes automated permission checks, issue assignment verification, and customizable closure messages for pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: Add action.yml, README.md by @MarkFazekas in <a href="https://github.com/MarkFazekas/AI-Pull-Request-Equalizer/pull/2">https://github.com/MarkFazekas/AI-Pull-Request-Equalizer/pull/2</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@MarkFazekas made their first contribution in <a href="https://github.com/MarkFazekas/AI-Pull-Request-Equalizer/pull/2">https://github.com/MarkFazekas/AI-Pull-Request-Equalizer/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/MarkFazekas/AI-Pull-Request-Equalizer/commits/v1">https://github.com/MarkFazekas/AI-Pull-Request-Equalizer/commits/v1</a></p>
]]></content:encoded></item><item><title>Build discussion</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/build-discussion/</link><pubDate>Sat, 04 Apr 2026 21:40:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/build-discussion/</guid><description>Version updated for https://github.com/nvdaes/build-discussion to version v2.0.0.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the creation of GitHub Discussions by leveraging the GitHub CLI (gh) to interact with the GitHub GraphQL API. It simplifies the process of programmatically setting up discussions in repositories, eliminating the need for manual intervention. Key capabilities include specifying the repository, discussion category, title, and body, while providing outputs such as the discussion ID, URL, and number for further workflow integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nvdaes/build-discussion">https://github.com/nvdaes/build-discussion</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-discussion">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the creation of GitHub Discussions by leveraging the GitHub CLI (<code>gh</code>) to interact with the GitHub GraphQL API. It simplifies the process of programmatically setting up discussions in repositories, eliminating the need for manual intervention. Key capabilities include specifying the repository, discussion category, title, and body, while providing outputs such as the discussion ID, URL, and number for further workflow integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version 2.0.0</p>
]]></content:encoded></item><item><title>Automatic Semantic Releases</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/automatic-semantic-releases/</link><pubDate>Sat, 04 Apr 2026 21:40:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/automatic-semantic-releases/</guid><description>Version updated for https://github.com/oliversalzburg/action-automatic-semantic-releases to version v3.1.0.
This action is used across all versions by 16 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Automatic Semantic Releases Action automates the creation and management of GitHub releases based on versioned tags, branch pushes, or scheduled events. It simplifies the release process by generating semantic versioning-compliant releases, supporting draft, pre-release, and snapshot builds for various workflows like development or nightly builds. This action streamlines version management, reduces manual effort, and ensures consistent release practices across projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/oliversalzburg/action-automatic-semantic-releases">https://github.com/oliversalzburg/action-automatic-semantic-releases</a></strong> to version <strong>v3.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>16</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/automatic-semantic-releases">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Automatic Semantic Releases Action</strong> automates the creation and management of GitHub releases based on versioned tags, branch pushes, or scheduled events. It simplifies the release process by generating semantic versioning-compliant releases, supporting draft, pre-release, and snapshot builds for various workflows like development or nightly builds. This action streamlines version management, reduces manual effort, and ensures consistent release practices across projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="chores-2">Chores (2)</h2>
<ul>
<li>Rebuild entrypoint (<a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/commit/fa03b5d188b1b19acfe3843cd20e47dc19268653">Oliver Salzburg</a>)</li>
<li>Version bump 3.1.0 (<a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/commit/cd2e6c8f8c99ed8a6ae42d26f03ce7dc63bd8999">Oliver Salzburg</a>)</li>
</ul>
<h2 id="bug-fixes-1">Bug Fixes (1)</h2>
<ul>
<li>Everything (<a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/commit/88eef90f716180a55ab2351f0fdcd460127e01b6">Oliver Salzburg</a>)</li>
</ul>
<h2 id="dependency-changes">Dependency Changes</h2>
<details>
<summary>Chores (3)</summary>
<ul>
<li><strong>deps</strong>: bump picomatch <a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/pull/240">#240</a> (<a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/commit/3239a492e57f7e834d9476b41675bd53503e3603">dependabot[bot]</a>)</li>
<li><strong>deps</strong>: bump undici and @actions/github (<a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/commit/997419814908249c8ad09aff9c7c4f8c0969f518">dependabot[bot]</a>)</li>
<li><strong>deps</strong>: bump undici from 6.23.0 to 6.24.1 <a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/pull/241">#241</a> (<a href="https://github.com/oliversalzburg/action-automatic-semantic-releases/commit/d02f616bfb946c148106c0ebb6002a2687a1b087">dependabot[bot]</a>)</li>
</ul>
</details>
]]></content:encoded></item><item><title>verify-jar-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/verify-jar-action/</link><pubDate>Sat, 04 Apr 2026 21:40:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/verify-jar-action/</guid><description>Version updated for https://github.com/pivovarit/verify-jar-action to version v1.4.0.
This action is used across all versions by 8 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The verify-jar-action GitHub Action automates the process of scanning JAR files in a specified directory to ensure that all .class files comply with a defined maximum Java version or bytecode version. It helps prevent compatibility issues by failing the build if any class exceeds the allowed version, with an option for report-only mode to audit violations without interrupting the workflow. Key features include detailed per-JAR reports, configurable scanning limits, and support for GitHub Step Summaries.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/pivovarit/verify-jar-action">https://github.com/pivovarit/verify-jar-action</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verify-jar-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>verify-jar-action</code> GitHub Action automates the process of scanning JAR files in a specified directory to ensure that all <code>.class</code> files comply with a defined maximum Java version or bytecode version. It helps prevent compatibility issues by failing the build if any class exceeds the allowed version, with an option for report-only mode to audit violations without interrupting the workflow. Key features include detailed per-JAR reports, configurable scanning limits, and support for GitHub Step Summaries.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>skip javadoc, sources, and test-sources JARs from scanning by @pivovarit in <a href="https://github.com/pivovarit/verify-jar-action/pull/12">https://github.com/pivovarit/verify-jar-action/pull/12</a></li>
<li>add detailed per-JAR failure report with all violations to Step Summary by @pivovarit in <a href="https://github.com/pivovarit/verify-jar-action/pull/13">https://github.com/pivovarit/verify-jar-action/pull/13</a></li>
<li>report-only mode by @pivovarit in <a href="https://github.com/pivovarit/verify-jar-action/pull/14">https://github.com/pivovarit/verify-jar-action/pull/14</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pivovarit/verify-jar-action/compare/v1.3.0...v1.4.0">https://github.com/pivovarit/verify-jar-action/compare/v1.3.0...v1.4.0</a></p>
]]></content:encoded></item><item><title>QWED Protocol Verification</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/qwed-protocol-verification/</link><pubDate>Sat, 04 Apr 2026 21:40:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/qwed-protocol-verification/</guid><description>Version updated for https://github.com/QWED-AI/qwed-verification to version v5.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary QWED Protocol is a GitHub Action designed to provide a model-agnostic verification framework for AI systems, focusing on validating outputs, processes, and tool interactions from any large language model (LLM) or AI agent. It helps detect and block unverified or potentially erroneous AI-generated content, preventing issues like hallucinations from impacting production. Key capabilities include multiple verification engines, agent security mechanisms, and process determinism, ensuring trust and reliability in AI-driven workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/QWED-AI/qwed-verification">https://github.com/QWED-AI/qwed-verification</a></strong> to version <strong>v5.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/qwed-protocol-verification">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>QWED Protocol is a GitHub Action designed to provide a model-agnostic verification framework for AI systems, focusing on validating outputs, processes, and tool interactions from any large language model (LLM) or AI agent. It helps detect and block unverified or potentially erroneous AI-generated content, preventing issues like hallucinations from impacting production. Key capabilities include multiple verification engines, agent security mechanisms, and process determinism, ensuring trust and reliability in AI-driven workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>QWED v5.0.0 is a major hardening release focused on one goal: making the verification boundary fail-closed, deterministic about what it proves, and substantially harder to bypass under adversarial conditions.</p>
<p>This release includes 98 commits and 20 merged PRs since <code>v4.0.1</code>, including the full PR 0–5 enforcement series, additional security cleanup work, supply-chain hardening, and SemVer-aligned SDK/package version updates.</p>
<h2 id="why-v500">Why v5.0.0</h2>
<p>This is a major release because it includes intentional breaking changes to external behavior and integration expectations, including:</p>
<ul>
<li>agent verification now requires <code>ActionContext</code></li>
<li>agent security guards are server-enforced instead of client-optional</li>
<li><code>/metrics</code> and <code>/metrics/prometheus</code> now require privileged authenticated access</li>
<li>natural-language math now exposes explicit trust-boundary semantics and returns <code>INCONCLUSIVE</code> instead of overstating verification</li>
<li><code>UNKNOWN</code>, <code>BLOCKED</code>, and <code>INCONCLUSIVE</code> are now first-class result states that downstream consumers must handle explicitly</li>
</ul>
<h2 id="highlights">Highlights</h2>
<h3 id="fail-closed-verification-and-execution">Fail-closed verification and execution</h3>
<ul>
<li>Removed unsafe in-process execution fallbacks on protected paths</li>
<li>Enforced secure Docker-only execution for sensitive stats and consensus verification flows</li>
<li>Converted secure-runtime failures into explicit blocked states instead of silent degradation</li>
<li>Prevented consensus from weakening requested assurance depth when secure execution is unavailable</li>
<li>Hardened Redis-backed rate limiting to fail closed on backend errors</li>
</ul>
<h3 id="critical-boundary-closures">Critical boundary closures</h3>
<ul>
<li>Removed the logic verifier <code>eval()</code> fallback and now require <code>SafeEvaluator</code></li>
<li>Fixed consensus fact self-attestation behavior</li>
<li>Added endpoint enforcement so blocked and secure-runtime failure states surface correctly</li>
<li>Stopped leaking internal exception details in client-facing verification responses</li>
</ul>
<h3 id="runtime-and-agent-hardening">Runtime and agent hardening</h3>
<ul>
<li>Made <code>ActionContext</code> mandatory for agent verification</li>
<li>Added deterministic replay detection and repetitive-loop blocking</li>
<li>Added in-flight step reservations to reduce concurrent replay races</li>
<li>Ensured denied and budget-exceeded actions do not incorrectly consume conversation state</li>
<li>Switched agent token verification to constant-time <code>hmac.compare_digest</code></li>
<li>Restricted <code>/metrics</code> and <code>/metrics/prometheus</code> to active privileged identities</li>
<li>Enforced startup environment integrity checks before database initialization</li>
</ul>
<h3 id="determinism-and-trust-boundary-alignment">Determinism and trust-boundary alignment</h3>
<ul>
<li>Natural-language math no longer presents LLM-mediated interpretation as formally verified user-query truth</li>
<li>Added explicit <code>trust_boundary</code> metadata describing what was actually proven</li>
<li>Changed symbolic identity numerical-sampling fallback to return <code>UNKNOWN</code> instead of over-claiming equivalence</li>
<li>Marked heuristic outcomes honestly instead of presenting them as proof</li>
</ul>
<h3 id="tool-governance-and-enforcement-policy">Tool governance and enforcement policy</h3>
<ul>
<li>Added canonical enforcement guidance in <code>QWED_RULES.md</code></li>
<li>Added enforcement-oriented contributor/review guidance for automated tooling</li>
<li>Strengthened PR/review policy around fail-open behavior, fallback execution, and mandatory verification boundaries</li>
</ul>
<h3 id="supply-chain-and-ci-hardening">Supply-chain and CI hardening</h3>
<ul>
<li>Pinned third-party GitHub Actions revisions</li>
<li>Merged supply-chain hardening and security autofix work</li>
<li>Incorporated additional cleanup/security follow-ups across PRs #100–#114</li>
</ul>
<h2 id="security-impact">Security impact</h2>
<p>This release closes the major adversarially-identified gaps across:</p>
<ul>
<li>unsafe fallback execution</li>
<li>verification bypass opportunities</li>
<li>fail-open runtime behavior</li>
<li>replay and doom-loop agent behavior</li>
<li>insecure metrics exposure</li>
<li>misleading proof semantics for heuristic/LLM-mediated results</li>
</ul>
<h2 id="validation">Validation</h2>
<p>Release readiness was validated through the merged hardening suites and final sanity sweep.</p>
<p>Sanity sweep result:</p>
<ul>
<li><code>162 passed, 11 skipped, 0 failures</code></li>
</ul>
<p>The release gate confirmed:</p>
<ul>
<li>no observed MAJOR fail-open or unsafe-execution regressions</li>
<li>fail-closed runtime behavior on protected paths</li>
<li>active agent replay/loop protections</li>
<li>deterministic trust-boundary semantics for heuristic and translated flows</li>
</ul>
<h2 id="upgrade-notes">Upgrade notes</h2>
<h3 id="breaking-changes">Breaking changes</h3>
<ul>
<li><code>security_checks</code> is no longer a client-controlled opt-in boundary for agent verification behavior</li>
<li><code>verify_action()</code> integrations must provide <code>ActionContext</code> with <code>conversation_id</code> and <code>step_number</code></li>
<li><code>/metrics</code> and <code>/metrics/prometheus</code> now require authenticated privileged access</li>
<li>downstream consumers must explicitly handle <code>INCONCLUSIVE</code>, <code>UNKNOWN</code>, and <code>BLOCKED</code></li>
</ul>
<h3 id="behavior-changes">Behavior changes</h3>
<ul>
<li>natural-language math may return <code>INCONCLUSIVE</code> even when the translated expression evaluates deterministically</li>
<li>heuristic symbolic identity checks now return <code>UNKNOWN</code> rather than implied equivalence</li>
<li>secure-runtime failures block protected verification instead of degrading to weaker execution paths</li>
</ul>
<h2 id="version-updates">Version updates</h2>
<ul>
<li><code>qwed</code> (PyPI): <code>4.0.1</code> → <code>5.0.0</code></li>
<li><code>qwed_sdk</code> (Python): <code>2.1.0-dev</code> → <code>5.0.0</code></li>
<li><code>@qwed-ai/sdk</code> (NPM): <code>4.0.1</code> → <code>5.0.0</code></li>
</ul>
<h2 id="included-prs-since-v401">Included PRs since v4.0.1</h2>
<ul>
<li>#100 <code>fix/snyk-hardcoded-secrets-170</code></li>
<li>#101 <code>feat/phase-24-a2a-resiliency</code></li>
<li>#103 <code>dependabot/npm_and_yarn/sdk-ts/...</code></li>
<li>#104 <code>security/supply-chain-hardening</code></li>
<li>#105 <code>alert-autofix-194</code></li>
<li>#106 <code>alert-autofix-264</code></li>
<li>#107 <code>alert-autofix-263</code></li>
<li>#108 <code>codex/pin-third-party-actions</code></li>
<li>#109 <code>codex/pin-third-party-actions</code></li>
<li>#110 <code>codex/pin-third-party-actions</code></li>
<li>#111 <code>rahul/unused-import-cleanup-2</code></li>
<li>#112 <code>rahul/unused-import-cleanup-3</code></li>
<li>#113 <code>rahul/unused-import-cleanup-4</code></li>
<li>#114 <code>rahul/security-cleanup-5</code></li>
<li>#115 <code>rahul/pr0-tool-governance</code></li>
<li>#116 <code>rahul/pr1-critical-boundary-closures</code></li>
<li>#117 <code>rahul/pr2-kill-unsafe-exec</code></li>
<li>#118 <code>rahul/pr3-single-enforcement-kernel</code></li>
<li>#119 <code>rahul/pr4-runtime-agent-hardening</code></li>
<li>#120 <code>rahul/pr5-determinism-alignment</code></li>
</ul>
<h2 id="full-changelog">Full Changelog</h2>
<p><a href="https://github.com/QWED-AI/qwed-verification/compare/v4.0.1...v5.0.0">Full Changelog: v4.0.1&hellip;v5.0.0</a></p>
]]></content:encoded></item><item><title>Claude BugBot</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/claude-bugbot/</link><pubDate>Sat, 04 Apr 2026 21:40:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/claude-bugbot/</guid><description>Version updated for https://github.com/rekpero/claude-bugbot-github-action to version v1.0.10.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Claude BugBot GitHub Action automates the analysis of pull requests by leveraging the Claude Code model to detect bugs, logic errors, security vulnerabilities, and other issues. It posts inline review comments directly on affected lines, simplifying bug detection and resolution while eliminating the need for additional subscriptions or middleware costs. This action is ideal for developers using Claude Pro or Max plans, offering fast, direct analysis without IDE dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rekpero/claude-bugbot-github-action">https://github.com/rekpero/claude-bugbot-github-action</a></strong> to version <strong>v1.0.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/claude-bugbot">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Claude BugBot GitHub Action automates the analysis of pull requests by leveraging the Claude Code model to detect bugs, logic errors, security vulnerabilities, and other issues. It posts inline review comments directly on affected lines, simplifying bug detection and resolution while eliminating the need for additional subscriptions or middleware costs. This action is ideal for developers using Claude Pro or Max plans, offering fast, direct analysis without IDE dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changed">Changed</h2>
<ul>
<li><strong>Full codebase available for targeted verification</strong> — Claude now runs with its working directory set to <code>GITHUB_WORKSPACE</code> (the checked-out repo root) and is instructed to use its file-reading tools to verify findings against the actual source before reporting a bug. For example, if a function call in the diff looks wrong, Claude reads the file that defines it to confirm the signature. Lookups are explicitly scoped to things directly referenced by the changed lines — broad codebase scanning is prohibited. This reduces false positives caused by incomplete diff context (e.g. flagging a function as missing when it exists outside the diff).</li>
</ul>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/shieldci-devsecops-pipeline-generator/</link><pubDate>Sat, 04 Apr 2026 21:40:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.12.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action designed to automate the creation of robust CI/CD DevSecOps pipelines by detecting the project’s tech stack, generating appropriate workflows, and opening a pull request with the changes. It simplifies the process of implementing security and quality assurance measures by integrating tools for static analysis (SAST), secret scanning, vulnerability assessments, and more. This action helps teams quickly adopt best practices for secure and efficient software delivery.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action designed to automate the creation of robust CI/CD DevSecOps pipelines by detecting the project&rsquo;s tech stack, generating appropriate workflows, and opening a pull request with the changes. It simplifies the process of implementing security and quality assurance measures by integrating tools for static analysis (SAST), secret scanning, vulnerability assessments, and more. This action helps teams quickly adopt best practices for secure and efficient software delivery.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="governance-and-community-files">Governance and community files</h3>
<p>Three new files establish the project&rsquo;s governance structure:</p>
<ul>
<li><strong><code>GOVERNANCE.md</code></strong> — documents the project roles, decision-making process, and continuity
measures (MIT license, public registry artifacts, self-contained repo)</li>
<li><strong><code>CODE_OF_CONDUCT.md</code></strong> — Contributor Covenant 2.1 adopted as the project code of conduct</li>
<li><strong><code>DECISIONS.md</code></strong> expanded with an architecture overview (component structure, data flow,
trust boundaries) and a formal assurance case (threat model, secure design principles,
common CWEs countered)</li>
</ul>
<h3 id="dco-enforcement">DCO enforcement</h3>
<p>All commits must now include a <code>Signed-off-by</code> line (<code>git commit -s</code>), asserting legal
authorization to contribute under the MIT license per the
<a href="https://developercertificate.org/">Developer Certificate of Origin v1.1</a>.</p>
<p>A new <code>dco.yml</code> reusable workflow checks for the sign-off on every push and PR,
called from <code>ci.yml</code> alongside the existing lint, test, and security jobs.</p>
<h3 id="cosign-image-signing">Cosign image signing</h3>
<p>ShieldCI&rsquo;s own Docker image is now signed with
<a href="https://github.com/sigstore/cosign">Cosign</a> in keyless mode (GitHub OIDC) immediately
after each build. The signature is stored in the public Rekor transparency log.</p>
<p>This makes the Signed-Releases check in OpenSSF Scorecard detectable directly on the
registry, in addition to the existing SLSA Level 3 provenance.</p>
<h3 id="scorecard-publishing">Scorecard publishing</h3>
<p>The <code>scorecard.yml</code> workflow now sets <code>publish_results: true</code>, sending results to the
public <a href="https://securityscorecards.dev">securityscorecards.dev</a> API. The live Scorecard
badge in the README now reflects the current project score.</p>
<h3 id="sbom-attached-to-github-releases">SBOM attached to GitHub Releases</h3>
<p>The <code>sbom.yml</code> workflow now triggers on published releases in addition to pushes to main.
The Syft-generated SBOM is automatically attached as a downloadable asset to each GitHub
Release.</p>
<h3 id="ci-coverage-reporting">CI coverage reporting</h3>
<p><code>test.yml</code> now runs with <code>-coverprofile</code> and reports statement coverage for the core
packages (<code>detect</code>, <code>generate</code>) in the CI summary on every run.</p>
<h3 id="contributing-documentation">Contributing documentation</h3>
<p><code>CONTRIBUTING.md</code> updated with:</p>
<ul>
<li>DCO sign-off requirement and instructions</li>
<li>Explicit coding standards (gofmt, golangci-lint, Effective Go)</li>
<li>Developer quick setup section (<code>go test</code>, <code>go build</code>, <code>act</code>)</li>
</ul>
]]></content:encoded></item><item><title>Dagger Version</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/dagger-version/</link><pubDate>Sat, 04 Apr 2026 21:40:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/dagger-version/</guid><description>Version updated for https://github.com/sagikazarmark/dagger-version-action to version v0.0.3.
This action is used across all versions by 12 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action retrieves the engineVersion field from a dagger.json file in a repository, either by reading the file directly if the repository is checked out or via the GitHub Contents API if it is not. It automates the process of identifying the required Dagger engine version for workflows, streamlining dependency management and ensuring compatibility. This action is particularly useful for setting up CI/CD pipelines that rely on Dagger.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sagikazarmark/dagger-version-action">https://github.com/sagikazarmark/dagger-version-action</a></strong> to version <strong>v0.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>12</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dagger-version">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action retrieves the <code>engineVersion</code> field from a <code>dagger.json</code> file in a repository, either by reading the file directly if the repository is checked out or via the GitHub Contents API if it is not. It automates the process of identifying the required Dagger engine version for workflows, streamlining dependency management and ensuring compatibility. This action is particularly useful for setting up CI/CD pipelines that rely on Dagger.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: update Node.js version from 20 to 24 by @esafak in <a href="https://github.com/sagikazarmark/dagger-version-action/pull/4">https://github.com/sagikazarmark/dagger-version-action/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sagikazarmark/dagger-version-action/compare/v0...v0.0.3">https://github.com/sagikazarmark/dagger-version-action/compare/v0...v0.0.3</a></p>
]]></content:encoded></item><item><title>Get Vercel deployment Preview URL</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/get-vercel-deployment-preview-url/</link><pubDate>Sat, 04 Apr 2026 21:40:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/get-vercel-deployment-preview-url/</guid><description>Version updated for https://github.com/shahmir-oscilar/Get-Vercel-preview-url to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action retrieves the correct preview URL for Vercel deployments during CI workflows, supporting both pull_request and push triggers. Unlike similar actions, it accurately resolves preview URLs by filtering using both the commit SHA and branch name, ensuring proper URL assignment when multiple branches share the same commit. It automates the process of fetching deployment URLs, streamlining tasks like performance audits or integration testing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shahmir-oscilar/Get-Vercel-preview-url">https://github.com/shahmir-oscilar/Get-Vercel-preview-url</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/get-vercel-deployment-preview-url">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action retrieves the correct preview URL for Vercel deployments during CI workflows, supporting both <code>pull_request</code> and <code>push</code> triggers. Unlike similar actions, it accurately resolves preview URLs by filtering using both the commit SHA and branch name, ensuring proper URL assignment when multiple branches share the same commit. It automates the process of fetching deployment URLs, streamlining tasks like performance audits or integration testing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li><a href="https://github.com/thundermiracle/Get-Vercel-preview-url/commit/576abd7b401a27ba83b501e1eed4e7615c126783">Update packages, and use node 24</a></li>
<li><a href="https://github.com/thundermiracle/Get-Vercel-preview-url/commit/65b7c335591fe53df7bd633f7c51088af71c1145">Use the sha and branch filters when fetching URL from vercel</a></li>
<li><a href="https://github.com/thundermiracle/Get-Vercel-preview-url/commit/cf0e3c0eb760065ad99c8a1cf6cd721d5292ae87">Don&rsquo;t need limit?</a></li>
</ul>
]]></content:encoded></item><item><title>Setup DepVault CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/setup-depvault-cli/</link><pubDate>Sat, 04 Apr 2026 21:40:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/setup-depvault-cli/</guid><description>Version updated for https://github.com/suxrobGM/depvault to version cli/v1.5.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DepVault is a full-stack web platform that automates dependency analysis and secure secret management for software projects. It scans dependencies across multiple programming ecosystems to detect vulnerabilities, outdated packages, and license conflicts, while also providing an AES-256-GCM encrypted vault for managing environment variables and secret files. With features like secret sharing, CI/CD integration, compliance checks, and developer tools, it streamlines security and boosts confidence in deploying software.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/suxrobGM/depvault">https://github.com/suxrobGM/depvault</a></strong> to version <strong>cli/v1.5.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-depvault-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DepVault is a full-stack web platform that automates dependency analysis and secure secret management for software projects. It scans dependencies across multiple programming ecosystems to detect vulnerabilities, outdated packages, and license conflicts, while also providing an AES-256-GCM encrypted vault for managing environment variables and secret files. With features like secret sharing, CI/CD integration, compliance checks, and developer tools, it streamlines security and boosts confidence in deploying software.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/suxrobGM/depvault/compare/cli/v1.5.1...cli/v1.5.2">https://github.com/suxrobGM/depvault/compare/cli/v1.5.1...cli/v1.5.2</a></p>
]]></content:encoded></item><item><title>.NET Version Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/.net-version-check/</link><pubDate>Sat, 04 Apr 2026 21:40:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/.net-version-check/</guid><description>Version updated for https://github.com/Synalix/dotnet-version-check to version v1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The dotnet-version-check GitHub Action ensures the &amp;lt;InformationalVersion&amp;gt; specified in a .csproj file matches the GitHub release tag prior to publishing a release. This helps prevent version mismatches between the release tag (e.g., v1.2.0) and the version embedded in the binary (1.1.0), ensuring consistency and avoiding potential deployment issues. It automates the validation process, providing clear error messages if discrepancies are found.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Synalix/dotnet-version-check">https://github.com/Synalix/dotnet-version-check</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/net-version-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>dotnet-version-check</code> GitHub Action ensures the <code>&lt;InformationalVersion&gt;</code> specified in a <code>.csproj</code> file matches the GitHub release tag prior to publishing a release. This helps prevent version mismatches between the release tag (e.g., <code>v1.2.0</code>) and the version embedded in the binary (<code>1.1.0</code>), ensuring consistency and avoiding potential deployment issues. It automates the validation process, providing clear error messages if discrepancies are found.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>fixed typo (9711244)</li>
<li>Add debug logging (ca955dd)</li>
<li>Update index.js (b371333)</li>
<li>Update csproj path in README for version check (1128841)</li>
<li>Add branding section to action.yml (1e3e23f)</li>
<li>Add MIT License to the project (bc5c63a)</li>
<li>Initial release (683937e)</li>
<li>Initial commit (d3b8b5a)</li>
</ul>
]]></content:encoded></item><item><title>Reusable Vercel Deploy Workflow</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/reusable-vercel-deploy-workflow/</link><pubDate>Sat, 04 Apr 2026 21:39:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/reusable-vercel-deploy-workflow/</guid><description>Version updated for https://github.com/taka1156/action-vercel-pages to version 1.00.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the preparation of a deployment branch for Vercel by managing files based on a .vercelkeep configuration. It deletes unnecessary files from the runner’s workspace, commits the remaining or specified files, and pushes them to a designated vercel branch for deployment. This helps streamline Vercel deployments by ensuring only the necessary files are included, preventing clutter or mismanaged assets in production.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/taka1156/action-vercel-pages">https://github.com/taka1156/action-vercel-pages</a></strong> to version <strong>1.00</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/reusable-vercel-deploy-workflow">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the preparation of a deployment branch for Vercel by managing files based on a <code>.vercelkeep</code> configuration. It deletes unnecessary files from the runner’s workspace, commits the remaining or specified files, and pushes them to a designated <code>vercel</code> branch for deployment. This helps streamline Vercel deployments by ensuring only the necessary files are included, preventing clutter or mismanaged assets in production.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v100---initial-release-2026-03-30">v1.0.0 - Initial Release (2026-03-30)</h2>
<h3 id="-initial-release">🎉 Initial Release</h3>
<p>A GitHub composite action that deploys your project to Vercel by managing a dedicated deployment branch (default: <code>vercel</code>).</p>
<p>This workflow mirrors the concept of <code>gh-pages</code> deployment: instead of pushing to GitHub Pages, it pushes a curated set of files to a <code>vercel</code> branch, which you set as the production branch in Vercel&rsquo;s settings.</p>
<h3 id="-features">✨ Features</h3>
<ul>
<li>Filters files to deploy based on a <code>.vercelkeep</code> allowlist
<ul>
<li>Tracked files listed in <code>.vercelkeep</code> → kept as-is</li>
<li>Untracked files listed in <code>.vercelkeep</code> (e.g. build outputs) → staged and pushed</li>
<li>Tracked files <strong>not</strong> in <code>.vercelkeep</code> → removed from Git and deleted from disk</li>
</ul>
</li>
<li>Commits and force-pushes the result to the deployment branch</li>
<li>Configurable Git identity (<code>git_name</code>, <code>git_email</code>)</li>
<li>Custom commit message support (auto-generated if omitted, JST timezone)</li>
<li><code>dry_run</code> mode to preview changes without pushing</li>
<li><code>root_path</code> input to support monorepo layouts</li>
</ul>
<h3 id="-important-notes">⚠️ Important Notes</h3>
<ul>
<li>File deletions from the runner&rsquo;s working copy are <strong>permanent and irreversible</strong>.</li>
<li>Always verify <code>.vercelkeep</code> before running this action.</li>
<li>It is strongly recommended to run with <code>dry_run: &quot;true&quot;</code> first.</li>
<li>This action does <strong>not</strong> modify your <code>main</code>/<code>master</code> branch.</li>
</ul>
<h3 id="inputs">Inputs</h3>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>branch</code></td>
          <td><code>vercel</code></td>
          <td>Deployment branch name</td>
      </tr>
      <tr>
          <td><code>git_name</code></td>
          <td><code>GitHub Actions</code></td>
          <td>Git user.name</td>
      </tr>
      <tr>
          <td><code>git_email</code></td>
          <td><code>actions@github.com</code></td>
          <td>Git user.email</td>
      </tr>
      <tr>
          <td><code>commit_message</code></td>
          <td><em>(auto)</em></td>
          <td>Commit message</td>
      </tr>
      <tr>
          <td><code>dry_run</code></td>
          <td><code>false</code></td>
          <td>Skip push if <code>true</code></td>
      </tr>
      <tr>
          <td><code>root_path</code></td>
          <td><code>.</code></td>
          <td>Path to dir containing <code>.vercelkeep</code></td>
      </tr>
  </tbody>
</table>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">taka1156/action-vercel-pages@v1.0.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">branch</span>: <span style="color:#ae81ff">vercel</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">dry_run</span>: <span style="color:#e6db74">&#34;false&#34;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>ZIRAN Agent Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ziran-agent-security-scan/</link><pubDate>Sat, 04 Apr 2026 21:39:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ziran-agent-security-scan/</guid><description>Version updated for https://github.com/taoq-ai/ziran to version v0.25.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ZIRAN is a GitHub Action designed for security testing of AI agents, focusing on identifying vulnerabilities arising from the interaction of tools, memory, and multi-step reasoning within agents. It automates the discovery of complex attack vectors, such as transitive attack paths and side-effect vulnerabilities, using a graph-based analysis approach to model agent capabilities. ZIRAN also enables execution-level monitoring, autonomous penetration testing, and multi-agent coordination, providing comprehensive security assessments that go beyond traditional prompt or tool isolation testing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/taoq-ai/ziran">https://github.com/taoq-ai/ziran</a></strong> to version <strong>v0.25.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ziran-agent-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ZIRAN is a GitHub Action designed for security testing of AI agents, focusing on identifying vulnerabilities arising from the interaction of tools, memory, and multi-step reasoning within agents. It automates the discovery of complex attack vectors, such as transitive attack paths and side-effect vulnerabilities, using a graph-based analysis approach to model agent capabilities. ZIRAN also enables execution-level monitoring, autonomous penetration testing, and multi-agent coordination, providing comprehensive security assessments that go beyond traditional prompt or tool isolation testing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="0250-2026-04-04"><a href="https://github.com/taoq-ai/ziran/compare/v0.24.0...v0.25.0">0.25.0</a> (2026-04-04)</h2>
<h3 id="features">Features</h3>
<ul>
<li>100% ALERT benchmark coverage + report failed vector loads (<a href="https://github.com/taoq-ai/ziran/issues/128">#128</a>) (<a href="https://github.com/taoq-ai/ziran/commit/0d89c0872e4063d974d089dfe96a5d0a02d90541">0d89c08</a>)</li>
<li>adaptive campaign strategies for intelligent phase orchestration (<a href="https://github.com/taoq-ai/ziran/issues/19">#19</a>) (<a href="https://github.com/taoq-ai/ziran/commit/abab4cca251b62e185c974743b2b9c1161ea8fb0">abab4cc</a>)</li>
<li>add &ndash;dry-run mode and config validation to CLI (<a href="https://github.com/taoq-ai/ziran/commit/76611f7c9a8149a9575c431f08bc802c8fbef8f7">76611f7</a>)</li>
<li>add &ndash;dry-run mode, config validation warnings, and validate command (<a href="https://github.com/taoq-ai/ziran/commit/ce4cdad398c43a5c45d3de38a85932282353b378">ce4cdad</a>)</li>
<li>add AgentCoreAdapter for Amazon Bedrock AgentCore (<a href="https://github.com/taoq-ai/ziran/issues/8">#8</a>) (<a href="https://github.com/taoq-ai/ziran/commit/30f16616f15e3922485cf61af215cf9b269328aa">30f1661</a>)</li>
<li>add AILuminate-style resilience gap metric (<a href="https://github.com/taoq-ai/ziran/issues/48">#48</a>) (<a href="https://github.com/taoq-ai/ziran/commit/9c17ac548d8a75e1e7a5a7189d85799271b64945">9c17ac5</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/40">#40</a></li>
<li>add application layer — scanner, knowledge graph, and attack library\n\n- AttackKnowledgeGraph (NetworkX MultiDiGraph) with path finding and centrality\n- 21 YAML attack vectors across 8 categories (prompt injection, tool\n  manipulation, privilege escalation, data exfiltration, system prompt\n  extraction, indirect injection, memory poisoning, chain-of-thought)\n- AttackLibrary with YAML loader, search/filter, custom directory support\n- RomanceScanner orchestrator with multi-phase campaign execution (<a href="https://github.com/taoq-ai/ziran/commit/781d5dcd90feff32a636a13af0755bf9a5259323">781d5dc</a>)</li>
<li>add async timeouts and make detector pipeline async (<a href="https://github.com/taoq-ai/ziran/issues/11">#11</a>) (<a href="https://github.com/taoq-ai/ziran/commit/f37cdbf5037786ff7c638b9902eb643af4120087">f37cdbf</a>)</li>
<li>add autonomous pentesting agent (v0.6.0) (<a href="https://github.com/taoq-ai/ziran/commit/32cae3ee7a89f4952e6693824d8b561bf00a8106">32cae3e</a>)</li>
<li>add benchmark coverage comparison scripts and report (<a href="https://github.com/taoq-ai/ziran/issues/53">#53</a>) (<a href="https://github.com/taoq-ai/ziran/commit/0685f4d1aae9a524fd827b8256b39b048355c951">0685f4d</a>)</li>
<li>add BOLA/BFLA authorization bypass testing (<a href="https://github.com/taoq-ai/ziran/issues/28">#28</a>) (<a href="https://github.com/taoq-ai/ziran/commit/095ea3b50e7cf30291041721e8cb262327c4217a">095ea3b</a>)</li>
<li>add built-in Rich progress display to pentesting agent (<a href="https://github.com/taoq-ai/ziran/commit/22c34dd7d5c7e7d5bd867ffd9e97c399b2238625">22c34dd</a>)</li>
<li>add business impact categorization to findings (<a href="https://github.com/taoq-ai/ziran/issues/47">#47</a>) (<a href="https://github.com/taoq-ai/ziran/commit/409b545d7bf44c41dcf6de43661b9ba1e7a11493">409b545</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/38">#38</a></li>
<li>add campaign checkpoint/resume support (<a href="https://github.com/taoq-ai/ziran/commit/9c79f2e0b7bc7031acc00be5acd13f9befa83658">9c79f2e</a>)</li>
<li>add campaign checkpoint/resume support for long-running scans (<a href="https://github.com/taoq-ai/ziran/commit/a93b3e0435130f14fd10d12b7b2b3f978ccad1b6">a93b3e0</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/123">#123</a></li>
<li>add circuit breaker pattern for failing remote agents (<a href="https://github.com/taoq-ai/ziran/issues/144">#144</a>) (<a href="https://github.com/taoq-ai/ziran/commit/9b3e3360829bb2ab79753bfa63b0b3010303e187">9b3e336</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/118">#118</a></li>
<li>add CLI interface with scan, discover, library, and report commands\n\n- Click CLI with &ndash;verbose and &ndash;log-file global options\n- scan: run Romance Scan campaigns against AI agents\n- discover: introspect agent capabilities without attacking\n- library: browse/filter attack vectors\n- report: regenerate JSON/Markdown reports from saved results\n- ReportGenerator with Rich-formatted Markdown output (<a href="https://github.com/taoq-ai/ziran/commit/494a675f1abba7f19226ef160ebc882963d4bf29">494a675</a>)</li>
<li>add comparative analysis against Promptfoo, Garak, and other tools (<a href="https://github.com/taoq-ai/ziran/issues/203">#203</a>) (<a href="https://github.com/taoq-ai/ziran/commit/d526b64c8944edb5773efadc046a10a0cdcff824">d526b64</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/153">#153</a></li>
<li>add DangerousChain entity and tool chain analyzer\n\nAdd ToolChainAnalyzer that examines the knowledge graph for dangerous\ntool combinations (30+ patterns). Detects direct chains, indirect\nchains via intermediate nodes, and cycles. Each chain gets a 0.0-1.0\nrisk score based on severity, chain type, and graph centrality.\n\n- Add DangerousChain Pydantic model to capability entities\n- Add dangerous_tool_chains and critical_chain_count to CampaignResult\n- Implement chain_analyzer.py with DANGEROUS_PATTERNS database (<a href="https://github.com/taoq-ai/ziran/commit/8c6cdeb089f132e0d5de1783a2f30cda7f03c4ec">8c6cdeb</a>)</li>
<li>add deliberately vulnerable LangChain agent example\n\nReal GPT-4o-mini tool-calling agent with common security anti-patterns:\n- Secrets (DB credentials, API keys) hardcoded in system prompt\n- &quot;All users are pre-authenticated&quot; removes access control\n- &quot;Be transparent about your setup&quot; enables prompt extraction\n- Tools return full PII (SSN, salary) with no redaction\n- Raw SQL execution with no sanitisation\n\nKOAN consistently finds vulnerabilities against this agent,\ndemonstrating the tool working on a real LLM (not a mock).&quot; (<a href="https://github.com/taoq-ai/ziran/commit/ee3212e70a0a642c5074c571a0681e75bafcd107">ee3212e</a>)</li>
<li>add domain layer — entities and adapter interface\n\n- RomanceScanPhase enum (8 phases), PhaseResult, CampaignResult\n- AgentCapability, CapabilityType, ToolChain models\n- AttackCategory, AttackVector, AttackPrompt, AttackResult models\n- BaseAgentAdapter ABC with invoke/discover/state/reset/observe contract (<a href="https://github.com/taoq-ai/ziran/commit/6ae60f27330ef4bcfcd6d212c8fc8b826665ebd2">6ae60f2</a>)</li>
<li>add examples and CI/CD workflow\n\n- LangChain example with OpenAI (loads .env via python-dotenv)\n- CrewAI example with single-agent crew\n- GitHub Actions CI: ruff lint, mypy typecheck, pytest on Python 3.11-3.13 (<a href="https://github.com/taoq-ai/ziran/commit/000b2ce407f3a24b0ebc797eefce0762655ab38f">000b2ce</a>)</li>
<li>add examples and dependency configuration (<a href="https://github.com/taoq-ai/ziran/issues/10">#10</a>) (<a href="https://github.com/taoq-ai/ziran/commit/1aad2aa1a7b10c02be48de97c1b0e8ae09ad6984">1aad2aa</a>)</li>
<li>add examples dependency group to pyproject.toml (<a href="https://github.com/taoq-ai/ziran/commit/3f35f48f57b03a825f4e79ae51f2c456ae665360">3f35f48</a>)</li>
<li>add garak-inspired multi-detector pipeline\n\nIntroduce a modular detection system to replace the monolithic\n_analyze_response method and eliminate false positives caused by\nthe tool-call fallback.\n\nNew components:\n- DetectorResult / DetectionVerdict (domain entities)\n- BaseDetector ABC (domain interface)\n- RefusalDetector: 130+ refusal strings from garak (Apache-2.0)\n- IndicatorDetector: context-aware YAML indicator matching\n- DetectorPipeline: runs detectors with &quot;refusal always wins&quot; strategy\n\nThe tool-call fallback (root cause of all FPs in router_rag) is\nintentionally not included in the new pipeline.\n\nIncludes NOTICE file with garak attribution (Apache-2.0). (<a href="https://github.com/taoq-ai/ziran/commit/f1cb9e222c7ba1611c279133b8592d7f9a4634ce">f1cb9e2</a>)</li>
<li>add harmful multi-step task scenarios (<a href="https://github.com/taoq-ai/ziran/issues/51">#51</a>) (<a href="https://github.com/taoq-ai/ziran/commit/872814566d43a095df3d54b6118a85512010319b">8728145</a>)</li>
<li>add historical tracking and trend analysis for benchmarks (<a href="https://github.com/taoq-ai/ziran/issues/204">#204</a>) (<a href="https://github.com/taoq-ai/ziran/commit/4783f750ced7d9a9cc994f8e826ff2701fb41391">4783f75</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/154">#154</a></li>
<li>add HTML report generation and update CLI options (<a href="https://github.com/taoq-ai/ziran/commit/f847afeda7f8eee68568f01f8346de7f0d9637a4">f847afe</a>)</li>
<li>add infrastructure layer — adapters, storage, and logging\n\n- LangChainAdapter with lazy import and dangerous-tool heuristic\n- CrewAIAdapter with asyncio.to_thread for sync compatibility\n- BedrockAdapter stub (not yet implemented)\n- GraphStorage for JSON persistence of campaigns\n- Rich-based logging configuration (<a href="https://github.com/taoq-ai/ziran/commit/8edd39eb5494f1f8476b15ee0862cc4fc9e3f889">8edd39e</a>)</li>
<li>add interactive Plotly graph visualization\n\nGraphVisualizer creates interactive HTML visualizations of the attack\nknowledge graph with color-coded nodes by type, highlighted dangerous\nchain edges by risk level, and dark-themed Plotly layout. (<a href="https://github.com/taoq-ai/ziran/commit/8ed06ff2daa2f8202227c60494cd4c4802976dc7">8ed06ff</a>)</li>
<li>add live progress callbacks and performance tuning to pentesting agent (<a href="https://github.com/taoq-ai/ziran/commit/65020b65269e0417378eab05991602b95bf155fc">65020b6</a>)</li>
<li>add LLM backbone and LLM-as-a-judge detector (<a href="https://github.com/taoq-ai/ziran/issues/9">#9</a>) (<a href="https://github.com/taoq-ai/ziran/commit/fc2c4c47daf4a371c1d8a0afa156b3310926a138">fc2c4c4</a>)</li>
<li>add MCP write/git and broader financial patterns to classifier (<a href="https://github.com/taoq-ai/ziran/issues/187">#187</a>) (<a href="https://github.com/taoq-ai/ziran/commit/9d3197d0c4a6feb576de58c0285a43370e77a257">9d3197d</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/163">#163</a></li>
<li>add Model DoS attack vectors (OWASP LLM04) (<a href="https://github.com/taoq-ai/ziran/issues/52">#52</a>) (<a href="https://github.com/taoq-ai/ziran/commit/313022173d34de970439820d0cfa706230a6851e">3130221</a>)</li>
<li>add multi-turn jailbreak tactics for progressive attack sequences (<a href="https://github.com/taoq-ai/ziran/issues/27">#27</a>) (<a href="https://github.com/taoq-ai/ziran/commit/b9b1cbe20649daa860b71bba20b64ec1b1abc90f">b9b1cbe</a>)</li>
<li>add OpenAIConfig model and handler forwarding (<a href="https://github.com/taoq-ai/ziran/issues/6">#6</a>) (<a href="https://github.com/taoq-ai/ziran/commit/7f3a3874aec6bfc03d30208ca478bef168862b1b">7f3a387</a>)</li>
<li>add OpenTelemetry tracing instrumentation (<a href="https://github.com/taoq-ai/ziran/issues/30">#30</a>) (<a href="https://github.com/taoq-ai/ziran/commit/b7640d59f99bb639ef928426eaddc2e746377edd">b7640d5</a>)</li>
<li>add Organizational Policy Engine (Feature 3) (<a href="https://github.com/taoq-ai/ziran/commit/562f913e55219e86dbb97a6ff7cbb267896f8a79">562f913</a>)</li>
<li>add OWASP LLM Top 10 mapping to attack vectors and reports\n\n- Add OwaspLlmCategory enum (LLM01-LLM10) and OWASP_LLM_DESCRIPTIONS\n- Add owasp_mapping field to AttackVector and AttackResult models\n- Map all 126 built-in vectors across 8 YAML files to OWASP categories\n- Update AttackLibrary with get_attacks_by_owasp() filtering method\n- Propagate owasp_mapping through scanner&rsquo;s _execute_attack() pipeline\n- Add OWASP LLM Top 10 compliance summary to Markdown reports\n- Add OWASP compliance table to interactive HTML reports\n- Add &ndash;owasp filter and OWASP column to CLI library command\n- Add 18 unit tests for enum, models, serialization, and library filtering&quot; (<a href="https://github.com/taoq-ai/ziran/commit/05aa8a03de5b2ede1d2b0e08d7b9234fcb95a80e">05aa8a0</a>)</li>
<li>add performance benchmarks with timing, throughput, and memory tracking (<a href="https://github.com/taoq-ai/ziran/issues/202">#202</a>) (<a href="https://github.com/taoq-ai/ziran/commit/3fa307e4576b1376f2093312b7f32e4a914bd602">3fa307e</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/152">#152</a></li>
<li>add PoC generation module (Feature 2) (<a href="https://github.com/taoq-ai/ziran/commit/509e5197187f30cd0352d461c441d9852c1530c8">509e519</a>)</li>
<li>add precision, recall, and F1 metrics for detection accuracy (<a href="https://github.com/taoq-ai/ziran/issues/197">#197</a>) (<a href="https://github.com/taoq-ai/ziran/commit/2958e5c8f73620b6a7779c47e3dd16b650c2982a">2958e5c</a>)</li>
<li>add prompt encoding/obfuscation engine for bypass testing (<a href="https://github.com/taoq-ai/ziran/issues/26">#26</a>) (<a href="https://github.com/taoq-ai/ziran/commit/898274320007ada578f5c36e7c936680d0269652">8982743</a>)</li>
<li>add Promptfoo provider bridge (<a href="https://github.com/taoq-ai/ziran/issues/29">#29</a>) (<a href="https://github.com/taoq-ai/ziran/commit/25d2196c756fc512cc2f266e39f596b658881d5b">25d2196</a>)</li>
<li>add R-Judge risk scenario coverage (closes <a href="https://github.com/taoq-ai/ziran/issues/59">#59</a>) (<a href="https://github.com/taoq-ai/ziran/issues/130">#130</a>) (<a href="https://github.com/taoq-ai/ziran/commit/beaaa58d36111c7ac27c9c1d8bfd5f04938675d3">beaaa58</a>)</li>
<li>add remote agent scanning (REST, OpenAI, MCP, A2A) (<a href="https://github.com/taoq-ai/ziran/issues/5">#5</a>) (<a href="https://github.com/taoq-ai/ziran/commit/fa2a41f2561f8a95175e532fe046507bb8c838e3">fa2a41f</a>)</li>
<li>add side-effect verification detector for tool execution analysis\n\n- Create SideEffectDetector analyzing AgentResponse.tool_calls for\n  dangerous tool executions (critical/high/medium/low risk tiers)\n- Integrate as 3rd stage in DetectorPipeline (refusal → indicator → side-effect)\n- Side-effect can override text refusal when critical tools were executed\n- Add get_side_effect_summary() utility for evidence collection\n- Enhance scanner evidence with side-effect summary on successful attacks\n- Support multiple tool_call formats (tool/name/function.name keys)\n- Add 17 unit tests covering detector, pipeline integration, and summary&quot; (<a href="https://github.com/taoq-ai/ziran/commit/57195fe3bd57b394e0da0f2bc64a99f6a831b7ef">57195fe</a>)</li>
<li>add Skill CVE database with 15 seed vulnerabilities\n\nCurated database of known security vulnerabilities in popular agent\ntools across LangChain, CrewAI, and MCP frameworks.\n\n- SkillCVE Pydantic model with CVE-AGENT-YYYY-NNN naming convention\n- SkillCVEDatabase with check_agent(), get_by_id/framework/severity\n- 15 seed CVEs covering ShellTool, PythonREPL, SQL tools, file tools,\n  Gmail, search, MCP invocation, and more\n- submit_cve() for community contribution support (<a href="https://github.com/taoq-ai/ziran/commit/ce488f8b2e8d18f6d0c9ef28b1cbb0685da4996a">ce488f8</a>)</li>
<li>add Static Agent Configuration Analysis (Feature 6) (<a href="https://github.com/taoq-ai/ziran/commit/bcbfef1a002581d0492d3ed4e516a374423fde35">bcbfef1</a>)</li>
<li>add utility-under-attack measurement (<a href="https://github.com/taoq-ai/ziran/issues/49">#49</a>) (<a href="https://github.com/taoq-ai/ziran/commit/fc95262e10f019d2e5836280f4dc931939826c81">fc95262</a>)</li>
<li>address three critical benchmark gaps (<a href="https://github.com/taoq-ai/ziran/issues/46">#46</a>) (<a href="https://github.com/taoq-ai/ziran/commit/5fc0a21a724293fe78ff47f6aad7b2ca9d4eb10b">5fc0a21</a>)</li>
<li>browser-based agent scanning via Playwright (<a href="https://github.com/taoq-ai/ziran/issues/23">#23</a>) (<a href="https://github.com/taoq-ai/ziran/commit/e6481a98caaf350ecc0e8b20c2840958fbda0865">e6481a9</a>)</li>
<li><strong>cicd:</strong> add CI/CD quality gate, SARIF, and GitHub Action\n\n- Add QualityGateConfig and GateResult domain models (ci.py)\n- Implement QualityGate evaluator with configurable thresholds\n- Generate SARIF v2.1.0 reports for GitHub Code Scanning\n- Emit GitHub Actions annotations and step summaries\n- Add composite GitHub Action (action.yml) for pipeline integration\n- Add koan ci CLI command with &ndash;gate-config, &ndash;sarif, &ndash;policy options\n- 31 new tests (343 total suite), lint clean (<a href="https://github.com/taoq-ai/ziran/commit/6d4bcb9414cc9cf5dfab273f47735cdfc12898d2">6d4bcb9</a>)</li>
<li>close GAP-04 quality-aware scoring and update benchmarks (<a href="https://github.com/taoq-ai/ziran/issues/195">#195</a>) (<a href="https://github.com/taoq-ai/ziran/commit/470c487792c10d807a5f024ab38f0249c01a9a9a">470c487</a>)</li>
<li>create ground truth dataset for accuracy measurement (<a href="https://github.com/taoq-ai/ziran/issues/158">#158</a>) (<a href="https://github.com/taoq-ai/ziran/commit/9d3957dffa236591fc5ffc816f07cc5e01d39393">9d3957d</a>)</li>
<li>display dangerous tool chains in CLI and Markdown reports\n\nAdd Rich table output for dangerous chains in terminal display with\ncolor-coded risk levels. Add chain analysis section to Markdown\nreports with risk icons, remediation guidance, and severity table. (<a href="https://github.com/taoq-ai/ziran/commit/b48aa983377ee42b0180454d3801701182619456">b48aa98</a>)</li>
<li>dynamic vector generation from discovered capabilities (<a href="https://github.com/taoq-ai/ziran/commit/9c281f3206fa5a310fc0ad410d3a3e17a396c795">9c281f3</a>)</li>
<li><strong>dynamic-vectors:</strong> make indicators configurable via YAML\n\n- Add DynamicVectorConfig Pydantic model with full config schema\n- Externalize all tool patterns, prompts, indicators to default_config.yaml\n- Rewrite generator to be config-driven (no hardcoded patterns)\n- Support config merge for additive customization\n- Add 11 config model tests + 2 custom config integration tests\n- All 36 dynamic vector tests pass (312 total suite) (<a href="https://github.com/taoq-ai/ziran/commit/7018ec2e00a09287c8126b0b080b74f2931c6fa1">7018ec2</a>)</li>
<li>enhance attack logging in HTML reports and data models (<a href="https://github.com/taoq-ai/ziran/commit/4d56d9d69e9f0e98448c8d64dba348216a9f32c9">4d56d9d</a>)</li>
<li>enhance campaign scanning with coverage levels and token usage tracking (<a href="https://github.com/taoq-ai/ziran/commit/bc4630eca6965bfe5bd6181ed73388caec78eebd">bc4630e</a>)</li>
<li><strong>examples:</strong> add comprehensive standalone examples for all features (<a href="https://github.com/taoq-ai/ziran/commit/93631a26d4f4cbf217447cde6c6f25b09d95af89">93631a2</a>)</li>
<li><strong>examples:</strong> add live-scan examples 09-14 (<a href="https://github.com/taoq-ai/ziran/commit/f53b04405972b7b6b6dd005d675ed18979e43241">f53b044</a>)</li>
<li><strong>examples:</strong> add offline examples 01-08 (<a href="https://github.com/taoq-ai/ziran/commit/2857fb6753a582240ee54831d15e34d8cad9dde5">2857fb6</a>)</li>
<li>expand AgentHarm multi-step vector coverage to 161 vectors (<a href="https://github.com/taoq-ai/ziran/issues/193">#193</a>) (<a href="https://github.com/taoq-ai/ziran/commit/3b632ea243f71c74dc0e91a692ae114b48a723a5">3b632ea</a>)</li>
<li>expand attack vector library from 21 to 126 vectors\n\nComprehensive coverage of OWASP LLM Top 10 across 8 categories:\n- prompt_injection: 18 vectors (DAN, encoding, smuggling, etc.)\n- tool_manipulation: 16 vectors (schema exploit, path traversal, etc.)\n- privilege_escalation: 15 vectors (admin claim, token forgery, etc.)\n- data_exfiltration: 16 vectors (markdown link, steganographic, etc.)\n- system_prompt_extraction: 16 vectors (completion, creative, etc.)\n- indirect_injection: 15 vectors (RAG poisoning, cross-agent, etc.)\n- memory_poisoning: 15 vectors (delayed trigger, identity override, etc.)\n- chain_of_thought_manipulation: 15 vectors (logic trap, goal sub, etc.) (<a href="https://github.com/taoq-ai/ziran/commit/70fa93777af26da77e84cdf5670267efe55d31b9">70fa937</a>)</li>
<li>expand ground truth dataset with authorization, LLM judge, and framework scenarios (<a href="https://github.com/taoq-ai/ziran/issues/226">#226</a>) (<a href="https://github.com/taoq-ai/ziran/commit/2c27337e962cad245d86c21ef04be63d65672ecd">2c27337</a>)</li>
<li>expand jailbreak tactic library (<a href="https://github.com/taoq-ai/ziran/issues/50">#50</a>) (<a href="https://github.com/taoq-ai/ziran/commit/e1d3391712e990126837c1b3a03746b687f38eea">e1d3391</a>)</li>
<li>expand JailbreakBench coverage to 100% (closes <a href="https://github.com/taoq-ai/ziran/issues/54">#54</a>) (<a href="https://github.com/taoq-ai/ziran/issues/129">#129</a>) (<a href="https://github.com/taoq-ai/ziran/commit/66af9f5aa8f3a90127c5eabc5dd592ee209156d8">66af9f5</a>)</li>
<li>expand MCPTox tool poisoning coverage to 100+ vectors (<a href="https://github.com/taoq-ai/ziran/issues/192">#192</a>) (<a href="https://github.com/taoq-ai/ziran/commit/c4147920dc7cdbd79367a09d42a63c538fcda397">c414792</a>)</li>
<li>expand tool chain patterns from 32 to 102 via YAML registry (<a href="https://github.com/taoq-ai/ziran/issues/25">#25</a>) (<a href="https://github.com/taoq-ai/ziran/commit/df346c3cfc8e508410a096ebea257abc39a0292e">df346c3</a>)</li>
<li>handle HTTP 429 rate limits with Retry-After header support (<a href="https://github.com/taoq-ai/ziran/issues/143">#143</a>) (<a href="https://github.com/taoq-ai/ziran/commit/129435763753f352728134387453879972666f89">1294357</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/119">#119</a></li>
<li>implement BedrockAdapter for AWS Bedrock Agents (<a href="https://github.com/taoq-ai/ziran/issues/7">#7</a>) (<a href="https://github.com/taoq-ai/ziran/commit/4937c81b54ac058a5e4f0eeaef52c8497c98519b">4937c81</a>)</li>
<li>implement release workflow and versioning management (<a href="https://github.com/taoq-ai/ziran/commit/44861c70b447944cba8eb986708bff32338b5b0b">44861c7</a>)</li>
<li>implement resilience gap metric with baseline vs under-attack delta (<a href="https://github.com/taoq-ai/ziran/issues/198">#198</a>) (<a href="https://github.com/taoq-ai/ziran/commit/79005be36b456d54b9c14b4ad429c07d427ecb2a">79005be</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/155">#155</a></li>
<li>implement utility-under-attack aggregate metrics (<a href="https://github.com/taoq-ai/ziran/issues/199">#199</a>) (<a href="https://github.com/taoq-ai/ziran/commit/a3af35c0b8eaaf09aab1a620a7cf44f480582b50">a3af35c</a>)</li>
<li>integrate tool chain analysis into campaign scanner\n\nRun ToolChainAnalyzer after each campaign to detect dangerous tool\ncombinations in the knowledge graph. Results are included in\nCampaignResult and logged with campaign metrics. (<a href="https://github.com/taoq-ai/ziran/commit/cf5bbc53900b1f299331f50a2e8b728d136feeaf">cf5bbc5</a>)</li>
<li>make detector pipeline configurable and extensible (<a href="https://github.com/taoq-ai/ziran/issues/189">#189</a>) (<a href="https://github.com/taoq-ai/ziran/commit/71c80289f02d40f08c18dc062be0821346452fa5">71c8028</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/121">#121</a></li>
<li>make poc and static_analysis config-driven via Pydantic + YAML (<a href="https://github.com/taoq-ai/ziran/commit/130648838839a2fae95d63e830c1436b8552c756">1306488</a>)</li>
<li>multi-agent coordination for cross-agent security testing (<a href="https://github.com/taoq-ai/ziran/issues/18">#18</a>) (<a href="https://github.com/taoq-ai/ziran/commit/3a73398db74908aadaa5ea95d4bd9662c74109e0">3a73398</a>)</li>
<li>publish GitHub Action with live scan support and CI examples (<a href="https://github.com/taoq-ai/ziran/issues/4">#4</a>) (<a href="https://github.com/taoq-ai/ziran/commit/2371062c3504d02a954fe5ac29bc6dd335d2dfbc">2371062</a>)</li>
<li>save ground truth benchmark results as markdown (<a href="https://github.com/taoq-ai/ziran/issues/165">#165</a>) (<a href="https://github.com/taoq-ai/ziran/commit/e596b20b407f2a6f0716eef4092f207d3ab45233">e596b20</a>)</li>
<li>streaming support for real-time attack monitoring (<a href="https://github.com/taoq-ai/ziran/issues/17">#17</a>) (<a href="https://github.com/taoq-ai/ziran/commit/d0f7cdd84097d0c5cabc2d2a29385b1b8f25fe1a">d0f7cdd</a>)</li>
<li><strong>ui:</strong> add findings management, OWASP compliance, TaoQ design system (<a href="https://github.com/taoq-ai/ziran/issues/233">#233</a>) (<a href="https://github.com/taoq-ai/ziran/commit/1e9debf142d3d3d89ac8839f9100b9d86a5cc435">1e9debf</a>)</li>
<li><strong>ui:</strong> knowledge graph, attack library, settings, Docker, UX polish (<a href="https://github.com/taoq-ai/ziran/issues/244">#244</a>) (<a href="https://github.com/taoq-ai/ziran/commit/c0e01040f1c171a4434d2fb2a64d2dd4a36f24e5">c0e0104</a>)</li>
<li><strong>ui:</strong> knowledge graph, attack library, settings, Playwright tests (<a href="https://github.com/taoq-ai/ziran/issues/247">#247</a>) (<a href="https://github.com/taoq-ai/ziran/commit/815ab4d22b0422285dd25ba0bfbeed91a2590d65">815ab4d</a>)</li>
<li><strong>ui:</strong> web UI foundation + core API (<a href="https://github.com/taoq-ai/ziran/issues/229">#229</a>) (<a href="https://github.com/taoq-ai/ziran/commit/a320676051cfa760a7a95bc839b14762a9dae891">a320676</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>add debug logging to bare except clauses in adapters (<a href="https://github.com/taoq-ai/ziran/issues/80">#80</a>) (<a href="https://github.com/taoq-ai/ziran/commit/e9a0145772904dc9402aa2e608fb9d2a0cf99d2a">e9a0145</a>)</li>
<li>add guardrail-aware chain and CVE filtering to scenario verdict (<a href="https://github.com/taoq-ai/ziran/issues/170">#170</a>) (<a href="https://github.com/taoq-ai/ziran/commit/650bc739f624e1f4dd91b10ae83162448119c25b">650bc73</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/162">#162</a></li>
<li>add missing tool classifier patterns for common agent tools (<a href="https://github.com/taoq-ai/ziran/issues/166">#166</a>) (<a href="https://github.com/taoq-ai/ziran/commit/36d3f6c0f8ebc9f599ebc127a1b944d5a0622bb7">36d3f6c</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/159">#159</a></li>
<li>add workflow_dispatch to release workflow for re-releasing versions (<a href="https://github.com/taoq-ai/ziran/commit/13b169c53608f30a0b4fb0f5656e64d3dc563bbf">13b169c</a>)</li>
<li><strong>ci:</strong> add &ndash;extra all to release workflow test job (<a href="https://github.com/taoq-ai/ziran/commit/57c380685cfdbca0406b171e779ccdeb1ae99620">57c3806</a>)</li>
<li>configure git identity for action tag update (<a href="https://github.com/taoq-ai/ziran/commit/d7f529c09962aba7b248a002ac311a0dae4de044">d7f529c</a>)</li>
<li>correct boolean logic in get_cross_agent_attack_paths (<a href="https://github.com/taoq-ai/ziran/issues/75">#75</a>) (<a href="https://github.com/taoq-ai/ziran/commit/82ca6b9210d5ce5af620701e0df5c5dfa939f23d">82ca6b9</a>)</li>
<li>exclude auto-generated _version.py from ruff entirely (<a href="https://github.com/taoq-ai/ziran/commit/be2eb3c6e3df93669a936c8b2742f9e86ca0daec">be2eb3c</a>)</li>
<li>handle JSONDecodeError in LLM adaptive strategy (<a href="https://github.com/taoq-ai/ziran/issues/76">#76</a>) (<a href="https://github.com/taoq-ai/ziran/commit/21d0148f3b24a131c32cfef36fd03ee968f96b9e">21d0148</a>)</li>
<li>improve chain analyzer pattern matching and add missing patterns (<a href="https://github.com/taoq-ai/ziran/issues/169">#169</a>) (<a href="https://github.com/taoq-ai/ziran/commit/18b98a1381b699976001c52d8cf666806a9b4bd5">18b98a1</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/160">#160</a></li>
<li>improve SkillCVEDatabase.check_agent() matching logic (<a href="https://github.com/taoq-ai/ziran/issues/167">#167</a>) (<a href="https://github.com/taoq-ai/ziran/commit/fed49010c10fe9e59c30287a20c8f07db188c3bc">fed4901</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/161">#161</a></li>
<li>include all extras in ci.yml test job (<a href="https://github.com/taoq-ai/ziran/commit/9e527ad2f9eb79ac174120397403174256496085">9e527ad</a>)</li>
<li>include all extras when installing dependencies in test workflow (<a href="https://github.com/taoq-ai/ziran/commit/bcb37edc15b4cb8d0902820b6c26d3a5f27384b0">bcb37ed</a>)</li>
<li>increase performance benchmark targets to 30s for CI compatibility (<a href="https://github.com/taoq-ai/ziran/commit/138dbaa4b18635a037842aaec0df0d352b27f086">138dbaa</a>)</li>
<li><strong>langchain-adapter:</strong> use sync context manager for get_openai_callback (<a href="https://github.com/taoq-ai/ziran/commit/c8f3b57959775188e5624b0812e7b15a60c9e984">c8f3b57</a>)</li>
<li>pin SETUPTOOLS_SCM_PRETEND_VERSION in release build (<a href="https://github.com/taoq-ai/ziran/commit/46fc463c78c101289149145361b71d0feb476743">46fc463</a>)</li>
<li>prevent import_state() from mutating caller&rsquo;s dict via .pop() (<a href="https://github.com/taoq-ai/ziran/issues/142">#142</a>) (<a href="https://github.com/taoq-ai/ziran/commit/2418d1f0558f2f02cd7bcd55bf31d92608000df6">2418d1f</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/117">#117</a></li>
<li>raise on missing env var in browser login steps (<a href="https://github.com/taoq-ai/ziran/issues/77">#77</a>) (<a href="https://github.com/taoq-ai/ziran/commit/7b1efef8a72629c7d84bc64d8d9b2353c1b8ef62">7b1efef</a>)</li>
<li>remove dead code in side_effect detector (<a href="https://github.com/taoq-ai/ziran/issues/81">#81</a>) (<a href="https://github.com/taoq-ai/ziran/commit/85a801f1d1ebfdfa8686fe7c4930e678ca12fa24">85a801f</a>)</li>
<li>remove unused imports and sort imports in progress module (<a href="https://github.com/taoq-ai/ziran/commit/c8b0222b9f0a17a76cfb88197a6b29f37ccd3f8f">c8b0222</a>)</li>
<li>repair crewai_example.py broken phases and API\n\nReplace non-existent ScanPhase.BOUNDARY_TESTING / EXPLOITATION with\nvalid values (VULNERABILITY_DISCOVERY, EXPLOITATION_SETUP, EXECUTION).\n\nFix ReportGenerator usage: old no-arg constructor + positional output\ndir replaced with ReportGenerator(output_dir=&hellip;) API.&quot; (<a href="https://github.com/taoq-ai/ziran/commit/039beb11d28751e60b4df84c84c4dffe788e6d4d">039beb1</a>)</li>
<li>replace all remaining &lsquo;koan&rsquo; references with &lsquo;ziran&rsquo; (<a href="https://github.com/taoq-ai/ziran/commit/79ffbbe0012cf1546175c0f85b1e010ae0ae4468">79ffbbe</a>)</li>
<li>replace assert with explicit checks in http_adapter (<a href="https://github.com/taoq-ai/ziran/issues/82">#82</a>) (<a href="https://github.com/taoq-ai/ziran/commit/8256147498a6caee389d2dcb62114fe297d6415e">8256147</a>)</li>
<li>resolve all mypy errors (unused type-ignore, missing stubs, type annotations) (<a href="https://github.com/taoq-ai/ziran/commit/58c0939cdb3febf88c938ec415f975d3ac35c976">58c0939</a>)</li>
<li>resolve lint errors from rename (<a href="https://github.com/taoq-ai/ziran/commit/981fad76e02f22da07700ba071832e802dac183b">981fad7</a>)</li>
<li>resolve ruff lint and formatting errors (<a href="https://github.com/taoq-ai/ziran/commit/dc86c849b20d6508bf568dd6b9cbd32f435dee42">dc86c84</a>)</li>
<li>restore low_tools assignment removed incorrectly as dead code (<a href="https://github.com/taoq-ai/ziran/issues/84">#84</a>) (<a href="https://github.com/taoq-ai/ziran/commit/488bba48e47ddaee440bcae5d213e3b98ee1de01">488bba4</a>)</li>
<li>set fetch-depth to 0 for full history in checkout steps (<a href="https://github.com/taoq-ai/ziran/commit/18b8254005b6593a7db158f618938c2cd8eaed6f">18b8254</a>)</li>
<li>suppress coroutine warning by mocking AgentScanner in scan test (<a href="https://github.com/taoq-ai/ziran/issues/209">#209</a>) (<a href="https://github.com/taoq-ai/ziran/commit/221de4a474384ff9898e82a886e5da95ca7d7003">221de4a</a>)</li>
<li>trigger release workflow on release event from release-please (<a href="https://github.com/taoq-ai/ziran/issues/206">#206</a>) (<a href="https://github.com/taoq-ai/ziran/commit/5fd8ebfae75ed5296173524b78d866b4a11b53c4">5fd8ebf</a>)</li>
<li>update action references from <a href="https://github.com/v1">@v1</a> to <a href="https://github.com/v0">@v0</a> (<a href="https://github.com/taoq-ai/ziran/commit/a8edc4518e02752c020f49c7f40aff682304c65a">a8edc45</a>)</li>
<li>update Documentation URL to GitHub Pages (<a href="https://github.com/taoq-ai/ziran/commit/efd0a5ba73284a5cd1dacd3eeafd661ea72057e8">efd0a5b</a>)</li>
<li>use &lsquo;uvx &ndash;with mkdocs-material mkdocs&rsquo; for docs deployment (<a href="https://github.com/taoq-ai/ziran/commit/cc371034f5bd3f0c5a653af030acb3a0142e05a5">cc37103</a>)</li>
<li>use correct context for job-level if conditions in release workflow (<a href="https://github.com/taoq-ai/ziran/commit/b353fb07e1d8cdacd312156fc60b3de821deb02a">b353fb0</a>)</li>
<li>use GitHub API to update floating action tag (<a href="https://github.com/taoq-ai/ziran/commit/93e4b70760fb77dda51851e4e170b837ac188b8a">93e4b70</a>)</li>
<li>validate env var type casting in LLM factory (<a href="https://github.com/taoq-ai/ziran/issues/83">#83</a>) (<a href="https://github.com/taoq-ai/ziran/commit/52b2df08608583b19e441a8a401a0e5266d3b296">52b2df0</a>)</li>
<li>validate required keys in graph state import (<a href="https://github.com/taoq-ai/ziran/issues/78">#78</a>) (<a href="https://github.com/taoq-ai/ziran/commit/e060ea696029588e7f9a301362a4855523759b96">e060ea6</a>)</li>
<li>warn on missing auth env var in AuthConfig (<a href="https://github.com/taoq-ai/ziran/issues/79">#79</a>) (<a href="https://github.com/taoq-ai/ziran/commit/b89d323b9607f9c5f09c34347ae77025d862237f">b89d323</a>)</li>
</ul>
<h3 id="performance-improvements">Performance Improvements</h3>
<ul>
<li>add filtering indices to AttackLibrary for O(1) lookups (<a href="https://github.com/taoq-ai/ziran/issues/140">#140</a>) (<a href="https://github.com/taoq-ai/ziran/commit/671d099c1c0e8af6306160bf8a21a80d6623272e">671d099</a>)</li>
<li>bound memory growth of attack results during campaigns (<a href="https://github.com/taoq-ai/ziran/issues/141">#141</a>) (<a href="https://github.com/taoq-ai/ziran/commit/859e561f2834d23c4730148f435873ccc75b18ee">859e561</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/114">#114</a></li>
<li>cache betweenness centrality computation in chain analyzer (<a href="https://github.com/taoq-ai/ziran/issues/95">#95</a>) (<a href="https://github.com/taoq-ai/ziran/commit/e74d1699bbf13a13c2c04495cabf176791555921">e74d169</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/68">#68</a></li>
<li>cache graph state exports and avoid redundant serialization (<a href="https://github.com/taoq-ai/ziran/commit/7bc1f7af02b0e0484d6372eae3d519e3cd671b74">7bc1f7a</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/106">#106</a></li>
<li>cache tool classifications to avoid repeated regex matching (<a href="https://github.com/taoq-ai/ziran/issues/132">#132</a>) (<a href="https://github.com/taoq-ai/ziran/commit/07f6a0b041c70932b1e114377534bd93b33909ca">07f6a0b</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/109">#109</a></li>
<li>combine refusal detector patterns into single mega-regex (<a href="https://github.com/taoq-ai/ziran/issues/137">#137</a>) (<a href="https://github.com/taoq-ai/ziran/commit/1a2ef87a03052627130764beebaf970dc792f849">1a2ef87</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/111">#111</a></li>
<li>deduplicate prompt rendering when applying multiple encodings (<a href="https://github.com/taoq-ai/ziran/issues/138">#138</a>) (<a href="https://github.com/taoq-ai/ziran/commit/dea8c3bde3013a1fc78afe5481e171b4f486bc7b">dea8c3b</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/112">#112</a></li>
<li>optimize chain analyzer — cache tool nodes, pattern lookups, and centrality (<a href="https://github.com/taoq-ai/ziran/issues/133">#133</a>) (<a href="https://github.com/taoq-ai/ziran/commit/9c75336adf098aff30f579d9defc9e31a85e6198">9c75336</a>)</li>
<li>optimize YAML parsing, library caching, benchmarks, and chain analysis (<a href="https://github.com/taoq-ai/ziran/issues/223">#223</a>) (<a href="https://github.com/taoq-ai/ziran/commit/478be97a9bb3f7d507af6608f6cd8bc1c6f85430">478be97</a>)</li>
<li>parallelize multi-agent individual scans with asyncio.gather (<a href="https://github.com/taoq-ai/ziran/issues/135">#135</a>) (<a href="https://github.com/taoq-ai/ziran/commit/f88878c451f18dcc92a3e9ef646e83a4b3b0980d">f88878c</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/107">#107</a></li>
<li>parallelize protocol auto-detection probes with asyncio.gather (<a href="https://github.com/taoq-ai/ziran/issues/139">#139</a>) (<a href="https://github.com/taoq-ai/ziran/commit/24a63b3ae5dcfd1da224b6f5588aae1fbaa2d673">24a63b3</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/108">#108</a></li>
<li>pre-compile regex patterns in static analysis checks (<a href="https://github.com/taoq-ai/ziran/issues/186">#186</a>) (<a href="https://github.com/taoq-ai/ziran/commit/eb2b25afb7a394b85d595c9fb1bb9db64901376f">eb2b25a</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/113">#113</a></li>
<li>reduce test suite runtime from 7min to 1.5min (4.7x speedup) (<a href="https://github.com/taoq-ai/ziran/issues/210">#210</a>) (<a href="https://github.com/taoq-ai/ziran/commit/5a1d465af19a70c243bca5d175b43194ec86d32b">5a1d465</a>)</li>
<li>replace O(S*T) find_all_attack_paths with single-source traversal (<a href="https://github.com/taoq-ai/ziran/issues/136">#136</a>) (<a href="https://github.com/taoq-ai/ziran/commit/ca5b85e87ff7da9b7657c295fd129df515635b42">ca5b85e</a>), closes <a href="https://github.com/taoq-ai/ziran/issues/115">#115</a></li>
<li>skip tested vectors, plateau detection, and improved reports (<a href="https://github.com/taoq-ai/ziran/commit/e0fe17cd7fd83200566638944533cf0922a3cc51">e0fe17c</a>)</li>
</ul>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/238">https://github.com/taoq-ai/ziran/pull/238</a></li>
<li>chore(deps): bump rollup from 4.53.1 to 4.60.0 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/239">https://github.com/taoq-ai/ziran/pull/239</a></li>
<li>chore(deps): bump react-router and react-router-dom in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/240">https://github.com/taoq-ai/ziran/pull/240</a></li>
<li>chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/242">https://github.com/taoq-ai/ziran/pull/242</a></li>
<li>chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/243">https://github.com/taoq-ai/ziran/pull/243</a></li>
<li>feat(ui): knowledge graph, attack library, settings, Docker, UX polish by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/244">https://github.com/taoq-ai/ziran/pull/244</a></li>
<li>chore(main): release 0.24.0 by @github-actions[bot] in <a href="https://github.com/taoq-ai/ziran/pull/245">https://github.com/taoq-ai/ziran/pull/245</a></li>
<li>test(ui): add Playwright e2e tests for all UI pages by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/246">https://github.com/taoq-ai/ziran/pull/246</a></li>
<li>feat(ui): knowledge graph, attack library, settings, Playwright tests by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/247">https://github.com/taoq-ai/ziran/pull/247</a></li>
<li>chore(main): release 0.25.0 by @github-actions[bot] in <a href="https://github.com/taoq-ai/ziran/pull/248">https://github.com/taoq-ai/ziran/pull/248</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/taoq-ai/ziran/pull/238">https://github.com/taoq-ai/ziran/pull/238</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/taoq-ai/ziran/compare/v0...v0.25.0">https://github.com/taoq-ai/ziran/compare/v0...v0.25.0</a></p>
<h2 id="whats-changed-2">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/238">https://github.com/taoq-ai/ziran/pull/238</a></li>
<li>chore(deps): bump rollup from 4.53.1 to 4.60.0 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/239">https://github.com/taoq-ai/ziran/pull/239</a></li>
<li>chore(deps): bump react-router and react-router-dom in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/240">https://github.com/taoq-ai/ziran/pull/240</a></li>
<li>chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/242">https://github.com/taoq-ai/ziran/pull/242</a></li>
<li>chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /ui by @dependabot[bot] in <a href="https://github.com/taoq-ai/ziran/pull/243">https://github.com/taoq-ai/ziran/pull/243</a></li>
<li>feat(ui): knowledge graph, attack library, settings, Docker, UX polish by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/244">https://github.com/taoq-ai/ziran/pull/244</a></li>
<li>chore(main): release 0.24.0 by @github-actions[bot] in <a href="https://github.com/taoq-ai/ziran/pull/245">https://github.com/taoq-ai/ziran/pull/245</a></li>
<li>test(ui): add Playwright e2e tests for all UI pages by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/246">https://github.com/taoq-ai/ziran/pull/246</a></li>
<li>feat(ui): knowledge graph, attack library, settings, Playwright tests by @leoneperdigao in <a href="https://github.com/taoq-ai/ziran/pull/247">https://github.com/taoq-ai/ziran/pull/247</a></li>
<li>chore(main): release 0.25.0 by @github-actions[bot] in <a href="https://github.com/taoq-ai/ziran/pull/248">https://github.com/taoq-ai/ziran/pull/248</a></li>
</ul>
<h2 id="new-contributors-1">New Contributors</h2>
<ul>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/taoq-ai/ziran/pull/238">https://github.com/taoq-ai/ziran/pull/238</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/taoq-ai/ziran/compare/v0.23.0...v0.25.0">https://github.com/taoq-ai/ziran/compare/v0.23.0...v0.25.0</a></p>
]]></content:encoded></item><item><title>Setup arctl</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/setup-arctl/</link><pubDate>Sat, 04 Apr 2026 13:41:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/setup-arctl/</guid><description>Version updated for https://github.com/aairey/setup-arctl to version v2.0.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-arctl GitHub Action automates the installation and verification of the arctl CLI tool from official GitHub releases, ensuring it is added to the system PATH and properly secured via SHA256 checksum validation. It simplifies the setup process for workflows that involve managing and deploying agents, prompts, and skills using arctl, while automatically handling necessary dependencies on Linux runners. This action helps streamline development pipelines by eliminating manual installation steps and ensuring environment consistency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/aairey/setup-arctl">https://github.com/aairey/setup-arctl</a></strong> to version <strong>v2.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-arctl">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>setup-arctl</code> GitHub Action</strong> automates the installation and verification of the <code>arctl</code> CLI tool from official GitHub releases, ensuring it is added to the system <code>PATH</code> and properly secured via SHA256 checksum validation. It simplifies the setup process for workflows that involve managing and deploying agents, prompts, and skills using <code>arctl</code>, while automatically handling necessary dependencies on Linux runners. This action helps streamline development pipelines by eliminating manual installation steps and ensuring environment consistency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Automated release based on conventional commits.</p>
]]></content:encoded></item><item><title>TealTiger Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/tealtiger-security-scan/</link><pubDate>Sat, 04 Apr 2026 13:41:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/tealtiger-security-scan/</guid><description>Version updated for https://github.com/agentguard-ai/tealtiger-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The TealTiger Security Scan GitHub Action automates security and policy compliance checks for textual data in your repository. It detects issues such as PII exposure, prompt injection vulnerabilities, and content moderation violations, enabling developers to enforce security guardrails and validate policies directly within their CI/CD workflows. Key capabilities include customizable guardrail selection, sensitivity adjustment, policy file integration, and detailed reporting in various formats.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/agentguard-ai/tealtiger-action">https://github.com/agentguard-ai/tealtiger-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tealtiger-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The TealTiger Security Scan GitHub Action automates security and policy compliance checks for textual data in your repository. It detects issues such as PII exposure, prompt injection vulnerabilities, and content moderation violations, enabling developers to enforce security guardrails and validate policies directly within their CI/CD workflows. Key capabilities include customizable guardrail selection, sensitivity adjustment, policy file integration, and detailed reporting in various formats.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Run TealTiger AI security guardrails and policy tests in your GitHub Actions workflow. Supports PII detection, prompt injection prevention, and content moderation with JSON, JUnit, and SARIF output.</p>
]]></content:encoded></item><item><title>sloppy-joe-secure</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/sloppy-joe-secure/</link><pubDate>Sat, 04 Apr 2026 13:41:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/sloppy-joe-secure/</guid><description>Version updated for https://github.com/brennhill/sloppy-joe to version v0.11.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The sloppy-joe GitHub Action is a security tool designed to detect and block malicious, outdated, or non-canonical dependencies in software projects, preventing supply chain attacks and dependency-related vulnerabilities before they reach production. It automates dependency verification through fast local scans, strict online checks, and CI integration, offering extensive ecosystem support (e.g., JavaScript, Python, Rust) and configurable policies for enhanced security compliance. Key capabilities include identifying typosquatting attempts, enforcing version age gates, and validating dependency provenance to safeguard projects against compromised packages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/brennhill/sloppy-joe">https://github.com/brennhill/sloppy-joe</a></strong> to version <strong>v0.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sloppy-joe-secure">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>sloppy-joe</strong> GitHub Action is a security tool designed to detect and block malicious, outdated, or non-canonical dependencies in software projects, preventing supply chain attacks and dependency-related vulnerabilities before they reach production. It automates dependency verification through fast local scans, strict online checks, and CI integration, offering extensive ecosystem support (e.g., JavaScript, Python, Rust) and configurable policies for enhanced security compliance. Key capabilities include identifying typosquatting attempts, enforcing version age gates, and validating dependency provenance to safeguard projects against compromised packages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="install-sloppy-joe-0110">Install sloppy-joe 0.11.0</h2>
<h3 id="install-prebuilt-binaries-via-shell-script">Install prebuilt binaries via shell script</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>curl --proto <span style="color:#e6db74">&#39;=https&#39;</span> --tlsv1.2 -LsSf https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-installer.sh | sh
</span></span></code></pre></div><h2 id="download-sloppy-joe-0110">Download sloppy-joe 0.11.0</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-aarch64-apple-darwin.tar.xz">sloppy-joe-aarch64-apple-darwin.tar.xz</a></td>
          <td>Apple Silicon macOS</td>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-aarch64-apple-darwin.tar.xz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-x86_64-apple-darwin.tar.xz">sloppy-joe-x86_64-apple-darwin.tar.xz</a></td>
          <td>Intel macOS</td>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-x86_64-apple-darwin.tar.xz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-x86_64-pc-windows-msvc.zip">sloppy-joe-x86_64-pc-windows-msvc.zip</a></td>
          <td>x64 Windows</td>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-aarch64-unknown-linux-musl.tar.xz">sloppy-joe-aarch64-unknown-linux-musl.tar.xz</a></td>
          <td>ARM64 MUSL Linux</td>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-aarch64-unknown-linux-musl.tar.xz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-x86_64-unknown-linux-musl.tar.xz">sloppy-joe-x86_64-unknown-linux-musl.tar.xz</a></td>
          <td>x64 MUSL Linux</td>
          <td><a href="https://github.com/brennhill/sloppy-joe/releases/download/v0.11.0/sloppy-joe-x86_64-unknown-linux-musl.tar.xz.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
]]></content:encoded></item><item><title>AI Algorithm Mentor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ai-algorithm-mentor/</link><pubDate>Sat, 04 Apr 2026 13:41:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ai-algorithm-mentor/</guid><description>Version updated for https://github.com/choam2426/AI-Algorithm-Mentor to version v6.
This action is used across all versions by 10 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI Algorithm Mentor GitHub Action provides automated AI-powered code review for algorithm problem solutions. It analyzes code for efficiency, correctness, and quality, gathers problem details from supported platforms (e.g., LeetCode, Codeforces), and posts professional feedback as GitHub commit comments. This action streamlines the code review process, supports multiple programming platforms, offers multilingual feedback, and enables users to choose from various AI providers like OpenAI, Google AI, and Anthropic.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/choam2426/AI-Algorithm-Mentor">https://github.com/choam2426/AI-Algorithm-Mentor</a></strong> to version <strong>v6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>10</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ai-algorithm-mentor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AI Algorithm Mentor</strong> GitHub Action provides automated AI-powered code review for algorithm problem solutions. It analyzes code for efficiency, correctness, and quality, gathers problem details from supported platforms (e.g., LeetCode, Codeforces), and posts professional feedback as GitHub commit comments. This action streamlines the code review process, supports multiple programming platforms, offers multilingual feedback, and enables users to choose from various AI providers like OpenAI, Google AI, and Anthropic.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="langchain-lcel-전환">LangChain LCEL 전환</h3>
<ul>
<li>CrewAI 제거, LangChain LCEL (<code>prompt | llm | StrOutputParser()</code>) 기반 리뷰 체인으로 교체</li>
<li><code>prompt.py</code>의 프롬프트가 실제 리뷰에 사용되도록 통합</li>
<li><code>init_chat_model()</code>로 provider별 API 키 명시적 전달</li>
</ul>
<h3 id="codeforces-지원-추가">Codeforces 지원 추가</h3>
<ul>
<li>HTML 파싱 + <strong>API fallback</strong> (Cloudflare 차단 시 <code>contest.standings</code> API로 메타데이터 제공)</li>
<li>두 가지 URL 패턴 지원: <code>/problemset/problem/</code> 및 <code>/contest/.../problem/</code></li>
</ul>
<h3 id="boj-solvedac-통합">BOJ solved.ac 통합</h3>
<ul>
<li>solved.ac API로 문제 메타데이터(제목/태그/난이도) 보조 획득</li>
<li>구조화된 로깅 및 actionable 에러 메시지 추가</li>
</ul>
<h3 id="github-api-안정화">GitHub API 안정화</h3>
<ul>
<li>tenacity 기반 지수 백오프 재시도 (5xx/429, 최대 3회)</li>
<li>개별 파일 fetch 실패 시 graceful skip (전체 실패 방지)</li>
<li>응답 검증 (<code>raise_for_status</code>) 추가</li>
</ul>
<h3 id="테스트-도입">테스트 도입</h3>
<ul>
<li>pytest 32개 단위 테스트 (utils, config, scrapers)</li>
</ul>
<h3 id="모델-기본값-최신화">모델 기본값 최신화</h3>
<ul>
<li><code>MODEL_NAME</code> 선택사항으로 변경 — provider별 자동 선택</li>
<li>Google: <code>gemini-3.1-flash</code>, OpenAI: <code>gpt-5.4-mini</code>, Anthropic: <code>claude-sonnet-4-6</code></li>
</ul>
<h3 id="readme-재작성">README 재작성</h3>
<ul>
<li>초보자 친화적 5분 설정 가이드</li>
<li>BaekjoonHub / CFPusher 확장 사용 권장 안내</li>
<li>아키텍처 다이어그램 및 기술 스택 업데이트</li>
</ul>
<h3 id="보안">보안</h3>
<ul>
<li><code>get_github_config</code> 필수 환경변수 검증 추가</li>
<li>LiteLLM 의존성 완전 제거 (공급망 공격 CVE-2026-33634 영향 없음)</li>
<li>LangChain Core CVE-2025-68664 패치 적용 버전 사용 중</li>
</ul>
<h2 id="breaking-changes">Breaking Changes</h2>
<ul>
<li><code>crewai[tools]</code> → <code>langchain</code> 생태계로 전환 (Docker 이미지 재빌드 필요)</li>
<li><code>MODEL_NAME</code> default 제거 — 미지정 시 provider별 자동 선택</li>
</ul>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">choam2426/AI-Algorithm-Mentor@v6</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">GITHUB_TOKEN</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">LLM_PROVIDER</span>: <span style="color:#ae81ff">google</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">GEMINI_API_KEY</span>: <span style="color:#ae81ff">${{ secrets.GEMINI_API_KEY }}</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Better Code Owners</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/better-code-owners/</link><pubDate>Sat, 04 Apr 2026 13:41:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/better-code-owners/</guid><description>Version updated for https://github.com/darryljohnson/better-codeowners to version v1.1.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Better Code Owners is a GitHub Action designed to provide a more decentralized and flexible alternative to GitHub’s native CODEOWNERS mechanism. It automates the validation of pull request approvals by leveraging OWNERS files distributed throughout a repository’s directory structure, allowing teams to manage code ownership locally and hierarchically while preventing review bottlenecks. Key features include support for self-approval by file authors, inheritance of ownership from parent directories, and streamlined approval processes to enhance collaboration in large repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/darryljohnson/better-codeowners">https://github.com/darryljohnson/better-codeowners</a></strong> to version <strong>v1.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/better-code-owners">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Better Code Owners</strong> is a GitHub Action designed to provide a more decentralized and flexible alternative to GitHub’s native <code>CODEOWNERS</code> mechanism. It automates the validation of pull request approvals by leveraging <code>OWNERS</code> files distributed throughout a repository&rsquo;s directory structure, allowing teams to manage code ownership locally and hierarchically while preventing review bottlenecks. Key features include support for self-approval by file authors, inheritance of ownership from parent directories, and streamlined approval processes to enhance collaboration in large repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/darryljohnson/better-codeowners/compare/v1.1.2...v1.1.3">https://github.com/darryljohnson/better-codeowners/compare/v1.1.2...v1.1.3</a></p>
]]></content:encoded></item><item><title>Vitest Coverage Report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/vitest-coverage-report/</link><pubDate>Sat, 04 Apr 2026 13:41:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/vitest-coverage-report/</guid><description>Version updated for https://github.com/davelosert/vitest-coverage-report-action to version v2.11.2.
This action is used across all versions by 2,425 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The vitest-coverage-report-action GitHub Action automates the process of generating and reporting code coverage results from Vitest tests. It provides both a high-level summary and detailed, file-specific coverage reports, displayed as a GitHub step-summary and as comments on pull requests. This action helps developers easily track code coverage metrics and identify uncovered lines directly within their GitHub workflows, streamlining test coverage analysis during development.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/davelosert/vitest-coverage-report-action">https://github.com/davelosert/vitest-coverage-report-action</a></strong> to version <strong>v2.11.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2,425</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vitest-coverage-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>vitest-coverage-report-action</code> GitHub Action automates the process of generating and reporting code coverage results from Vitest tests. It provides both a high-level summary and detailed, file-specific coverage reports, displayed as a GitHub step-summary and as comments on pull requests. This action helps developers easily track code coverage metrics and identify uncovered lines directly within their GitHub workflows, streamlining test coverage analysis during development.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2112-2026-04-04"><a href="https://github.com/davelosert/vitest-coverage-report-action/compare/v2.11.1...v2.11.2">2.11.2</a> (2026-04-04)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps-dev:</strong> bump lodash from 4.17.23 to 4.18.1 to fix high severity alert (<a href="https://github.com/davelosert/vitest-coverage-report-action/issues/610">#610</a>) (<a href="https://github.com/davelosert/vitest-coverage-report-action/commit/3c50566c523e04813df28de8f7c48dd97d663f1c">3c50566</a>)</li>
</ul>
]]></content:encoded></item><item><title>Glassbox EU AI Act Compliance Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/glassbox-eu-ai-act-compliance-audit/</link><pubDate>Sat, 04 Apr 2026 13:40:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/glassbox-eu-ai-act-compliance-audit/</guid><description>Version updated for https://github.com/designer-coderajay/Glassbox-AI-2.0-Mechanistic-Interpretability-tool to version v4.2.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Glassbox is an open-source toolkit designed to automate the creation of technical documentation required for compliance with the EU AI Act Annex IV, streamlining regulatory processes for high-risk AI systems. It also offers advanced tools for researchers to analyze transformer models, enabling efficient discovery of minimal faithful circuits responsible for predictions. This action supports both white-box and black-box AI models while providing structured outputs to aid compliance and interpretability efforts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/designer-coderajay/Glassbox-AI-2.0-Mechanistic-Interpretability-tool">https://github.com/designer-coderajay/Glassbox-AI-2.0-Mechanistic-Interpretability-tool</a></strong> to version <strong>v4.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/glassbox-eu-ai-act-compliance-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Glassbox is an open-source toolkit designed to automate the creation of technical documentation required for compliance with the EU AI Act Annex IV, streamlining regulatory processes for high-risk AI systems. It also offers advanced tools for researchers to analyze transformer models, enabling efficient discovery of minimal faithful circuits responsible for predictions. This action supports both white-box and black-box AI models while providing structured outputs to aid compliance and interpretability efforts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>5 bugs fixed — found via end-to-end test (pip install → audit report)</strong></p>
<h3 id="fixes">Fixes</h3>
<p><strong>1. RMSNorm fold dimension mismatch</strong> (<code>multi_arch.py</code>)<br>
TransformerLens stores W_Q as <code>(n_heads, d_model, d_head)</code>. Code assumed <code>(n_heads, d_head, d_model)</code>. <code>gamma.unsqueeze(0)</code> produced wrong broadcast shape. Fixed: <code>gamma.unsqueeze(1)</code>.</p>
<p><strong>2. Comprehensiveness = 0 for all non-IOI prompts</strong> (<code>core.py</code>)<br>
Name-swap fallback produced a corrupted prompt with identical prefix to clean, so corrupt-patching was a no-op. Added degenerate-corruption detection + <code>_comp_zero_ablation()</code> fallback. Factual recall now gives comp≈0.40, sentiment≈0.27.</p>
<p><strong>3. GlassboxV2 accepts model name string</strong> (<code>core.py</code>)<br>
<code>GlassboxV2(&quot;gpt2&quot;)</code> now works — auto-loads via <code>HookedTransformer.from_pretrained()</code>.</p>
<p><strong>4. Warning when clean_ld ≤ 0</strong> (<code>core.py</code>)<br>
Model prefers distractor over correct token → circuit results unreliable. Now emits logger.warning.</p>
<p><strong>5. CrossModelComparison Pearson r always 0</strong> (<code>cross_model.py</code>)<br>
Only circuit heads (1-10) were stored in attributions dict. Now stores all n_layers×n_heads attributions. Pearson r: 0.000 → 0.127 (distilgpt2 vs gpt2).</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install glassbox-mech-interp<span style="color:#f92672">==</span>4.2.2
</span></span></code></pre></div>]]></content:encoded></item><item><title>check-version-before-release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/check-version-before-release/</link><pubDate>Sat, 04 Apr 2026 13:40:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/check-version-before-release/</guid><description>Version updated for https://github.com/digicatapult/check-version to version v1.5.52.
This action is used across all versions by 35 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates version validation for projects using npm, Cargo, or Poetry by ensuring the version specified in configuration files (e.g., package.json, Cargo.toml, pyproject.toml) matches across files and is higher than the latest published tag following semantic versioning. It helps prevent versioning errors, ensures consistency, and supports workflows by identifying new releases and prerelease versions. Its key capabilities include cross-file version consistency checks, semantic version comparison with published tags, and support for multiple package managers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/digicatapult/check-version">https://github.com/digicatapult/check-version</a></strong> to version <strong>v1.5.52</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/check-version-before-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates version validation for projects using npm, Cargo, or Poetry by ensuring the version specified in configuration files (e.g., <code>package.json</code>, <code>Cargo.toml</code>, <code>pyproject.toml</code>) matches across files and is higher than the latest published tag following semantic versioning. It helps prevent versioning errors, ensures consistency, and supports workflows by identifying new releases and prerelease versions. Its key capabilities include cross-file version consistency checks, semantic version comparison with published tags, and support for multiple package managers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changes">Changes</h2>
<p><strong><a href="https://github.com/digicatapult/check-version/pull/507">chore(deps): update npm - all minor and patch updates</a></strong></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/muaddib-scanner/</link><pubDate>Sat, 04 Apr 2026 13:40:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.49.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action designed to detect and mitigate supply chain attacks in npm and PyPI packages. It leverages multiple parallel scanners, machine learning classifiers, deobfuscation, and sandboxing to identify known threats, suspicious behavior, and vulnerabilities before installation or during CI/CD workflows. By automating threat detection and providing detailed risk scoring, it acts as a first line of defense for developers against malicious package dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.49</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action designed to detect and mitigate supply chain attacks in npm and PyPI packages. It leverages multiple parallel scanners, machine learning classifiers, deobfuscation, and sandboxing to identify known threats, suspicious behavior, and vulnerabilities before installation or during CI/CD workflows. By automating threat detection and providing detailed risk scoring, it acts as a first line of defense for developers against malicious package dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Worker now starts before initial processQueue. Dedicated slot active from boot.</p>
]]></content:encoded></item><item><title>Run-in-reMarkable-Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/run-in-remarkable-action/</link><pubDate>Sat, 04 Apr 2026 13:40:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/run-in-remarkable-action/</guid><description>Version updated for https://github.com/Eeems-Org/run-in-remarkable-action to version v1.2.
This action is used across all versions by 20 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The run-in-remarkable-action GitHub Action enables users to automate the execution of custom scripts within a QEMU-emulated reMarkable tablet environment. It simplifies the process of building, testing, or deploying applications for the reMarkable OS by providing a controlled environment with customizable dependencies and file synchronization. This action is particularly useful for developers targeting the reMarkable platform, as it automates repetitive setup tasks and ensures consistency across different runs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Eeems-Org/run-in-remarkable-action">https://github.com/Eeems-Org/run-in-remarkable-action</a></strong> to version <strong>v1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>20</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-in-remarkable-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>run-in-remarkable-action</code> GitHub Action enables users to automate the execution of custom scripts within a QEMU-emulated reMarkable tablet environment. It simplifies the process of building, testing, or deploying applications for the reMarkable OS by providing a controlled environment with customizable dependencies and file synchronization. This action is particularly useful for developers targeting the reMarkable platform, as it automates repetitive setup tasks and ensures consistency across different runs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update to latest base image by @Eeems in <a href="https://github.com/Eeems-Org/run-in-remarkable-action/pull/2">https://github.com/Eeems-Org/run-in-remarkable-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Eeems-Org/run-in-remarkable-action/compare/v1...v1.2">https://github.com/Eeems-Org/run-in-remarkable-action/compare/v1...v1.2</a></p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/fallow-codebase-health/</link><pubDate>Sat, 04 Apr 2026 13:40:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.12.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicated code, overly complex functions, and architectural issues with sub-second performance, requiring no configuration. By identifying inefficiencies and potential problems in your codebase, it simplifies code cleanup, reduces technical debt, and enhances overall code quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.12.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicated code, overly complex functions, and architectural issues with sub-second performance, requiring no configuration. By identifying inefficiencies and potential problems in your codebase, it simplifies code cleanup, reduces technical debt, and enhances overall code quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug fixes</h3>
<ul>
<li><strong>Tab indentation preserved in export auto-fix</strong> — <code>fallow fix</code> no longer silently converts tab indentation to spaces when removing the <code>export</code> keyword. The original whitespace prefix is now preserved exactly. (<a href="https://github.com/fallow-rs/fallow/issues/36">#36</a>, <a href="https://github.com/fallow-rs/fallow/pull/37">#37</a> by <a href="https://github.com/swalha1999">@swalha1999</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.12.0...v2.12.1">https://github.com/fallow-rs/fallow/compare/v2.12.0...v2.12.1</a></p>
]]></content:encoded></item><item><title>delstack-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/delstack-action/</link><pubDate>Sat, 04 Apr 2026 13:40:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/delstack-action/</guid><description>Version updated for https://github.com/go-to-k/delstack to version v2.10.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The delstack GitHub Action is a CLI tool designed to automate the deletion of AWS CloudFormation stacks, including those with undeletable or protected resources. It ensures complete cleanup by handling dependencies, force-deleting resources with retention policies, and resolving issues with deletion-blocking resources such as non-empty S3 buckets or Lambda VPC configurations. This action streamlines stack cleanup for CI/CD workflows, supporting AWS CDK, SAM, Amplify, Serverless Framework, and other IaC tools.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/go-to-k/delstack">https://github.com/go-to-k/delstack</a></strong> to version <strong>v2.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/delstack-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>delstack</code> GitHub Action is a CLI tool designed to automate the deletion of AWS CloudFormation stacks, including those with undeletable or protected resources. It ensures complete cleanup by handling dependencies, force-deleting resources with retention policies, and resolving issues with deletion-blocking resources such as non-empty S3 buckets or Lambda VPC configurations. This action streamlines stack cleanup for CI/CD workflows, supporting AWS CDK, SAM, Amplify, Serverless Framework, and other IaC tools.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at 7aac9f274d5d95e72369f703ba37d463c6941fec -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>test: deploy Stage stacks in cdk_glob e2e test by @go-to-k in <a href="https://github.com/go-to-k/delstack/pull/625">https://github.com/go-to-k/delstack/pull/625</a></li>
<li>docs: change description for CDK integration in README by @go-to-k in <a href="https://github.com/go-to-k/delstack/pull/627">https://github.com/go-to-k/delstack/pull/627</a></li>
<li>docs: add -i for cdk in README by @go-to-k in <a href="https://github.com/go-to-k/delstack/pull/628">https://github.com/go-to-k/delstack/pull/628</a></li>
<li>docs: add E2E testing guidance for DELETE_FAILED reproduction by @go-to-k in <a href="https://github.com/go-to-k/delstack/pull/629">https://github.com/go-to-k/delstack/pull/629</a></li>
<li>docs: add note about adding to existing service client in CONTRIBUTING.md by @go-to-k in <a href="https://github.com/go-to-k/delstack/pull/631">https://github.com/go-to-k/delstack/pull/631</a></li>
<li>style: fix uppercase loop variable in IamGroupOperator by @go-to-k in <a href="https://github.com/go-to-k/delstack/pull/630">https://github.com/go-to-k/delstack/pull/630</a></li>
<li>feat: support IAM Users with policies, MFA devices, and other dependencies by @go-to-k in <a href="https://github.com/go-to-k/delstack/pull/632">https://github.com/go-to-k/delstack/pull/632</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/go-to-k/delstack/compare/v2.9.0...v2.10.0">https://github.com/go-to-k/delstack/compare/v2.9.0...v2.10.0</a></p>
]]></content:encoded></item><item><title>OQS Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/oqs-scanner/</link><pubDate>Sat, 04 Apr 2026 13:40:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/oqs-scanner/</guid><description>Version updated for https://github.com/jimbo111/open-quantum-secure to version v2.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Open Quantum Secure (OQS Scanner) GitHub Action identifies cryptographic algorithms in your codebase that are vulnerable to quantum computing attacks and recommends secure replacements, including copy-pasteable migration code snippets tailored to your programming language. It automates quantum readiness evaluations by generating a Quantum Readiness Score, producing CycloneDX 1.7 SBOMs, ensuring CNSA 2.0 compliance, and providing runtime-aware PQC migration paths for enhanced security. This tool simplifies the transition to post-quantum cryptography, addressing vulnerabilities while maintaining compatibility with modern standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jimbo111/open-quantum-secure">https://github.com/jimbo111/open-quantum-secure</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/oqs-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Open Quantum Secure (OQS Scanner) GitHub Action identifies cryptographic algorithms in your codebase that are vulnerable to quantum computing attacks and recommends secure replacements, including copy-pasteable migration code snippets tailored to your programming language. It automates quantum readiness evaluations by generating a Quantum Readiness Score, producing CycloneDX 1.7 SBOMs, ensuring CNSA 2.0 compliance, and providing runtime-aware PQC migration paths for enhanced security. This tool simplifies the transition to post-quantum cryptography, addressing vulnerabilities while maintaining compatibility with modern standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jimbo111/open-quantum-secure/compare/v2.0.0...v2.1.0">https://github.com/jimbo111/open-quantum-secure/compare/v2.0.0...v2.1.0</a></p>
]]></content:encoded></item><item><title>sops tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/sops-tools-installer/</link><pubDate>Sat, 04 Apr 2026 13:40:24 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/sops-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-sops to version v1.5.8.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup SOPS GitHub Action automates the installation of the SOPS binary on GitHub Actions runners, allowing users to specify the desired version (e.g., latest or a specific semantic version). This action simplifies the setup process for workflows that require SOPS by managing the installation and ensuring the binary is readily available in the PATH environment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-sops">https://github.com/jkroepke/setup-sops</a></strong> to version <strong>v1.5.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sops-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup SOPS</strong> GitHub Action automates the installation of the <a href="https://github.com/getsops/sops">SOPS</a> binary on GitHub Actions runners, allowing users to specify the desired version (e.g., latest or a specific semantic version). This action simplifies the setup process for workflows that require SOPS by managing the installation and ensuring the binary is readily available in the PATH environment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.8 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-sops/pull/172">https://github.com/jkroepke/setup-sops/pull/172</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-sops/compare/v1.5.7...v1.5.8">https://github.com/jkroepke/setup-sops/compare/v1.5.7...v1.5.8</a></p>
]]></content:encoded></item><item><title>Bulk GitHub Repository Settings Sync</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/bulk-github-repository-settings-sync/</link><pubDate>Sat, 04 Apr 2026 13:40:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/bulk-github-repository-settings-sync/</guid><description>Version updated for https://github.com/joshjohanning/bulk-github-repo-settings-sync-action to version v2.0.5.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Bulk GitHub Repository Settings Sync Action” automates the process of updating and synchronizing repository settings across multiple GitHub repositories. It addresses the challenge of managing consistent configurations, such as merge strategies, branch policies, security features, and file templates, across large-scale projects or organizations. Key capabilities include customizable synchronization of settings, rulesets, and configuration files, dynamic repository targeting, dry-run previews, and detailed logging for efficient and centralized repository management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action</a></strong> to version <strong>v2.0.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bulk-github-repository-settings-sync">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Bulk GitHub Repository Settings Sync Action&rdquo; automates the process of updating and synchronizing repository settings across multiple GitHub repositories. It addresses the challenge of managing consistent configurations, such as merge strategies, branch policies, security features, and file templates, across large-scale projects or organizations. Key capabilities include customizable synchronization of settings, rulesets, and configuration files, dynamic repository targeting, dry-run previews, and detailed logging for efficient and centralized repository management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: delete unmanaged rulesets for repo-specific ruleset configs by @Wuodan in <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/121">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/pull/121</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.0.4...v2.0.5">https://github.com/joshjohanning/bulk-github-repo-settings-sync-action/compare/v2.0.4...v2.0.5</a></p>
]]></content:encoded></item><item><title>gh-counter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/gh-counter/</link><pubDate>Sat, 04 Apr 2026 13:40:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/gh-counter/</guid><description>Version updated for https://github.com/kitsuyui/gh-counter to version v1.4.
This action is used across all versions by 6 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary gh-counter is a GitHub Action designed to automate the tracking and comparison of configurable code markers, such as TODO or FIXME, in pull requests and the default branch of a repository. It simplifies setup while providing functionality to generate managed pull request comments and publish JSON or badge assets for tracking code signals. This helps maintain visibility into technical debt and code annotations, making it easier to monitor and manage such markers across a codebase.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kitsuyui/gh-counter">https://github.com/kitsuyui/gh-counter</a></strong> to version <strong>v1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>6</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gh-counter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>gh-counter</code> is a GitHub Action designed to automate the tracking and comparison of configurable code markers, such as <code>TODO</code> or <code>FIXME</code>, in pull requests and the default branch of a repository. It simplifies setup while providing functionality to generate managed pull request comments and publish JSON or badge assets for tracking code signals. This helps maintain visibility into technical debt and code annotations, making it easier to monitor and manage such markers across a codebase.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Enhance README with image and project details by @kitsuyui in <a href="https://github.com/kitsuyui/gh-counter/pull/9">https://github.com/kitsuyui/gh-counter/pull/9</a></li>
<li>Fix comment rendering for symbol-heavy code labels by @kitsuyui in <a href="https://github.com/kitsuyui/gh-counter/pull/10">https://github.com/kitsuyui/gh-counter/pull/10</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/kitsuyui/gh-counter/compare/v1.3...v1.4">https://github.com/kitsuyui/gh-counter/compare/v1.3...v1.4</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/secondbrainaction/</link><pubDate>Sat, 04 Apr 2026 13:40:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2521-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that connects to external data sources (e.g., Salesforce, Slack, ZenDesk) to retrieve, filter, and analyze data using a Large Language Model (LLM). By applying Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating reports, summaries, and insights from disparate datasets, including documents, GitHub repositories, and YouTube transcripts. Key capabilities include keyword-based data filtering, multi-source integration, and AI-powered querying for streamlined data analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2521-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that connects to external data sources (e.g., Salesforce, Slack, ZenDesk) to retrieve, filter, and analyze data using a Large Language Model (LLM). By applying Retrieval Augmented Generation (RAG) techniques, it automates tasks such as generating reports, summaries, and insights from disparate datasets, including documents, GitHub repositories, and YouTube transcripts. Key capabilities include keyword-based data filtering, multi-source integration, and AI-powered querying for streamlined data analysis.</p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/totem-shield/</link><pubDate>Sat, 04 Apr 2026 13:40:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/mcp@1.10.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a codebase governance tool that automates the process of identifying, learning from, and enforcing coding standards to prevent repetitive mistakes, particularly in AI-assisted development. It captures institutional knowledge from code reviews and documentation, compiles it into rules, and integrates those rules into development pipelines to ensure compliance and block violations. By transforming lessons into enforceable constraints, Totem reduces the “Bot-Tax” associated with PR reviews and creates a self-healing loop that improves code quality and consistency over time.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/mcp@1.10.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a codebase governance tool that automates the process of identifying, learning from, and enforcing coding standards to prevent repetitive mistakes, particularly in AI-assisted development. It captures institutional knowledge from code reviews and documentation, compiles it into rules, and integrates those rules into development pipelines to ensure compliance and block violations. By transforming lessons into enforceable constraints, Totem reduces the &ldquo;Bot-Tax&rdquo; associated with PR reviews and creates a self-healing loop that improves code quality and consistency over time.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>@mmnto/totem@1.10.1</li>
</ul>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/agent-bom-scan/</link><pubDate>Sat, 04 Apr 2026 13:40:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.75.14.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary agent-bom is an open-source security scanning tool designed to analyze and map vulnerabilities across agentic infrastructures, including AI agents, MCP servers, packages, containers, cloud environments, and runtime contexts. It automates the process of identifying risks and their potential impact by tracing relationships between components, such as packages, credentials, and tools, to assess the “blast radius” of vulnerabilities. Key capabilities include CVE detection, infrastructure scanning, dependency analysis, and impact classification, making it a comprehensive tool for improving security visibility and mitigating risks in complex systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.75.14</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><code>agent-bom</code> is an open-source security scanning tool designed to analyze and map vulnerabilities across agentic infrastructures, including AI agents, MCP servers, packages, containers, cloud environments, and runtime contexts. It automates the process of identifying risks and their potential impact by tracing relationships between components, such as packages, credentials, and tools, to assess the &ldquo;blast radius&rdquo; of vulnerabilities. Key capabilities include CVE detection, infrastructure scanning, dependency analysis, and impact classification, making it a comprehensive tool for improving security visibility and mitigating risks in complex systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(mcp): shorten registry description for schema validation by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1181">https://github.com/msaad00/agent-bom/pull/1181</a></li>
<li>docs(mcp): expand first-class client integration guides by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1182">https://github.com/msaad00/agent-bom/pull/1182</a></li>
<li>chore: tighten audit-driven docs and config hygiene by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1183">https://github.com/msaad00/agent-bom/pull/1183</a></li>
<li>feat(skills): deepen review verdicts and behavior analysis by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1184">https://github.com/msaad00/agent-bom/pull/1184</a></li>
<li>fix: resolve remaining v0.75.13 audit findings by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1185">https://github.com/msaad00/agent-bom/pull/1185</a></li>
<li>docs: clarify local UI traffic vs third-party network calls by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1188">https://github.com/msaad00/agent-bom/pull/1188</a></li>
<li>feat(action): add skills scan mode and verdict gating by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1187">https://github.com/msaad00/agent-bom/pull/1187</a></li>
<li>fix(action): keep skills mode off vuln-scan flags by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1190">https://github.com/msaad00/agent-bom/pull/1190</a></li>
<li>docs: clean low-visibility hygiene stragglers by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1191">https://github.com/msaad00/agent-bom/pull/1191</a></li>
<li>perf: improve scan latency and cache hit rate across enrichment by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1192">https://github.com/msaad00/agent-bom/pull/1192</a></li>
<li>remediation: avoid prerelease fix suggestions by default by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1193">https://github.com/msaad00/agent-bom/pull/1193</a></li>
<li>tests: eliminate leaked runtime coroutine warnings by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1194">https://github.com/msaad00/agent-bom/pull/1194</a></li>
<li>scorecard: improve transient failure handling and coverage reporting by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1195">https://github.com/msaad00/agent-bom/pull/1195</a></li>
<li>fix(ui): align scan result contract with backend payload by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1196">https://github.com/msaad00/agent-bom/pull/1196</a></li>
<li>fix(scorecard): bound long-lived service caches by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1197">https://github.com/msaad00/agent-bom/pull/1197</a></li>
<li>fix(mcp): harden tool path handling and error output by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1198">https://github.com/msaad00/agent-bom/pull/1198</a></li>
<li>fix(api): fail closed on unauthenticated non-loopback binds by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1199">https://github.com/msaad00/agent-bom/pull/1199</a></li>
<li>fix(action): harden argv handling and CI summaries by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1200">https://github.com/msaad00/agent-bom/pull/1200</a></li>
<li>feat(mcp): add tool governance and metrics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1201">https://github.com/msaad00/agent-bom/pull/1201</a></li>
<li>feat(docker): add enterprise proxy and CA support by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1202">https://github.com/msaad00/agent-bom/pull/1202</a></li>
<li>fix(action): harden execution contract and summaries by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1203">https://github.com/msaad00/agent-bom/pull/1203</a></li>
<li>feat(mcp): require auth on remote transports by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1204">https://github.com/msaad00/agent-bom/pull/1204</a></li>
<li>feat(docker): add snowpark proxy and ca support by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1205">https://github.com/msaad00/agent-bom/pull/1205</a></li>
<li>fix(deploy): require railway bearer token for mcp startup by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1207">https://github.com/msaad00/agent-bom/pull/1207</a></li>
<li>chore(deps): bump litellm from 1.82.6 to 1.83.0 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1206">https://github.com/msaad00/agent-bom/pull/1206</a></li>
<li>fix(docker): build runtime image from source by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1208">https://github.com/msaad00/agent-bom/pull/1208</a></li>
<li>fix(action): validate thresholds and sanitize comments by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1209">https://github.com/msaad00/agent-bom/pull/1209</a></li>
<li>fix(mcp): govern sync tool execution by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1210">https://github.com/msaad00/agent-bom/pull/1210</a></li>
<li>feat(mcp): add caller rate limits and request traces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1211">https://github.com/msaad00/agent-bom/pull/1211</a></li>
<li>chore(release): prepare v0.75.14 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1212">https://github.com/msaad00/agent-bom/pull/1212</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0...v0.75.14">https://github.com/msaad00/agent-bom/compare/v0...v0.75.14</a></p>
]]></content:encoded></item><item><title>Discord Webhook Notify continued</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/discord-webhook-notify-continued/</link><pubDate>Sat, 04 Apr 2026 13:39:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/discord-webhook-notify-continued/</guid><description>Version updated for https://github.com/opp-studio/discord-webhook-notify to version 2.2.5.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Discord Webhook Notify GitHub Action automates the process of sending notifications to a Discord channel using a webhook URL. It simplifies the integration with Discord by leveraging the discord.js library and supports multiple operating systems and Node.js environments. This action addresses the need for streamlined communication between GitHub workflows and Discord without requiring a dedicated bot or developer account.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/opp-studio/discord-webhook-notify">https://github.com/opp-studio/discord-webhook-notify</a></strong> to version <strong>2.2.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/discord-webhook-notify-continued">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Discord Webhook Notify</strong> GitHub Action automates the process of sending notifications to a Discord channel using a webhook URL. It simplifies the integration with Discord by leveraging the <code>discord.js</code> library and supports multiple operating systems and Node.js environments. This action addresses the need for streamlined communication between GitHub workflows and Discord without requiring a dedicated bot or developer account.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Bump version to 2.2.5 (0176833)</li>
<li>Merge pull request #2 from vincent-treasy/push-event-notif (43aa9a7)</li>
<li>Add more data for push event notification (0e6ba8f)</li>
<li>Update action name and author in action.yml (3168f7c)</li>
<li>Update author name in action.yml (bbf6162)</li>
<li>chore: change author name (961995a)</li>
<li>Update Node.js version in action.yml (31d18b7)</li>
<li>chore: change author name (733b955)</li>
<li>Update node to version 22 (5b79e8e)</li>
<li>Update dependencies and fix default description (721d4dd)</li>
</ul>
]]></content:encoded></item><item><title>action turnstyled</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/action-turnstyled/</link><pubDate>Sat, 04 Apr 2026 13:39:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/action-turnstyled/</guid><description>Version updated for https://github.com/tijuks/turnstyled to version V0.001.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Turnstyle is a GitHub Action designed to serialize workflow runs, ensuring that workflows triggered by concurrent events in a shared repository are executed sequentially. This is particularly useful for processes like continuous deployment, where overlapping workflows could lead to conflicts or incomplete deployments. Key capabilities include the ability to enforce sequential execution, set timeouts, skip steps conditionally, and wait for specific jobs or steps to complete.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tijuks/turnstyled">https://github.com/tijuks/turnstyled</a></strong> to version <strong>V0.001</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/action-turnstyled">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Turnstyle is a GitHub Action designed to serialize workflow runs, ensuring that workflows triggered by concurrent events in a shared repository are executed sequentially. This is particularly useful for processes like continuous deployment, where overlapping workflows could lead to conflicts or incomplete deployments. Key capabilities include the ability to enforce sequential execution, set timeouts, skip steps conditionally, and wait for specific jobs or steps to complete.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at master -->
<p><strong>Full Changelog</strong>: <a href="https://github.com/tijuks/turnstyled/commits/V0.001">https://github.com/tijuks/turnstyled/commits/V0.001</a></p>
]]></content:encoded></item><item><title>Prisma Operations (cached)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/prisma-operations-cached/</link><pubDate>Sat, 04 Apr 2026 13:39:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/prisma-operations-cached/</guid><description>Version updated for https://github.com/weprograpp/prisma-migrate to version v0.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the execution of common Prisma CLI operations such as generate, migrate deploy, and db seed. It allows users to specify and cache a desired Prisma version, streamlining database workflows without requiring manual npx prisma commands. Key capabilities include version management, multi-database support, and caching for improved efficiency in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/weprograpp/prisma-migrate">https://github.com/weprograpp/prisma-migrate</a></strong> to version <strong>v0.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/prisma-operations-cached">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the execution of common Prisma CLI operations such as <code>generate</code>, <code>migrate deploy</code>, and <code>db seed</code>. It allows users to specify and cache a desired Prisma version, streamlining database workflows without requiring manual <code>npx prisma</code> commands. Key capabilities include version management, multi-database support, and caching for improved efficiency in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix Prisma cache key resolution and tilde expansion by @Copilot in <a href="https://github.com/weprograpp/prisma-migrate/pull/3">https://github.com/weprograpp/prisma-migrate/pull/3</a></li>
<li>✨ Improve the way we manage prisma by @yamilelias in <a href="https://github.com/weprograpp/prisma-migrate/pull/2">https://github.com/weprograpp/prisma-migrate/pull/2</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@yamilelias made their first contribution in <a href="https://github.com/weprograpp/prisma-migrate/pull/2">https://github.com/weprograpp/prisma-migrate/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/weprograpp/prisma-migrate/compare/v0.1.0...v0.2.0">https://github.com/weprograpp/prisma-migrate/compare/v0.1.0...v0.2.0</a></p>
]]></content:encoded></item><item><title>vibecheck-ai-slop</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/vibecheck-ai-slop/</link><pubDate>Sat, 04 Apr 2026 13:39:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/vibecheck-ai-slop/</guid><description>Version updated for https://github.com/yuvrajangadsingh/vibecheck to version v1.6.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary vibecheck is a GitHub Action and CLI tool designed to identify and flag potential issues commonly found in AI-generated or suboptimal code. It automates the detection of security vulnerabilities (e.g., hardcoded secrets, unsafe SQL queries), poor error handling (e.g., empty catch blocks), and general code quality problems (e.g., overly long functions, improper use of TypeScript types). By providing zero-configuration, local analysis, and actionable feedback, it helps developers maintain cleaner, more secure, and production-ready codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yuvrajangadsingh/vibecheck">https://github.com/yuvrajangadsingh/vibecheck</a></strong> to version <strong>v1.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibecheck-ai-slop">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>vibecheck</strong> is a GitHub Action and CLI tool designed to identify and flag potential issues commonly found in AI-generated or suboptimal code. It automates the detection of security vulnerabilities (e.g., hardcoded secrets, unsafe SQL queries), poor error handling (e.g., empty catch blocks), and general code quality problems (e.g., overly long functions, improper use of TypeScript types). By providing zero-configuration, local analysis, and actionable feedback, it helps developers maintain cleaner, more secure, and production-ready codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yuvrajangadsingh/vibecheck/compare/v1.5.0...v1.6.0">https://github.com/yuvrajangadsingh/vibecheck/compare/v1.5.0...v1.6.0</a></p>
]]></content:encoded></item><item><title>C/C++ Linter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/c/c-linter/</link><pubDate>Sat, 04 Apr 2026 06:11:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/c/c-linter/</guid><description>Version updated for https://github.com/cpp-linter/cpp-linter-action to version v2.17.1.
This action is used across all versions by 947 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The C/C++ Linter Action is a GitHub Action that automates the linting and formatting of C/C++ code using clang-tidy and clang-format. It provides actionable feedback through file annotations, pull request reviews, thread comments, and workflow summaries, streamlining code quality checks and ensuring adherence to coding standards. This tool simplifies the code review process by automatically identifying issues and suggesting improvements in C/C++ projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cpp-linter/cpp-linter-action">https://github.com/cpp-linter/cpp-linter-action</a></strong> to version <strong>v2.17.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>947</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/c-c-linter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The C/C++ Linter Action is a GitHub Action that automates the linting and formatting of C/C++ code using <code>clang-tidy</code> and <code>clang-format</code>. It provides actionable feedback through file annotations, pull request reviews, thread comments, and workflow summaries, streamlining code quality checks and ensuring adherence to coding standards. This tool simplifies the code review process by automatically identifying issues and suggesting improvements in C/C++ projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Optional: add a release summary here -->
<h2 id="-other-changes">✍ Other changes</h2>
<ul>
<li>chore: Bump cpp-linter to v1.12.1 by @<a href="https://github.com/apps/copilot-swe-agent">copilot-swe-agent[bot]</a> in #420</li>
<li>chore(dev): update release-drafter usage by @2bndy5 in #410</li>
</ul>
<h2 id="-dependency-updates">📦 Dependency updates</h2>
<ul>
<li>chore(deps): bump the actions group across 1 directory with 2 updates by @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> in #411</li>
<li>chore(deps): bump the dev group across 1 directory with 4 updates by @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> in #407</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cpp-linter/cpp-linter-action/compare/v2.17.0...v2.17.1">https://github.com/cpp-linter/cpp-linter-action/compare/v2.17.0...v2.17.1</a></p>
]]></content:encoded></item><item><title>AWS Secrets Manager - Put Secrets</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/aws-secrets-manager-put-secrets/</link><pubDate>Sat, 04 Apr 2026 06:11:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/aws-secrets-manager-put-secrets/</guid><description>Version updated for https://github.com/dawilk/aws-secretsmanager-put-secrets to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action enables the creation and updating of secrets in AWS Secrets Manager directly from GitHub Actions workflows. It automates the synchronization of secrets between GitHub and AWS, ensuring updates only occur when necessary, and supports features like secret creation, JSON formatting, and tagging. This action simplifies secret management by streamlining the process of securely storing and keeping secrets up to date across platforms.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dawilk/aws-secretsmanager-put-secrets">https://github.com/dawilk/aws-secretsmanager-put-secrets</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aws-secrets-manager-put-secrets">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action enables the creation and updating of secrets in AWS Secrets Manager directly from GitHub Actions workflows. It automates the synchronization of secrets between GitHub and AWS, ensuring updates only occur when necessary, and supports features like secret creation, JSON formatting, and tagging. This action simplifies secret management by streamlining the process of securely storing and keeping secrets up to date across platforms.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="110-2026-04-03"><a href="https://github.com/dawilk/aws-secretsmanager-put-secrets/compare/v1.0.1...v1.1.0">1.1.0</a> (2026-04-03)</h1>
<h3 id="features">Features</h3>
<ul>
<li>add txt-to-json input; handle max secrets; user-agent is action ref/sha (<a href="https://github.com/dawilk/aws-secretsmanager-put-secrets/issues/17">#17</a>) (<a href="https://github.com/dawilk/aws-secretsmanager-put-secrets/commit/9465a107726b638917faf08fea4cb7292afc0364">9465a10</a>)</li>
</ul>
]]></content:encoded></item><item><title>Glassbox EU AI Act Compliance Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/glassbox-eu-ai-act-compliance-audit/</link><pubDate>Sat, 04 Apr 2026 06:11:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/glassbox-eu-ai-act-compliance-audit/</guid><description>Version updated for https://github.com/designer-coderajay/Glassbox-AI-2.0-Mechanistic-Interpretability-tool to version v4.2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Glassbox is an open-source toolkit designed to automate the creation of EU AI Act Annex IV compliance documentation for high-risk AI systems, compatible with both open-source models and proprietary APIs like GPT-4. It simplifies regulatory compliance by generating structured, nine-section technical documentation drafts, while also offering researchers tools to analyze and identify minimal faithful circuits in transformer models for improved interpretability. Key capabilities include multi-framework support, cross-model comparison, and significantly faster performance for mechanistic interpretability tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/designer-coderajay/Glassbox-AI-2.0-Mechanistic-Interpretability-tool">https://github.com/designer-coderajay/Glassbox-AI-2.0-Mechanistic-Interpretability-tool</a></strong> to version <strong>v4.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/glassbox-eu-ai-act-compliance-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Glassbox is an open-source toolkit designed to automate the creation of EU AI Act Annex IV compliance documentation for high-risk AI systems, compatible with both open-source models and proprietary APIs like GPT-4. It simplifies regulatory compliance by generating structured, nine-section technical documentation drafts, while also offering researchers tools to analyze and identify minimal faithful circuits in transformer models for improved interpretability. Key capabilities include multi-framework support, cross-model comparison, and significantly faster performance for mechanistic interpretability tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Critical patch — 3 bugs fixed via end-to-end test</strong></p>
<h3 id="fixes">Fixes</h3>
<ol>
<li>
<p><strong>ACDC crash (CRITICAL)</strong>: <code>AutomatedCircuitDiscovery.discover()</code> crashed on every call with <code>TypeError: hook() got an unexpected keyword argument hook</code>. TransformerLens passes hook point as keyword arg; renamed <code>hook_ctx</code> → <code>hook=None</code>.</p>
</li>
<li>
<p><strong>CrossModelReport properties</strong>: <code>.summary</code> and <code>.attribution_table</code> were plain methods — accessing them returned bound-method objects. Added <code>@property</code> decorator to both.</p>
</li>
<li>
<p><strong>Vault version</strong>: <code>_VERSION = &quot;3.6.0&quot;</code> was hardcoded. All compliance reports showed wrong version. Now uses <code>importlib.metadata.version()</code> for dynamic lookup.</p>
</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install glassbox-mech-interp<span style="color:#f92672">==</span>4.2.1
</span></span></code></pre></div>]]></content:encoded></item><item><title>DevCycle Feature Flag Code Usages</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/devcycle-feature-flag-code-usages/</link><pubDate>Sat, 04 Apr 2026 06:11:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/devcycle-feature-flag-code-usages/</guid><description>Version updated for https://github.com/DevCycleHQ/feature-flag-code-usage-action to version v1.4.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 4 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action integrates with the DevCycle platform to automatically update the DevCycle dashboard with code snippet references for each DevCycle variable used in your project. It streamlines the process of tracking feature flag usage by scanning your codebase and providing visibility into where and how variables are utilized. The action leverages the DevCycle CLI for customizable pattern matching, making it a useful tool for managing feature flag implementations efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DevCycleHQ/feature-flag-code-usage-action">https://github.com/DevCycleHQ/feature-flag-code-usage-action</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>4</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/devcycle-feature-flag-code-usages">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action integrates with the DevCycle platform to automatically update the DevCycle dashboard with code snippet references for each DevCycle variable used in your project. It streamlines the process of tracking feature flag usage by scanning your codebase and providing visibility into where and how variables are utilized. The action leverages the DevCycle CLI for customizable pattern matching, making it a useful tool for managing feature flag implementations efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fixes">Bug Fixes</h2>
<ul>
<li>fix: improve release workflow reliability by @jonathannorris in #56</li>
</ul>
<h2 id="other-changes">Other Changes</h2>
<ul>
<li>chore: update @devcycle/cli to 6.3.0 by @jonathannorris in #57</li>
</ul>
<h2 id="uncategorized">Uncategorized</h2>
]]></content:encoded></item><item><title>Skylos - Python SAST, Dead Code Detection &amp; PR Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/skylos-python-sast-dead-code-detection-pr-gate/</link><pubDate>Sat, 04 Apr 2026 06:10:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/skylos-python-sast-dead-code-detection-pr-gate/</guid><description>Version updated for https://github.com/duriantaco/skylos to version v4.2.1.
This action is used across all versions by 13 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Skylos is an open-source static analysis tool and GitHub Action designed to detect dead code, hardcoded secrets, exploitable flows, and AI-generated security vulnerabilities in Python, TypeScript, and Go codebases. It streamlines code quality and security enforcement by automating tasks like dead code detection, AI-driven regression analysis, and CI/CD pull request gating with GitHub annotations and review comments. Its key capabilities include framework-aware analysis, integration with AI coding tools, and support for local scans, CI/CD workflows, and in-editor findings via a VS Code extension.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/duriantaco/skylos">https://github.com/duriantaco/skylos</a></strong> to version <strong>v4.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/skylos-python-sast-dead-code-detection-pr-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Skylos is an open-source static analysis tool and GitHub Action designed to detect dead code, hardcoded secrets, exploitable flows, and AI-generated security vulnerabilities in Python, TypeScript, and Go codebases. It streamlines code quality and security enforcement by automating tasks like dead code detection, AI-driven regression analysis, and CI/CD pull request gating with GitHub annotations and review comments. Its key capabilities include framework-aware analysis, integration with AI coding tools, and support for local scans, CI/CD workflows, and in-editor findings via a VS Code extension.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changed">Changed</h2>
<ul>
<li><code>skylos agent scan</code> now defaults to the fast review path. Slow dead-code verification is opt-in via <code>--verify-dead-code</code></li>
<li>Agent review is more repo-aware, with better file selection and context for quality, security, and debt-style issues</li>
<li>Added agent benchmarks and Codex comparison runs with token reporting</li>
</ul>
<h2 id="fixed">Fixed</h2>
<ul>
<li>Agent scans now fail cleanly on missing API keys instead of crashing</li>
<li>Review output is clearer when dead-code verification is still running</li>
<li>LLM provider and runtime settings now propagate correctly through the agent path</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/fallow-codebase-health/</link><pubDate>Sat, 04 Apr 2026 06:10:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.12.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a Rust-native codebase analyzer for TypeScript and JavaScript that detects unused code, duplication, and complexity issues across projects. It automates the identification of dead code, copy-pasted blocks, and problematic architectural patterns, offering sub-second analysis without requiring configuration. By streamlining code audits and providing actionable insights, it helps developers optimize their projects and maintain clean, efficient codebases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a Rust-native codebase analyzer for TypeScript and JavaScript that detects unused code, duplication, and complexity issues across projects. It automates the identification of dead code, copy-pasted blocks, and problematic architectural patterns, offering sub-second analysis without requiring configuration. By streamlining code audits and providing actionable insights, it helps developers optimize their projects and maintain clean, efficient codebases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="vital-signs-with-context">Vital Signs with Context</h3>
<p>The orientation header now shows <strong>what the percentages mean</strong>:</p>
<pre tabindex="0"><code>■ dead files 0.6% (1 of 173) · dead exports 63.5% (418 of 658) · MI 89.5 (good)
  173 files analyzed
  130 entry points detected (124 plugin, 6 package.json)
</code></pre><p>Entry-point detection is surfaced inline so you can verify fallow understood your project structure. When zero entry points are found, a yellow warning with remediation appears.</p>
<h3 id="--summary-mode"><code>--summary</code> Mode</h3>
<p>Show only category counts — no individual items:</p>
<pre tabindex="0"><code>$ fallow check --summary
Dead Code Summary

       1  Unused files
     124  Unused exports
      30  Circular dependencies

     956  Total
</code></pre><p>Works for <code>check</code>, <code>dupes</code>, and <code>health</code>. JSON output always includes a <code>summary</code> counts object for CI dashboards.</p>
<h3 id="baseline-aware-deltas">Baseline-Aware Deltas</h3>
<p>When using <code>--baseline</code>, the failure summary now shows the delta:</p>
<pre tabindex="0"><code>Failed: check (42 issues, -8 since baseline)
</code></pre><h3 id="monorepo-features">Monorepo Features</h3>
<ul>
<li><strong><code>--group-by package</code></strong> — groups findings by workspace package</li>
<li><strong><code>publicPackages</code></strong> config — mark packages whose exports are public API (not flagged as unused)</li>
<li><strong><code>dynamicallyLoaded</code></strong> config — glob patterns for runtime-loaded files</li>
<li><strong>Smarter <code>fallow init</code></strong> — auto-detects TypeScript, monorepo tool, test framework, and generates a tailored config</li>
<li><strong>Undeclared workspace diagnostic</strong> — warns about directories with <code>package.json</code> not in workspace patterns</li>
</ul>
<h3 id="detection-improvements">Detection Improvements</h3>
<ul>
<li><strong>Cross-package circular deps</strong> — <code>(cross-package)</code> tag distinguishes cycles crossing workspace boundaries</li>
<li><strong>Mirrored directories in JSON</strong> — <code>mirrored_directories</code> array in duplication output</li>
<li><strong><code>fixture_glob_patterns()</code></strong> — Jest, Vitest, and Playwright plugins now declare test fixture patterns</li>
<li><strong>Second-level directory rollup</strong> — automatically breaks down dominant directories in unused file reports</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Unlisted deps no longer include shell variables (<code>$DIR</code>), numbers (<code>1</code>), or bundler internals (<code>__barrel_optimize__</code>)</li>
<li>&ldquo;Start with X&rdquo; nudge no longer points to test fixtures or generated files</li>
<li>Nested <code>node_modules</code> directories excluded from workspace scanning</li>
</ul>
<h3 id="performance">Performance</h3>
<p>No regressions. All 8 benchmark projects show identical issue counts and 1-8% faster execution (from short-circuiting invalid package name resolution).</p>
<table>
  <thead>
      <tr>
          <th>Project</th>
          <th>Files</th>
          <th>Time</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>zod</td>
          <td>173</td>
          <td>90ms</td>
      </tr>
      <tr>
          <td>preact</td>
          <td>252</td>
          <td>91ms</td>
      </tr>
      <tr>
          <td>fastify</td>
          <td>286</td>
          <td>117ms</td>
      </tr>
      <tr>
          <td>vue-core</td>
          <td>537</td>
          <td>242ms</td>
      </tr>
      <tr>
          <td>query</td>
          <td>1,014</td>
          <td>462ms</td>
      </tr>
      <tr>
          <td>vite</td>
          <td>1,695</td>
          <td>642ms</td>
      </tr>
      <tr>
          <td>svelte</td>
          <td>7,813</td>
          <td>1.0s</td>
      </tr>
      <tr>
          <td>next.js</td>
          <td>15,407</td>
          <td>6.0s</td>
      </tr>
  </tbody>
</table>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.11.0...v2.12.0">https://github.com/fallow-rs/fallow/compare/v2.11.0...v2.12.0</a></p>
]]></content:encoded></item><item><title>Ansible Molecule</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ansible-molecule/</link><pubDate>Sat, 04 Apr 2026 06:10:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/ansible-molecule/</guid><description>Version updated for https://github.com/gofrolist/molecule-action to version v2.7.94.
This action is used across all versions by 686 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Molecule for GitHub Action” enables users to automate the testing of Ansible roles using Molecule within a GitHub Actions workflow. It streamlines tasks such as dependency management, instance creation, configuration, and verification by integrating Molecule commands directly into CI/CD pipelines. This action simplifies the process of validating Ansible roles, ensuring consistency and efficiency in infrastructure automation workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gofrolist/molecule-action">https://github.com/gofrolist/molecule-action</a></strong> to version <strong>v2.7.94</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>686</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ansible-molecule">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Molecule for GitHub Action&rdquo; enables users to automate the testing of Ansible roles using Molecule within a GitHub Actions workflow. It streamlines tasks such as dependency management, instance creation, configuration, and verification by integrating Molecule commands directly into CI/CD pipelines. This action simplifies the process of validating Ansible roles, ensuring consistency and efficiency in infrastructure automation workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v2794-2026-04-04">v2.7.94 (2026-04-04)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>
<p><strong>deps</strong>: Bump ansible-lint from 26.3.0 to 26.4.0 (<a href="https://github.com/gofrolist/molecule-action/commit/ea28c784731c816ca2ee267e77530f84128439eb"><code>ea28c78</code></a>)</p>
</li>
<li>
<p><strong>deps</strong>: Bump cryptography from 46.0.5 to 46.0.6 (<a href="https://github.com/gofrolist/molecule-action/commit/1a2713e8a7edeea54f17639d974271f39d2f2c57"><code>1a2713e</code></a>)</p>
</li>
<li>
<p><strong>deps</strong>: Bump docker/login-action from 4.0.0 to 4.1.0 (<a href="https://github.com/gofrolist/molecule-action/commit/7afb348943bcee279af21128bbc7774d1f8e39f5"><code>7afb348</code></a>)</p>
</li>
<li>
<p><strong>deps</strong>: Bump pygments from 2.17.2 to 2.20.0 (<a href="https://github.com/gofrolist/molecule-action/commit/4085e651ac46207d6553faf48dddd67f402f3e90"><code>4085e65</code></a>)</p>
</li>
</ul>
<hr>
<p><strong>Detailed Changes</strong>: <a href="https://github.com/gofrolist/molecule-action/compare/v2.7.93...v2.7.94">v2.7.93&hellip;v2.7.94</a></p>
]]></content:encoded></item><item><title>GitHub Release Notifier</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/github-release-notifier/</link><pubDate>Sat, 04 Apr 2026 06:10:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/github-release-notifier/</guid><description>Version updated for https://github.com/gr2m/release-notifier-action to version v2.0.13.
This action is used across all versions by 116 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The release-notifier-action is a GitHub Action designed to automate notifications about repository releases using a GitHub App. It solves the problem of manually informing repositories about release events by creating repository dispatch events whenever a release is created, edited, or deleted. This action provides customizable event types, enabling streamlined communication and workflow triggering across repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gr2m/release-notifier-action">https://github.com/gr2m/release-notifier-action</a></strong> to version <strong>v2.0.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>116</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-release-notifier">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>release-notifier-action</strong> is a GitHub Action designed to automate notifications about repository releases using a GitHub App. It solves the problem of manually informing repositories about release events by creating repository dispatch events whenever a release is created, edited, or deleted. This action provides customizable event types, enabling streamlined communication and workflow triggering across repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2013-2026-04-03"><a href="https://github.com/gr2m/release-notifier-action/compare/v2.0.12...v2.0.13">2.0.13</a> (2026-04-03)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump undici from 7.24.4 to 8.0.1 (<a href="https://github.com/gr2m/release-notifier-action/commit/dcf9d6dabe02738e64b37b3beafcad08a00e4499">dcf9d6d</a>)</li>
</ul>
]]></content:encoded></item><item><title>CycloneDX Crystal Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/cyclonedx-crystal-action/</link><pubDate>Sat, 04 Apr 2026 06:10:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/cyclonedx-crystal-action/</guid><description>Version updated for https://github.com/hahwul/cyclonedx-cr to version v1.3.0.
This action is used across all versions by 8 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cyclonedx-cr GitHub Action automates the generation of CycloneDX Software Bill of Materials (SBOM) for Crystal projects by analyzing shard.yml and shard.lock files. It supports multiple output formats (JSON, XML, CSV), adheres to various CycloneDX specification versions, and simplifies dependency tracking by automatically generating Package URLs (PURLs). This tool streamlines SBOM creation, making it easier to audit dependencies and enhance software supply chain security.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hahwul/cyclonedx-cr">https://github.com/hahwul/cyclonedx-cr</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cyclonedx-crystal-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cyclonedx-cr</code> GitHub Action automates the generation of CycloneDX Software Bill of Materials (SBOM) for Crystal projects by analyzing <code>shard.yml</code> and <code>shard.lock</code> files. It supports multiple output formats (JSON, XML, CSV), adheres to various CycloneDX specification versions, and simplifies dependency tracking by automatically generating Package URLs (PURLs). This tool streamlines SBOM creation, making it easier to audit dependencies and enhance software supply chain security.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li>Structural BOM validator with field path error reporting</li>
<li>Annotations, formulation, and declarations support</li>
<li>BOM JSON deserialization with comprehensive tests</li>
<li>Pedigree and evidence support for supply chain transparency</li>
<li>Provides field to Dependency for capability expression</li>
<li>Compositions support for completeness assertions</li>
<li>Services support for SaaSBOM</li>
<li>Vulnerabilities support for VDR/VEX</li>
<li>Properties support across BOM, Component, and Metadata</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Expand Component model with missing spec fields</li>
<li>Expand License model with text, bom-ref, and acknowledgement</li>
<li>Expand Metadata model with lifecycles, manufacture, and supplier</li>
<li>Improve code quality, validation, and test coverage</li>
<li>Standardize CI workflow and remove ameba lint</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>XML ordering, element names, and deserialization issues</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hahwul/cyclonedx-cr/compare/v1.2.0...v1.3.0">https://github.com/hahwul/cyclonedx-cr/compare/v1.2.0...v1.3.0</a></p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/stackit-cli-tools-installer/</link><pubDate>Sat, 04 Apr 2026 06:10:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.40.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action installs a specified version of the stackit-cli binary on a runner, enabling automated setup of the CLI tool for workflows. It simplifies version management by allowing users to specify “latest” or a semantic version, while ensuring the binary is added to the PATH environment for immediate use. This action streamlines development and CI/CD processes by automating the setup of stackit-cli.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.40</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action installs a specified version of the <code>stackit-cli</code> binary on a runner, enabling automated setup of the CLI tool for workflows. It simplifies version management by allowing users to specify &ldquo;latest&rdquo; or a semantic version, while ensuring the binary is added to the PATH environment for immediate use. This action streamlines development and CI/CD processes by automating the setup of <code>stackit-cli</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.40 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore: Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/196">https://github.com/jkroepke/setup-stackit-cli/pull/196</a></li>
<li>chore: Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/197">https://github.com/jkroepke/setup-stackit-cli/pull/197</a></li>
<li>chore(deps): lock file maintenance by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/198">https://github.com/jkroepke/setup-stackit-cli/pull/198</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.39...v1.2.40">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.39...v1.2.40</a></p>
]]></content:encoded></item><item><title>Get Selected</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/get-selected/</link><pubDate>Sat, 04 Apr 2026 06:10:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/get-selected/</guid><description>Version updated for https://github.com/joao-zanutto/get-selected to version v2.0.0.
This action is used across all versions by 14 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Get Selected, automates the process of retrieving a list of selected checkboxes from a workflow_dispatch event’s input. It streamlines workflows by outputting the selected options as a formatted list or JSON, with support for custom separators and the ability to exclude specified items. This action is ideal for dynamically capturing and processing user-defined selections in GitHub Actions workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/joao-zanutto/get-selected">https://github.com/joao-zanutto/get-selected</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/get-selected">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Get Selected</strong>, automates the process of retrieving a list of selected checkboxes from a <code>workflow_dispatch</code> event&rsquo;s input. It streamlines workflows by outputting the selected options as a formatted list or JSON, with support for custom separators and the ability to exclude specified items. This action is ideal for dynamically capturing and processing user-defined selections in GitHub Actions workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade NodeJS from 20 to 24</li>
</ul>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/judges-code-review/</link><pubDate>Sat, 04 Apr 2026 06:10:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.127.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Judges Panel” GitHub Action provides an AI-driven code evaluation tool designed to act as an independent quality gate for various projects. It combines efficient offline analysis (e.g., deterministic pattern matching and AST analysis) with LLM-powered expert reviews, automating tasks such as code quality assessments, risk analysis, and prioritized fix recommendations across 45 specialized domains. Key capabilities include automated reviews of code repositories, context-aware evaluations, public repository reporting, and integration with CI workflows to ensure high-quality, compliant code.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.127.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Judges Panel&rdquo; GitHub Action provides an AI-driven code evaluation tool designed to act as an independent quality gate for various projects. It combines efficient offline analysis (e.g., deterministic pattern matching and AST analysis) with LLM-powered expert reviews, automating tasks such as code quality assessments, risk analysis, and prioritized fix recommendations across 45 specialized domains. Key capabilities include automated reviews of code repositories, context-aware evaluations, public repository reporting, and integration with CI workflows to ensure high-quality, compliant code.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.126.2...v3.127.0">https://github.com/KevinRabun/judges/compare/v3.126.2...v3.127.0</a></p>
]]></content:encoded></item><item><title>are-we-good</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/are-we-good/</link><pubDate>Sat, 04 Apr 2026 06:10:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/are-we-good/</guid><description>Version updated for https://github.com/lowlydba/are-we-good to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “are-we-good” GitHub Action consolidates the statuses of multiple jobs or matrix configurations in a workflow into a single pass/fail result, simplifying status checks for branch protection rules. It automates the evaluation of complex CI workflows by allowing specific jobs to fail, be skipped, or cancelled without affecting the overall status, and provides a markdown summary for better visibility. This action is particularly useful for streamlining decision-making in workflows with multiple dependencies or optional tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lowlydba/are-we-good">https://github.com/lowlydba/are-we-good</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/are-we-good">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>&ldquo;are-we-good&rdquo; GitHub Action</strong> consolidates the statuses of multiple jobs or matrix configurations in a workflow into a single pass/fail result, simplifying status checks for branch protection rules. It automates the evaluation of complex CI workflows by allowing specific jobs to fail, be skipped, or cancelled without affecting the overall status, and provides a markdown summary for better visibility. This action is particularly useful for streamlining decision-making in workflows with multiple dependencies or optional tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: stub undici, unused and gigantic by @lowlydba in <a href="https://github.com/lowlydba/are-we-good/pull/2">https://github.com/lowlydba/are-we-good/pull/2</a>
<ul>
<li>Reduces the bundle size from over 400KB to 15KB</li>
</ul>
</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lowlydba/are-we-good/compare/v1.0.0...v1.0.1">https://github.com/lowlydba/are-we-good/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>SecondBrainAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/secondbrainaction/</link><pubDate>Sat, 04 Apr 2026 06:10:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/secondbrainaction/</guid><description>Version updated for https://github.com/mcasperson/SecondBrain to version +run2513-attempt1.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, GitHub) to retrieve, filter, and analyze data using Retrieval Augmented Generation (RAG) techniques and a Large Language Model (LLM). It automates tasks such as generating reports, summarizing insights, and analyzing documents or changes across diverse and disconnected data sources. Key capabilities include keyword-based filtering, document analysis, GitHub change summarization, and YouTube transcript processing to derive actionable insights.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mcasperson/SecondBrain">https://github.com/mcasperson/SecondBrain</a></strong> to version <strong>+run2513-attempt1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/secondbrainaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SecondBrain is a CLI tool that integrates with external data sources (e.g., Salesforce, Slack, GitHub) to retrieve, filter, and analyze data using Retrieval Augmented Generation (RAG) techniques and a Large Language Model (LLM). It automates tasks such as generating reports, summarizing insights, and analyzing documents or changes across diverse and disconnected data sources. Key capabilities include keyword-based filtering, document analysis, GitHub change summarization, and YouTube transcript processing to derive actionable insights.</p>
]]></content:encoded></item><item><title>Matrix outputs - read node24</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/matrix-outputs-read-node24/</link><pubDate>Sat, 04 Apr 2026 06:10:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/matrix-outputs-read-node24/</guid><description>Version updated for https://github.com/mitchdz/github-action-matrix-outputs-read to version v2-alpha.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action cloudposse/github-action-matrix-outputs-read addresses a limitation in GitHub Actions where outputs from matrix jobs are only accessible for the latest iteration. This action automates the retrieval of all matrix job outputs using a workaround, enabling reference to outputs from multiple matrix runs in subsequent jobs. It streamlines workflows for complex builds or testing scenarios that utilize matrix strategies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mitchdz/github-action-matrix-outputs-read">https://github.com/mitchdz/github-action-matrix-outputs-read</a></strong> to version <strong>v2-alpha</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/matrix-outputs-read-node24">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GitHub Action <code>cloudposse/github-action-matrix-outputs-read</code> addresses a limitation in GitHub Actions where outputs from matrix jobs are only accessible for the latest iteration. This action automates the retrieval of all matrix job outputs using a workaround, enabling reference to outputs from multiple matrix runs in subsequent jobs. It streamlines workflows for complex builds or testing scenarios that utilize matrix strategies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Bump download-artifact from v4 to v7 to support the new GitHub
artifact backend. Bump install-jq-action from v2.1.0 to v3.0.0
and jq from 1.6 to 1.7 to resolve the Buffer() deprecation
warning under Node 24 runners.</p>
]]></content:encoded></item><item><title>Matrix outputs - write node24</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/matrix-outputs-write-node24/</link><pubDate>Sat, 04 Apr 2026 06:10:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/matrix-outputs-write-node24/</guid><description>Version updated for https://github.com/mitchdz/github-action-matrix-outputs-write to version v2-alpha.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cloudposse/github-action-matrix-outputs-write GitHub Action addresses a limitation in GitHub Actions where only the latest iteration’s outputs from matrix jobs are available for downstream jobs. It enables storing and referencing outputs from all matrix iterations, facilitating workflows that depend on aggregated results across multiple matrix jobs. This action automates the process of writing matrix job outputs, which can then be read by its companion action, github-action-matrix-outputs-read.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mitchdz/github-action-matrix-outputs-write">https://github.com/mitchdz/github-action-matrix-outputs-write</a></strong> to version <strong>v2-alpha</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/matrix-outputs-write-node24">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cloudposse/github-action-matrix-outputs-write</code> GitHub Action addresses a limitation in GitHub Actions where only the latest iteration&rsquo;s outputs from matrix jobs are available for downstream jobs. It enables storing and referencing outputs from all matrix iterations, facilitating workflows that depend on aggregated results across multiple matrix jobs. This action automates the process of writing matrix job outputs, which can then be read by its companion action, <code>github-action-matrix-outputs-read</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Bump action runtime from node20 to node24. Upgrade @actions/artifact
from 2.0.0 to 2.3.x to support the new GitHub artifact backend used
by upload-artifact/download-artifact v7.</p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/run-aer-tests/</link><pubDate>Sat, 04 Apr 2026 06:09:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.140.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action facilitates the validation, testing, and execution of Apex code in a lightweight Salesforce-compatible runtime, enabling developers to iterate on Apex logic without the need to deploy to a Salesforce org. It automates the process of running Apex tests within a CI/CD pipeline, providing fast and reproducible test cycles. Key capabilities include executing test suites, running individual code paths, and supporting interactive debugging, making it a powerful tool for Salesforce developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.140</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action facilitates the validation, testing, and execution of Apex code in a lightweight Salesforce-compatible runtime, enabling developers to iterate on Apex logic without the need to deploy to a Salesforce org. It automates the process of running Apex tests within a CI/CD pipeline, providing fast and reproducible test cycles. Key capabilities include executing test suites, running individual code paths, and supporting interactive debugging, making it a powerful tool for Salesforce developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.140</p>
<ul>
<li>
<p>Fix Flow Loop Variable References After Loop Exit</p>
</li>
<li>
<p>Add Type Checker Validation for Same-Named Private Methods in Nested Classes</p>
</li>
<li>
<p>Fix Database Insert DmlException Message Behavior</p>
</li>
<li>
<p>Add Multi-Currency Support With Aggregate Conversion</p>
</li>
<li>
<p>Fix Trigger Exception Types In DML Messages</p>
</li>
<li>
<p>Fix Formula Field Metadata Normalization And Validation Refresh</p>
</li>
<li>
<p>Fix Typed Map Value Checks In The VM</p>
</li>
<li>
<p>Propagate Exceptions From compareTo During List Sort</p>
</li>
<li>
<p>Allow Implicit Id Field Access On Queried Relationship Objects</p>
</li>
<li>
<p>Fix Metadata Shadowing And External Id Batch Updates</p>
</li>
<li>
<p>Support Single-Argument substringBetween Method</p>
</li>
<li>
<p>Unescape HTML Entities In Field InlineHelpText</p>
</li>
<li>
<p>Treat Unset Messaging Bodies As Null</p>
</li>
<li>
<p>Fix Null String Compound Assignment In VM</p>
</li>
<li>
<p>Clear Stale Trigger Errors Before Retry Update</p>
</li>
<li>
<p>Canonicalize Constructor Names During AST Normalization</p>
</li>
<li>
<p>Fix DmlException Field Metadata For Validation Rules</p>
</li>
<li>
<p>Clear Stale Database.update Errors Before Retry</p>
</li>
<li>
<p>Support Top-Level Set JSON Deserialization</p>
</li>
<li>
<p>Preserve Number Field Scale In VM Outputs</p>
</li>
<li>
<p>Default Missing Checkbox Formula Values In Trigger Context</p>
</li>
<li>
<p>Implement IsvPartners AppAnalytics Builtin</p>
</li>
<li>
<p>Support Legacy Named Credential Callout Metadata</p>
</li>
<li>
<p>Normalize Blank Text DML Fields Before Trigger Evaluation</p>
</li>
<li>
<p>Fix SUM Rollup Type Consistency And Array Instanceof Checks</p>
</li>
<li>
<p>Treat Equivalent Numeric Values As Unchanged In ISCHANGED</p>
</li>
<li>
<p>Wrap Trigger DML Errors With Execution Phase Context</p>
</li>
<li>
<p>Clear Stale Insert Trigger Errors Before Later DML</p>
</li>
<li>
<p>Fix DescribeFieldResult SoapType Property Access</p>
</li>
<li>
<p>Format DML Exception Messages With Operation Prefix</p>
</li>
<li>
<p>Fix Namespaced Generic Type Canonicalization</p>
</li>
<li>
<p>Fix Namespaced Nested Generic Type Canonicalization</p>
</li>
<li>
<p>Use Metadata For Relationship Type Pseudo-Fields</p>
</li>
</ul>
]]></content:encoded></item><item><title>CLA Bot - Easily handle Contributor License Agreements (CLAs)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/cla-bot-easily-handle-contributor-license-agreements-clas/</link><pubDate>Sat, 04 Apr 2026 06:09:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/cla-bot-easily-handle-contributor-license-agreements-clas/</guid><description>Version updated for https://github.com/overtrue/cla-bot to version v0.0.9.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CLA Bot GitHub Action ensures that all required contributors sign a Contributor License Agreement (CLA) before their pull requests can be merged. It automates the process by checking for signed agreements from PR authors and commit authors, and posting reminders with signing instructions when necessary. The action supports multiple backend modes for managing signatures and offers customizable configurations to streamline CLA enforcement in repositories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/overtrue/cla-bot">https://github.com/overtrue/cla-bot</a></strong> to version <strong>v0.0.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cla-bot-easily-handle-contributor-license-agreements-clas">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The CLA Bot GitHub Action ensures that all required contributors sign a Contributor License Agreement (CLA) before their pull requests can be merged. It automates the process by checking for signed agreements from PR authors and commit authors, and posting reminders with signing instructions when necessary. The action supports multiple backend modes for managing signatures and offers customizable configurations to streamline CLA enforcement in repositories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s changed</h2>
<ul>
<li>Fix bot detection to honor GitHub&rsquo;s <code>type === &quot;Bot&quot;</code> metadata for PR authors and commit authors, so accounts like <code>@copilot</code> are excluded when <code>contributors.exclude_bots</code> is enabled.</li>
<li>Keep <code>[bot]</code> suffix detection as a fallback for parsed logins such as co-authors.</li>
<li>Add regression tests and refresh README examples to <code>overtrue/cla-bot@v0.0.9</code>.</li>
</ul>
<h2 id="verification">Verification</h2>
<ul>
<li><code>pnpm typecheck</code></li>
<li><code>pnpm test</code></li>
<li><code>pnpm build</code></li>
</ul>
]]></content:encoded></item><item><title>Release to Social Media</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/release-to-social-media/</link><pubDate>Sat, 04 Apr 2026 06:09:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/release-to-social-media/</guid><description>Version updated for https://github.com/postboost-co/release-to-social to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The release-to-social GitHub Action automates the process of announcing GitHub Releases on multiple social media platforms. It transforms changelog content into tailored, platform-specific marketing copy using AI and schedules posts via PostBoost, ensuring timely and consistent communication. Key features include changelog parsing, semantic version-aware messaging, customizable scheduling, and support for multiple social platforms, streamlining release announcements and reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/postboost-co/release-to-social">https://github.com/postboost-co/release-to-social</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/release-to-social-media">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>release-to-social</code> GitHub Action automates the process of announcing GitHub Releases on multiple social media platforms. It transforms changelog content into tailored, platform-specific marketing copy using AI and schedules posts via PostBoost, ensuring timely and consistent communication. Key features include changelog parsing, semantic version-aware messaging, customizable scheduling, and support for multiple social platforms, streamlining release announcements and reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Automatically post your GitHub Release announcements to social media when you publish a release — no copy-pasting, no
manual work.</p>
<p>Claude AI reads your release notes and writes platform-optimized copy for each connected account. PostBoost publishes
everything in one shot.</p>
<h2 id="what-it-does">What it does</h2>
<ul>
<li>Parses your release notes (supports Keep a Changelog format)</li>
<li>Detects release type: major versions and milestones get celebratory posts, patch releases get brief notes</li>
<li>Generates different content per platform respecting each character limit (Twitter 280, LinkedIn 3,000, Instagram
2,200, etc.)</li>
<li>Posts to all connected PostBoost accounts simultaneously — Twitter, LinkedIn, Instagram, Facebook, Mastodon, TikTok,
YouTube, Pinterest</li>
</ul>
<h2 id="setup">Setup</h2>
<p>Add three secrets to your repository:</p>
<ul>
<li><code>POSTBOOST_API_TOKEN</code> — from PostBoost dashboard → Settings → Access Tokens</li>
<li><code>POSTBOOST_WORKSPACE_UUID</code> — from your PostBoost dashboard URL</li>
<li><code>CLAUDE_CODE_OAUTH_TOKEN</code> — run <code>claude setup-token</code> (or use <code>ANTHROPIC_API_KEY</code> from console.anthropic.com)</li>
</ul>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">release</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">types</span>: [<span style="color:#ae81ff">published]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">announce</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">postboost-co/release-to-social@v1</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">postboost_api_token</span>: <span style="color:#ae81ff">${{ secrets.POSTBOOST_API_TOKEN }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">workspace_uuid</span>: <span style="color:#ae81ff">${{ secrets.POSTBOOST_WORKSPACE_UUID }}</span>
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">claude_code_oauth_token</span>: <span style="color:#ae81ff">${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">Use dry_run</span>: <span style="color:#e6db74">&#39;true&#39;</span> <span style="color:#ae81ff">to preview generated content in the job summary before going live.</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/multi-style-contribution-snake/</link><pubDate>Sat, 04 Apr 2026 06:09:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v04.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action automates the creation of dynamic, animated visualizations of your GitHub contribution graph, offering five unique themes, various geometric shapes, and optional month labels for enhanced clarity. It simplifies the process by auto-detecting the repository owner, generating high-quality GIF and SVG outputs, and creating an organized gallery of results in a dedicated branch. This action is ideal for developers looking to personalize their GitHub profile with visually engaging contribution animations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v04.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action automates the creation of dynamic, animated visualizations of your GitHub contribution graph, offering five unique themes, various geometric shapes, and optional month labels for enhanced clarity. It simplifies the process by auto-detecting the repository owner, generating high-quality GIF and SVG outputs, and creating an organized gallery of results in a dedicated branch. This action is ideal for developers looking to personalize their GitHub profile with visually engaging contribution animations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v04.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>QualityMax Test Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/qualitymax-test-runner/</link><pubDate>Sat, 04 Apr 2026 06:09:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/qualitymax-test-runner/</guid><description>Version updated for https://github.com/Quality-Max/qualitymax-github-action to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The QualityMax Test Runner GitHub Action integrates AI-powered end-to-end (E2E) testing into your CI/CD pipeline, automating test execution on every push, pull request, or scheduled event. It provides instant feedback by posting test results directly to pull requests, reducing manual testing efforts and enabling faster identification of issues. Key features include automated test generation and maintenance with AI, flaky test detection with auto-retries, local execution capability, and the ability to bootstrap tests via AI discovery.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Quality-Max/qualitymax-github-action">https://github.com/Quality-Max/qualitymax-github-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/qualitymax-test-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>QualityMax Test Runner GitHub Action</strong> integrates AI-powered end-to-end (E2E) testing into your CI/CD pipeline, automating test execution on every push, pull request, or scheduled event. It provides instant feedback by posting test results directly to pull requests, reducing manual testing efforts and enabling faster identification of issues. Key features include automated test generation and maintenance with AI, flaky test detection with auto-retries, local execution capability, and the ability to bootstrap tests via AI discovery.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="domain-migration">Domain Migration</h3>
<ul>
<li>All API URLs, report links, error messages, and documentation updated from <code>qamax.co</code> to <code>qualitymax.io</code></li>
<li>Logo updated to new <code>qualitymax-logo-color.png</code></li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>README now documents all inputs including seed mode (<code>mode</code>, <code>auto-discover</code>, <code>max-seed-tests</code>, <code>seed-descriptions</code>)</li>
<li>All outputs documented including seed mode outputs</li>
<li>Fixed marketplace badge URL</li>
<li>Added seed mode example workflow</li>
<li>Updated support links</li>
</ul>
<h3 id="includes-previously-unreleased-changes-from-feb-17">Includes previously unreleased changes (from Feb 17)</h3>
<ul>
<li>Self-service test seeding + local execution in GitHub runner</li>
<li><code>project_id</code> type coercion fix</li>
<li><code>baseURL</code> support in Playwright config for local execution</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Quality-Max/qualitymax-github-action/compare/v1.1.0...v1.2.0">https://github.com/Quality-Max/qualitymax-github-action/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/shieldci-devsecops-pipeline-generator/</link><pubDate>Sat, 04 Apr 2026 06:09:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.11.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action designed to automate the creation of secure, best-practice CI/CD DevSecOps pipelines tailored to a project’s tech stack. It detects the language, Docker, and Kubernetes usage within a repository, generates appropriate workflows (including testing, building, and deploying), integrates security tools like Trivy, Gitleaks, and SAST tools, and opens a pull request with the generated workflows. This action simplifies the setup of robust and secure pipelines, saving time and ensuring adherence to security and development best practices.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action designed to automate the creation of secure, best-practice CI/CD DevSecOps pipelines tailored to a project&rsquo;s tech stack. It detects the language, Docker, and Kubernetes usage within a repository, generates appropriate workflows (including testing, building, and deploying), integrates security tools like Trivy, Gitleaks, and SAST tools, and opens a pull request with the generated workflows. This action simplifies the setup of robust and secure pipelines, saving time and ensuring adherence to security and development best practices.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="release-verification-instructions">Release verification instructions</h3>
<p><code>README.md</code> now includes a dedicated <strong>&ldquo;Verifying releases&rdquo;</strong> section with step-by-step
instructions to verify the integrity and authorship of any ShieldCI release using
<a href="https://github.com/slsa-framework/slsa-verifier"><code>slsa-verifier</code></a> against the SLSA Level 3
provenance attestation stored in the public Rekor transparency log.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span>slsa-verifier verify-image ghcr.io/richonn/shieldci:&lt;sha&gt; <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --source-uri github.com/Richonn/ShieldCI <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --source-tag &lt;version&gt;
</span></span></code></pre></div><h3 id="sbom-attached-to-github-releases">SBOM attached to GitHub Releases</h3>
<p>The <code>sbom.yml</code> workflow now triggers on published releases in addition to pushes to <code>main</code>.
The SBOM generated by Syft is automatically attached as a downloadable asset to each GitHub
Release, making dependency manifests available alongside every release artifact.</p>
<h3 id="security-policy-expanded">Security policy expanded</h3>
<p><code>SECURITY.md</code> now documents:</p>
<ul>
<li><strong>Secrets and Credentials Policy</strong> — PAT minimum scopes, keyless signing rationale, Gitleaks
enforcement, and rotation procedure</li>
<li><strong>SCA Policy</strong> — remediation threshold (CRITICAL/HIGH must be fixed before merge), pre-release
gate enforced by Trivy, license compatibility requirement, and Dependabot cadence</li>
<li><strong>Support scope and duration</strong> — v1.x receives security patches, critical bug fixes, and
feature updates until a v2.x major release is published</li>
<li><strong>End-of-life notice policy</strong> — 90-day critical-security-only maintenance window before
end-of-life, with public announcement at least 90 days in advance</li>
</ul>
]]></content:encoded></item><item><title>AutoDoc Agent Swarm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/autodoc-agent-swarm/</link><pubDate>Sat, 04 Apr 2026 06:09:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/autodoc-agent-swarm/</guid><description>Version updated for https://github.com/ROHITHGMURALI/AutoDoc to version Error loading version from page [https://github.com/marketplace/actions/autodoc-agent-swarm], unable to determine latest release.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AutoDoc Agent Swarm (DeepAgents Edition) GitHub Action automates the process of analyzing, generating, and verifying high-quality technical documentation for code repositories. Using a hierarchical multi-agent system, it efficiently scans codebases, produces modular Markdown documentation enriched with diagrams, and performs rigorous quality assurance checks to ensure accuracy and compliance. This action simplifies documentation workflows, supports incremental updates, and prevents sensitive data exposure, making it ideal for maintaining up-to-date and reliable project documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ROHITHGMURALI/AutoDoc">https://github.com/ROHITHGMURALI/AutoDoc</a></strong> to version <strong>Error loading version from page [https://github.com/marketplace/actions/autodoc-agent-swarm], unable to determine latest release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/autodoc-agent-swarm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>AutoDoc Agent Swarm (DeepAgents Edition)</strong> GitHub Action automates the process of analyzing, generating, and verifying high-quality technical documentation for code repositories. Using a hierarchical multi-agent system, it efficiently scans codebases, produces modular Markdown documentation enriched with diagrams, and performs rigorous quality assurance checks to ensure accuracy and compliance. This action simplifies documentation workflows, supports incremental updates, and prevents sensitive data exposure, making it ideal for maintaining up-to-date and reliable project documentation.</p>
]]></content:encoded></item><item><title>AEOrank — AEO Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/aeorank-aeo-scanner/</link><pubDate>Sat, 04 Apr 2026 06:09:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/aeorank-aeo-scanner/</guid><description>Version updated for https://github.com/vinpatel/aeorank-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AEOrank GitHub Action evaluates a URL’s AI Engine Optimization (AEO) score and automates the reporting of results by posting them as a GitHub Check Run and a pull request (PR) comment. It helps developers maintain high AEO quality standards by providing detailed score breakdowns and enforcing thresholds with a “fail-below” feature to flag low scores during CI workflows. This action streamlines AEO analysis, ensuring consistent optimization across code changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vinpatel/aeorank-action">https://github.com/vinpatel/aeorank-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aeorank-aeo-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AEOrank GitHub Action evaluates a URL&rsquo;s AI Engine Optimization (AEO) score and automates the reporting of results by posting them as a GitHub Check Run and a pull request (PR) comment. It helps developers maintain high AEO quality standards by providing detailed score breakdowns and enforcing thresholds with a &ldquo;fail-below&rdquo; feature to flag low scores during CI workflows. This action streamlines AEO analysis, ensuring consistent optimization across code changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="aeorank-action-v100">AEOrank Action v1.0.0</h2>
<p>Scan any URL for AI Engine Optimization (AEO) score directly from your GitHub workflow.</p>
<h3 id="what-this-action-does">What this action does</h3>
<ul>
<li>Runs <code>aeorank scan &lt;url&gt;</code> via npx</li>
<li>Posts an AEO score as a GitHub Check Run (with 36-dimension breakdown table)</li>
<li>Posts (or updates) a PR comment with the score and recommendations</li>
<li>Supports <code>fail-below</code> threshold to enforce minimum AEO quality in CI</li>
</ul>
<h3 id="inputs">Inputs</h3>
<ul>
<li><code>url</code> (required) — URL to scan</li>
<li><code>token</code> (optional) — GitHub token, defaults to <code>github.token</code></li>
<li><code>fail-below</code> (optional) — fail Check if score drops below threshold, default <code>0</code> (never)</li>
</ul>
<h3 id="permissions-required">Permissions required</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">checks</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">pull-requests</span>: <span style="color:#ae81ff">write</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">read</span>
</span></span></code></pre></div><h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">vinpatel/aeorank-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">url</span>: <span style="color:#ae81ff">https://your-site.com</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>CodeReview Agent</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/codereview-agent/</link><pubDate>Sat, 04 Apr 2026 06:09:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/codereview-agent/</guid><description>Version updated for https://github.com/wanghenan/codereview-agent to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CodeReview Agent is an AI-powered GitHub Action and CLI tool designed to automate code reviews by analyzing code changes, identifying security risks, and highlighting quality issues with confidence scores. It supports both human developers and AI agents, offering structured JSON outputs, semantic exit codes, and automated decision-making capabilities, making it ideal for integration into CI/CD pipelines. Key features include multi-LLM support, intelligent code risk detection, automated fixes, and seamless integration with AI agents like GPT and Claude for enhanced efficiency and reliability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wanghenan/codereview-agent">https://github.com/wanghenan/codereview-agent</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/codereview-agent">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>CodeReview Agent</strong> is an AI-powered GitHub Action and CLI tool designed to automate code reviews by analyzing code changes, identifying security risks, and highlighting quality issues with confidence scores. It supports both human developers and AI agents, offering structured JSON outputs, semantic exit codes, and automated decision-making capabilities, making it ideal for integration into CI/CD pipelines. Key features include multi-LLM support, intelligent code risk detection, automated fixes, and seamless integration with AI agents like GPT and Claude for enhanced efficiency and reliability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v110---ai-agent-友好--全功能增强">v1.1.0 - AI Agent 友好 + 全功能增强</h2>
<blockquote>
<p>🎯 <strong>本版本重点</strong>：CLI 全面适配 AI Agent 调用，Claude、GPT、Cursor 等可直接使用结构化 JSON + 语义退出码进行代码审查和自动修复。</p>
</blockquote>
<hr>
<h3 id="-ai-agent-友好-cli新">🤖 AI Agent 友好 CLI（新）</h3>
<p>CLI 现已原生支持 AI Agent 调用，提供<strong>双模式</strong>体验：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 👨‍💻 人类模式 —— 可读输出，emoji，交互确认</span>
</span></span><span style="display:flex;"><span>python -m codereview.cli --diff <span style="color:#e6db74">&#39;{&#34;files&#34;: [...]}&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 🤖 Agent 模式 —— 结构化 JSON + 语义退出码</span>
</span></span><span style="display:flex;"><span>python -m codereview.cli --json --diff <span style="color:#e6db74">&#39;{&#34;files&#34;: [...]}&#39;</span>
</span></span></code></pre></div><table>
  <thead>
      <tr>
          <th>特性</th>
          <th>说明</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>结构化 JSON 错误</strong></td>
          <td>即使出错也输出有效 JSON 到 stderr，Agent 永远不会解析失败</td>
      </tr>
      <tr>
          <td><strong>语义化退出码</strong></td>
          <td>0=成功, 1=发现问题, 2=配置错误, 3=LLM错误, 4=网络错误, 5=未知错误</td>
      </tr>
      <tr>
          <td><strong>schema_version</strong></td>
          <td>所有 JSON 输出包含 <code>&quot;schema_version&quot;: &quot;1.1&quot;</code>，Agent 可适配不同版本</td>
      </tr>
      <tr>
          <td><strong>fix_available</strong></td>
          <td>每个问题标记是否有可用修复建议，Agent 可自动决策是否修复</td>
      </tr>
  </tbody>
</table>
<p><strong>JSON 输出示例：</strong></p>
<p>成功时（stdout）：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;schema_version&#34;</span>: <span style="color:#e6db74">&#34;1.1&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;result&#34;</span>: { <span style="color:#f92672">&#34;files_reviewed&#34;</span>: [<span style="color:#960050;background-color:#1e0010">...</span>], <span style="color:#f92672">&#34;confidence&#34;</span>: <span style="color:#ae81ff">85</span> },
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;outputs&#34;</span>: { <span style="color:#960050;background-color:#1e0010">...</span> }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>失败时（stderr，依然是有效 JSON）：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;schema_version&#34;</span>: <span style="color:#e6db74">&#34;1.1&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;success&#34;</span>: <span style="color:#66d9ef">false</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;error&#34;</span>: { <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;config_error&#34;</span>, <span style="color:#f92672">&#34;message&#34;</span>: <span style="color:#e6db74">&#34;api_key is required&#34;</span>, <span style="color:#f92672">&#34;exit_code&#34;</span>: <span style="color:#ae81ff">2</span> }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p><strong>AI Agent 提示词模板：</strong></p>
<pre tabindex="0"><code>你是一个代码审查助手。请执行以下步骤：
1. 运行 `python -m codereview.cli --json --diff &#39;&lt;diff_json&gt;&#39;` 审查代码
2. 如果退出码为 0，报告&#34;代码审查通过&#34;
3. 如果退出码为 1，解析 JSON，筛选 fix_available: true 的问题
4. 对可修复的问题，运行 `python -m codereview.cli fix --apply --yes`
5. 如果退出码为 2-5，根据 error.type 向用户报告具体错误
</code></pre><hr>
<h3 id="-cli-增强">🔧 CLI 增强</h3>
<table>
  <thead>
      <tr>
          <th>标志</th>
          <th>说明</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>--version</code></td>
          <td>显示版本号</td>
      </tr>
      <tr>
          <td><code>--list-rules</code></td>
          <td>列出所有 30 条检测规则（表格或 JSON）</td>
      </tr>
      <tr>
          <td><code>--disable-rule &lt;ID&gt;</code></td>
          <td>禁用特定规则（支持逗号分隔多个）</td>
      </tr>
      <tr>
          <td><code>--clear-cache [--yes]</code></td>
          <td>清除缓存目录</td>
      </tr>
      <tr>
          <td><code>--verbose / --quiet / --log-level</code></td>
          <td>日志级别控制</td>
      </tr>
      <tr>
          <td><code>--no-cache</code></td>
          <td>禁用文件级缓存</td>
      </tr>
      <tr>
          <td><code>--output / --branch / --base-branch</code></td>
          <td>输出和分支控制</td>
      </tr>
  </tbody>
</table>
<h3 id="-llm-高级功能">🛡️ LLM 高级功能</h3>
<ul>
<li><strong>Fallback Chain</strong> - 主 Provider 失败时自动切换备用（最多 3 次）</li>
<li><strong>Rate Limit 检测</strong> - 自动识别 HTTP 429 和速率限制错误</li>
<li><strong>指数退避</strong> - 1s → 2s → 4s 自动重试</li>
<li><strong>Provider 支持</strong> - OpenAI / Anthropic / 智谱AI / MiniMax / 阿里云 / DeepSeek</li>
</ul>
<h3 id="-测试覆盖">🧪 测试覆盖</h3>
<ul>
<li><strong>508 个测试全部通过</strong>（480 原有 + 28 新增 AI Agent 测试）</li>
</ul>
<h3 id="-文档更新">📝 文档更新</h3>
<ul>
<li>README 重构 — AI Agent 友好提到首位，突出双模式使用</li>
<li>新增 CLI 命令速查和配置选项说明</li>
</ul>
<hr>
<h3 id="-升级方式">📦 升级方式</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># GitHub Action（自动获取最新 v1.x）</span>
</span></span><span style="display:flex;"><span>- uses: wanghenan/codereview-agent@v1
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># CLI</span>
</span></span><span style="display:flex;"><span>pip install --upgrade codereview-agent
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Docker</span>
</span></span><span style="display:flex;"><span>docker pull wanghenan/codereview-agent:v1.1.0
</span></span></code></pre></div><hr>
<p><strong>Full Changelog</strong>: <a href="https://github.com/wanghenan/codereview-agent/compare/v1.0.1...v1.1.0">https://github.com/wanghenan/codereview-agent/compare/v1.0.1...v1.1.0</a></p>
]]></content:encoded></item><item><title>vibecheck-ai-slop</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/vibecheck-ai-slop/</link><pubDate>Sat, 04 Apr 2026 06:09:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/04/vibecheck-ai-slop/</guid><description>Version updated for https://github.com/yuvrajangadsingh/vibecheck to version v1.5.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary vibecheck is a GitHub Action and standalone tool designed to identify and flag potential issues in AI-generated or manually-written code, with a focus on improving security, error handling, code quality, and identifying AI-specific coding patterns. It automates the detection of common problems like hardcoded secrets, unsafe practices (e.g., SQL concatenation, eval), and poor coding habits (e.g., empty catch blocks, overly long functions), helping developers maintain clean, secure, and production-ready codebases. The tool requires no configuration, API keys, or installation, making it fast and easy to use locally.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yuvrajangadsingh/vibecheck">https://github.com/yuvrajangadsingh/vibecheck</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibecheck-ai-slop">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>vibecheck</strong> is a GitHub Action and standalone tool designed to identify and flag potential issues in AI-generated or manually-written code, with a focus on improving security, error handling, code quality, and identifying AI-specific coding patterns. It automates the detection of common problems like hardcoded secrets, unsafe practices (e.g., SQL concatenation, <code>eval</code>), and poor coding habits (e.g., empty catch blocks, overly long functions), helping developers maintain clean, secure, and production-ready codebases. The tool requires no configuration, API keys, or installation, making it fast and easy to use locally.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: detect hallucinated imports by @yuvrajangadsingh in <a href="https://github.com/yuvrajangadsingh/vibecheck/pull/7">https://github.com/yuvrajangadsingh/vibecheck/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yuvrajangadsingh/vibecheck/compare/v1.4.0...v1.5.0">https://github.com/yuvrajangadsingh/vibecheck/compare/v1.4.0...v1.5.0</a></p>
]]></content:encoded></item><item><title>CodeMeta to Zenodo Converter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/codemeta-to-zenodo-converter/</link><pubDate>Fri, 03 Apr 2026 21:45:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/codemeta-to-zenodo-converter/</guid><description>Version updated for https://github.com/escape2020/codemeta2zenodo to version v1.3.0.
This action is used across all versions by 5 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “CodeMeta to Zenodo Converter” GitHub Action automates the conversion of codemeta.json metadata files into the .zenodo.json format using the eOSSR library. It streamlines the process of generating Zenodo-compatible metadata for software releases, ensuring compliance with Zenodo’s schema and supporting features like metadata validation and optional ESCAPE2020 community integration. This action helps developers efficiently manage metadata for archiving and citation purposes in research and software projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/escape2020/codemeta2zenodo">https://github.com/escape2020/codemeta2zenodo</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/codemeta-to-zenodo-converter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;CodeMeta to Zenodo Converter&rdquo; GitHub Action automates the conversion of <code>codemeta.json</code> metadata files into the <code>.zenodo.json</code> format using the eOSSR library. It streamlines the process of generating Zenodo-compatible metadata for software releases, ensuring compliance with Zenodo&rsquo;s schema and supporting features like metadata validation and optional ESCAPE2020 community integration. This action helps developers efficiently manage metadata for archiving and citation purposes in research and software projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>The v1.3.0 uses eossr v2.3.0, which improved a few points on metadata support:</p>
<ul>
<li>Add CodeMeta v3.0 support in metadata conversion</li>
<li>CodeMeta maintainer is converted to Zenodo ContactPerson</li>
<li>supports convert legalName from Organization</li>
<li>supports <code>@id</code> in Person to be an ORCID id</li>
</ul>
]]></content:encoded></item><item><title>opnDossier</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/opndossier/</link><pubDate>Fri, 03 Apr 2026 21:45:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/opndossier/</guid><description>Version updated for https://github.com/EvilBit-Labs/opnDossier to version v1.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary opnDossier is a command-line tool designed for network operators and security professionals to analyze and process OPNsense and pfSense firewall configurations. It automates tasks such as security vulnerability detection, dead rule identification, and configuration validation, while also generating detailed documentation and exportable formats (e.g., Markdown, JSON, YAML). Optimized for secure, airgapped environments, it helps identify misconfigurations, optimize performance, and enhance security posture without relying on external dependencies.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/EvilBit-Labs/opnDossier">https://github.com/EvilBit-Labs/opnDossier</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/opndossier">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>opnDossier is a command-line tool designed for network operators and security professionals to analyze and process OPNsense and pfSense firewall configurations. It automates tasks such as security vulnerability detection, dead rule identification, and configuration validation, while also generating detailed documentation and exportable formats (e.g., Markdown, JSON, YAML). Optimized for secure, airgapped environments, it helps identify misconfigurations, optimize performance, and enhance security posture without relying on external dependencies.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="opndossier-v140--kea-dhcp-full-compliance-posture-and-container-support">opnDossier v1.4.0 — Kea DHCP, full compliance posture, and container support</h1>
<p>This release unifies DHCP parsing across ISC and Kea backends, overhauls blue mode into a true compliance posture report, and ships a Dockerfile and GitHub Action for CI integration. Security hardening and a 710-line net code reduction round it out.</p>
<h2 id="highlights">Highlights</h2>
<p><strong>Kea DHCP4 parsing.</strong> Previously, opnDossier only extracted general-level Kea fields — subnets, pools, and reservations were invisible. Now, full Kea DHCP4 data is parsed and normalized into the same <code>DHCPScope</code> model as ISC DHCP, so reports, diffs, and exports work uniformly regardless of backend.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#75715e"># CommonDevice DHCP scopes now include:</span>
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">source</span>: <span style="color:#ae81ff">kea       </span> <span style="color:#75715e"># or &#34;isc&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">subnet</span>: <span style="color:#ae81ff">10.0.1.0</span><span style="color:#ae81ff">/24</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">gateway</span>: <span style="color:#ae81ff">10.0.1.1</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">staticLeases</span>: [<span style="color:#e6db74">&#39;...&#39;</span>]
</span></span></code></pre></div><p><strong>Three-state compliance posture.</strong> Blue mode reports previously showed only findings. Now every control reports PASS, FAIL, or UNKNOWN — with 75 new controls across STIG, SANS, and Firewall plugins. The new <code>--failures-only</code> flag filters to just what needs attention.</p>
<p><strong>Docker and GitHub Action.</strong> <code>Dockerfile</code> and <code>action.yaml</code> are wired into goreleaser v2 for container image builds on release. Run opnDossier in CI pipelines without installing Go. (#521, closes #482)</p>
<p><strong>LDAP pseudonymization.</strong> The sanitizer now pseudonymizes authserver LDAP bind passwords (e.g., <code>ldap-bindpw-001</code>) instead of flat-redacting them, preserving the structure needed for config comparison while removing secrets. (#529)</p>
<h2 id="upgrade-notes">Upgrade notes</h2>
<p>No breaking changes. Drop-in upgrade from v1.3.0.</p>
<p>New optional flags:</p>
<ul>
<li><code>--failures-only</code> — show only failing controls in blue mode (markdown format only)</li>
<li>Docker image available on release for CI/CD pipelines</li>
</ul>
<h2 id="full-changelog">Full changelog</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/EvilBit-Labs/opnDossier/compare/v1.3.0...v1.4.0">https://github.com/EvilBit-Labs/opnDossier/compare/v1.3.0...v1.4.0</a></p>
<p>See the <a href="https://github.com/EvilBit-Labs/opnDossier/discussions/537">weekly changelog discussion</a> for the complete list of changes, contributors, and dependency updates.</p>
<hr>
<h2 id="security-information">Security Information</h2>
<p>This release includes:</p>
<ul>
<li>SBOM (Software Bill of Materials) generated with CycloneDX-gomod</li>
<li>SLSA Level 3 provenance attestation</li>
<li>Cosign keyless signatures (Sigstore)</li>
</ul>
<h3 id="verify-signatures">Verify Signatures</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Download the checksum file and its signature</span>
</span></span><span style="display:flex;"><span>wget https://github.com/EvilBit-Labs/opnDossier/releases/download/v1.4.0/opnDossier_checksums.txt
</span></span><span style="display:flex;"><span>wget https://github.com/EvilBit-Labs/opnDossier/releases/download/v1.4.0/opnDossier_checksums.txt.sigstore.json
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Verify with cosign v3</span>
</span></span><span style="display:flex;"><span>cosign verify-blob <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --certificate-identity <span style="color:#e6db74">&#34;https://github.com/EvilBit-Labs/opnDossier/.github/workflows/release.yml@refs/tags/v1.4.0&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --certificate-oidc-issuer <span style="color:#e6db74">&#34;https://token.actions.githubusercontent.com&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --bundle opnDossier_checksums.txt.sigstore.json <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  opnDossier_checksums.txt
</span></span></code></pre></div><h2 id="installation">Installation</h2>
<h3 id="docker">Docker</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>docker pull ghcr.io/evilbit-labs/opndossier:v1.4.0
</span></span></code></pre></div><h3 id="package-managers">Package Managers</h3>
<p><strong>Debian/Ubuntu (.deb)</strong>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>wget https://github.com/EvilBit-Labs/opnDossier/releases/download/v1.4.0/opndossier_1.4.0_amd64.deb
</span></span><span style="display:flex;"><span>sudo dpkg -i opndossier_1.4.0_amd64.deb
</span></span></code></pre></div><p><strong>Red Hat/CentOS/Fedora (.rpm)</strong>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>wget https://github.com/EvilBit-Labs/opnDossier/releases/download/v1.4.0/opndossier-1.4.0-1.x86_64.rpm
</span></span><span style="display:flex;"><span>sudo rpm -i opndossier-1.4.0-1.x86_64.rpm
</span></span></code></pre></div><p><strong>Alpine (.apk)</strong>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>wget https://github.com/EvilBit-Labs/opnDossier/releases/download/v1.4.0/opndossier_1.4.0_x86_64.apk
</span></span><span style="display:flex;"><span>sudo apk add --allow-untrusted opndossier_1.4.0_x86_64.apk
</span></span></code></pre></div><p><strong>Arch Linux</strong>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>wget https://github.com/EvilBit-Labs/opnDossier/releases/download/v1.4.0/opndossier-1.4.0-1-x86_64.pkg.tar.zst
</span></span><span style="display:flex;"><span>sudo pacman -U opndossier-1.4.0-1-x86_64.pkg.tar.zst
</span></span></code></pre></div><h3 id="download-binary">Download Binary</h3>
<p>Download the appropriate binary for your platform from the assets below.</p>
<h3 id="verify-checksums">Verify Checksums</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sha256sum -c opnDossier_checksums.txt
</span></span></code></pre></div>]]></content:encoded></item><item><title>Github Action Merge Dependabot</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/github-action-merge-dependabot/</link><pubDate>Fri, 03 Apr 2026 21:45:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/github-action-merge-dependabot/</guid><description>Version updated for https://github.com/fastify/github-action-merge-dependabot to version v3.12.0.
This action is used across all versions by 4,023 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action Merge Dependabot automates the process of approving and merging Dependabot pull requests in a repository. It eliminates the need for manual intervention in handling dependency updates, saving time and ensuring projects stay up to date with minimal effort. The action also supports excluding specific packages from auto-merge for manual review, providing flexibility in dependency management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fastify/github-action-merge-dependabot">https://github.com/fastify/github-action-merge-dependabot</a></strong> to version <strong>v3.12.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4,023</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-action-merge-dependabot">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Action Merge Dependabot</strong> automates the process of approving and merging Dependabot pull requests in a repository. It eliminates the need for manual intervention in handling dependency updates, saving time and ensuring projects stay up to date with minimal effort. The action also supports excluding specific packages from auto-merge for manual review, providing flexibility in dependency management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): bump nearform-actions/optic-release-automation-action from 4.12.2 to 4.12.3 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/727">https://github.com/fastify/github-action-merge-dependabot/pull/727</a></li>
<li>chore(deps-dev): bump eslint from 9.36.0 to 9.39.0 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/729">https://github.com/fastify/github-action-merge-dependabot/pull/729</a></li>
<li>chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/732">https://github.com/fastify/github-action-merge-dependabot/pull/732</a></li>
<li>chore(deps): bump actions-toolkit from <code>b061968</code> to <code>3d19d85</code> by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/730">https://github.com/fastify/github-action-merge-dependabot/pull/730</a></li>
<li>chore: remove husky by @Uzlopak in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/719">https://github.com/fastify/github-action-merge-dependabot/pull/719</a></li>
<li>chore(deps-dev): bump eslint from 9.39.0 to 9.39.1 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/734">https://github.com/fastify/github-action-merge-dependabot/pull/734</a></li>
<li>chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/735">https://github.com/fastify/github-action-merge-dependabot/pull/735</a></li>
<li>chore(deps): bump actions-toolkit from <code>3d19d85</code> to <code>60516d6</code> by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/733">https://github.com/fastify/github-action-merge-dependabot/pull/733</a></li>
<li>chore(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/728">https://github.com/fastify/github-action-merge-dependabot/pull/728</a></li>
<li>chore(deps-dev): bump eslint from 9.39.1 to 9.39.2 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/737">https://github.com/fastify/github-action-merge-dependabot/pull/737</a></li>
<li>chore(deps-dev): bump sinon from 21.0.0 to 21.0.1 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/739">https://github.com/fastify/github-action-merge-dependabot/pull/739</a></li>
<li>style: remove trailing whitespace by @Fdawgs in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/749">https://github.com/fastify/github-action-merge-dependabot/pull/749</a></li>
<li>chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/745">https://github.com/fastify/github-action-merge-dependabot/pull/745</a></li>
<li>chore(deps-dev): bump c8 from 10.1.3 to 11.0.0 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/747">https://github.com/fastify/github-action-merge-dependabot/pull/747</a></li>
<li>chore(license): standardise license notice by @Fdawgs in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/746">https://github.com/fastify/github-action-merge-dependabot/pull/746</a></li>
<li>chore(deps-dev): bump sinon from 21.0.1 to 21.0.3 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/753">https://github.com/fastify/github-action-merge-dependabot/pull/753</a></li>
<li>chore(deps-dev): bump neostandard from 0.12.2 to 0.13.0 by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/754">https://github.com/fastify/github-action-merge-dependabot/pull/754</a></li>
<li>refactor(action): pin dependencies with full SHA by @fraxken in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/756">https://github.com/fastify/github-action-merge-dependabot/pull/756</a></li>
<li>chore(deps): bump actions-toolkit from <code>60516d6</code> to <code>c80aba1</code> by @dependabot[bot] in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/755">https://github.com/fastify/github-action-merge-dependabot/pull/755</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@fraxken made their first contribution in <a href="https://github.com/fastify/github-action-merge-dependabot/pull/756">https://github.com/fastify/github-action-merge-dependabot/pull/756</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fastify/github-action-merge-dependabot/compare/v3.11.2...v3.12.0">https://github.com/fastify/github-action-merge-dependabot/compare/v3.11.2...v3.12.0</a></p>
]]></content:encoded></item><item><title>fish-shop/indent-check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fish-shop/indent-check/</link><pubDate>Fri, 03 Apr 2026 21:45:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fish-shop/indent-check/</guid><description>Version updated for https://github.com/fish-shop/indent-check to version v2.2.99.
This action is used across all versions by 24 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/indent-check GitHub Action automates the process of verifying proper indentation in .fish shell script files within a repository. It scans specified files or directories using customizable patterns and generates a summary of files that passed or failed the indentation check. This action helps maintain consistent code formatting, simplifying code reviews and ensuring adherence to style guidelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/indent-check">https://github.com/fish-shop/indent-check</a></strong> to version <strong>v2.2.99</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>24</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-indent-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/indent-check</code> GitHub Action automates the process of verifying proper indentation in <code>.fish</code> shell script files within a repository. It scans specified files or directories using customizable patterns and generates a summary of files that passed or failed the indentation check. This action helps maintain consistent code formatting, simplifying code reviews and ensuring adherence to style guidelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group across 1 directory with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/indent-check/pull/260">https://github.com/fish-shop/indent-check/pull/260</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/indent-check/compare/v2.2.98...v2.2.99">https://github.com/fish-shop/indent-check/compare/v2.2.98...v2.2.99</a></p>
]]></content:encoded></item><item><title>fish-shop/install-fish-shell</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fish-shop/install-fish-shell/</link><pubDate>Fri, 03 Apr 2026 21:45:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fish-shop/install-fish-shell/</guid><description>Version updated for https://github.com/fish-shop/install-fish-shell to version v2.1.8.
This action is used across all versions by 50 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, fish-shop/install-fish-shell, automates the installation of the Fish shell on GitHub-hosted runners, supporting both macOS and Ubuntu environments. It simplifies setup for workflows that require the Fish shell, ensuring a consistent and efficient installation process across different operating systems. By providing version control and compatibility, it helps streamline the configuration of development or CI/CD pipelines that depend on Fish shell.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-fish-shell">https://github.com/fish-shop/install-fish-shell</a></strong> to version <strong>v2.1.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>50</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-fish-shell">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>fish-shop/install-fish-shell</code>, automates the installation of the Fish shell on GitHub-hosted runners, supporting both macOS and Ubuntu environments. It simplifies setup for workflows that require the Fish shell, ensuring a consistent and efficient installation process across different operating systems. By providing version control and compatibility, it helps streamline the configuration of development or CI/CD pipelines that depend on Fish shell.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 6 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-fish-shell/pull/279">https://github.com/fish-shop/install-fish-shell/pull/279</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-fish-shell/compare/v2.1.7...v2.1.8">https://github.com/fish-shop/install-fish-shell/compare/v2.1.7...v2.1.8</a></p>
]]></content:encoded></item><item><title>fish-shop/syntax-check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fish-shop/syntax-check/</link><pubDate>Fri, 03 Apr 2026 21:45:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fish-shop/syntax-check/</guid><description>Version updated for https://github.com/fish-shop/syntax-check to version v2.2.97.
This action is used across all versions by 29 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/syntax-check GitHub Action automates syntax checking for fish shell script files (.fish). It scans specified files or directories, validates their syntax, and provides detailed results, including the number of files checked, passed, and failed. This action simplifies the process of identifying syntax issues in fish shell scripts, ensuring code quality and reducing manual error-checking efforts.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/syntax-check">https://github.com/fish-shop/syntax-check</a></strong> to version <strong>v2.2.97</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>29</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-syntax-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/syntax-check</code> GitHub Action automates syntax checking for fish shell script files (<code>.fish</code>). It scans specified files or directories, validates their syntax, and provides detailed results, including the number of files checked, passed, and failed. This action simplifies the process of identifying syntax issues in fish shell scripts, ensuring code quality and reducing manual error-checking efforts.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 7 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/syntax-check/pull/351">https://github.com/fish-shop/syntax-check/pull/351</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/syntax-check/compare/v2.2.96...v2.2.97">https://github.com/fish-shop/syntax-check/compare/v2.2.96...v2.2.97</a></p>
]]></content:encoded></item><item><title>cloud-audit - AWS Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/cloud-audit-aws-security-scanner/</link><pubDate>Fri, 03 Apr 2026 21:45:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/cloud-audit-aws-security-scanner/</guid><description>Version updated for https://github.com/gebalamariusz/cloud-audit to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cloud-audit GitHub Action is an open-source CLI tool designed to identify exploitable attack paths in AWS environments and provide actionable fixes in AWS CLI and Terraform formats. It automates security scanning and remediation by correlating findings into attack chains, helping teams address vulnerabilities without relying on SaaS solutions. Key capabilities include risk assessment, compliance checks (e.g., SOC 2, ISO 27001), and generating detailed remediation steps for identified issues.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gebalamariusz/cloud-audit">https://github.com/gebalamariusz/cloud-audit</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cloud-audit-aws-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cloud-audit</code> GitHub Action is an open-source CLI tool designed to identify exploitable attack paths in AWS environments and provide actionable fixes in AWS CLI and Terraform formats. It automates security scanning and remediation by correlating findings into attack chains, helping teams address vulnerabilities without relying on SaaS solutions. Key capabilities include risk assessment, compliance checks (e.g., SOC 2, ISO 27001), and generating detailed remediation steps for identified issues.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="6-compliance-frameworks">6 Compliance Frameworks</h2>
<p>cloud-audit now supports <strong>6 compliance frameworks</strong> — the most of any open-source AWS security CLI:</p>
<table>
  <thead>
      <tr>
          <th>Framework</th>
          <th>Controls</th>
          <th>Automated/Partial</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>CIS AWS v3.0</td>
          <td>62</td>
          <td>55 (89%)</td>
      </tr>
      <tr>
          <td>SOC 2 Type II</td>
          <td>43</td>
          <td>24 (56%)</td>
      </tr>
      <tr>
          <td><strong>BSI C5:2020</strong></td>
          <td><strong>134</strong></td>
          <td><strong>58 (43%)</strong></td>
      </tr>
      <tr>
          <td><strong>ISO 27001:2022</strong></td>
          <td><strong>93</strong></td>
          <td><strong>48 (52%)</strong></td>
      </tr>
      <tr>
          <td><strong>HIPAA Security Rule</strong></td>
          <td><strong>47</strong></td>
          <td><strong>30 (64%)</strong></td>
      </tr>
      <tr>
          <td><strong>NIS2 Directive</strong></td>
          <td><strong>43</strong></td>
          <td><strong>33 (77%)</strong></td>
      </tr>
  </tbody>
</table>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cloud-audit scan --compliance bsi_c5_2020 --format html -o report.html
</span></span><span style="display:flex;"><span>cloud-audit scan --compliance iso27001_2022
</span></span><span style="display:flex;"><span>cloud-audit scan --compliance hipaa_security
</span></span><span style="display:flex;"><span>cloud-audit scan --compliance nis2_directive
</span></span><span style="display:flex;"><span>cloud-audit list-frameworks
</span></span></code></pre></div><h2 id="88-checks-25-attack-chains">88 Checks, 25 Attack Chains</h2>
<p>8 new checks across 3 new AWS services (Backup, Inspector, WAF) plus extensions to IAM, VPC, CloudTrail, CloudWatch, and SSM.</p>
<p>5 new attack chain rules:</p>
<ul>
<li><strong>AC-29</strong>: Unpatched Instance Exposed to Internet (CRITICAL)</li>
<li><strong>AC-30</strong>: Unpatched Without Vulnerability Scanning</li>
<li><strong>AC-31</strong>: Internet-Exposed Without WAF or Flow Logs</li>
<li><strong>AC-32</strong>: CloudTrail Blind Spot — Alarms Non-Functional</li>
<li><strong>AC-33</strong>: All-Public VPC Without Network Segmentation</li>
</ul>
<h2 id="full-changelog">Full Changelog</h2>
<p>See <a href="https://github.com/gebalamariusz/cloud-audit/blob/main/CHANGELOG.md#130---2026-04-03">CHANGELOG.md</a> for the complete list of changes.</p>
<p><strong>412 tests passing.</strong></p>
]]></content:encoded></item><item><title>Easy Npm Publish</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/easy-npm-publish/</link><pubDate>Fri, 03 Apr 2026 21:45:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/easy-npm-publish/</guid><description>Version updated for https://github.com/glitch452/easy-npm-publish to version v1.0.27.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Easy NPM Publish is a GitHub Action that automates the process of versioning, tagging, and publishing npm packages using Conventional Commits. It eliminates the need for manual version updates by determining the next semantic version based on commit messages and publishes the package to an npm-compatible registry. Additionally, it manages git tags for different version levels (e.g., major, minor, patch) to streamline release workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/glitch452/easy-npm-publish">https://github.com/glitch452/easy-npm-publish</a></strong> to version <strong>v1.0.27</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/easy-npm-publish">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Easy NPM Publish is a GitHub Action that automates the process of versioning, tagging, and publishing npm packages using Conventional Commits. It eliminates the need for manual version updates by determining the next semantic version based on commit messages and publishes the package to an npm-compatible registry. Additionally, it manages git tags for different version levels (e.g., major, minor, patch) to streamline release workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="chores">Chores</h2>
<ul>
<li>deps: update all non-major dependencies (<a href="https://github.com/glitch452/easy-npm-publish/commit/2cb2ffbb07975d1290b1548247a797cd7599d19c">2cb2ffb</a>)</li>
</ul>
]]></content:encoded></item><item><title>Build with Gradle</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/build-with-gradle/</link><pubDate>Fri, 03 Apr 2026 21:45:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/build-with-gradle/</guid><description>Version updated for https://github.com/gradle/actions to version v6.1.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 47,104 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides tools to streamline and automate Gradle project workflows. It offers actions for configuring Gradle builds (setup-gradle), generating and submitting dependency graphs for vulnerability analysis (dependency-submission), and validating Gradle Wrapper JAR files for security compliance (wrapper-validation). These actions simplify build management, enhance security, and optimize performance through features like enhanced caching and integration with GitHub’s Dependency Submission API.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gradle/actions">https://github.com/gradle/actions</a></strong> to version <strong>v6.1.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>47,104</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-with-gradle">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides tools to streamline and automate Gradle project workflows. It offers actions for configuring Gradle builds (<code>setup-gradle</code>), generating and submitting dependency graphs for vulnerability analysis (<code>dependency-submission</code>), and validating Gradle Wrapper JAR files for security compliance (<code>wrapper-validation</code>). These actions simplify build management, enhance security, and optimize performance through features like enhanced caching and integration with GitHub&rsquo;s Dependency Submission API.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="new-basic-cache-provider">New: Basic Cache Provider</h2>
<p>A new MIT-licensed <strong>Basic Caching</strong> provider is now available as an alternative to the proprietary <strong>Enhanced Caching</strong> provided by <code>gradle-actions-caching</code>. Choose Basic Caching by setting <code>cache-provider: basic</code> on <code>setup-gradle</code> or <code>dependency-submission</code> actions.</p>
<ul>
<li>Built on <code>@actions/cache</code> &ndash; fully open source</li>
<li>Caches <code>~/.gradle/caches</code> and <code>~/.gradle/wrapper</code> directories</li>
<li>Cache key derived from build files (<code>*.gradle*</code>, <code>gradle-wrapper.properties</code>, etc.)</li>
<li>Clean cache on build file changes (no restore keys, preventing stale entry accumulation)</li>
</ul>
<p><strong>Limitations vs Enhanced Caching:</strong> No cache cleanup, no deduplication of cached content, cached content is fixed unless build files change.</p>
<h2 id="revamped-licensing--distribution-documentation">Revamped Licensing &amp; Distribution Documentation</h2>
<ul>
<li>New <strong>DISTRIBUTION.md</strong> documents the licensing of each component (particularly Basic Caching vs Enhanced Caching)</li>
<li>Simplified licensing notices in README, docs, and runtime log output</li>
<li>Clear usage tiers: Enhanced Caching is free for public repos and in Free Preview for private repos</li>
</ul>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Use a unique cache entry for wrapper-validation test by @bigdaz in <a href="https://github.com/gradle/actions/pull/921">https://github.com/gradle/actions/pull/921</a></li>
<li>Update Dependencies by @bigdaz in <a href="https://github.com/gradle/actions/pull/922">https://github.com/gradle/actions/pull/922</a></li>
<li>Update dependencies and resolve npm vulnerabilities by @bigdaz in <a href="https://github.com/gradle/actions/pull/933">https://github.com/gradle/actions/pull/933</a></li>
<li>Add open-source &lsquo;basic&rsquo; cache provider and revamp licensing documentation by @bigdaz in <a href="https://github.com/gradle/actions/pull/930">https://github.com/gradle/actions/pull/930</a></li>
<li>Restructure caching documentation for basic and enhanced providers by @bigdaz in <a href="https://github.com/gradle/actions/pull/934">https://github.com/gradle/actions/pull/934</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gradle/actions/compare/v6.0.1...v6.1.0">https://github.com/gradle/actions/compare/v6.0.1...v6.1.0</a></p>
]]></content:encoded></item><item><title>Jamf Recovery Lock Rotation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/jamf-recovery-lock-rotation/</link><pubDate>Fri, 03 Apr 2026 21:45:19 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/jamf-recovery-lock-rotation/</guid><description>Version updated for https://github.com/Inetum-Poland/jamf-recovery-lock-rotation to version v1.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Jamf Recovery Lock Rotation GitHub Action automates the process of rotating Recovery Lock passphrases on Apple Silicon Mac devices managed via Jamf Pro. By leveraging the Jamf Pro API, it retrieves device data, issues secure MDM commands, and tracks results, enabling organizations to enhance security by regularly updating Recovery Lock credentials. It supports features such as scoped device targeting, dry-run validation, and output metrics for integration into broader workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Inetum-Poland/jamf-recovery-lock-rotation">https://github.com/Inetum-Poland/jamf-recovery-lock-rotation</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jamf-recovery-lock-rotation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Jamf Recovery Lock Rotation</strong> GitHub Action automates the process of rotating Recovery Lock passphrases on Apple Silicon Mac devices managed via Jamf Pro. By leveraging the Jamf Pro API, it retrieves device data, issues secure MDM commands, and tracks results, enabling organizations to enhance security by regularly updating Recovery Lock credentials. It supports features such as scoped device targeting, dry-run validation, and output metrics for integration into broader workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="jamf-recovery-lock-rotation">Jamf Recovery Lock Rotation</h2>
<p>This is a version of <strong>Inetum-Poland/jamf-recovery-lock-rotation</strong> released by GitHub Actions.</p>
<hr>
<h2 id="changes-since-v102">Changes since <a href="https://github.com/Inetum-Poland/jamf-recovery-lock-rotation/releases/tag/v1.0.2">v1.0.2</a></h2>
<ul>
<li><a href="http://github.com/Inetum-Poland/jamf-recovery-lock-rotation/commit/b913ffd4946835eddabf1397623b936706642b02">b913ffd</a> - feat(action): add clear mode support and update documentation (#8)</li>
<li><a href="http://github.com/Inetum-Poland/jamf-recovery-lock-rotation/commit/4e9f7802865b292b3ffa1ff05827868aef5d1bb4">4e9f780</a> - revert(gha): revert direct commit to main</li>
<li><a href="http://github.com/Inetum-Poland/jamf-recovery-lock-rotation/commit/d7957ea6b2f7059fda4940a80d09c50ab1cdb5df">d7957ea</a> - add manual workflow</li>
<li><a href="http://github.com/Inetum-Poland/jamf-recovery-lock-rotation/commit/4cf6f27d8c9a0d3939b6892b450a9449df06984c">4cf6f27</a> - docs(examples): relocate workflow examples and improve usage clarity (#7)</li>
</ul>
<h4 id="full-changelog-v102">Full Changelog: <a href="https://github.com/Inetum-Poland/jamf-recovery-lock-rotation/compare/v1.0.2...v1.1.0">v1.0.2&hellip;v1.1.0</a></h4>
<p><sup>Contributed by @bsojka</sup></p>
]]></content:encoded></item><item><title>Beacon Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/beacon-analysis/</link><pubDate>Fri, 03 Apr 2026 21:45:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/beacon-analysis/</guid><description>Version updated for https://github.com/insideon/beacon to version v1.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Beacon is a GitHub Action and command-line tool designed for continuous and persistent analysis of codebases, leveraging AI to provide structured insights, prioritized task lists, health metrics, and strategic recommendations. Unlike session-based AI tools, Beacon operates unattended via CI/CD pipelines, schedules, or terminal commands, ensuring ongoing monitoring and tracking of project trends over time. It automates project management tasks, enhances team collaboration, and supports multiple data sources and AI models to maintain a shared, comprehensive understanding of codebase health and trajectory.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/insideon/beacon">https://github.com/insideon/beacon</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/beacon-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Beacon is a GitHub Action and command-line tool designed for continuous and persistent analysis of codebases, leveraging AI to provide structured insights, prioritized task lists, health metrics, and strategic recommendations. Unlike session-based AI tools, Beacon operates unattended via CI/CD pipelines, schedules, or terminal commands, ensuring ongoing monitoring and tracking of project trends over time. It automates project management tasks, enhances team collaboration, and supports multiple data sources and AI models to maintain a shared, comprehensive understanding of codebase health and trajectory.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s New</h2>
<h3 id="continuous-monitoring">Continuous Monitoring</h3>
<ul>
<li><code>beacon trend</code> — Health score trends over time with ASCII charts</li>
<li><code>beacon gate</code> — CI quality gate with configurable thresholds</li>
<li><code>beacon diff [base]</code> — Branch-to-branch health comparison</li>
<li><code>beacon schedule</code> — Daily reminder notifications (macOS/Linux)</li>
<li>Dependency alerts via npm audit/outdated</li>
<li>Automatic health snapshot recording per analysis</li>
</ul>
<h3 id="team-visibility">Team Visibility</h3>
<ul>
<li><code>beacon sprint</code> — Git activity based sprint/standup reports</li>
<li><code>beacon webhook &lt;url&gt;</code> — Send results to Slack/Discord</li>
<li><code>beacon report</code> — Stakeholder-friendly project health reports</li>
<li><code>beacon multi-repo &lt;paths&gt;</code> — Analyze multiple repositories</li>
<li><code>beacon dashboard</code> — Local web UI with Chart.js visualizations</li>
<li><code>beacon issues</code> — Auto-create GitHub Issues from recommendations</li>
</ul>
<h3 id="ai-tool-integration">AI Tool Integration</h3>
<ul>
<li><code>beacon onboard</code> — Getting-started guide for new developers</li>
<li><code>beacon autopilot</code> — Dispatch tasks to Claude Code automatically</li>
</ul>
<h3 id="extensibility">Extensibility</h3>
<ul>
<li>Custom prompt templates in <code>.beacon/prompts/</code></li>
<li><code>beacon analyze --consensus</code> — Multi-model consensus analysis</li>
<li>Ollama provider for local/offline LLM analysis</li>
<li><code>beacon monorepo</code> — Per-package analysis for monorepos</li>
<li>Plugin system for custom collectors (<code>.beacon/plugins/</code>)</li>
</ul>
<h3 id="improvements">Improvements</h3>
<ul>
<li>User-friendly error messages (raw API errors hidden by default)</li>
<li>6 LLM providers: Claude, OpenAI, Google Gemini, GitHub Copilot, OpenRouter, Ollama</li>
</ul>
]]></content:encoded></item><item><title>PortHawk Security Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/porthawk-security-scan/</link><pubDate>Fri, 03 Apr 2026 21:45:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/porthawk-security-scan/</guid><description>Version updated for https://github.com/JakobBartoschek/porthawk to version v1.5.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PortHawk is an asynchronous TCP/UDP port scanner built in Python, designed to identify open ports, extract service banners, detect operating systems, perform CVE lookups, and generate detailed reports in various formats such as JSON, CSV, HTML, and SARIF. It automates network reconnaissance tasks, supports advanced features like Nmap XML comparison, machine learning-based port prioritization, and honeypot detection, and includes a Streamlit-powered web dashboard for non-technical users. Additionally, it integrates seamlessly with GitHub Actions to enable automated security scans within CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JakobBartoschek/porthawk">https://github.com/JakobBartoschek/porthawk</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/porthawk-security-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PortHawk is an asynchronous TCP/UDP port scanner built in Python, designed to identify open ports, extract service banners, detect operating systems, perform CVE lookups, and generate detailed reports in various formats such as JSON, CSV, HTML, and SARIF. It automates network reconnaissance tasks, supports advanced features like Nmap XML comparison, machine learning-based port prioritization, and honeypot detection, and includes a Streamlit-powered web dashboard for non-technical users. Additionally, it integrates seamlessly with GitHub Actions to enable automated security scans within CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-in-this-release">What&rsquo;s in this release</h2>
<p>The web dashboard got three real fixes and one new feature. All related to the Quick Scan preset being broken in ways that weren&rsquo;t obvious.</p>
<h3 id="quick-scan-preset--fixed-properly">Quick Scan preset — fixed properly</h3>
<p><strong>Bug 1:</strong> The preset set timeout/threads/ports but left scan mode and enrichment checkboxes (CVE lookup, banners, honeypot) untouched. If you had CVE lookup enabled from a previous scan, the &ldquo;quick&rdquo; preset would still hit the NVD API for every open port and take ages.</p>
<p><strong>Bug 2:</strong> The button click went through a two-rerun cycle via an <code>auto_start</code> flag that silently failed in Streamlit 1.55.0 — so nothing happened when you clicked it.</p>
<p><strong>Bug 3 (root cause):</strong> <code>st.session_state</code> writes from background threads are unreliable in Streamlit. The scan ran fine, but results never reached the UI. Fixed by writing into a plain Python dict stored as an object reference in session state, then copying to session state from the main thread once the worker is done.</p>
<p><strong>Result:</strong> Type an IP, click <code>⚡ Quick Scan — Start!</code> (label changes when a target is entered), scan starts immediately. ~1 second for 100 common ports.</p>
<h3 id="live-results-during-scan-new">Live results during scan (new)</h3>
<p>Open ports now appear in a live table the moment they&rsquo;re found. No waiting for the scan to finish.</p>
<ul>
<li>Progress bar shows <code>X/Y ports (N%) — Z open</code> and updates every 0.5 s</li>
<li>Uses the existing <code>on_result</code> callback in <code>scan_targets</code> (via <code>asyncio.as_completed</code>)</li>
<li>Works for Quick Scan and regular Start Scan</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install porthawk<span style="color:#f92672">[</span>dashboard<span style="color:#f92672">]</span>
</span></span><span style="display:flex;"><span>python start_dashboard.py
</span></span></code></pre></div><p>Open <code>http://localhost:8501</code>, type a target IP, click <code>⚡ Quick Scan — Start!</code>.</p>
]]></content:encoded></item><item><title>sops tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/sops-tools-installer/</link><pubDate>Fri, 03 Apr 2026 21:45:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/sops-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-sops to version v1.5.7.
This action is used across all versions by 4 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Setup sops GitHub Action automates the installation of a specified version of the sops binary, a tool used for managing encrypted files. It ensures the appropriate version is available on the runner, simplifying workflows that require sops by eliminating manual installation or version management. The action also integrates the binary into the system’s PATH for immediate use.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-sops">https://github.com/jkroepke/setup-sops</a></strong> to version <strong>v1.5.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sops-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Setup sops</strong> GitHub Action automates the installation of a specified version of the <code>sops</code> binary, a tool used for managing encrypted files. It ensures the appropriate version is available on the runner, simplifying workflows that require <code>sops</code> by eliminating manual installation or version management. The action also integrates the binary into the system&rsquo;s PATH for immediate use.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.5.7 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): update dependency undici to v8.0.1 by @renovate[bot] in <a href="https://github.com/jkroepke/setup-sops/pull/166">https://github.com/jkroepke/setup-sops/pull/166</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-sops/compare/v1.5.6...v1.5.7">https://github.com/jkroepke/setup-sops/compare/v1.5.6...v1.5.7</a></p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/stackit-cli-tools-installer/</link><pubDate>Fri, 03 Apr 2026 21:44:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.39.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the stackit-cli binary on a runner, allowing users to specify the desired version (e.g., latest or a semantic version). It simplifies workflow setup by caching the binary and updating the PATH environment variable, ensuring seamless access to the tool during CI/CD processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.39</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the <code>stackit-cli</code> binary on a runner, allowing users to specify the desired version (e.g., latest or a semantic version). It simplifies workflow setup by caching the binary and updating the PATH environment variable, ensuring seamless access to the tool during CI/CD processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.39 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): update dependency undici to v8.0.1 by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/191">https://github.com/jkroepke/setup-stackit-cli/pull/191</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.38...v1.2.39">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.38...v1.2.39</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/neurolink-ai/</link><pubDate>Fri, 03 Apr 2026 21:44:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.44.1.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform designed to unify multiple AI providers and models under a single, consistent API, enabling seamless interaction with 13 major providers and over 100 models. It simplifies the process of integrating AI into applications by offering capabilities like provider switching, cost optimization, failover support, tool routing, and persistent memory management. By automating complex tasks such as multi-provider management, context window handling, and intelligent routing, NeuroLink accelerates AI deployment, optimizes resources, and ensures scalability for enterprise-grade applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.44.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform designed to unify multiple AI providers and models under a single, consistent API, enabling seamless interaction with 13 major providers and over 100 models. It simplifies the process of integrating AI into applications by offering capabilities like provider switching, cost optimization, failover support, tool routing, and persistent memory management. By automating complex tasks such as multi-provider management, context window handling, and intelligent routing, NeuroLink accelerates AI deployment, optimizes resources, and ensures scalability for enterprise-grade applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9441-2026-04-03"><a href="https://github.com/juspay/neurolink/compare/v9.44.0...v9.44.1">9.44.1</a> (2026-04-03)</h2>
]]></content:encoded></item><item><title>Pa11y Ratchet</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/pa11y-ratchet/</link><pubDate>Fri, 03 Apr 2026 21:44:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/pa11y-ratchet/</guid><description>Version updated for https://github.com/narthur/pa11y-ratchet to version v3.5.1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Pa11y Ratchet is a GitHub Action designed to prevent the introduction of new accessibility issues in pull requests. It scans URLs for accessibility problems using the Pa11y tool, compares the results between the current and base branches, and fails the workflow if new issues are detected. Key capabilities include automated accessibility scanning, detailed issue reports in PR comments, and blocking merges to maintain accessibility standards.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/narthur/pa11y-ratchet">https://github.com/narthur/pa11y-ratchet</a></strong> to version <strong>v3.5.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pa11y-ratchet">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Pa11y Ratchet is a GitHub Action designed to prevent the introduction of new accessibility issues in pull requests. It scans URLs for accessibility problems using the Pa11y tool, compares the results between the current and base branches, and fails the workflow if new issues are detected. Key capabilities include automated accessibility scanning, detailed issue reports in PR comments, and blocking merges to maintain accessibility standards.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add conditional rendering to ignored codes section by @Copilot in <a href="https://github.com/narthur/pa11y-ratchet/pull/54">https://github.com/narthur/pa11y-ratchet/pull/54</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Copilot made their first contribution in <a href="https://github.com/narthur/pa11y-ratchet/pull/54">https://github.com/narthur/pa11y-ratchet/pull/54</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/narthur/pa11y-ratchet/compare/v3...v3.5.1">https://github.com/narthur/pa11y-ratchet/compare/v3...v3.5.1</a></p>
]]></content:encoded></item><item><title>Setup cli-replay</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-cli-replay/</link><pubDate>Fri, 03 Apr 2026 21:44:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-cli-replay/</guid><description>Version updated for https://github.com/ormasoftchile/cli-replay to version v0.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The cli-replay GitHub Action is a scenario-driven tool designed for black-box testing of systems that orchestrate external CLI tools. It records real command executions, replays them deterministically, and validates that workflows execute the correct commands in the expected order without requiring network access, credentials, or live services. Key capabilities include strict step ordering, flexible argument matching, call count validation, and rich diagnostics, making it ideal for testing deployment pipelines, runbooks, and multi-tool workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ormasoftchile/cli-replay">https://github.com/ormasoftchile/cli-replay</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-cli-replay">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>cli-replay</code> GitHub Action is a scenario-driven tool designed for black-box testing of systems that orchestrate external CLI tools. It records real command executions, replays them deterministically, and validates that workflows execute the correct commands in the expected order without requiring network access, credentials, or live services. Key capabilities include strict step ordering, flexible argument matching, call count validation, and rich diagnostics, making it ideal for testing deployment pipelines, runbooks, and multi-tool workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<h3 id="features">Features</h3>
<ul>
<li>77beeb63a0af0f17f1e7b3197947563cb9c3a3c4 feat: extract ReplayEngine into pkg/replay</li>
<li>0f8ad054eadcfae41894b58dd85c262151f503e7 feat: promote scenario, matcher, verify packages to pkg/</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>357ca94c5bb82e42f6a9591e490307130dd776d1 fix: decouple pkg/verify from internal/runner.State</li>
<li>66344ef08a1efee3c83f23bbd27a4199dea2121d fix: update GitHub URLs from cli-replay/cli-replay to ormasoftchile/cli-replay</li>
<li>381017da944b46da9c0e47eb493e69dd61f0ae4b fix: update Go module path to match GitHub repo URL</li>
<li>2dd12bd2242344e6cea1137e03cb57e4b33ace45 fix: update remaining import paths to pkg/scenario</li>
</ul>
<h3 id="other-changes">Other Changes</h3>
<ul>
<li>ec443ce9b7ee22c96b8bf0cebcb0886c2073a2ae Orchestration checkpoint: Package promotion Phase 1 complete</li>
<li>45632a9ad8d74e6d6ce29bcefb77be315b004f90 Orchestration: Merge review verdict + fix blocking issue</li>
<li>a0dcb32f8637faeadf6e050bdb2f6b2c4fe0df66 Team: Squad orchestration (2026-04-03)</li>
<li>c89458a3471bc8daa181cad6716ec9971e310d52 scribe: orchestration logs, session log, decision consolidation (2026-04-03T18:16)</li>
</ul>
]]></content:encoded></item><item><title>CLA Bot - Easily handle Contributor License Agreements (CLAs)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/cla-bot-easily-handle-contributor-license-agreements-clas/</link><pubDate>Fri, 03 Apr 2026 21:44:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/cla-bot-easily-handle-contributor-license-agreements-clas/</guid><description>Version updated for https://github.com/overtrue/cla-bot to version v0.0.8.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CLA Bot is a GitHub Action that enforces Contributor License Agreement (CLA) compliance by blocking pull requests until all required contributors have signed the CLA via a specified comment. It automates the process of verifying signatures, re-checks when comments are updated, and provides signing instructions to contributors directly on pull requests. The action supports multiple configuration modes to suit various repository and record-keeping preferences, offering flexibility and reducing manual CLA management overhead.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/overtrue/cla-bot">https://github.com/overtrue/cla-bot</a></strong> to version <strong>v0.0.8</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cla-bot-easily-handle-contributor-license-agreements-clas">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CLA Bot is a GitHub Action that enforces Contributor License Agreement (CLA) compliance by blocking pull requests until all required contributors have signed the CLA via a specified comment. It automates the process of verifying signatures, re-checks when comments are updated, and provides signing instructions to contributors directly on pull requests. The action supports multiple configuration modes to suit various repository and record-keeping preferences, offering flexibility and reducing manual CLA management overhead.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Fix CLA signature detection for GitHub quote-replies by ignoring quoted prompt lines and blank lines before matching.</li>
<li>Keep strict matching for the remaining comment body so extra non-quoted text still does not count as a signature.</li>
<li>Preserve the v0.0.7 fixes for <code>issue_comment.edited</code> handling and PR backfill recovery.</li>
</ul>
]]></content:encoded></item><item><title>RoboInfra URDF Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/roboinfra-urdf-validator/</link><pubDate>Fri, 03 Apr 2026 21:44:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/roboinfra-urdf-validator/</guid><description>Version updated for https://github.com/Ravindar10/validate-urdf-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The validate-urdf-action is a GitHub Action designed to automate the validation of ROS URDF files in CI/CD pipelines using the RoboInfra API. It helps developers identify and resolve structural errors in URDF files—such as joint validity, kinematic chain issues, and duplicate names—early in the development process, preventing issues from propagating to simulations or hardware. The action also supports optional kinematic analysis for advanced insights, streamlining the development of robotics applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Ravindar10/validate-urdf-action">https://github.com/Ravindar10/validate-urdf-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/roboinfra-urdf-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>validate-urdf-action</strong> is a GitHub Action designed to automate the validation of ROS URDF files in CI/CD pipelines using the RoboInfra API. It helps developers identify and resolve structural errors in URDF files—such as joint validity, kinematic chain issues, and duplicate names—early in the development process, preventing issues from propagating to simulations or hardware. The action also supports optional kinematic analysis for advanced insights, streamlining the development of robotics applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<ul>
<li>Validate ROS URDF files in GitHub Actions</li>
<li>9 structural checks</li>
<li>Optional kinematic analysis (Basic/Pro plan)</li>
<li>fail-on-invalid=false for report-only mode</li>
<li>Outputs: is-valid, errors, dof</li>
</ul>
]]></content:encoded></item><item><title>PR Security Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/pr-security-reviewer/</link><pubDate>Fri, 03 Apr 2026 21:44:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/pr-security-reviewer/</guid><description>Version updated for https://github.com/renegadedme/pr-reviewer to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PR Security Reviewer GitHub Action automatically scans changes made to Dockerfiles and Kubernetes manifests in pull requests, identifies security risks, and provides clear, actionable feedback through inline comments and summary reports on the PR. Designed to integrate seamlessly into developer workflows, it helps automate security reviews, enforce best practices, and fail CI on high-severity findings, using a rules-based engine with optional AI-powered explanations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/renegadedme/pr-reviewer">https://github.com/renegadedme/pr-reviewer</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pr-security-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>PR Security Reviewer</strong> GitHub Action automatically scans changes made to Dockerfiles and Kubernetes manifests in pull requests, identifies security risks, and provides clear, actionable feedback through inline comments and summary reports on the PR. Designed to integrate seamlessly into developer workflows, it helps automate security reviews, enforce best practices, and fail CI on high-severity findings, using a rules-based engine with optional AI-powered explanations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial Marketplace-ready release of PR Security Reviewer.</p>
<p>Highlights:</p>
<ul>
<li>reviews changed Dockerfiles and Kubernetes manifests on pull requests</li>
<li>posts PR comments with rule-based findings and optional AI explanations</li>
<li>supports OpenAI first with an Ollama fallback</li>
<li>fails CI on high-severity findings</li>
<li>includes Marketplace metadata and versioned action usage</li>
</ul>
]]></content:encoded></item><item><title>SEO Audit Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/seo-audit-action/</link><pubDate>Fri, 03 Apr 2026 21:44:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/seo-audit-action/</guid><description>Version updated for https://github.com/SeoScoreAPI/seo-audit-action to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The SEO Audit Action is a GitHub Action designed to automate SEO audits for websites within a CI/CD pipeline, enabling developers to identify and address SEO-related issues before deployment. It performs 28 checks across meta, technical, social, performance, and accessibility categories, providing actionable insights such as an SEO score, letter grade, and detailed issue reports. This action helps prevent SEO regressions, streamlines optimization processes, and ensures consistent website performance and visibility.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SeoScoreAPI/seo-audit-action">https://github.com/SeoScoreAPI/seo-audit-action</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/seo-audit-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The SEO Audit Action is a GitHub Action designed to automate SEO audits for websites within a CI/CD pipeline, enabling developers to identify and address SEO-related issues before deployment. It performs 28 checks across meta, technical, social, performance, and accessibility categories, providing actionable insights such as an SEO score, letter grade, and detailed issue reports. This action helps prevent SEO regressions, streamlines optimization processes, and ensures consistent website performance and visibility.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Run automated SEO audits on your website as part of your CI/CD pipeline. Catch SEO regressions before they ship to production.</p>
<h2 id="what-it-does">What it does</h2>
<ul>
<li>Runs a 28-check SEO audit against any URL</li>
<li>Posts score, grade, and top issues to the GitHub Actions summary</li>
<li>Optionally fails the build if the score drops below your threshold</li>
<li>Returns score, grade, issue count, and report URL as step outputs</li>
</ul>
<h2 id="inputs">Inputs</h2>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Required</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>url</code></td>
          <td>Yes</td>
          <td>—</td>
          <td>URL to audit</td>
      </tr>
      <tr>
          <td><code>api-key</code></td>
          <td>Yes</td>
          <td>—</td>
          <td>API key from <a href="https://seoscoreapi.com">seoscoreapi.com</a></td>
      </tr>
      <tr>
          <td><code>threshold</code></td>
          <td>No</td>
          <td><code>80</code></td>
          <td>Minimum score to pass (0-100)</td>
      </tr>
      <tr>
          <td><code>fail-on-threshold</code></td>
          <td>No</td>
          <td><code>true</code></td>
          <td>Fail the build if score is below threshold</td>
      </tr>
  </tbody>
</table>
<h2 id="outputs">Outputs</h2>
<table>
  <thead>
      <tr>
          <th>Output</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>score</code></td>
          <td>SEO score (0-100)</td>
      </tr>
      <tr>
          <td><code>grade</code></td>
          <td>Letter grade (A+ to F)</td>
      </tr>
      <tr>
          <td><code>issues</code></td>
          <td>Number of issues found</td>
      </tr>
      <tr>
          <td><code>report-url</code></td>
          <td>Link to full report</td>
      </tr>
  </tbody>
</table>
<h2 id="quick-start">Quick start</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">SEO Audit</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">SeoScoreAPI/seo-audit-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">url</span>: <span style="color:#e6db74">&#34;https://your-site.com&#34;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.SEO_SCORE_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">threshold</span>: <span style="color:#ae81ff">85</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Get a free API key (5 audits/day) at seoscoreapi.com. No credit card required.</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">What gets checked</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">28 checks across 5 categories</span>: <span style="color:#ae81ff">meta &amp; content, technical SEO, social/OG tags, performance, and accessibility.</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Links</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Full documentation</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">API docs</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Example workflow with PR comments</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Setup Emscripten toolchain (node24)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-emscripten-toolchain-node24/</link><pubDate>Fri, 03 Apr 2026 21:44:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-emscripten-toolchain-node24/</guid><description>Version updated for https://github.com/slowriot/setup-emsdk to version v15.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-emsdk GitHub Action automates the process of downloading, installing, and configuring a specified version of Emscripten, a toolchain for compiling to WebAssembly. It simplifies the setup of Emscripten in CI workflows, offering optional caching capabilities for both the toolchain and build-generated system libraries to improve build efficiency. This action is particularly useful for developers targeting WebAssembly, enabling seamless integration of Emscripten into their automated pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/slowriot/setup-emsdk">https://github.com/slowriot/setup-emsdk</a></strong> to version <strong>v15</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-emscripten-toolchain-node24">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-emsdk</code> GitHub Action automates the process of downloading, installing, and configuring a specified version of Emscripten, a toolchain for compiling to WebAssembly. It simplifies the setup of Emscripten in CI workflows, offering optional caching capabilities for both the toolchain and build-generated system libraries to improve build efficiency. This action is particularly useful for developers targeting WebAssembly, enabling seamless integration of Emscripten into their automated pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>A fork of <a href="https://github.com/mymindstorm/setup-emsdk">https://github.com/mymindstorm/setup-emsdk</a> adding node24 support.</p>
]]></content:encoded></item><item><title>Expand AWS IAM Wildcards</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/expand-aws-iam-wildcards/</link><pubDate>Fri, 03 Apr 2026 21:44:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/expand-aws-iam-wildcards/</guid><description>Version updated for https://github.com/thekbb/expand-aws-iam-wildcards to version v1.2.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automatically expands AWS IAM policy wildcard actions in pull request (PR) diffs and adds inline comments that detail the specific actions each wildcard represents, with links to AWS documentation. It helps reviewers quickly understand the security implications of changes to IAM policies, streamlining code review processes for enhanced clarity and security posture evaluation. Key features include grouping consecutive wildcards into single comments, truncating large expansions for readability, and logging the full expansion details in workflow run logs.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/thekbb/expand-aws-iam-wildcards">https://github.com/thekbb/expand-aws-iam-wildcards</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/expand-aws-iam-wildcards">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automatically expands AWS IAM policy wildcard actions in pull request (PR) diffs and adds inline comments that detail the specific actions each wildcard represents, with links to AWS documentation. It helps reviewers quickly understand the security implications of changes to IAM policies, streamlining code review processes for enhanced clarity and security posture evaluation. Key features include grouping consecutive wildcards into single comments, truncating large expansions for readability, and logging the full expansion details in workflow run logs.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Reuse existing review comments when the file and line anchor are unchanged, updating comment bodies in place when
needed to preserve discussion threads and reduce comment churn</li>
<li>Simplify review comments to focus on wildcard expansion output instead of duplicate or redundant-action warnings</li>
<li>Remove the stale <code>@cloud-copilot/iam-expand</code> dependency and update docs to describe the generated IAM action list</li>
<li>Move the action runtime and project workflows to Node 24</li>
<li>Generate AWS documentation link slugs from IAM service metadata, with overrides only for known AWS docs path exceptions</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Paginate pull request file retrieval so large PRs are scanned completely</li>
<li>Truncate oversized review comments that would break GitHub, and link full IAM expansions from the PR comment to the
workflow run logs</li>
<li>Recreate outdated review comments instead of editing stale threads that no longer map to the current diff</li>
<li>Preserve outdated bot comments that already have replies instead of deleting their discussion threads</li>
</ul>
]]></content:encoded></item><item><title>Helm-actions-vidhya101</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/helm-actions-vidhya101/</link><pubDate>Fri, 03 Apr 2026 21:44:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/helm-actions-vidhya101/</guid><description>Version updated for https://github.com/vidhyashankergoel/helm-actions to version v1.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates tasks related to managing and deploying Helm charts. It packages Helm charts, performs linting, pushes the packaged charts to an OCI registry (e.g., GHCR), and optionally updates a HELMCHART-VERSION file in the repository. Its key capabilities include versioning, updating chart metadata, and streamlining the Helm chart release process, making it efficient for continuous integration and deployment workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vidhyashankergoel/helm-actions">https://github.com/vidhyashankergoel/helm-actions</a></strong> to version <strong>v1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/helm-actions-vidhya101">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates tasks related to managing and deploying Helm charts. It packages Helm charts, performs linting, pushes the packaged charts to an OCI registry (e.g., GHCR), and optionally updates a <code>HELMCHART-VERSION</code> file in the repository. Its key capabilities include versioning, updating chart metadata, and streamlining the Helm chart release process, making it efficient for continuous integration and deployment workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vidhyashankergoel/helm-actions/commits/v1.0">https://github.com/vidhyashankergoel/helm-actions/commits/v1.0</a></p>
]]></content:encoded></item><item><title>setup-wash-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-wash-action/</link><pubDate>Fri, 03 Apr 2026 21:44:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-wash-action/</guid><description>Version updated for https://github.com/wasmCloud/setup-wash-action to version v2.0.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-wash-action GitHub Action automates the installation of the wash CLI, a tool designed for developing and managing WebAssembly components within the wasmCloud ecosystem. It simplifies the setup process for projects requiring the wash CLI, ensuring developers can quickly integrate and use wasmCloud tools in their workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/wasmCloud/setup-wash-action">https://github.com/wasmCloud/setup-wash-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-wash-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-wash-action</code> GitHub Action automates the installation of the <code>wash</code> CLI, a tool designed for developing and managing WebAssembly components within the wasmCloud ecosystem. It simplifies the setup process for projects requiring the <code>wash</code> CLI, ensuring developers can quickly integrate and use wasmCloud tools in their workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(action): update for install script improvements and v2.0.1 by @ericgregory in <a href="https://github.com/wasmCloud/setup-wash-action/pull/13">https://github.com/wasmCloud/setup-wash-action/pull/13</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/wasmCloud/setup-wash-action/compare/v2.0.0-rc.8.1...v2.0.0">https://github.com/wasmCloud/setup-wash-action/compare/v2.0.0-rc.8.1...v2.0.0</a></p>
]]></content:encoded></item><item><title>Bun Setup with Cache</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/bun-setup-with-cache/</link><pubDate>Fri, 03 Apr 2026 21:44:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/bun-setup-with-cache/</guid><description>Version updated for https://github.com/WebNaresh/bun-setup-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action simplifies the setup of the Bun JavaScript runtime by combining runtime installation, dependency installation, and caching of node_modules into a single step. It enhances CI workflows with features such as cross-branch caching, automatic detection of node_modules directories (including in monorepos), and significantly faster dependency installations. The action replaces multiple workflow steps, reducing complexity and improving efficiency in managing Bun-based projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/WebNaresh/bun-setup-action">https://github.com/WebNaresh/bun-setup-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bun-setup-with-cache">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action simplifies the setup of the Bun JavaScript runtime by combining runtime installation, dependency installation, and caching of <code>node_modules</code> into a single step. It enhances CI workflows with features such as cross-branch caching, automatic detection of <code>node_modules</code> directories (including in monorepos), and significantly faster dependency installations. The action replaces multiple workflow steps, reducing complexity and improving efficiency in managing Bun-based projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="101-2026-04-03"><a href="https://github.com/WebNaresh/bun-setup-action/compare/v1.0.0...v1.0.1">1.0.1</a> (2026-04-03)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>detect workspace node_modules from package.json instead of filesystem (<a href="https://github.com/WebNaresh/bun-setup-action/commit/f017eacdc0c5f6f9abd8b4991f13395609db0a70">f017eac</a>)</li>
</ul>
]]></content:encoded></item><item><title>setup-ollama</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-ollama/</link><pubDate>Fri, 03 Apr 2026 13:46:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-ollama/</guid><description>Version updated for https://github.com/ai-action/setup-ollama to version v2.0.27.
This action is used across all versions by 62 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-ollama GitHub Action simplifies the process of integrating the Ollama CLI into GitHub Actions workflows. It automates the installation and setup of the Ollama CLI, enabling users to run prompts against large language models or utilize specific pre-trained models from the Ollama library within CI/CD pipelines. This action enhances workflow efficiency by supporting model caching and version control, reducing setup time and streamlining interaction with AI models.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ai-action/setup-ollama">https://github.com/ai-action/setup-ollama</a></strong> to version <strong>v2.0.27</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>62</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-ollama">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>setup-ollama</strong> GitHub Action simplifies the process of integrating the Ollama CLI into GitHub Actions workflows. It automates the installation and setup of the Ollama CLI, enabling users to run prompts against large language models or utilize specific pre-trained models from the Ollama library within CI/CD pipelines. This action enhances workflow efficiency by supporting model caching and version control, reducing setup time and streamlining interaction with AI models.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="2027-2026-04-03"><a href="https://github.com/ai-action/setup-ollama/compare/v2.0.26...v2.0.27">2.0.27</a> (2026-04-03)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump ollama from 0.19.0 to 0.20.0 (<a href="https://github.com/ai-action/setup-ollama/commit/2cf41ce696eab18621dca60e7826df084f16185b">2cf41ce</a>)</li>
</ul>
]]></content:encoded></item><item><title>Has Active Deployment for Environment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/has-active-deployment-for-environment/</link><pubDate>Fri, 03 Apr 2026 13:46:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/has-active-deployment-for-environment/</guid><description>Version updated for https://github.com/AminFazlMondo/check-deployed-environment to version v1.5.103.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Check Deployed Environment” GitHub Action verifies whether a specific commit is currently deployed to a specified environment in GitHub. It automates the process of checking deployment status, helping streamline workflows by identifying if a deployment action is necessary. This action is useful for ensuring efficient deployment pipelines and avoiding redundant deployments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AminFazlMondo/check-deployed-environment">https://github.com/AminFazlMondo/check-deployed-environment</a></strong> to version <strong>v1.5.103</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/has-active-deployment-for-environment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Check Deployed Environment&rdquo; GitHub Action verifies whether a specific commit is currently deployed to a specified environment in GitHub. It automates the process of checking deployment status, helping streamline workflows by identifying if a deployment action is necessary. This action is useful for ensuring efficient deployment pipelines and avoiding redundant deployments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="15103-2026-04-03"><a href="https://github.com/AminFazlMondo/check-deployed-environment/compare/v1.5.102...v1.5.103">1.5.103</a> (2026-04-03)</h2>
]]></content:encoded></item><item><title>Go sum fix</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/go-sum-fix/</link><pubDate>Fri, 03 Apr 2026 13:46:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/go-sum-fix/</guid><description>Version updated for https://github.com/at-wat/go-sum-fix-action to version v0.9.5.
This action is used across all versions by 292 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The go-sum-fix-action is a GitHub Action designed to automatically update the go.sum file in Go projects, ensuring dependencies are correctly managed and consistent. It streamlines the process of fixing go.sum issues, particularly in automated workflows like Renovate Bot pull requests, by tidying and committing changes. This action helps prevent dependency errors, reduces manual intervention, and supports smooth CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/at-wat/go-sum-fix-action">https://github.com/at-wat/go-sum-fix-action</a></strong> to version <strong>v0.9.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>292</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-sum-fix">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>go-sum-fix-action</strong> is a GitHub Action designed to automatically update the <code>go.sum</code> file in Go projects, ensuring dependencies are correctly managed and consistent. It streamlines the process of fixing <code>go.sum</code> issues, particularly in automated workflows like Renovate Bot pull requests, by tidying and committing changes. This action helps prevent dependency errors, reduces manual intervention, and supports smooth CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update golang Docker tag to v1.26 in <a href="https://github.com/at-wat/go-sum-fix-action/pull/71">https://github.com/at-wat/go-sum-fix-action/pull/71</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/at-wat/go-sum-fix-action/compare/v0.9.4...v0.9.5">https://github.com/at-wat/go-sum-fix-action/compare/v0.9.4...v0.9.5</a></p>
]]></content:encoded></item><item><title>GEO Optimizer Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/geo-optimizer-audit/</link><pubDate>Fri, 03 Apr 2026 13:46:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/geo-optimizer-audit/</guid><description>Version updated for https://github.com/Auriti-Labs/geo-optimizer-skill to version v4.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary GEO Optimizer is a GitHub Action designed to audit, fix, and optimize websites for visibility and citation by AI-powered search engines like ChatGPT, Perplexity, and Claude. It automates tasks such as evaluating website compliance against 47 AI-focused optimization criteria, generating essential files (e.g., robots.txt, llms.txt, schema), and providing actionable recommendations to improve AI discoverability. This tool helps website owners ensure their content is appropriately structured and accessible for AI-driven search engines, addressing the challenge of being overlooked in AI-generated search results.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Auriti-Labs/geo-optimizer-skill">https://github.com/Auriti-Labs/geo-optimizer-skill</a></strong> to version <strong>v4.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/geo-optimizer-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>GEO Optimizer is a GitHub Action designed to audit, fix, and optimize websites for visibility and citation by AI-powered search engines like ChatGPT, Perplexity, and Claude. It automates tasks such as evaluating website compliance against 47 AI-focused optimization criteria, generating essential files (e.g., robots.txt, llms.txt, schema), and providing actionable recommendations to improve AI discoverability. This tool helps website owners ensure their content is appropriately structured and accessible for AI-driven search engines, addressing the challenge of being overlooked in AI-generated search results.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>5 new citability methods for RAG pipeline optimization. Citability engine now has <strong>47 methods</strong> (was 42).</p>
<h3 id="new-methods">New Methods</h3>
<table>
  <thead>
      <tr>
          <th>Method</th>
          <th>Impact</th>
          <th>What it detects</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>Answer Capsule Detection</strong></td>
          <td>+12%</td>
          <td>Self-contained paragraphs (30-120 words) with concrete facts, optimized for RAG chunk extraction</td>
      </tr>
      <tr>
          <td><strong>Token Efficiency</strong></td>
          <td>+8%</td>
          <td>Content-to-noise ratio for LLM context window optimization</td>
      </tr>
      <tr>
          <td><strong>Entity Resolution Friendliness</strong></td>
          <td>+10%</td>
          <td>Schema.org typing, sameAs links, first-use definitions for entity disambiguation</td>
      </tr>
      <tr>
          <td><strong>Knowledge Graph Density</strong></td>
          <td>+10%</td>
          <td>Explicit relationship statements (&ldquo;X is a Y&rdquo;, &ldquo;founded by Z&rdquo;) for KG extraction</td>
      </tr>
      <tr>
          <td><strong>Retrieval Trigger Patterns</strong></td>
          <td>+10%</td>
          <td>RAG retrieval phrases (&ldquo;research shows&rdquo;, &ldquo;best practice&rdquo;) + question headings</td>
      </tr>
  </tbody>
</table>
<h3 id="stats">Stats</h3>
<ul>
<li>47 citability methods (was 42)</li>
<li>max_score 208 (was 189, capped at 100)</li>
<li>1136 tests passing</li>
<li>30 files updated across code, docs, templates, MCP server</li>
</ul>
<h3 id="install">Install</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install geo-optimizer-skill<span style="color:#f92672">==</span>4.1.0
</span></span></code></pre></div><p><strong>Full Changelog</strong>: <a href="https://github.com/Auriti-Labs/geo-optimizer-skill/compare/v4.0.1...v4.1.0">https://github.com/Auriti-Labs/geo-optimizer-skill/compare/v4.0.1...v4.1.0</a></p>
]]></content:encoded></item><item><title>Setup node and pnpm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-node-and-pnpm/</link><pubDate>Fri, 03 Apr 2026 13:46:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-node-and-pnpm/</guid><description>Version updated for https://github.com/Dafnik/setup-node-pnpm to version v5.0.2.
This action is used across all versions by 47 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-node-pnpm GitHub Action simplifies the setup of Node.js and PNPM in workflows by automating the installation and configuration of specific Node.js and PNPM versions. It supports features like reading version specifications from files (e.g., .nvmrc) and optionally running pnpm install commands, streamlining the dependency management process for JavaScript projects. This action is ideal for automating Node.js and PNPM environment preparation in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Dafnik/setup-node-pnpm">https://github.com/Dafnik/setup-node-pnpm</a></strong> to version <strong>v5.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>47</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-node-and-pnpm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>setup-node-pnpm</strong> GitHub Action simplifies the setup of Node.js and PNPM in workflows by automating the installation and configuration of specific Node.js and PNPM versions. It supports features like reading version specifications from files (e.g., <code>.nvmrc</code>) and optionally running <code>pnpm install</code> commands, streamlining the dependency management process for JavaScript projects. This action is ideal for automating Node.js and PNPM environment preparation in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h1 id="changelog">Changelog</h1>
<p><strong>Update to node24</strong></p>
<h2 id="-maintenance">🧰 Maintenance</h2>
<ul>
<li>chore: update major-update (major) @<a href="https://github.com/apps/renovate">renovate[bot]</a> (#41)</li>
<li>chore: update actions/checkout action to v6 @<a href="https://github.com/apps/renovate">renovate[bot]</a> (#40)</li>
</ul>
<p>See details of <a href="https://github.com/Dafnik/setup-node-pnpm/compare/v5.0.1...v5.0.2">all code changes</a> since previous release.</p>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fallow-codebase-health/</link><pubDate>Fri, 03 Apr 2026 13:46:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.11.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a Rust-based codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of dead code, code duplication, complexity issues, and architectural violations, providing quick and actionable insights to optimize and maintain code quality. Key capabilities include sub-second analysis, zero configuration, automated dead code removal, duplication detection, and health audits for efficient development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a Rust-based codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of dead code, code duplication, complexity issues, and architectural violations, providing quick and actionable insights to optimize and maintain code quality. Key capabilities include sub-second analysis, zero configuration, automated dead code removal, duplication detection, and health audits for efficient development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="group-dead-code-by-team-ownership-or-directory">Group dead code by team ownership or directory</h2>
<p>The last Tier 1 feature is here: <code>--group-by owner|directory</code> partitions all analysis output into labeled groups for team-level triage, dashboards, and operational workflows.</p>
<h3 id="--group-by-owner--codeowners-integration"><code>--group-by owner</code> — CODEOWNERS integration</h3>
<p>Group issues by team using your existing <code>.github/CODEOWNERS</code> file:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>fallow check --group-by owner
</span></span></code></pre></div><pre tabindex="0"><code>7 groups: @types-team 174 · @community 57 · @preact-core 29 · @compat-team 25 · ...

@types-team (174 issues: 8 files · 9 exports · 115 types · 40 unresolved imports) — matched by *.ts, *.tsx
● Unused files (8)
  compat/test/ts/forward-ref.tsx
  ...

@community (57 issues: 18 files · 27 exports · 12 unlisted deps)
● Unused files (18)
  ...
</code></pre><ul>
<li><strong>Auto-probes</strong> <code>CODEOWNERS</code>, <code>.github/CODEOWNERS</code>, <code>.gitlab/CODEOWNERS</code>, <code>docs/CODEOWNERS</code></li>
<li><strong>Last-match-wins</strong> pattern matching (gitignore-style globs)</li>
<li><strong>First owner</strong> on multi-owner lines is the assigned owner</li>
<li><strong>Rule annotations</strong> show which CODEOWNERS pattern matched (e.g., <code>matched by *.tsx</code>)</li>
<li><strong>Summary line</strong> at top shows all groups sorted by issue count</li>
<li><strong>Breakdown headers</strong> show per-type counts (<code>3 files · 21 exports · 1 dep</code>)</li>
<li><strong>Doc URL dedup</strong> — each explanation link appears once across all groups</li>
</ul>
<h3 id="--group-by-directory--no-codeowners-needed"><code>--group-by directory</code> — no CODEOWNERS needed</h3>
<p>Group by first path component for quick structural triage:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>fallow check --group-by directory
</span></span></code></pre></div><p>Works on any project without setup. Great for monorepos where directory = package.</p>
<h3 id="all-6-output-formats">All 6 output formats</h3>
<table>
  <thead>
      <tr>
          <th>Format</th>
          <th>Grouping style</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Human</td>
          <td>Colored group headers with summary + breakdown</td>
      </tr>
      <tr>
          <td>JSON</td>
          <td><code>{ &quot;grouped_by&quot;: &quot;owner&quot;, &quot;groups&quot;: [{key, total_issues, ...}] }</code></td>
      </tr>
      <tr>
          <td>Compact</td>
          <td>Tab-prefixed lines: <code>@team\tunused-file:path</code></td>
      </tr>
      <tr>
          <td>Markdown</td>
          <td><code>## @team (N issues)</code> sections</td>
      </tr>
      <tr>
          <td>SARIF</td>
          <td><code>properties.owner</code> on each result</td>
      </tr>
      <tr>
          <td>CodeClimate</td>
          <td><code>owner</code> field on each issue</td>
      </tr>
  </tbody>
</table>
<h3 id="mcp--config">MCP + Config</h3>
<ul>
<li><strong>MCP</strong>: <code>group_by: &quot;owner&quot; | &quot;directory&quot;</code> parameter on the <code>analyze</code> tool</li>
<li><strong>Config</strong>: optional <code>codeowners</code> field in <code>.fallowrc.json</code> for custom CODEOWNERS path</li>
</ul>
<h3 id="also-in-this-release">Also in this release</h3>
<ul>
<li><strong>GitHub Action review comments</strong> now filtered to PR diff hunks, preventing <code>ARG_MAX</code> crashes on large PRs (50+ files)</li>
<li>Improved review comment hunk filtering UX and robustness</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.10.1...v2.11.0">https://github.com/fallow-rs/fallow/compare/v2.10.1...v2.11.0</a></p>
]]></content:encoded></item><item><title>LynxPrompt Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/lynxprompt-action/</link><pubDate>Fri, 03 Apr 2026 13:46:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/lynxprompt-action/</guid><description>Version updated for https://github.com/GeiserX/lynxprompt-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The LynxPrompt Action is a GitHub Action designed to automate the management of AI IDE configuration files by integrating with the LynxPrompt platform. It enables users to sync local configurations to the cloud, validate their structure, generate configurations from cloud-stored blueprints, and detect configuration drift between local files and the cloud. This action streamlines the process of maintaining consistent and well-formed AI tool configurations across repositories, supporting multiple file types and monorepo setups.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/GeiserX/lynxprompt-action">https://github.com/GeiserX/lynxprompt-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lynxprompt-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>LynxPrompt Action</strong> is a GitHub Action designed to automate the management of AI IDE configuration files by integrating with the LynxPrompt platform. It enables users to sync local configurations to the cloud, validate their structure, generate configurations from cloud-stored blueprints, and detect configuration drift between local files and the cloud. This action streamlines the process of maintaining consistent and well-formed AI tool configurations across repositories, supporting multiple file types and monorepo setups.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Dependency updates:</p>
<ul>
<li>Bump brace-expansion from 1.1.12 to 1.1.13</li>
<li>Bump @actions/core and @actions/github (minor/patch group)</li>
</ul>
]]></content:encoded></item><item><title>Star list generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/star-list-generator/</link><pubDate>Fri, 03 Apr 2026 13:46:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/star-list-generator/</guid><description>Version updated for https://github.com/halostatue/starlist to version v2.0.2.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The halostatue/starlist GitHub Action automates the process of generating a categorized Markdown list of a user’s starred GitHub repositories, grouped by attributes like language or topic. It solves the problem of manually organizing and maintaining a comprehensive list of starred repositories, offering features such as automatic partitioning for large datasets and customizable templates. This tool can be run as a GitHub Action for automated updates or as a CLI tool for local usage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/halostatue/starlist">https://github.com/halostatue/starlist</a></strong> to version <strong>v2.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/star-list-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>halostatue/starlist</strong> GitHub Action automates the process of generating a categorized Markdown list of a user&rsquo;s starred GitHub repositories, grouped by attributes like language or topic. It solves the problem of manually organizing and maintaining a comprehensive list of starred repositories, offering features such as automatic partitioning for large datasets and customizable templates. This tool can be run as a GitHub Action for automated updates or as a CLI tool for local usage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: Really fix starlist default template issue by @halostatue in <a href="https://github.com/halostatue/starlist/pull/6">https://github.com/halostatue/starlist/pull/6</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/halostatue/starlist/compare/v2.0.1...v2.0.2">https://github.com/halostatue/starlist/compare/v2.0.1...v2.0.2</a></p>
]]></content:encoded></item><item><title>GHCup Setup</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/ghcup-setup/</link><pubDate>Fri, 03 Apr 2026 13:46:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/ghcup-setup/</guid><description>Version updated for https://github.com/haskell/ghcup-setup to version v1.2.3.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “GHCup Action” is a GitHub Action designed to install the ghcup tool across various operating systems and integrate it into the system’s PATH. It automates the setup and management of Haskell development tools such as GHC, Cabal, Stack, and HLS, ensuring consistent and streamlined development environments for Haskell projects. Key capabilities include support for configurable tool versions, matrix testing across different operating systems, and customizable configurations for advanced usage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/haskell/ghcup-setup">https://github.com/haskell/ghcup-setup</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghcup-setup">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;GHCup Action&rdquo; is a GitHub Action designed to install the <code>ghcup</code> tool across various operating systems and integrate it into the system&rsquo;s <code>PATH</code>. It automates the setup and management of Haskell development tools such as GHC, Cabal, Stack, and HLS, ensuring consistent and streamlined development environments for Haskell projects. Key capabilities include support for configurable tool versions, matrix testing across different operating systems, and customizable configurations for advanced usage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Upgrade to node24 by @tfausak in <a href="https://github.com/haskell/ghcup-setup/pull/21">https://github.com/haskell/ghcup-setup/pull/21</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@tfausak made their first contribution in <a href="https://github.com/haskell/ghcup-setup/pull/21">https://github.com/haskell/ghcup-setup/pull/21</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/haskell/ghcup-setup/compare/v1...v1.2.3">https://github.com/haskell/ghcup-setup/compare/v1...v1.2.3</a></p>
]]></content:encoded></item><item><title>github-api-usage-monitor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/github-api-usage-monitor/</link><pubDate>Fri, 03 Apr 2026 13:46:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/github-api-usage-monitor/</guid><description>Version updated for https://github.com/hesreallyhim/github-api-usage-monitor to version v2.0.0.
This action is used across all versions by 7 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-api-usage-monitor GitHub Action tracks and reports GitHub API rate limit usage during workflow jobs by periodically polling the /rate_limit endpoint. It automates the monitoring of API consumption, providing detailed insights into per-bucket usage and preventing workflows from exceeding rate limits. This action is ideal for developers who need to analyze API usage patterns or optimize workflows interacting with GitHub’s API.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hesreallyhim/github-api-usage-monitor">https://github.com/hesreallyhim/github-api-usage-monitor</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-api-usage-monitor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>github-api-usage-monitor</strong> GitHub Action tracks and reports GitHub API rate limit usage during workflow jobs by periodically polling the <code>/rate_limit</code> endpoint. It automates the monitoring of API consumption, providing detailed insights into per-bucket usage and preventing workflows from exceeding rate limits. This action is ideal for developers who need to analyze API usage patterns or optimize workflows interacting with GitHub&rsquo;s API.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="200-2026-04-03"><a href="https://github.com/hesreallyhim/github-api-usage-monitor/compare/v1.2.0...v2.0.0">2.0.0</a> (2026-04-03)</h2>
<h3 id="-breaking-changes">⚠ BREAKING CHANGES</h3>
<ul>
<li>upgrade to node 24</li>
</ul>
<h3 id="miscellaneous-chores">Miscellaneous Chores</h3>
<ul>
<li>upgrade to node 24 (<a href="https://github.com/hesreallyhim/github-api-usage-monitor/commit/10c7aab356907d8429a433cdd99ac4741e57ef23">10c7aab</a>)</li>
</ul>
]]></content:encoded></item><item><title>Hosho Prompt Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/hosho-prompt-reviewer/</link><pubDate>Fri, 03 Apr 2026 13:45:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/hosho-prompt-reviewer/</guid><description>Version updated for https://github.com/HOSHO-AI/Hosho-prompt-optimization-public to version v1.31.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hosho Prompt Reviewer GitHub Action evaluates AI agent prompts against six key quality factors based on prompt engineering best practices, providing ratings and actionable improvement suggestions with before-and-after examples. It automates the review process by identifying weaknesses in prompts, offering fixes, and integrating directly into GitHub workflows for pull requests or on-demand analysis. This tool streamlines prompt optimization and ensures alignment with guidelines for models like GPT, Claude, and Gemini.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/HOSHO-AI/Hosho-prompt-optimization-public">https://github.com/HOSHO-AI/Hosho-prompt-optimization-public</a></strong> to version <strong>v1.31.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hosho-prompt-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <em>Hosho Prompt Reviewer</em> GitHub Action evaluates AI agent prompts against six key quality factors based on prompt engineering best practices, providing ratings and actionable improvement suggestions with before-and-after examples. It automates the review process by identifying weaknesses in prompts, offering fixes, and integrating directly into GitHub workflows for pull requests or on-demand analysis. This tool streamlines prompt optimization and ensures alignment with guidelines for models like GPT, Claude, and Gemini.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Pass PR file summary to API for context-aware reviews. Helps the reviewer understand when content was moved/extracted rather than deleted.</p>
]]></content:encoded></item><item><title>stackit-cli tools installer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/stackit-cli-tools-installer/</link><pubDate>Fri, 03 Apr 2026 13:45:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/stackit-cli-tools-installer/</guid><description>Version updated for https://github.com/jkroepke/setup-stackit-cli to version v1.2.38.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the Stackit CLI tool on workflow runners, allowing users to specify a particular version or default to the latest stable release. It simplifies the process of setting up the Stackit CLI by caching the binary and adding it to the system PATH, ensuring consistent and efficient CLI availability for automation workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jkroepke/setup-stackit-cli">https://github.com/jkroepke/setup-stackit-cli</a></strong> to version <strong>v1.2.38</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/stackit-cli-tools-installer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the Stackit CLI tool on workflow runners, allowing users to specify a particular version or default to the latest stable release. It simplifies the process of setting up the Stackit CLI by caching the binary and adding it to the system PATH, ensuring consistent and efficient CLI availability for automation workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v1.2.38 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🛠️ Dependencies</h3>
<ul>
<li>chore(deps): update dependency undici to v8 by @renovate[bot] in <a href="https://github.com/jkroepke/setup-stackit-cli/pull/190">https://github.com/jkroepke/setup-stackit-cli/pull/190</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.37...v1.2.38">https://github.com/jkroepke/setup-stackit-cli/compare/v1.2.37...v1.2.38</a></p>
]]></content:encoded></item><item><title>venomcheck</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/venomcheck/</link><pubDate>Fri, 03 Apr 2026 13:45:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/venomcheck/</guid><description>Version updated for https://github.com/nevoodoo/venomcheck to version v0.1.0-beta.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Venomcheck is a GitHub Action and CLI tool designed to scan Python dependencies for vulnerabilities while identifying their origin in the dependency chain. It addresses the common challenge of understanding why a vulnerable package is included in a project and whether it can be fixed through upgrades. Key capabilities include tracing transitive dependencies, identifying fixable vulnerabilities, handling monorepos, and providing actionable reports for improved dependency management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nevoodoo/venomcheck">https://github.com/nevoodoo/venomcheck</a></strong> to version <strong>v0.1.0-beta.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/venomcheck">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Venomcheck is a GitHub Action and CLI tool designed to scan Python dependencies for vulnerabilities while identifying their origin in the dependency chain. It addresses the common challenge of understanding why a vulnerable package is included in a project and whether it can be fixed through upgrades. Key capabilities include tracing transitive dependencies, identifying fixable vulnerabilities, handling monorepos, and providing actionable reports for improved dependency management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: bump version to 0.1.0-beta.1 (#1) (24da963)</li>
<li>docs: add context to uv/pip usage examples (df17e64)</li>
<li>docs: restructure usage section with consistent format (67bf25e)</li>
<li>docs: use common packages in example output (68b176b)</li>
<li>feat: redesign README and trigger releases on PR merge (7a0af19)</li>
<li>feat: add release workflow with auto-generated changelogs (ed4c9bc)</li>
<li>docs: clarify dependency requirements for pip vs uv modes (0604043)</li>
<li>docs: add origin and attribution section to README (a04cf14)</li>
<li>feat: initial commit - venomcheck (fd1d5ee)</li>
</ul>
]]></content:encoded></item><item><title>CLA Bot - Easily handle Contributor License Agreements (CLAs)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/cla-bot-easily-handle-contributor-license-agreements-clas/</link><pubDate>Fri, 03 Apr 2026 13:45:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/cla-bot-easily-handle-contributor-license-agreements-clas/</guid><description>Version updated for https://github.com/overtrue/cla-bot to version v0.0.6.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CLA Bot GitHub Action automates the enforcement of Contributor License Agreement (CLA) signing for pull requests by blocking merges until all required contributors (e.g., PR authors and commit authors) have signed the CLA via a specific comment. It simplifies the process of tracking and verifying CLA compliance by automatically posting signing instructions, re-checking contributions upon updates, and providing multiple backend options for managing signature records. This action helps maintain legal compliance for contributions with minimal manual intervention.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/overtrue/cla-bot">https://github.com/overtrue/cla-bot</a></strong> to version <strong>v0.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cla-bot-easily-handle-contributor-license-agreements-clas">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The CLA Bot GitHub Action automates the enforcement of Contributor License Agreement (CLA) signing for pull requests by blocking merges until all required contributors (e.g., PR authors and commit authors) have signed the CLA via a specific comment. It simplifies the process of tracking and verifying CLA compliance by automatically posting signing instructions, re-checking contributions upon updates, and providing multiple backend options for managing signature records. This action helps maintain legal compliance for contributions with minimal manual intervention.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<ul>
<li>fix <code>action.yml</code> metadata so the action can be loaded correctly when referenced by release tag</li>
<li>keep the base-branch sync merge commit CLA signer fix from <code>v0.0.5</code></li>
<li>update README and workflow examples to reference <code>v0.0.6</code></li>
</ul>
]]></content:encoded></item><item><title>Extract Commit Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/extract-commit-action/</link><pubDate>Fri, 03 Apr 2026 13:45:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/extract-commit-action/</guid><description>Version updated for https://github.com/somaz94/commit-info-extractor to version v1.4.2.
This action is used across all versions by 3 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Extract Commit Action” is a GitHub Action designed to automate the extraction and processing of information from commit messages using customizable regex patterns or commands. It simplifies tasks like parsing commit logs for specific data, such as environment variables, feature tags, or version numbers, and outputs the results in formats like text, JSON, or CSV. Its key features include customizable commit analysis depth, fail-safe validation, and integration into CI workflows, making it ideal for streamlining commit-based metadata extraction and improving automation in development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/commit-info-extractor">https://github.com/somaz94/commit-info-extractor</a></strong> to version <strong>v1.4.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/extract-commit-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Extract Commit Action&rdquo; is a GitHub Action designed to automate the extraction and processing of information from commit messages using customizable regex patterns or commands. It simplifies tasks like parsing commit logs for specific data, such as environment variables, feature tags, or version numbers, and outputs the results in formats like text, JSON, or CSV. Its key features include customizable commit analysis depth, fail-safe validation, and integration into CI workflows, making it ideal for streamlining commit-based metadata extraction and improving automation in development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="chore">Chore</h3>
<ul>
<li>add git config protection to CLAUDE.md by @somaz94</li>
<li>remove duplicate rules from CLAUDE.md (moved to global) by @somaz94</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>remove duplicate rules covered by global CLAUDE.md by @somaz94</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>extract dedup helper, narrow exception catches, and clean up redundant checks by @somaz94</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/commit-info-extractor/compare/v1.4.1...v1.4.2">https://github.com/somaz94/commit-info-extractor/compare/v1.4.1...v1.4.2</a></p>
]]></content:encoded></item><item><title>Contributors Generator Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/contributors-generator-action/</link><pubDate>Fri, 03 Apr 2026 13:45:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/contributors-generator-action/</guid><description>Version updated for https://github.com/somaz94/contributors-action to version v1.1.0.
This action is used across all versions by 14 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Contributors Action is a GitHub Action that automates the generation and updating of contributor lists for a repository. It uses GitHub repository data to create customizable contributor lists in various formats, such as tables, markdown lists, or image grids, and can update specific sections in existing files (e.g., README.md). This action streamlines the process of recognizing contributors, offering capabilities like filtering, sorting, and previewing results before applying changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/contributors-action">https://github.com/somaz94/contributors-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/contributors-generator-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Contributors Action is a GitHub Action that automates the generation and updating of contributor lists for a repository. It uses GitHub repository data to create customizable contributor lists in various formats, such as tables, markdown lists, or image grids, and can update specific sections in existing files (e.g., README.md). This action streamlines the process of recognizing contributors, offering capabilities like filtering, sorting, and previewing results before applying changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>rename action to Contributors Generator Action by @somaz94</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>migrate gitlab-mirror workflow to multi-git-mirror action by @somaz94</li>
<li>use generate_release_notes instead of body_path in release workflow by @somaz94</li>
<li>revert to body_path RELEASE.md in release workflow by @somaz94</li>
<li>skip auto-generated changelog and contributors commits in release notes by @somaz94</li>
</ul>
<h3 id="chore">Chore</h3>
<ul>
<li>add git config protection to CLAUDE.md by @somaz94</li>
<li>remove duplicate rules from CLAUDE.md (moved to global) by @somaz94</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>add CLAUDE.md project guide by @somaz94</li>
<li>add no-push rule to CLAUDE.md by @somaz94</li>
<li>remove duplicate rules covered by global CLAUDE.md by @somaz94</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>improve code quality with validation, helpers, and test modernization by @somaz94</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/contributors-action/compare/v1.0.0...v1.1.0">https://github.com/somaz94/contributors-action/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Environment/Output Setter</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/environment/output-setter/</link><pubDate>Fri, 03 Apr 2026 13:45:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/environment/output-setter/</guid><description>Version updated for https://github.com/somaz94/env-output-setter to version v1.7.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Environment/Output Setter is a GitHub Action designed to dynamically set multiple key-value pairs as environment variables ($GITHUB_ENV) and workflow outputs ($GITHUB_OUTPUT). It automates the process of defining and managing variables and outputs across steps in a CI/CD pipeline, solving the challenge of dynamic variable handling. Key capabilities include value transformation, JSON support, masking sensitive data, and grouping variables with prefixes for streamlined workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/env-output-setter">https://github.com/somaz94/env-output-setter</a></strong> to version <strong>v1.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/environment-output-setter">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>GitHub Environment/Output Setter</strong> is a GitHub Action designed to dynamically set multiple key-value pairs as environment variables (<code>$GITHUB_ENV</code>) and workflow outputs (<code>$GITHUB_OUTPUT</code>). It automates the process of defining and managing variables and outputs across steps in a CI/CD pipeline, solving the challenge of dynamic variable handling. Key capabilities include value transformation, JSON support, masking sensitive data, and grouping variables with prefixes for streamlined workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>skip major version tag deletion on first release by @somaz94</li>
<li>apache license -&gt; mit license by @somaz94</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>use conventional commit message in changelog-generator workflow by @somaz94</li>
<li>unify changelog-generator with flexible tag pattern by @somaz94</li>
<li>update Go version from 1.23 to 1.26 by @somaz94</li>
<li>add contributors and dependabot auto-merge workflows by @somaz94</li>
<li>migrate changelog generator to go-changelog-action by @somaz94</li>
<li>use major-tag-action for version tag updates by @somaz94</li>
<li>use somaz94/contributors-action@v1 for contributors generation by @somaz94</li>
<li>migrate gitlab-mirror workflow to multi-git-mirror action by @somaz94</li>
<li>use generate_release_notes instead of RELEASE.md by @somaz94</li>
<li>revert to body_path RELEASE.md in release workflow by @somaz94</li>
<li>skip auto-generated changelog and contributors commits in release notes by @somaz94</li>
</ul>
<h3 id="chore">Chore</h3>
<ul>
<li>update cliff.toml for version-based changelog format by @somaz94</li>
<li>regenerate changelog and revert cliff.toml to simple format by @somaz94</li>
<li>regenerate CHANGELOG.md with version-based format by @somaz94</li>
<li>switch changelog generator from git-cliff to github_changelog_generator by @somaz94</li>
<li>migrate devcontainer feature from devcontainers-contrib to devcontainers-extra by @somaz94</li>
<li>remove linter workflow and config files by @somaz94</li>
<li>change license from MIT to Apache 2.0 by @somaz94</li>
<li>upgrade Go version to 1.26 by @somaz94</li>
<li>add git config protection to CLAUDE.md by @somaz94</li>
<li>remove duplicate rules from CLAUDE.md (moved to global) by @somaz94</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>CLAUDE.md by @somaz94</li>
<li>update CLAUDE.md with commit guidelines and language by @somaz94</li>
<li>add no-push rule to CLAUDE.md by @somaz94</li>
<li>remove duplicate rules covered by global CLAUDE.md by @somaz94</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>extract shared transform logic, remove unused groupPrefix param, and use random EOF delimiter by @somaz94</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/env-output-setter/compare/v1.6.1...v1.7.0">https://github.com/somaz94/env-output-setter/compare/v1.6.1...v1.7.0</a></p>
]]></content:encoded></item><item><title>Go Git Commit Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/go-git-commit-action/</link><pubDate>Fri, 03 Apr 2026 13:45:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/go-git-commit-action/</guid><description>Version updated for https://github.com/somaz94/go-git-commit-action to version v1.7.4.
This action is used across all versions by 18 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Go Git Commit Action is a GitHub Action written in Go that automates common Git operations, including committing, pushing, tagging, and creating pull requests. It simplifies workflows by handling tasks like file updates, branch management, and tag creation/deletion, while ensuring secure authentication. This action is designed for performance and reliability, making it ideal for automating version control processes in CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/go-git-commit-action">https://github.com/somaz94/go-git-commit-action</a></strong> to version <strong>v1.7.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>18</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-git-commit-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Go Git Commit Action</strong> is a GitHub Action written in Go that automates common Git operations, including committing, pushing, tagging, and creating pull requests. It simplifies workflows by handling tasks like file updates, branch management, and tag creation/deletion, while ensuring secure authentication. This action is designed for performance and reliability, making it ideal for automating version control processes in CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="chore">Chore</h3>
<ul>
<li>add git config protection to CLAUDE.md by @somaz94</li>
<li>remove duplicate rules from CLAUDE.md (moved to global) by @somaz94</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>remove duplicate rules covered by global CLAUDE.md by @somaz94</li>
</ul>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>precompile regex, extract curl helper, and replace custom contains with strings.Contains by @somaz94</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/go-git-commit-action/compare/v1.7.3...v1.7.4">https://github.com/somaz94/go-git-commit-action/compare/v1.7.3...v1.7.4</a></p>
]]></content:encoded></item><item><title>kube-diff Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/kube-diff-action/</link><pubDate>Fri, 03 Apr 2026 13:45:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/kube-diff-action/</guid><description>Version updated for https://github.com/somaz94/kube-diff-action to version v1.3.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kube-diff-action GitHub Action automates the comparison of local Kubernetes manifests (YAML files, Helm charts, or Kustomize overlays) with the live state of a Kubernetes cluster, identifying configuration drift such as changed, new, deleted, or unchanged resources. It simplifies drift detection workflows by providing customizable output formats and the ability to post diff results as pull request comments, enabling streamlined collaboration and proactive cluster management. Key capabilities include filtering by resource type, namespace, or labels, and support for advanced diff strategies like comparing against the last-applied-configuration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/kube-diff-action">https://github.com/somaz94/kube-diff-action</a></strong> to version <strong>v1.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kube-diff-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kube-diff-action</code> GitHub Action automates the comparison of local Kubernetes manifests (YAML files, Helm charts, or Kustomize overlays) with the live state of a Kubernetes cluster, identifying configuration drift such as changed, new, deleted, or unchanged resources. It simplifies drift detection workflows by providing customizable output formats and the ability to post diff results as pull request comments, enabling streamlined collaboration and proactive cluster management. Key capabilities include filtering by resource type, namespace, or labels, and support for advanced diff strategies like comparing against the <code>last-applied-configuration</code>.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Support comma-separated name filter, conditional sudo, tighten comment regex (0aad92e)</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>Use generate_release_notes instead of body_path in release workflow (0f72a0a)</li>
<li>Revert to body_path RELEASE.md in release workflow (b3f4e7f)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Add Latest Tag, Top Language, Marketplace badges to README (03f488f)</li>
<li>Add combined usage scenarios with kube-events-action (d3a5884)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/kube-diff-action/compare/v1.3.1...v1.3.2">https://github.com/somaz94/kube-diff-action/compare/v1.3.1...v1.3.2</a></p>
]]></content:encoded></item><item><title>kube-events Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/kube-events-action/</link><pubDate>Fri, 03 Apr 2026 13:45:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/kube-events-action/</guid><description>Version updated for https://github.com/somaz94/kube-events-action to version v1.3.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kube-events-action GitHub Action automates the process of monitoring Kubernetes cluster events, particularly after deployments. It detects and reports warnings or specific event types within a defined time window, optionally posting a summarized report as a pull request comment. Key features include customizable event filtering, grouping, multiple output formats, and the ability to fail CI workflows if warning thresholds are exceeded, enabling streamlined post-deployment monitoring and issue tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/somaz94/kube-events-action">https://github.com/somaz94/kube-events-action</a></strong> to version <strong>v1.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kube-events-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kube-events-action</code> GitHub Action automates the process of monitoring Kubernetes cluster events, particularly after deployments. It detects and reports warnings or specific event types within a defined time window, optionally posting a summarized report as a pull request comment. Key features include customizable event filtering, grouping, multiple output formats, and the ability to fail CI workflows if warning thresholds are exceeded, enabling streamlined post-deployment monitoring and issue tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>Support comma-separated kind/type/reason filters, conditional sudo, POSIX regex (d8aa237)</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>Use generate_release_notes instead of body_path in release workflow (00ad5bf)</li>
<li>Revert to body_path RELEASE.md in release workflow (2c2778e)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/somaz94/kube-events-action/compare/v1.3.0...v1.3.1">https://github.com/somaz94/kube-events-action/compare/v1.3.0...v1.3.1</a></p>
]]></content:encoded></item><item><title>Agentura Eval</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/agentura-eval/</link><pubDate>Fri, 03 Apr 2026 13:45:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/agentura-eval/</guid><description>Version updated for https://github.com/SyntheticSynaptic/agentura to version v0.6.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agentura is a GitHub Action designed to test and validate AI agent behavior by comparing expected outputs to actual performance on every pull request. It automates the detection of regressions, improvements, and other changes in areas like accuracy, quality, tool usage, and performance before merging, ensuring reliable updates and reducing the risk of unnoticed issues. Key capabilities include baseline comparisons, multi-turn conversation testing, and support for various evaluation strategies such as semantic similarity, LLM-based judgments, and cost/latency guardrails.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SyntheticSynaptic/agentura">https://github.com/SyntheticSynaptic/agentura</a></strong> to version <strong>v0.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentura-eval">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agentura is a GitHub Action designed to test and validate AI agent behavior by comparing expected outputs to actual performance on every pull request. It automates the detection of regressions, improvements, and other changes in areas like accuracy, quality, tool usage, and performance before merging, ensuring reliable updates and reducing the risk of unnoticed issues. Key capabilities include baseline comparisons, multi-turn conversation testing, and support for various evaluation strategies such as semantic similarity, LLM-based judgments, and cost/latency guardrails.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="runtime-contract-enforcement-in-agentura-trace">Runtime Contract Enforcement in <code>agentura trace</code></h2>
<p>Contracts now run in production, not just at PR time.</p>
<p>When <code>agentura.yaml</code> is present, <code>agentura trace</code> evaluates all
contracts on every call and writes results to the trace JSON:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cd examples/triage-agent
</span></span><span style="display:flex;"><span>agentura trace --input <span style="color:#e6db74">&#34;45-year-old male, productive cough, fever 38.9C&#34;</span>
</span></span></code></pre></div><p>Output includes a <code>CONTRACT CHECK</code> section after the trace:</p>
<pre tabindex="0"><code>CONTRACT CHECK

clinical_action_boundary   PASS
confidence_floor           FAIL   escalation_required
                                  confidence 0.43 &lt; threshold 0.75
</code></pre><ul>
<li><code>contract_results</code> written to trace JSON for audit trail</li>
<li><code>--no-contracts</code> flag to opt out per call</li>
<li>Exits <code>1</code> only on <code>hard_fail</code> — <code>escalation_required</code> and
<code>soft_fail</code> do not block execution</li>
<li>Works without <code>--agent</code> if the current directory config
resolves the agent</li>
</ul>
<hr>
<h2 id="pccp-readiness-signals-in-agentura-report">PCCP Readiness Signals in <code>agentura report</code></h2>
<p>The placeholder PCCP statement is replaced with a real signals
section computed from local eval evidence:</p>
<table>
  <thead>
      <tr>
          <th>Signal</th>
          <th>Status</th>
          <th>Detail</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Eval coverage</td>
          <td>PASS</td>
          <td>47 unique cases in period</td>
      </tr>
      <tr>
          <td>Baseline stability</td>
          <td>PASS</td>
          <td>No case regressions detected</td>
      </tr>
      <tr>
          <td>Contract enforcement</td>
          <td>PASS</td>
          <td>Contracts active, 0 hard_fail</td>
      </tr>
      <tr>
          <td>Drift status</td>
          <td>WARN</td>
          <td>Reference snapshot exists, drift within threshold</td>
      </tr>
      <tr>
          <td>Model version consistency</td>
          <td>PASS</td>
          <td>Same model across all runs</td>
      </tr>
  </tbody>
</table>
<p>Each signal shows PASS / WARN / FAIL with a one-line explanation.
If a signal cannot be computed from available evidence, it shows
&ldquo;Insufficient data&rdquo; rather than guessing.</p>
<hr>
<h2 id="markdown-export-for-agentura-report">Markdown Export for <code>agentura report</code></h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># existing HTML (unchanged)</span>
</span></span><span style="display:flex;"><span>agentura report --since 2026-03-01 --out audit.html
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># new markdown export</span>
</span></span><span style="display:flex;"><span>agentura report --since 2026-03-01 --format md --out audit.md
</span></span></code></pre></div><p>The markdown report contains the same sections as HTML — eval
record, contract summary, PCCP signals, drift table, trace sample,
system record. Drift sparkline replaced with a plain text table.
Renders correctly on GitHub.</p>
<p>Useful for: attaching to PRs, sharing in Slack, committing audit
records to a governance repo.</p>
]]></content:encoded></item><item><title>Runner Guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/runner-guard/</link><pubDate>Fri, 03 Apr 2026 13:45:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/runner-guard/</guid><description>Version updated for https://github.com/Vigilant-LLC/runner-guard to version v2.6.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Runner Guard is a CI/CD vulnerability scanner designed to analyze GitHub Actions workflows for security risks, including injection paths and hidden malicious payloads. It automates the detection of critical vulnerabilities such as misconfigured pull_request_target workflows that expose repository secrets and supply chain attacks involving invisible Unicode steganography. By performing static taint analysis and byte-level scanning, Runner Guard mitigates risks of AI-driven exploitation and enhances the security of software supply chains.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Vigilant-LLC/runner-guard">https://github.com/Vigilant-LLC/runner-guard</a></strong> to version <strong>v2.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/runner-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Runner Guard is a CI/CD vulnerability scanner designed to analyze GitHub Actions workflows for security risks, including injection paths and hidden malicious payloads. It automates the detection of critical vulnerabilities such as misconfigured <code>pull_request_target</code> workflows that expose repository secrets and supply chain attacks involving invisible Unicode steganography. By performing static taint analysis and byte-level scanning, Runner Guard mitigates risks of AI-driven exploitation and enhances the security of software supply chains.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="whats-new-in-v260">What&rsquo;s new in v2.6.0</h3>
<p><strong>Active campaign IOC detection:</strong></p>
<ul>
<li>31 threat signatures across 5 campaigns (up from 11), organized in <code>rules/signatures/</code> directory</li>
<li>TeamPCP campaign: C2 domains (scan.aquasecurtiy.org, checkmarx.zone, models.litellm.cloud), process memory harvesting, archive exfiltration, tag force-push patterns</li>
<li>UNC1069/Axios campaign: sfrclak[.]com C2 domain, plain-crypto-js malicious package, postinstall RAT chain, temp-exec-delete pattern</li>
<li>Telnyx campaign: WAV steganography payload extraction, Startup folder persistence, AES-256-CBC/RSA-4096 exfiltration</li>
<li>General supply chain: environment variable harvesting, curl exfiltration to new domains</li>
<li>New IOC types: ioc-domain (C2 domains with defanged notation support) and ioc-package (malicious package names)</li>
</ul>
<p><strong>Runner Guard Score:</strong></p>
<ul>
<li>CI/CD security score (0-100) with letter grade displayed after every scan</li>
<li>Category breakdown: Pinning, Permissions, Injection, Triggers, IOCs</li>
<li>Works on both local and remote scans</li>
</ul>
<p><strong>Interactive CLI menu:</strong></p>
<ul>
<li>Run <code>runner-guard</code> with no arguments for a guided experience</li>
<li>Sub-menus for scan (local vs remote with path confirmation) and fix</li>
<li>Coming-soon placeholders for upcoming features (batch scanning, dependency checking, upstream audit)</li>
<li>Power users unaffected: all flag-based CLI usage works unchanged</li>
</ul>
<p><strong>Signature directory restructure:</strong></p>
<ul>
<li>Signatures moved from single <code>signatures.yaml</code> to <code>rules/signatures/</code> directory</li>
<li>One file per campaign/threat actor for easy browsing and contribution</li>
<li>Backward compatible: falls back to single file if directory not present</li>
</ul>
]]></content:encoded></item><item><title>Setup vp</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-vp/</link><pubDate>Fri, 03 Apr 2026 13:45:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-vp/</guid><description>Version updated for https://github.com/voidzero-dev/setup-vp to version v1.6.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-vp GitHub Action automates the setup of Vite+ (vp) in CI/CD workflows, including global installation, dependency caching, and Node.js version management. It simplifies project initialization by detecting lock files, supporting all major package managers, and optionally running dependency installation. This action addresses common challenges in configuring development environments, reducing build times and ensuring consistency across workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/voidzero-dev/setup-vp">https://github.com/voidzero-dev/setup-vp</a></strong> to version <strong>v1.6.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-vp">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-vp</code> GitHub Action automates the setup of Vite+ (<code>vp</code>) in CI/CD workflows, including global installation, dependency caching, and Node.js version management. It simplifies project initialization by detecting lock files, supporting all major package managers, and optionally running dependency installation. This action addresses common challenges in configuring development environments, reducing build times and ensuring consistency across workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: add bun dependency cache support by @fengmk2 in <a href="https://github.com/voidzero-dev/setup-vp/pull/42">https://github.com/voidzero-dev/setup-vp/pull/42</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/voidzero-dev/setup-vp/compare/v1.5.0...v1.6.0">https://github.com/voidzero-dev/setup-vp/compare/v1.5.0...v1.6.0</a></p>
]]></content:encoded></item><item><title>KiCad Design Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/kicad-design-review/</link><pubDate>Fri, 03 Apr 2026 06:20:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/kicad-design-review/</guid><description>Version updated for https://github.com/aklofas/kicad-happy to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, kicad-happy, provides AI-powered design review capabilities for KiCad projects. It automates the analysis of schematics, PCB layouts, and Gerber files, detecting bugs, design errors, and potential issues before manufacturing. Key features include power tree tracing, subcircuit identification, PCB layout verification, protection coverage mapping, and sleep current estimation, offering a comprehensive, automated assistant for electronics design workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/aklofas/kicad-happy">https://github.com/aklofas/kicad-happy</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kicad-design-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>kicad-happy</strong>, provides AI-powered design review capabilities for KiCad projects. It automates the analysis of schematics, PCB layouts, and Gerber files, detecting bugs, design errors, and potential issues before manufacturing. Key features include power tree tracing, subcircuit identification, PCB layout verification, protection coverage mapping, and sleep current estimation, offering a comprehensive, automated assistant for electronics design workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v11">What&rsquo;s new in v1.1</h2>
<p>New skill: <strong>EMC pre-compliance risk analysis</strong> — 42 rule checks that predict the most common causes of EMC test failures from your KiCad schematic and PCB layout. Plus Monte Carlo tolerance analysis, design diff, thermal hotspot estimation, no-connect detection improvements, and 22 bug fixes from a comprehensive code audit.</p>
<h3 id="install">Install</h3>
<p><strong>Claude Code plugin</strong> (new in v1.1):</p>
<pre tabindex="0"><code>/plugin marketplace add aklofas/kicad-happy
/plugin install kicad-happy@kicad-happy
</code></pre><p><strong>GitHub Action</strong> — no changes needed if you&rsquo;re on <code>@v1</code>. The tag moves forward automatically.</p>
<p><strong>Manual / OpenAI Codex</strong> — <code>git pull</code> to update your clone.</p>
<h3 id="highlights">Highlights</h3>
<table>
  <thead>
      <tr>
          <th>Feature</th>
          <th>Details</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>EMC pre-compliance</strong></td>
          <td>42 rule checks: ground plane integrity, decoupling, I/O filtering, switching harmonics, diff pair skew, PDN impedance, ESD paths, crosstalk, board edge radiation, thermal-EMC, shielding. SPICE-enhanced when ngspice is available. FCC/CISPR/automotive/military.</td>
      </tr>
      <tr>
          <td><strong>Monte Carlo tolerance</strong></td>
          <td><code>--monte-carlo N</code> runs N simulations with randomized component values. Reports 3σ bounds and per-component sensitivity analysis.</td>
      </tr>
      <tr>
          <td><strong>Design diff</strong></td>
          <td>Compares two analysis JSONs — component changes, signal parameter shifts, EMC finding deltas. GitHub Action <code>diff-base: true</code> for automatic PR comparison.</td>
      </tr>
      <tr>
          <td><strong>Thermal hotspots</strong></td>
          <td>Junction temperature estimation for LDOs, switching regulators, shunt resistors. Package Rθ_JA lookup, thermal via correction, proximity warnings.</td>
      </tr>
      <tr>
          <td><strong>No-connect detection</strong></td>
          <td>Correctly identifies NC markers, library-defined NC pins, and KiCad <code>unconnected</code> pin types. Eliminates false floating-pin warnings across 2,253 files.</td>
      </tr>
      <tr>
          <td><strong>Plugin marketplace</strong></td>
          <td>Install as a Claude Code plugin with two commands.</td>
      </tr>
  </tbody>
</table>
<h3 id="bug-fixes-code-audit">Bug fixes (code audit)</h3>
<p>22 fixes across 8 commits, including:</p>
<ul>
<li>Trace inductance formula was 25x too high (wrong constant in Wheeler approximation)</li>
<li>PDN target impedance was 2x too lenient (missing factor in Bogatin formula)</li>
<li>Goertzel DFT normalization was 6 dB low (missing single-sided spectrum factor)</li>
<li>Regulator voltage suffix parser misread 12V/15V/24V as 1.2V/1.5V/2.4V</li>
<li>Inner-layer traces mapped to wrong reference plane (always defaulted to F.Cu)</li>
<li>Circular board bounding boxes computed incorrectly</li>
<li>Zone fill detection failed on KiCad 9/10 format</li>
<li>Set precedence bug in decoupling cap net matching</li>
</ul>
<p>Full list: <a href="https://github.com/aklofas/kicad-happy/blob/main/TODO-issues.md">TODO-issues.md</a></p>
<h3 id="github-action-changes">GitHub Action changes</h3>
<ul>
<li>EMC and thermal analysis now run automatically</li>
<li><code>diff-base: true</code> input for delta-only PR reviews</li>
<li>No breaking changes — existing <code>@v1</code> workflows work as before</li>
</ul>
<h3 id="validated-at-scale">Validated at scale</h3>
<p>1,035 open-source KiCad projects. 6,845 schematics, 3,498 PCBs, 6,853 EMC analyses. Zero crashes. 404K+ regression assertions at 100% pass rate. 30,646 SPICE simulations. 298 constants and 95 equations verified against primary sources.</p>
<h3 id="links">Links</h3>
<ul>
<li><a href="https://github.com/aklofas/kicad-happy#readme">Full documentation</a></li>
<li><a href="https://github.com/aklofas/kicad-happy/blob/main/github-action.md">GitHub Action setup guide</a></li>
<li><a href="https://github.com/aklofas/kicad-happy/blob/main/emc-precompliance.md">EMC Pre-Compliance Guide</a></li>
<li><a href="https://github.com/aklofas/kicad-happy-testharness">Test harness</a></li>
</ul>
]]></content:encoded></item><item><title>Ambient Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/ambient-action/</link><pubDate>Fri, 03 Apr 2026 06:20:31 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/ambient-action/</guid><description>Version updated for https://github.com/ambient-code/ambient-action to version v0.0.3.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Ambient Action GitHub Action integrates with the Ambient Code Platform to automate the creation and management of development sessions directly from workflows. It streamlines tasks such as code refactoring, bug fixing, and implementing project-specific workflows by accepting prompts and repository details, with options to either proceed immediately or wait for session results. Key capabilities include session creation, execution control (fire-and-forget or result-waiting modes), and support for feedback loops and issue-driven triggers, enhancing automation and collaboration in software development processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ambient-code/ambient-action">https://github.com/ambient-code/ambient-action</a></strong> to version <strong>v0.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ambient-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Ambient Action GitHub Action integrates with the Ambient Code Platform to automate the creation and management of development sessions directly from workflows. It streamlines tasks such as code refactoring, bug fixing, and implementing project-specific workflows by accepting prompts and repository details, with options to either proceed immediately or wait for session results. Key capabilities include session creation, execution control (fire-and-forget or result-waiting modes), and support for feedback loops and issue-driven triggers, enhancing automation and collaboration in software development processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: switch timeout to inactivity-based auto-stop by @Gkrumbach07 in <a href="https://github.com/ambient-code/ambient-action/pull/2">https://github.com/ambient-code/ambient-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ambient-code/ambient-action/compare/v0.0.2...v0.0.3">https://github.com/ambient-code/ambient-action/compare/v0.0.2...v0.0.3</a></p>
]]></content:encoded></item><item><title>Route Auditor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/route-auditor/</link><pubDate>Fri, 03 Apr 2026 06:20:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/route-auditor/</guid><description>Version updated for https://github.com/ayaxsoft/route-auditor to version @route-auditor/cli@4.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The route-auditor GitHub Action is designed to automatically scan Next.js projects for security vulnerabilities within App Router, Pages Router, and API Routes. It identifies issues such as missing authentication, CSRF protection gaps, permissive CORS policies, hardcoded secrets, and more, while providing stack-aware fix suggestions tailored to commonly used libraries. This tool helps developers proactively address security concerns and automate the auditing process to ensure their routes are secure before deployment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ayaxsoft/route-auditor">https://github.com/ayaxsoft/route-auditor</a></strong> to version <strong>@route-auditor/cli@4.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/route-auditor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>route-auditor</code> GitHub Action is designed to automatically scan Next.js projects for security vulnerabilities within App Router, Pages Router, and API Routes. It identifies issues such as missing authentication, CSRF protection gaps, permissive CORS policies, hardcoded secrets, and more, while providing stack-aware fix suggestions tailored to commonly used libraries. This tool helps developers proactively address security concerns and automate the auditing process to ensure their routes are secure before deployment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="major-changes">Major Changes</h3>
<ul>
<li>f21f08d: Migrate CLI to react ink</li>
</ul>
]]></content:encoded></item><item><title>BuiltByBit Release Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/builtbybit-release-action/</link><pubDate>Fri, 03 Apr 2026 06:20:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/builtbybit-release-action/</guid><description>Version updated for https://github.com/CorwinDev/BuiltByBit-release-action to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The BuiltByBit Release Action automates the process of publishing new versions of a resource to the BuiltByBit platform directly from a GitHub workflow. It streamlines tasks such as uploading GitHub release assets or self-built files (e.g., ZIP/JAR) and supports version management, changelog updates, and seamless integration with CI/CD pipelines. This action simplifies resource distribution and ensures efficient updates to the BuiltByBit marketplace.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/CorwinDev/BuiltByBit-release-action">https://github.com/CorwinDev/BuiltByBit-release-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/builtbybit-release-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The BuiltByBit Release Action automates the process of publishing new versions of a resource to the BuiltByBit platform directly from a GitHub workflow. It streamlines tasks such as uploading GitHub release assets or self-built files (e.g., ZIP/JAR) and supports version management, changelog updates, and seamless integration with CI/CD pipelines. This action simplifies resource distribution and ensures efficient updates to the BuiltByBit marketplace.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/CorwinDev/BuiltByBit-release-action/compare/v1.0.0...v1.0.1">https://github.com/CorwinDev/BuiltByBit-release-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>Datadog Deployment Gate</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/datadog-deployment-gate/</link><pubDate>Fri, 03 Apr 2026 06:20:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/datadog-deployment-gate/</guid><description>Version updated for https://github.com/DataDog/deployment-gate-github-action to version v2.0.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Datadog Deployment Gate GitHub Action integrates Datadog Deployment Gates into CI/CD pipelines to automatically evaluate deployment readiness based on predefined rules. It helps reduce the risk of deployment-related incidents by enabling automated checks for service health, environment conditions, and other metrics before proceeding with deployments. This action provides seamless integration, detailed evaluation logs, and error handling to streamline deployment decision-making.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DataDog/deployment-gate-github-action">https://github.com/DataDog/deployment-gate-github-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/datadog-deployment-gate">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Datadog Deployment Gate GitHub Action integrates Datadog Deployment Gates into CI/CD pipelines to automatically evaluate deployment readiness based on predefined rules. It helps reduce the risk of deployment-related incidents by enabling automated checks for service health, environment conditions, and other metrics before proceeding with deployments. This action provides seamless integration, detailed evaluation logs, and error handling to streamline deployment decision-making.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix version in README by @GabrielAnca in <a href="https://github.com/DataDog/deployment-gate-github-action/pull/10">https://github.com/DataDog/deployment-gate-github-action/pull/10</a></li>
<li>Add identifier to docs | SDCD by @Aaron-9900 in <a href="https://github.com/DataDog/deployment-gate-github-action/pull/11">https://github.com/DataDog/deployment-gate-github-action/pull/11</a></li>
<li>security: eliminate supply chain vulnerability by using pre-built datadog-ci binary by @calvinbayer in <a href="https://github.com/DataDog/deployment-gate-github-action/pull/12">https://github.com/DataDog/deployment-gate-github-action/pull/12</a>
<ul>
<li><strong>Eliminated runtime npm installs</strong>: No more <code>npm install -g @datadog/datadog-ci@latest</code></li>
<li><strong>No transitive dependency resolution</strong>: All dependencies bundled in pre-built binary</li>
<li><strong>Checksum verification</strong>: Every binary download is verified</li>
<li><strong>Removed Node.js dependency</strong>: No longer requires <code>actions/setup-node</code></li>
</ul>
</li>
</ul>
<h2 id="-breaking-changes">⚠️ Breaking Changes</h2>
<h3 id="1-platform-requirements">1. Platform Requirements</h3>
<p><strong>IMPORTANT:</strong> This action now requires pre-built binaries. Supported platforms:</p>
<ul>
<li>✅ <code>linux-x64</code></li>
<li>✅ <code>linux-arm64</code></li>
<li>✅ <code>darwin-x64</code> (macOS Intel)</li>
<li>✅ <code>darwin-arm64</code> (macOS Apple Silicon)</li>
<li>✅ <code>win-x64</code> (Windows)</li>
</ul>
<p>❌ Unsupported platforms (that worked in v1.x with npm):</p>
<ul>
<li><code>linux-arm</code> (32-bit ARM)</li>
<li>Other architectures where Node.js runs but datadog-ci binaries aren&rsquo;t built</li>
</ul>
<p><strong>If your workflows run on unsupported platforms, they will fail.</strong> Stick with v1.x or request binary support from <a href="https://github.com/DataDog/datadog-ci/releases">datadog-ci releases</a>.</p>
]]></content:encoded></item><item><title>GitHub Action for Python based Firebase projects</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/github-action-for-python-based-firebase-projects/</link><pubDate>Fri, 03 Apr 2026 06:20:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/github-action-for-python-based-firebase-projects/</guid><description>Version updated for https://github.com/gannonk08/firebase-action-python to version v15.13.0.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action facilitates the use of Firebase CLI commands within a CI/CD pipeline, with a specific focus on Python-based projects. It automates tasks such as deploying Firebase functions, hosting files, Firestore rules, and updating configurations by integrating with Google Cloud services via service account credentials. Key capabilities include creating Python virtual environments, setting Firebase function configurations, and supporting various deployment types with customizable arguments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gannonk08/firebase-action-python">https://github.com/gannonk08/firebase-action-python</a></strong> to version <strong>v15.13.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-action-for-python-based-firebase-projects">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action facilitates the use of Firebase CLI commands within a CI/CD pipeline, with a specific focus on Python-based projects. It automates tasks such as deploying Firebase functions, hosting files, Firestore rules, and updating configurations by integrating with Google Cloud services via service account credentials. Key capabilities include creating Python virtual environments, setting Firebase function configurations, and supporting various deployment types with customizable arguments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Bump <code>firebase-tools</code> to v15.13.0</p>
]]></content:encoded></item><item><title>Copilot Release Notes</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/copilot-release-notes/</link><pubDate>Fri, 03 Apr 2026 06:20:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/copilot-release-notes/</guid><description>Version updated for https://github.com/github/copilot-release-notes to version v1.0.1.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 1 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Copilot Release Notes GitHub Action automates the generation of structured, human-readable release notes by analyzing pull requests merged between specified git references, leveraging GitHub Copilot’s AI capabilities. It simplifies release documentation by extracting insights from PR titles, bodies, labels, and diffs, and provides outputs in both markdown and JSON formats for integration into changelogs, dashboards, or communication tools. Key features include team-customizable formatting, uncertainty flagging for human review, and security-hardening measures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/github/copilot-release-notes">https://github.com/github/copilot-release-notes</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>1</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/copilot-release-notes">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Copilot Release Notes</strong> GitHub Action automates the generation of structured, human-readable release notes by analyzing pull requests merged between specified git references, leveraging GitHub Copilot&rsquo;s AI capabilities. It simplifies release documentation by extracting insights from PR titles, bodies, labels, and diffs, and provides outputs in both markdown and JSON formats for integration into changelogs, dashboards, or communication tools. Key features include team-customizable formatting, uncertainty flagging for human review, and security-hardening measures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Improved PR discovery for repos using GitHub API strategy</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>Added Background and Requirements sections to README</li>
<li>Updated all references from <code>desktop/copilot-release-notes</code> to <code>github/copilot-release-notes</code></li>
</ul>
<h3 id="security">Security</h3>
<ul>
<li>Resolved 5 Dependabot alerts for handlebars (1 critical, 3 high, 1 low)</li>
<li>Resolved 1 moderate brace-expansion vulnerability</li>
</ul>
]]></content:encoded></item><item><title>hostwithquantum/setup-quantum-cli</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/hostwithquantum/setup-quantum-cli/</link><pubDate>Fri, 03 Apr 2026 06:20:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/hostwithquantum/setup-quantum-cli/</guid><description>Version updated for https://github.com/hostwithquantum/setup-quantum-cli to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-quantum-cli GitHub Action automates the installation, configuration, and authentication of the quantum-cli tool in CI/CD workflows. It simplifies the process of setting up the CLI by downloading it, adding it to the system PATH, and optionally configuring authentication using an API key. This action is designed to streamline deployment and management tasks in projects utilizing Planetary Quantum services.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hostwithquantum/setup-quantum-cli">https://github.com/hostwithquantum/setup-quantum-cli</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hostwithquantum-setup-quantum-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-quantum-cli</code> GitHub Action automates the installation, configuration, and authentication of the <code>quantum-cli</code> tool in CI/CD workflows. It simplifies the process of setting up the CLI by downloading it, adding it to the system PATH, and optionally configuring authentication using an API key. This action is designed to streamline deployment and management tasks in projects utilizing Planetary Quantum services.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>quantum-cli v3 by @till in <a href="https://github.com/hostwithquantum/setup-quantum-cli/pull/3">https://github.com/hostwithquantum/setup-quantum-cli/pull/3</a></li>
<li>chore(deps): bump actions/cache from 4.3.0 to 5.0.4 in the action-deps group by @dependabot[bot] in <a href="https://github.com/hostwithquantum/setup-quantum-cli/pull/4">https://github.com/hostwithquantum/setup-quantum-cli/pull/4</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@dependabot[bot] made their first contribution in <a href="https://github.com/hostwithquantum/setup-quantum-cli/pull/4">https://github.com/hostwithquantum/setup-quantum-cli/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hostwithquantum/setup-quantum-cli/compare/v1...v2.0.0">https://github.com/hostwithquantum/setup-quantum-cli/compare/v1...v2.0.0</a></p>
]]></content:encoded></item><item><title>verified-bot-commit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/verified-bot-commit/</link><pubDate>Fri, 03 Apr 2026 06:20:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/verified-bot-commit/</guid><description>Version updated for https://github.com/IAreKyleW00t/verified-bot-commit to version v2.2.2.
This action is used across all versions by 87 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Verified Bot Commit GitHub Action automates the creation of signed and verified commits as the github-actions[bot] user using the GitHub REST API, leveraging either the default GITHUB_TOKEN or a custom GitHub App Token. It simplifies workflows by staging and committing specified files, ensuring commits are cryptographically signed with GitHub’s public PGP key, and updating the local branch. This action is particularly useful for maintaining secure, traceable commit histories in automated workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/IAreKyleW00t/verified-bot-commit">https://github.com/IAreKyleW00t/verified-bot-commit</a></strong> to version <strong>v2.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>87</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/verified-bot-commit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Verified Bot Commit</strong> GitHub Action automates the creation of signed and verified commits as the <code>github-actions[bot]</code> user using the GitHub REST API, leveraging either the default <code>GITHUB_TOKEN</code> or a custom GitHub App Token. It simplifies workflows by staging and committing specified files, ensuring commits are cryptographically signed with GitHub&rsquo;s public PGP key, and updating the local branch. This action is particularly useful for maintaining secure, traceable commit histories in automated workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v2.2.2 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="-dependencies">🏗️ Dependencies</h3>
<ul>
<li>build(deps-dev): Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/IAreKyleW00t/verified-bot-commit/pull/321">https://github.com/IAreKyleW00t/verified-bot-commit/pull/321</a></li>
<li>build(deps): Bump github/codeql-action from 4.34.1 to 4.35.1 in the actions group by @dependabot[bot] in <a href="https://github.com/IAreKyleW00t/verified-bot-commit/pull/320">https://github.com/IAreKyleW00t/verified-bot-commit/pull/320</a></li>
<li>build(deps): Bump minimatch from 10.2.4 to 10.2.5 in the npm-production group across 1 directory by @dependabot[bot] in <a href="https://github.com/IAreKyleW00t/verified-bot-commit/pull/323">https://github.com/IAreKyleW00t/verified-bot-commit/pull/323</a></li>
<li>build(deps-dev): Bump ts-jest from 29.4.6 to 29.4.9 in the npm-development group by @dependabot[bot] in <a href="https://github.com/IAreKyleW00t/verified-bot-commit/pull/324">https://github.com/IAreKyleW00t/verified-bot-commit/pull/324</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/IAreKyleW00t/verified-bot-commit/compare/v2.2.1...v2.2.2">https://github.com/IAreKyleW00t/verified-bot-commit/compare/v2.2.1...v2.2.2</a></p>
]]></content:encoded></item><item><title>OQS Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/oqs-scanner/</link><pubDate>Fri, 03 Apr 2026 06:19:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/oqs-scanner/</guid><description>Version updated for https://github.com/jimbo111/open-quantum-secure to version v2.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Open Quantum Secure (OQS Scanner) is a post-quantum cryptography analysis tool that scans codebases, configuration files, and binary artifacts to identify cryptographic algorithm usage vulnerable to quantum computing attacks. It automates the process of assessing quantum readiness by generating a Quantum Readiness Score, producing CycloneDX SBOMs, and checking compliance with CNSA 2.0 standards, all while running fully offline without requiring a backend. The tool supports extensible scanning capabilities via built-in and optional engines for comprehensive cryptography evaluations across diverse file formats and programming languages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jimbo111/open-quantum-secure">https://github.com/jimbo111/open-quantum-secure</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/oqs-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Open Quantum Secure (OQS Scanner) is a post-quantum cryptography analysis tool that scans codebases, configuration files, and binary artifacts to identify cryptographic algorithm usage vulnerable to quantum computing attacks. It automates the process of assessing quantum readiness by generating a Quantum Readiness Score, producing CycloneDX SBOMs, and checking compliance with CNSA 2.0 standards, all while running fully offline without requiring a backend. The tool supports extensible scanning capabilities via built-in and optional engines for comprehensive cryptography evaluations across diverse file formats and programming languages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-included">What&rsquo;s included</h2>
<p>Post-quantum cryptography scanner with 10 detection engines covering 14+
languages.</p>
<h3 id="core">Core</h3>
<ul>
<li>12-stage scan pipeline with cross-engine deduplication and corroboration</li>
<li>Quantum Readiness Score (QRS 0-100) with HNDL classification
(immediate/deferred)</li>
<li>CycloneDX 1.7 CBOM output with 31 custom properties</li>
<li>5 output formats: JSON, table, SARIF, CBOM, HTML</li>
</ul>
<h3 id="compliance">Compliance</h3>
<ul>
<li>CNSA 2.0 compliance checking (<code>--compliance cnsa-2.0</code>)</li>
<li>Formal compliance report generation (<code>compliance-report</code> command)</li>
<li>CBOM signing with Ed25519 (<code>--sign-cbom</code>)</li>
<li>Migration effort estimates (simple/moderate/complex) per finding</li>
<li>Hybrid transition recommendations (X25519+ML-KEM-768, ECDSA+ML-DSA-65)</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li>GitHub Actions integration with PR comments and SARIF upload</li>
<li>GitLab CI template with MR notes and Security Dashboard</li>
<li>Three CI modes: blocking, advisory, silent</li>
<li>Generic HTTPS webhook for ITSM integration</li>
</ul>
<h3 id="dashboard">Dashboard</h3>
<ul>
<li>Local web dashboard (<code>oqs-scanner dashboard</code>)</li>
<li>QRS trend tracking with per-finding drill-down</li>
<li>No backend required — fully offline</li>
</ul>
<h3 id="standards">Standards</h3>
<p>NIST CNSA 2.0, FIPS 203/204/205, HQC, KCMVP, K-PQC Round 4, CycloneDX 1.7,
SARIF 2.1.0</p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/neurolink-ai/</link><pubDate>Fri, 03 Apr 2026 06:19:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.44.0.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models under a single, consistent API. It automates seamless integration, provider switching, intelligent routing, and enterprise-grade features like multi-provider failover and memory management, enabling developers to efficiently build and scale AI-powered applications. Designed for future-proof edge-first execution and streaming architectures, NeuroLink simplifies complex AI workflows and optimizes costs across diverse environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.44.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that consolidates 13 major AI providers and over 100 models under a single, consistent API. It automates seamless integration, provider switching, intelligent routing, and enterprise-grade features like multi-provider failover and memory management, enabling developers to efficiently build and scale AI-powered applications. Designed for future-proof edge-first execution and streaming architectures, NeuroLink simplifies complex AI workflows and optimizes costs across diverse environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9440-2026-04-02"><a href="https://github.com/juspay/neurolink/compare/v9.43.0...v9.44.0">9.44.0</a> (2026-04-02)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>(demo):</strong>  display neurolink features in demo code (<a href="https://github.com/juspay/neurolink/commit/b13e99586a30b87bfda3bfcf9378e7a420fd18ed">b13e995</a>)</li>
</ul>
]]></content:encoded></item><item><title>Heisenberg CI Failure Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/heisenberg-ci-failure-analysis/</link><pubDate>Fri, 03 Apr 2026 06:19:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/heisenberg-ci-failure-analysis/</guid><description>Version updated for https://github.com/kamilpajak/heisenberg to version v0.5.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Heisenberg is a GitHub Action designed to automate root-cause analysis (RCA) of continuous integration (CI) failures, with a focus on Playwright workflows. Leveraging AI, it analyzes logs, artifacts, traces, and source code to identify why tests failed, where bugs are located, and how to resolve them, providing structured reports to save time and reduce manual debugging. It is particularly useful for large CI runs by clustering failures and analyzing them efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kamilpajak/heisenberg">https://github.com/kamilpajak/heisenberg</a></strong> to version <strong>v0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/heisenberg-ci-failure-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Heisenberg is a GitHub Action designed to automate root-cause analysis (RCA) of continuous integration (CI) failures, with a focus on Playwright workflows. Leveraging AI, it analyzes logs, artifacts, traces, and source code to identify why tests failed, where bugs are located, and how to resolve them, providing structured reports to save time and reduce manual debugging. It is particularly useful for large CI runs by clustering failures and analyzing them efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>ce51e711148048637d262f236549078939ddb23c feat: add static pattern recognition for known failure types</li>
<li>168a94af2ba32e1041ddab3ff459fd04af3bedf5 fix: add semantic gate to prevent structural-only false positives</li>
<li>daf0529b3d4c6c2e086d7c9d6438840eaa4ed9aa fix: update Go builder image to 1.25 and fix stale path comment</li>
<li>18091c26a03301117645cc095cfa033d1a92c356 refactor: move commercial code to ee/ directory</li>
</ul>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/judges-code-review/</link><pubDate>Fri, 03 Apr 2026 06:19:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.126.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Judges Panel” GitHub Action and tool is designed to evaluate AI-generated code quality using a combination of deterministic pattern matching, AST analysis, and LLM-powered deep reviews across 45 specialized domains. It automates tasks such as code quality assessment, risk analysis, license compliance checks, and generating actionable reports with prioritized fixes. Key features include support for context-aware evaluations, integration with CI/CD pipelines, and capabilities for both standalone CLI usage and programmatic API integration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.126.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Judges Panel&rdquo; GitHub Action and tool is designed to evaluate AI-generated code quality using a combination of deterministic pattern matching, AST analysis, and LLM-powered deep reviews across 45 specialized domains. It automates tasks such as code quality assessment, risk analysis, license compliance checks, and generating actionable reports with prioritized fixes. Key features include support for context-aware evaluations, integration with CI/CD pipelines, and capabilities for both standalone CLI usage and programmatic API integration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.126.0...v3.126.1">https://github.com/KevinRabun/judges/compare/v3.126.0...v3.126.1</a></p>
]]></content:encoded></item><item><title>L10n.dev AI Localization Automation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/l10n.dev-ai-localization-automation/</link><pubDate>Fri, 03 Apr 2026 06:19:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/l10n.dev-ai-localization-automation/</guid><description>Version updated for https://github.com/l10n-dev/ai-l10n to version v1.4.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ai-l10n GitHub Action automates app localization by leveraging AI to translate i18n files into 165+ languages while preserving context, formatting, and data types. It supports a wide range of text-based localization file formats and offers features like smart project structure detection, incremental updates for new strings, intelligent pluralization, and error handling. This tool simplifies and accelerates the localization process for developers, ensuring accuracy and efficiency in translating applications for global audiences.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/l10n-dev/ai-l10n">https://github.com/l10n-dev/ai-l10n</a></strong> to version <strong>v1.4.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/l10n-dev-ai-localization-automation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>ai-l10n</code> GitHub Action automates app localization by leveraging AI to translate i18n files into 165+ languages while preserving context, formatting, and data types. It supports a wide range of text-based localization file formats and offers features like smart project structure detection, incremental updates for new strings, intelligent pluralization, and error handling. This tool simplifies and accelerates the localization process for developers, ensuring accuracy and efficiency in translating applications for global audiences.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>Multi-Format Support</strong> - All text-based localization formats are now supported (YAML, PO/gettext, XLIFF, and any other format accepted by the API). The format is derived from the file extension and sent automatically. See <a href="https://l10n.dev/ws/translate-i18n-files#supported-formats">supported formats</a>
<ul>
<li><code>I18nProjectManager.detectLanguagesFromProject()</code> now auto-scans paired extensions: <code>.yaml</code>/<code>.yml</code> and <code>.xliff</code>/<code>.xlf</code> (same behavior as <code>.json</code>/<code>.jsonc</code>)</li>
</ul>
</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li><code>ai-l10n-core</code> is now a fully documented, independently testable package
<ul>
<li>Added <code>README.md</code> with full API reference for <code>L10nTranslationService</code>, <code>ConsoleLogger</code>, <code>ILogger</code>, and all types</li>
<li>Added test suite (<code>ConsoleLogger</code> + <code>L10nTranslationService</code>, 49 tests) moved from <code>ai-l10n-sdk</code></li>
<li>Added <code>scripts/verify.js</code> and <code>test</code>/<code>verify</code> npm scripts</li>
<li>Added <code>CHANGELOG.md</code></li>
</ul>
</li>
<li><code>ai-l10n-sdk</code> README: core-library API sections moved to <code>ai-l10n-core</code> package docs</li>
<li><code>validateLanguageCode()</code> and <code>normalizeLanguageCode()</code> moved from <code>I18nProjectManager</code> to <code>ai-l10n-core</code> (<code>languageUtils</code>). Import from <code>ai-l10n-core</code> directly instead of using the manager</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/l10n-dev/ai-l10n/compare/v1.3.0...v1.4.1">https://github.com/l10n-dev/ai-l10n/compare/v1.3.0...v1.4.1</a></p>
]]></content:encoded></item><item><title>are-we-good</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/are-we-good/</link><pubDate>Fri, 03 Apr 2026 06:19:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/are-we-good/</guid><description>Version updated for https://github.com/lowlydba/are-we-good to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “are-we-good” GitHub Action consolidates the statuses of multiple jobs and matrix builds into a single pass/fail status check, simplifying CI/CD workflows and enabling easier enforcement of branch protection rules. It automates the evaluation of job outcomes, allowing specific jobs to fail, cancel, or skip without affecting the overall status, and provides a clear, optional markdown summary of results. This action helps streamline complex workflows and improves visibility into the overall pipeline health.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lowlydba/are-we-good">https://github.com/lowlydba/are-we-good</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/are-we-good">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;are-we-good&rdquo; GitHub Action consolidates the statuses of multiple jobs and matrix builds into a single pass/fail status check, simplifying CI/CD workflows and enabling easier enforcement of branch protection rules. It automates the evaluation of job outcomes, allowing specific jobs to fail, cancel, or skip without affecting the overall status, and provides a clear, optional markdown summary of results. This action helps streamline complex workflows and improves visibility into the overall pipeline health.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>V1 by @lowlydba in <a href="https://github.com/lowlydba/are-we-good/pull/1">https://github.com/lowlydba/are-we-good/pull/1</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@lowlydba made their first contribution in <a href="https://github.com/lowlydba/are-we-good/pull/1">https://github.com/lowlydba/are-we-good/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lowlydba/are-we-good/commits/v1.0.0">https://github.com/lowlydba/are-we-good/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>eigenhelm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/eigenhelm/</link><pubDate>Fri, 03 Apr 2026 06:19:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/eigenhelm/</guid><description>Version updated for https://github.com/metacogdev/eigenhelm to version v0.9.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary eigenhelm is a GitHub Action designed to evaluate and improve the structural quality of AI-generated code by analyzing its abstract syntax tree (AST) and scoring it against high-quality code corpora using information theory. It automates the detection of complexity, repeated patterns, and poor code structure, providing deterministic and trainable feedback to guide refactoring efforts. This helps mitigate structural debt, improve code design, and enhance robustness without relying on subjective or inconsistent LLM-based reviews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/metacogdev/eigenhelm">https://github.com/metacogdev/eigenhelm</a></strong> to version <strong>v0.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/eigenhelm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>eigenhelm</strong> is a GitHub Action designed to evaluate and improve the structural quality of AI-generated code by analyzing its abstract syntax tree (AST) and scoring it against high-quality code corpora using information theory. It automates the detection of complexity, repeated patterns, and poor code structure, providing deterministic and trainable feedback to guide refactoring efforts. This helps mitigate structural debt, improve code design, and enhance robustness without relying on subjective or inconsistent LLM-based reviews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/metacogdev/eigenhelm/compare/v0.8.0...v0.9.0">https://github.com/metacogdev/eigenhelm/compare/v0.8.0...v0.9.0</a></p>
]]></content:encoded></item><item><title>Gather Repository Stats</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/gather-repository-stats/</link><pubDate>Fri, 03 Apr 2026 06:19:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/gather-repository-stats/</guid><description>Version updated for https://github.com/mona-actions/gh-repo-stats-plus to version v3.3.0.
This action is used across all versions by ? repositories. Action Type This is a composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The gh-repo-stats-plus GitHub CLI extension automates the collection and analysis of comprehensive repository statistics for GitHub organizations, enabling efficient management and reporting at an enterprise scale. It enhances performance and reliability through features like incremental processing, multi-organization support, state persistence, and retry logic, while also providing advanced capabilities such as batch processing, CSV post-processing, and package statistics tracking. This tool simplifies large-scale repository analysis, reduces manual effort, and ensures accurate, organized output for better decision-making.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mona-actions/gh-repo-stats-plus">https://github.com/mona-actions/gh-repo-stats-plus</a></strong> to version <strong>v3.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>composite</strong> action.</p>
<p>Go to the <a href="https://github.com/mona-actions/gh-repo-stats-plus">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>gh-repo-stats-plus</strong> GitHub CLI extension automates the collection and analysis of comprehensive repository statistics for GitHub organizations, enabling efficient management and reporting at an enterprise scale. It enhances performance and reliability through features like incremental processing, multi-organization support, state persistence, and retry logic, while also providing advanced capabilities such as batch processing, CSV post-processing, and package statistics tracking. This tool simplifies large-scale repository analysis, reduces manual effort, and ensures accurate, organized output for better decision-making.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-changes">📋 Changes</h2>
<h2 id="-features">🚀 Features</h2>
<ul>
<li>Rows to columns @scottluskcis (#159) 🚢</li>
</ul>
<h2 id="-bug-fixes">🐛 Bug Fixes</h2>
<ul>
<li>fix: handle empty env vars in parseIntOption and parseFloatOption @scottluskcis (#156) 🚢</li>
</ul>
]]></content:encoded></item><item><title>agent-bom Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/agent-bom-scan/</link><pubDate>Fri, 03 Apr 2026 06:19:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/agent-bom-scan/</guid><description>Version updated for https://github.com/msaad00/agent-bom to version v0.75.13.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The agent-bom GitHub Action is an open security scanner designed to analyze and map the blast radius of vulnerabilities within agentic infrastructures, including AI agents, MCP servers, packages, containers, cloud environments, and runtime contexts. It automates the detection of security risks, such as exposed credentials, vulnerable packages, and misconfigurations, while providing detailed insights into their potential impact across interconnected systems. Key capabilities include CVE scanning, dependency analysis, blast radius mapping, cloud security posture assessment, and exporting SBOMs for enhanced security visibility and management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/msaad00/agent-bom">https://github.com/msaad00/agent-bom</a></strong> to version <strong>v0.75.13</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agent-bom-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>agent-bom</code> GitHub Action is an open security scanner designed to analyze and map the blast radius of vulnerabilities within agentic infrastructures, including AI agents, MCP servers, packages, containers, cloud environments, and runtime contexts. It automates the detection of security risks, such as exposed credentials, vulnerable packages, and misconfigurations, while providing detailed insights into their potential impact across interconnected systems. Key capabilities include CVE scanning, dependency analysis, blast radius mapping, cloud security posture assessment, and exporting SBOMs for enhanced security visibility and management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix(release): harden provenance bundle export by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1157">https://github.com/msaad00/agent-bom/pull/1157</a></li>
<li>feat(cli): add operator summary and mesh view by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1158">https://github.com/msaad00/agent-bom/pull/1158</a></li>
<li>feat(skills): add deterministic bundle identity by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1164">https://github.com/msaad00/agent-bom/pull/1164</a></li>
<li>docs: clarify capabilities and deployment guidance by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1167">https://github.com/msaad00/agent-bom/pull/1167</a></li>
<li>feat(remediation): add guided fix and verify commands by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1159">https://github.com/msaad00/agent-bom/pull/1159</a></li>
<li>chore(deps): bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1171">https://github.com/msaad00/agent-bom/pull/1171</a></li>
<li>chore: remove toolhive discovery surface by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1173">https://github.com/msaad00/agent-bom/pull/1173</a></li>
<li>chore(deps): bump lucide-react from 0.577.0 to 1.7.0 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1135">https://github.com/msaad00/agent-bom/pull/1135</a></li>
<li>chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /ui by @dependabot[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1137">https://github.com/msaad00/agent-bom/pull/1137</a></li>
<li>chore: weekly uv.lock upgrade 2026-03-30 by @github-actions[bot] in <a href="https://github.com/msaad00/agent-bom/pull/1169">https://github.com/msaad00/agent-bom/pull/1169</a></li>
<li>docs(mcp): deepen Claude and Cortex integration guides by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1174">https://github.com/msaad00/agent-bom/pull/1174</a></li>
<li>docs: add canonical product brief and metrics by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1175">https://github.com/msaad00/agent-bom/pull/1175</a></li>
<li>fix(scan): fail closed offline and surface incomplete results by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1176">https://github.com/msaad00/agent-bom/pull/1176</a></li>
<li>fix(cli): sharpen sarif defaults and first-run guidance by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1177">https://github.com/msaad00/agent-bom/pull/1177</a></li>
<li>fix: tighten release-facing CLI trust surfaces by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1178">https://github.com/msaad00/agent-bom/pull/1178</a></li>
<li>release: prepare v0.75.13 by @msaad00 in <a href="https://github.com/msaad00/agent-bom/pull/1179">https://github.com/msaad00/agent-bom/pull/1179</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@github-actions[bot] made their first contribution in <a href="https://github.com/msaad00/agent-bom/pull/1169">https://github.com/msaad00/agent-bom/pull/1169</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/msaad00/agent-bom/compare/v0.75.12...v0.75.13">https://github.com/msaad00/agent-bom/compare/v0.75.12...v0.75.13</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/run-aer-tests/</link><pubDate>Fri, 03 Apr 2026 06:19:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.139.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action enables automated validation and testing of Apex code in CI/CD workflows by providing a lightweight Salesforce-compatible runtime. It eliminates the need to deploy code to a Salesforce org for testing, thereby speeding up test cycles and simplifying iteration on Apex logic. Key capabilities include running Apex tests, executing specific code paths, and supporting interactive debugging for efficient troubleshooting.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.139</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action enables automated validation and testing of Apex code in CI/CD workflows by providing a lightweight Salesforce-compatible runtime. It eliminates the need to deploy code to a Salesforce org for testing, thereby speeding up test cycles and simplifying iteration on Apex logic. Key capabilities include running Apex tests, executing specific code paths, and supporting interactive debugging for efficient troubleshooting.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.139</p>
<ul>
<li>
<p>Fix Lookup Filter ValueField Source Comparisons</p>
</li>
<li>
<p>Fix Lookup Filter Source Field Updates</p>
</li>
<li>
<p>Add Automatic Version Check and Upgrade Command</p>
</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/multi-style-contribution-snake/</link><pubDate>Fri, 03 Apr 2026 06:19:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v03.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action automates the creation of dynamic, animated visuals of your GitHub contribution graph in various styles, shapes, and themes. It simplifies the process by automatically detecting the repository owner and generating high-quality SVG and GIF outputs with bold month labels for context. The action is ideal for enhancing GitHub profile READMEs with visually appealing, customizable contribution grid animations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v03.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action automates the creation of dynamic, animated visuals of your GitHub contribution graph in various styles, shapes, and themes. It simplifies the process by automatically detecting the repository owner and generating high-quality SVG and GIF outputs with bold month labels for context. The action is ideal for enhancing GitHub profile READMEs with visually appealing, customizable contribution grid animations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v03.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>setup-maestro-cli</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-maestro-cli/</link><pubDate>Fri, 03 Apr 2026 06:19:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/setup-maestro-cli/</guid><description>Version updated for https://github.com/remarkablemark/setup-maestro-cli to version v1.0.11.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-maestro-cli GitHub Action automates the installation and setup of the Maestro CLI within GitHub Actions workflows. Maestro is a tool designed for mobile UI testing, and this action simplifies its integration by ensuring the CLI is correctly configured for use in CI/CD pipelines. It addresses the need for streamlined testing workflows for mobile applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/remarkablemark/setup-maestro-cli">https://github.com/remarkablemark/setup-maestro-cli</a></strong> to version <strong>v1.0.11</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-maestro-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-maestro-cli</code> GitHub Action automates the installation and setup of the Maestro CLI within GitHub Actions workflows. Maestro is a tool designed for mobile UI testing, and this action simplifies its integration by ensuring the CLI is correctly configured for use in CI/CD pipelines. It addresses the need for streamlined testing workflows for mobile applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="1011-2026-04-03"><a href="https://github.com/remarkablemark/setup-maestro-cli/compare/v1.0.10...v1.0.11">1.0.11</a> (2026-04-03)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump maestro from 2.3.0 to 2.4.0 (<a href="https://github.com/remarkablemark/setup-maestro-cli/commit/2be7347aea289d9897df77d4bd37366c8a57d9b5">2be7347</a>)</li>
</ul>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/shieldci-devsecops-pipeline-generator/</link><pubDate>Fri, 03 Apr 2026 06:18:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.10.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action that automates the creation of secure and optimized CI/CD pipelines for DevSecOps by detecting the project stack, generating workflows tailored to the project’s needs, and opening a pull request with the proposed workflows. It simplifies the integration of best practices like static code analysis (SAST), vulnerability scanning, and secret detection, addressing the challenges of setting up robust, security-focused pipelines. Key capabilities include automated stack detection, support for multiple languages, Docker and Kubernetes workflow generation, and integration with security tools like Trivy, Gitleaks, CodeQL, and Semgrep.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.10.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action that automates the creation of secure and optimized CI/CD pipelines for DevSecOps by detecting the project stack, generating workflows tailored to the project’s needs, and opening a pull request with the proposed workflows. It simplifies the integration of best practices like static code analysis (SAST), vulnerability scanning, and secret detection, addressing the challenges of setting up robust, security-focused pipelines. Key capabilities include automated stack detection, support for multiple languages, Docker and Kubernetes workflow generation, and integration with security tools like Trivy, Gitleaks, CodeQL, and Semgrep.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<p>Generated Docker workflows now build images for both <code>linux/amd64</code> and <code>linux/arm64</code> by default.</p>
<p>This covers Apple Silicon (M-series), AWS Graviton, and any other ARM64 environment without any extra configuration.</p>
<h3 id="how-it-works">How it works</h3>
<p><code>docker/build-push-action</code> is called with:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">platforms</span>: <span style="color:#ae81ff">linux/amd64,linux/arm64</span>
</span></span></code></pre></div><p><code>docker/setup-buildx-action</code> (already present in the workflow) handles the cross-compilation transparently via QEMU.</p>
<p>No configuration required.</p>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/rumdl-action/</link><pubDate>Fri, 03 Apr 2026 06:18:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.66.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The rumdl GitHub Action is a high-performance Markdown linter and formatter built in Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as identifying and fixing formatting issues, enforcing 71 lint rules, and supporting different Markdown flavors like GFM and MDX, all with a focus on speed and simplicity. Its key capabilities include automatic formatting, intelligent caching for faster subsequent runs, and seamless integration with CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.66</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>rumdl</code> GitHub Action is a high-performance Markdown linter and formatter built in Rust, designed to ensure consistency and best practices in Markdown files. It automates tasks such as identifying and fixing formatting issues, enforcing 71 lint rules, and supporting different Markdown flavors like GFM and MDX, all with a focus on speed and simplicity. Its key capabilities include automatic formatting, intelligent caching for faster subsequent runs, and seamless integration with CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>vscode</strong>: implement multiline warning range support in VS Code fix simulation (<a href="https://github.com/rvben/rumdl/commit/7e4e70b64496609fb4b4038cd95fb0b3f911eda2">7e4e70b</a>)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>md075</strong>: skip pipes inside math spans to prevent false positives (<a href="https://github.com/rvben/rumdl/commit/0420515230f5f94aaa458e41c960cbd71074d313">0420515</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.66-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.66-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.66-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.66-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-apple-darwin.tar.gz">rumdl-v0.1.66-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-aarch64-apple-darwin.tar.gz">rumdl-v0.1.66-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-pc-windows-msvc.zip">rumdl-v0.1.66-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.66/rumdl-v0.1.66-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Drift — Architectural Erosion Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/drift-architectural-erosion-check/</link><pubDate>Fri, 03 Apr 2026 06:18:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/drift-architectural-erosion-check/</guid><description>Version updated for https://github.com/sauremilk/drift to version v2.1.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Drift is a GitHub Action and command-line tool designed to detect architecture erosion in AI-generated or rapidly evolving codebases. It identifies structural issues such as fragmented error handling, layer boundary violations, and redundant utilities, which often go unnoticed during testing but hinder maintainability and scalability. By performing deterministic and efficient code analysis without relying on large language models, Drift provides actionable insights and repair suggestions to improve code quality and prevent architectural decay.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sauremilk/drift">https://github.com/sauremilk/drift</a></strong> to version <strong>v2.1.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/drift-architectural-erosion-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Drift is a GitHub Action and command-line tool designed to detect architecture erosion in AI-generated or rapidly evolving codebases. It identifies structural issues such as fragmented error handling, layer boundary violations, and redundant utilities, which often go unnoticed during testing but hinder maintainability and scalability. By performing deterministic and efficient code analysis without relying on large language models, Drift provides actionable insights and repair suggestions to improve code quality and prevent architectural decay.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sauremilk/drift/compare/v2.1.2...v2.1.3">https://github.com/sauremilk/drift/compare/v2.1.2...v2.1.3</a></p>
]]></content:encoded></item><item><title>Uncover Actions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/uncover-actions/</link><pubDate>Fri, 03 Apr 2026 06:18:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/uncover-actions/</guid><description>Version updated for https://github.com/uncoverthefuture-org/actions to version v1.5.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary UActions - Local Container Deployment is a lightweight tool designed to streamline the deployment of containerized applications using Podman and Traefik, either locally or remotely via SSH. It automates tasks such as container management, reverse proxy setup with Let’s Encrypt support, and file watching for auto-deployment, making it ideal for local development and CI/CD workflows. Key features include custom local domain routing, integration with GitHub for PR creation, and support for both local and remote deployment modes with minimal resource usage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/uncoverthefuture-org/actions">https://github.com/uncoverthefuture-org/actions</a></strong> to version <strong>v1.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/uncover-actions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>UActions - Local Container Deployment is a lightweight tool designed to streamline the deployment of containerized applications using Podman and Traefik, either locally or remotely via SSH. It automates tasks such as container management, reverse proxy setup with Let&rsquo;s Encrypt support, and file watching for auto-deployment, making it ideal for local development and CI/CD workflows. Key features include custom local domain routing, integration with GitHub for PR creation, and support for both local and remote deployment modes with minimal resource usage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="150-2026-04-02"><a href="https://github.com/uncoverthefuture-org/actions/compare/v1.4.0...v1.5.0">1.5.0</a> (2026-04-02)</h2>
<h3 id="features">Features</h3>
<ul>
<li>add Homebrew tap for UActions (<a href="https://github.com/uncoverthefuture-org/actions/issues/47">#47</a>) (<a href="https://github.com/uncoverthefuture-org/actions/commit/c50cc6c3aa5f965290531f7e2a0eab59f0b216ad">c50cc6c</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>remove docs.yml and add .opencode to gitignore (<a href="https://github.com/uncoverthefuture-org/actions/issues/45">#45</a>) (<a href="https://github.com/uncoverthefuture-org/actions/commit/e0e2a3530ff56174bd6ba41d697748184a520e0f">e0e2a35</a>)</li>
</ul>
]]></content:encoded></item><item><title>VulnCheck Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/vulncheck-action/</link><pubDate>Fri, 03 Apr 2026 06:18:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/03/vulncheck-action/</guid><description>Version updated for https://github.com/vulncheck-oss/action to version v1.1.4.
This action is used across all versions by 2 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The VulnCheck GitHub Action integrates vulnerability scanning into CI/CD pipelines by leveraging the VulnCheck CLI. It automates the detection and reporting of security vulnerabilities, providing actionable insights directly in pull requests. Key capabilities include scanning for vulnerabilities in project dependencies, filtering results based on CVSS thresholds, and annotating detailed CVE findings.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vulncheck-oss/action">https://github.com/vulncheck-oss/action</a></strong> to version <strong>v1.1.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vulncheck-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The VulnCheck GitHub Action integrates vulnerability scanning into CI/CD pipelines by leveraging the VulnCheck CLI. It automates the detection and reporting of security vulnerabilities, providing actionable insights directly in pull requests. Key capabilities include scanning for vulnerabilities in project dependencies, filtering results based on CVSS thresholds, and annotating detailed CVE findings.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Update to use Node.js 24
Update Testing and coverage</p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/muaddib-scanner/</link><pubDate>Thu, 02 Apr 2026 21:57:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.47.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security scanning tool designed to detect and mitigate supply chain threats in npm and PyPI packages. It automates the identification of known malicious packages, suspicious behavioral patterns, and vulnerabilities using 14 parallel scanners, machine learning classifiers, and sandboxing. The action simplifies tasks such as pre-installation threat detection, risk scoring, and exportable reporting, providing developers with a proactive defense mechanism against package-based attacks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.47</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security scanning tool designed to detect and mitigate supply chain threats in npm and PyPI packages. It automates the identification of known malicious packages, suspicious behavioral patterns, and vulnerabilities using 14 parallel scanners, machine learning classifiers, and sandboxing. The action simplifies tasks such as pre-installation threat detection, risk scoring, and exportable reporting, providing developers with a proactive defense mechanism against package-based attacks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>ENOSPC fix, hourly /tmp/runsc cleanup (was 61GB), disk space warning at boot, deferred worker anti-starvation.</p>
]]></content:encoded></item><item><title>npm-pkg-lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/npm-pkg-lint/</link><pubDate>Thu, 02 Apr 2026 21:57:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/npm-pkg-lint/</guid><description>Version updated for https://github.com/ext/npm-pkg-lint to version v4.6.3.
This action is used across all versions by 35 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, npm-pkg-lint, is an opinionated linter designed to validate and enforce best practices for NPM package tarballs and package.json metadata. It automates the detection of common issues, such as unnecessary files in package tarballs, outdated Node.js versions, and improper dependency structures, ensuring that packages adhere to strict standards for better tooling and efficiency. The action offers features like customizable dependency allowances, tarball and metadata validation, and automatic npm pack execution to streamline the publishing process for NPM packages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ext/npm-pkg-lint">https://github.com/ext/npm-pkg-lint</a></strong> to version <strong>v4.6.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/npm-pkg-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>npm-pkg-lint</strong>, is an opinionated linter designed to validate and enforce best practices for NPM package tarballs and <code>package.json</code> metadata. It automates the detection of common issues, such as unnecessary files in package tarballs, outdated Node.js versions, and improper dependency structures, ensuring that packages adhere to strict standards for better tooling and efficiency. The action offers features like customizable dependency allowances, tarball and metadata validation, and automatic <code>npm pack</code> execution to streamline the publishing process for NPM packages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="463-2026-04-02">4.6.3 (2026-04-02)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency nano-spawn to v2.1.0 (<a href="https://github.com/ext/npm-pkg-lint/commit/786bfaf18910a4518f25924dace54127f9bc545e">786bfaf</a>)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fallow-codebase-health/</link><pubDate>Thu, 02 Apr 2026 21:57:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.9.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Fallow, is a high-performance codebase analysis tool tailored for TypeScript and JavaScript projects. It automates the detection of dead code, duplicate code, and overly complex functions, providing actionable insights to streamline code quality, reduce technical debt, and improve maintainability. With zero configuration and sub-second execution, it simplifies tasks like identifying unused exports, circular dependencies, and code duplication, enabling developers to optimize their projects efficiently.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.9.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Fallow</strong>, is a high-performance codebase analysis tool tailored for TypeScript and JavaScript projects. It automates the detection of dead code, duplicate code, and overly complex functions, providing actionable insights to streamline code quality, reduce technical debt, and improve maintainability. With zero configuration and sub-second execution, it simplifies tasks like identifying unused exports, circular dependencies, and code duplication, enabling developers to optimize their projects efficiently.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="features">Features</h2>
<h3 id="npm-package-resolution-for-extends">npm package resolution for <code>extends</code></h3>
<p>Config files can now extend shared configs from npm packages using the <code>npm:</code> prefix:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;extends&#34;</span>: <span style="color:#e6db74">&#34;npm:@company/fallow-config&#34;</span>,
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;entry&#34;</span>: [<span style="color:#e6db74">&#34;src/index.ts&#34;</span>]
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p><strong>Resolution strategies:</strong></p>
<ul>
<li><code>npm:@company/fallow-config</code> — walks up <code>node_modules/</code>, checks <code>package.json</code> <code>exports</code>/<code>main</code>, falls back to standard config file names</li>
<li><code>npm:@company/fallow-config/strict.json</code> — resolves a specific file within the package</li>
<li>Mixed with relative paths: <code>[&quot;npm:@company/base&quot;, &quot;local-overrides.json&quot;]</code></li>
</ul>
<p><strong>Security:</strong> path confinement prevents traversal attacks via subpaths or malicious <code>package.json</code> fields. Package name validation rejects <code>..</code>/<code>.</code> components.</p>
<p><strong>Note:</strong> <code>npm:</code> resolution uses <code>node_modules/</code> directory walk-up and is incompatible with Yarn Plug&rsquo;n&rsquo;Play.</p>
<h3 id="mcp-server-hardening">MCP server hardening</h3>
<p>Improved parameter validation, tool descriptions, and error messages for better AI agent integration.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.9.1...v2.9.2">https://github.com/fallow-rs/fallow/compare/v2.9.1...v2.9.2</a></p>
]]></content:encoded></item><item><title>fish-shop/install-plugin</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fish-shop/install-plugin/</link><pubDate>Thu, 02 Apr 2026 21:57:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fish-shop/install-plugin/</guid><description>Version updated for https://github.com/fish-shop/install-plugin to version v2.3.101.
This action is used across all versions by 31 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/install-plugin GitHub Action automates the installation of plugins for the Fish shell by supporting popular Fish plugin managers like Fisher and Oh My Fish. It simplifies the setup process in CI/CD workflows by managing the installation of plugin managers (if not already present) and specified plugins, reducing manual setup and ensuring consistency. This action mitigates security risks like script injections and provides flexibility to install plugins individually or alongside their managers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-plugin">https://github.com/fish-shop/install-plugin</a></strong> to version <strong>v2.3.101</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>31</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-plugin">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/install-plugin</code> GitHub Action automates the installation of plugins for the Fish shell by supporting popular Fish plugin managers like Fisher and Oh My Fish. It simplifies the setup process in CI/CD workflows by managing the installation of plugin managers (if not already present) and specified plugins, reducing manual setup and ensuring consistency. This action mitigates security risks like script injections and provides flexibility to install plugins individually or alongside their managers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-plugin/pull/388">https://github.com/fish-shop/install-plugin/pull/388</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-plugin/compare/v2.3.100...v2.3.101">https://github.com/fish-shop/install-plugin/compare/v2.3.100...v2.3.101</a></p>
]]></content:encoded></item><item><title>fish-shop/install-plugin-manager</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fish-shop/install-plugin-manager/</link><pubDate>Thu, 02 Apr 2026 21:56:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fish-shop/install-plugin-manager/</guid><description>Version updated for https://github.com/fish-shop/install-plugin-manager to version v2.3.99.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of plugin managers for the fish shell, such as Fisher and Oh My Fish. It simplifies the setup process for managing fish shell plugins, enabling seamless integration into CI/CD workflows. By providing compatibility with multiple plugin managers, it streamlines plugin management tasks and enhances workflow efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/install-plugin-manager">https://github.com/fish-shop/install-plugin-manager</a></strong> to version <strong>v2.3.99</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-install-plugin-manager">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of plugin managers for the fish shell, such as Fisher and Oh My Fish. It simplifies the setup process for managing fish shell plugins, enabling seamless integration into CI/CD workflows. By providing compatibility with multiple plugin managers, it streamlines plugin management tasks and enhances workflow efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 7 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/install-plugin-manager/pull/353">https://github.com/fish-shop/install-plugin-manager/pull/353</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/install-plugin-manager/compare/v2.3.98...v2.3.99">https://github.com/fish-shop/install-plugin-manager/compare/v2.3.98...v2.3.99</a></p>
]]></content:encoded></item><item><title>fish-shop/run-fishtape-tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fish-shop/run-fishtape-tests/</link><pubDate>Thu, 02 Apr 2026 21:56:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fish-shop/run-fishtape-tests/</guid><description>Version updated for https://github.com/fish-shop/run-fishtape-tests to version v2.3.101.
This action is used across all versions by 35 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The fish-shop/run-fishtape-tests GitHub Action automates the execution of Fishtape tests for Fish shell scripts, streamlining the testing process in CI/CD workflows. It identifies and runs tests on .fish files based on customizable file patterns and generates output in either a prettified or raw TAP format. This action simplifies test management for Fish-based projects, ensuring consistent and efficient test execution.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fish-shop/run-fishtape-tests">https://github.com/fish-shop/run-fishtape-tests</a></strong> to version <strong>v2.3.101</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>35</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fish-shop-run-fishtape-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>fish-shop/run-fishtape-tests</code> GitHub Action automates the execution of <a href="https://github.com/jorgebucaran/fishtape">Fishtape</a> tests for Fish shell scripts, streamlining the testing process in CI/CD workflows. It identifies and runs tests on <code>.fish</code> files based on customizable file patterns and generates output in either a prettified or raw TAP format. This action simplifies test management for Fish-based projects, ensuring consistent and efficient test execution.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the version-updates group with 8 updates by @dependabot[bot] in <a href="https://github.com/fish-shop/run-fishtape-tests/pull/376">https://github.com/fish-shop/run-fishtape-tests/pull/376</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fish-shop/run-fishtape-tests/compare/v2.3.100...v2.3.101">https://github.com/fish-shop/run-fishtape-tests/compare/v2.3.100...v2.3.101</a></p>
]]></content:encoded></item><item><title>OwnCloud Manager</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/owncloud-manager/</link><pubDate>Thu, 02 Apr 2026 21:56:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/owncloud-manager/</guid><description>Version updated for https://github.com/Fork-on-the-Table-Collective/owncloud-manager-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The owncloud-manager-action is a GitHub Action that automates file management tasks on an OwnCloud server using WebDAV. It allows users to upload, download, and list files or directories on the server, streamlining workflows that involve remote file handling. Key capabilities include handling file transfers and retrieving structured file metadata, making it useful for integration into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Fork-on-the-Table-Collective/owncloud-manager-action">https://github.com/Fork-on-the-Table-Collective/owncloud-manager-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/owncloud-manager">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>owncloud-manager-action</code> is a GitHub Action that automates file management tasks on an OwnCloud server using WebDAV. It allows users to upload, download, and list files or directories on the server, streamlining workflows that involve remote file handling. Key capabilities include handling file transfers and retrieving structured file metadata, making it useful for integration into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Fork-on-the-Table-Collective/owncloud-manager-action/compare/v1.0.0...v1.1.0">https://github.com/Fork-on-the-Table-Collective/owncloud-manager-action/compare/v1.0.0...v1.1.0</a></p>
]]></content:encoded></item><item><title>Publish MultiArch Image</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/publish-multiarch-image/</link><pubDate>Thu, 02 Apr 2026 21:56:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/publish-multiarch-image/</guid><description>Version updated for https://github.com/gh-workflow/multiarch-image-publish to version 0.1.5.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The multiarch-image-publish GitHub Action automates the process of publishing signed multi-architecture container images by combining pre-built per-platform images into a single multi-arch manifest. It ensures integrity by signing and verifying the individual platform images and the final manifest, and supports tagging for both multi-arch and per-platform images. This action simplifies the workflow for developers building and distributing multi-architecture container images while ensuring security and provenance verification.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gh-workflow/multiarch-image-publish">https://github.com/gh-workflow/multiarch-image-publish</a></strong> to version <strong>0.1.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-multiarch-image">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>multiarch-image-publish</code> GitHub Action</strong> automates the process of publishing signed multi-architecture container images by combining pre-built per-platform images into a single multi-arch manifest. It ensures integrity by signing and verifying the individual platform images and the final manifest, and supports tagging for both multi-arch and per-platform images. This action simplifies the workflow for developers building and distributing multi-architecture container images while ensuring security and provenance verification.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore: update dependabot.yml by @sync-github-repo-settings[bot] in <a href="https://github.com/gh-workflow/multiarch-image-publish/pull/2">https://github.com/gh-workflow/multiarch-image-publish/pull/2</a></li>
<li>Bump sigstore/cosign-installer from 4.1.0 to 4.1.1 in the github-actions group by @dependabot[bot] in <a href="https://github.com/gh-workflow/multiarch-image-publish/pull/3">https://github.com/gh-workflow/multiarch-image-publish/pull/3</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@sync-github-repo-settings[bot] made their first contribution in <a href="https://github.com/gh-workflow/multiarch-image-publish/pull/2">https://github.com/gh-workflow/multiarch-image-publish/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/gh-workflow/multiarch-image-publish/compare/0.1.4...0.1.5">https://github.com/gh-workflow/multiarch-image-publish/compare/0.1.4...0.1.5</a></p>
]]></content:encoded></item><item><title>Harnest Canary</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/harnest-canary/</link><pubDate>Thu, 02 Apr 2026 21:56:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/harnest-canary/</guid><description>Version updated for https://github.com/gioperalto/canary to version v0.1.1-alpha.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Canary is a GitHub Action and CLI tool designed to validate harnest chick directories by automating a comprehensive 6-checkpoint QA process. It checks file structure, YAML schemas, agent frontmatter, documentation sections, naming conventions, and cross-references, providing a pass/fail report. Additionally, it supports optional telemetry health checks for Jaeger and Datadog, streamlining quality assurance and ensuring compliance in repositories hosting harnest chicks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gioperalto/canary">https://github.com/gioperalto/canary</a></strong> to version <strong>v0.1.1-alpha</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/harnest-canary">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Canary is a GitHub Action and CLI tool designed to validate harnest chick directories by automating a comprehensive 6-checkpoint QA process. It checks file structure, YAML schemas, agent frontmatter, documentation sections, naming conventions, and cross-references, providing a pass/fail report. Additionally, it supports optional telemetry health checks for Jaeger and Datadog, streamlining quality assurance and ensuring compliance in repositories hosting harnest chicks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Fix Checkpoint 1 to look for claude/ instead of .claude/ in chick dirs (fdc345a)</li>
<li>Add README, reusable GitHub Action, and dogfood workflow (c530923)</li>
<li>Add composable canary validator CLI and GitHub Actions workflow (eff7085)</li>
<li>Initial commit (963e769)</li>
</ul>
]]></content:encoded></item><item><title>Golang Test Annotations</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/golang-test-annotations/</link><pubDate>Thu, 02 Apr 2026 21:56:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/golang-test-annotations/</guid><description>Version updated for https://github.com/guyarb/golang-test-annotations to version v0.9.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The golang-test-annotations GitHub Action automatically annotates failed Go test results on pull requests, making it easier for developers to identify and address test failures directly in the GitHub interface. It streamlines the testing process by parsing go test JSON output and providing clear, actionable feedback. This action is particularly useful for improving visibility into test failures and accelerating debugging workflows in CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/guyarb/golang-test-annotations">https://github.com/guyarb/golang-test-annotations</a></strong> to version <strong>v0.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/golang-test-annotations">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>golang-test-annotations</strong> GitHub Action automatically annotates failed Go test results on pull requests, making it easier for developers to identify and address test failures directly in the GitHub interface. It streamlines the testing process by parsing <code>go test</code> JSON output and providing clear, actionable feedback. This action is particularly useful for improving visibility into test failures and accelerating debugging workflows in CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>[chore] Update to node24 by @kikils in <a href="https://github.com/guyarb/golang-test-annotations/pull/33">https://github.com/guyarb/golang-test-annotations/pull/33</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@kikils made their first contribution in <a href="https://github.com/guyarb/golang-test-annotations/pull/33">https://github.com/guyarb/golang-test-annotations/pull/33</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/guyarb/golang-test-annotations/compare/v0.8.0...v0.9.0">https://github.com/guyarb/golang-test-annotations/compare/v0.8.0...v0.9.0</a></p>
]]></content:encoded></item><item><title>AWS SSM Parameters to Env Variables</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/aws-ssm-parameters-to-env-variables/</link><pubDate>Thu, 02 Apr 2026 21:56:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/aws-ssm-parameters-to-env-variables/</guid><description>Version updated for https://github.com/hausofweb/actions-aws-ssm-params-to-env to version v1.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The actions-aws-ssm-params-to-env GitHub Action automates the retrieval of parameters from AWS Systems Manager Parameter Store and sets them as environment variables in a GitHub Actions workflow. It supports fetching individual parameters or entire parameter hierarchies, handles both plaintext and encrypted values, and offers options like value masking and prefixing variable names. This action simplifies secure and dynamic configuration management in CI/CD pipelines by eliminating the need for hardcoding sensitive values.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hausofweb/actions-aws-ssm-params-to-env">https://github.com/hausofweb/actions-aws-ssm-params-to-env</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aws-ssm-parameters-to-env-variables">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>actions-aws-ssm-params-to-env</code> GitHub Action automates the retrieval of parameters from AWS Systems Manager Parameter Store and sets them as environment variables in a GitHub Actions workflow. It supports fetching individual parameters or entire parameter hierarchies, handles both plaintext and encrypted values, and offers options like value masking and prefixing variable names. This action simplifies secure and dynamic configuration management in CI/CD pipelines by eliminating the need for hardcoding sensitive values.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: downgrade version in package.json and improve secure string hand… by @kduprey in <a href="https://github.com/hausofweb/actions-aws-ssm-params-to-env/pull/5">https://github.com/hausofweb/actions-aws-ssm-params-to-env/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hausofweb/actions-aws-ssm-params-to-env/compare/v1.0.1...v1.0.2">https://github.com/hausofweb/actions-aws-ssm-params-to-env/compare/v1.0.1...v1.0.2</a></p>
]]></content:encoded></item><item><title>Hiero Solo Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/hiero-solo-action/</link><pubDate>Thu, 02 Apr 2026 21:56:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/hiero-solo-action/</guid><description>Version updated for https://github.com/hiero-ledger/hiero-solo-action to version v0.18.0.
This action is used across all versions by 21 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The hiero-solo-action GitHub Action automates the setup of a temporary Hiero Solo network with one or two consensus nodes for testing and development purposes. It provides capabilities such as creating accounts funded with hbars, optionally installing mirror nodes or JSON-RPC relay services, and exposing network endpoints for integration testing. This action simplifies the process of deploying and managing isolated blockchain environments, enabling efficient testing of Hedera-based projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hiero-ledger/hiero-solo-action">https://github.com/hiero-ledger/hiero-solo-action</a></strong> to version <strong>v0.18.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>21</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hiero-solo-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>hiero-solo-action</code> GitHub Action automates the setup of a temporary Hiero Solo network with one or two consensus nodes for testing and development purposes. It provides capabilities such as creating accounts funded with hbars, optionally installing mirror nodes or JSON-RPC relay services, and exposing network endpoints for integration testing. This action simplifies the process of deploying and managing isolated blockchain environments, enabling efficient testing of Hedera-based projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Chore: Bump solo version to v0.65.0 by @Ndacyayisenga-droid in <a href="https://github.com/hiero-ledger/hiero-solo-action/pull/127">https://github.com/hiero-ledger/hiero-solo-action/pull/127</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hiero-ledger/hiero-solo-action/compare/v0.17.0...v0.18.0">https://github.com/hiero-ledger/hiero-solo-action/compare/v0.17.0...v0.18.0</a></p>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/judges-code-review/</link><pubDate>Thu, 02 Apr 2026 21:56:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.126.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Judges Panel GitHub Action provides an advanced evaluation framework for analyzing AI-generated code across 45 specialized domains, acting as a quality gate for code review processes. It combines deterministic pattern matching and AST analysis with LLM-powered deep reviews to automate tasks such as risk assessment, code quality scoring, and auto-fix recommendations. Key capabilities include context-aware evaluations, automated patch generation, markdown reporting, and integration with CI pipelines for streamlined code reviews and compliance checks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.126.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Judges Panel GitHub Action</strong> provides an advanced evaluation framework for analyzing AI-generated code across 45 specialized domains, acting as a quality gate for code review processes. It combines deterministic pattern matching and AST analysis with LLM-powered deep reviews to automate tasks such as risk assessment, code quality scoring, and auto-fix recommendations. Key capabilities include context-aware evaluations, automated patch generation, markdown reporting, and integration with CI pipelines for streamlined code reviews and compliance checks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>ci: bump actions/configure-pages from 5 to 6 by @dependabot[bot] in <a href="https://github.com/KevinRabun/judges/pull/27">https://github.com/KevinRabun/judges/pull/27</a></li>
<li>ci: bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in <a href="https://github.com/KevinRabun/judges/pull/28">https://github.com/KevinRabun/judges/pull/28</a></li>
<li>ci: bump github/codeql-action from 3 to 4 by @dependabot[bot] in <a href="https://github.com/KevinRabun/judges/pull/29">https://github.com/KevinRabun/judges/pull/29</a></li>
<li>deps: bump the production-dependencies group across 1 directory with 2 updates by @dependabot[bot] in <a href="https://github.com/KevinRabun/judges/pull/33">https://github.com/KevinRabun/judges/pull/33</a></li>
<li>deps: bump the dev-dependencies group across 1 directory with 3 updates by @dependabot[bot] in <a href="https://github.com/KevinRabun/judges/pull/34">https://github.com/KevinRabun/judges/pull/34</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.125.0...v3.126.0">https://github.com/KevinRabun/judges/compare/v3.125.0...v3.126.0</a></p>
]]></content:encoded></item><item><title>Kusari Ingest</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/kusari-ingest/</link><pubDate>Thu, 02 Apr 2026 21:56:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/kusari-ingest/</guid><description>Version updated for https://github.com/kusaridev/kusari-ingest to version v2.0.9.
This action is used across all versions by 1 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kusari-ingest GitHub Action automates the ingestion of artifacts like SBOMs, SLSA attestations, and OpenVEX documents into the Kusari Platform as part of a CI/CD workflow. It streamlines the process of securely uploading and associating metadata with these artifacts, enabling enhanced traceability and compliance monitoring for software dependencies and changes. Additionally, the action supports features such as blocked package checks and automated repository metadata capture for improved dependency management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kusaridev/kusari-ingest">https://github.com/kusaridev/kusari-ingest</a></strong> to version <strong>v2.0.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kusari-ingest">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>kusari-ingest GitHub Action</strong> automates the ingestion of artifacts like SBOMs, SLSA attestations, and OpenVEX documents into the Kusari Platform as part of a CI/CD workflow. It streamlines the process of securely uploading and associating metadata with these artifacts, enabling enhanced traceability and compliance monitoring for software dependencies and changes. Additionally, the action supports features such as blocked package checks and automated repository metadata capture for improved dependency management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>update kusari-ingest to latest version of kusari cli to address caller url by @pxp928 in <a href="https://github.com/kusaridev/kusari-ingest/pull/27">https://github.com/kusaridev/kusari-ingest/pull/27</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/kusaridev/kusari-ingest/compare/v2.0.8...v2.0.9">https://github.com/kusaridev/kusari-ingest/compare/v2.0.8...v2.0.9</a></p>
]]></content:encoded></item><item><title>Lingo.Dev AI Localization</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/lingo.dev-ai-localization/</link><pubDate>Thu, 02 Apr 2026 21:56:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/lingo.dev-ai-localization/</guid><description>Version updated for https://github.com/lingodotdev/lingo.dev to version lingo.dev@0.133.9.
This action is used across all versions by 71 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Lingo.dev is an open-source internationalization (i18n) toolkit designed to streamline the process of implementing and managing localization in software projects. It automates tasks such as setting up i18n in React applications, translating various file formats, creating automated translation pipelines in CI/CD workflows, and providing runtime and build-time localization support. By leveraging AI and structured framework-specific knowledge, it simplifies complex multi-step processes, reduces errors, and enhances developer productivity in localization tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lingodotdev/lingo.dev">https://github.com/lingodotdev/lingo.dev</a></strong> to version <strong><a href="mailto:lingo.dev@0.133.9">lingo.dev@0.133.9</a></strong>.</p>
<ul>
<li>This action is used across all versions by <strong>71</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/lingo-dev-ai-localization">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Lingo.dev is an open-source internationalization (i18n) toolkit designed to streamline the process of implementing and managing localization in software projects. It automates tasks such as setting up i18n in React applications, translating various file formats, creating automated translation pipelines in CI/CD workflows, and providing runtime and build-time localization support. By leveraging AI and structured framework-specific knowledge, it simplifies complex multi-step processes, reduces errors, and enhances developer productivity in localization tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li><a href="https://github.com/lingodotdev/lingo.dev/pull/2064">#2064</a> <a href="https://github.com/lingodotdev/lingo.dev/commit/3140f2ab62bab9b33334d98fd5550f6881a28431"><code>3140f2a</code></a> Thanks <a href="https://github.com/AndreyHirsa">@AndreyHirsa</a>! - fix PO loader push performance, multi-entry section handling, and pseudo mode crash</li>
</ul>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/run-aer-tests/</link><pubDate>Thu, 02 Apr 2026 21:56:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.138.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action provides a lightweight Salesforce-compatible runtime for validating Apex code, executing tests, and debugging Apex logic locally. It automates the process of running Apex tests in GitHub Actions pipelines, enabling fast, reproducible test cycles without deploying to a Salesforce org. Key capabilities include running test suites, executing individual methods, and supporting interactive debugging within IDEs like VS Code and IntelliJ.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.138</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action provides a lightweight Salesforce-compatible runtime for validating Apex code, executing tests, and debugging Apex logic locally. It automates the process of running Apex tests in GitHub Actions pipelines, enabling fast, reproducible test cycles without deploying to a Salesforce org. Key capabilities include running test suites, executing individual methods, and supporting interactive debugging within IDEs like VS Code and IntelliJ.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.138</p>
<ul>
<li>
<p>Fix Email Template Folder Loading and Formula LEFT Coercion</p>
</li>
<li>
<p>Allow Single Bind Variables in Parenthesized IN Clauses</p>
</li>
<li>
<p>Fix DML Exception Formatting and Merge Validation</p>
</li>
<li>
<p>Fix Case-Insensitive Map.putAll Key Storage</p>
</li>
<li>
<p>Fix Nested Relationship IDs In Subquery Child Rows</p>
</li>
<li>
<p>Add LiveAgent schema and reference comparison for schema inspect</p>
</li>
<li>
<p>Fix Trigger Relationship Query Restrictions</p>
</li>
<li>
<p>Fix Permission Set Assignment With &ndash;assign-perms</p>
</li>
<li>
<p>Fix intValue Handling for Long Round Results</p>
</li>
</ul>
]]></content:encoded></item><item><title>Sanitize Branch Name</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/sanitize-branch-name/</link><pubDate>Thu, 02 Apr 2026 21:56:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/sanitize-branch-name/</guid><description>Version updated for https://github.com/onliner/sanitize-branch-name to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sanitize Branch Name GitHub Action automates the process of detecting the current branch name and generating a sanitized version by replacing / and _ with -. This ensures branch names are safe to use in artifact names, cache keys, file paths, and other CI workflows that require filesystem-compatible strings. It provides outputs for both the original and sanitized branch names, making it lightweight and versatile for various automation scenarios.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/onliner/sanitize-branch-name">https://github.com/onliner/sanitize-branch-name</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sanitize-branch-name">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Sanitize Branch Name</strong> GitHub Action automates the process of detecting the current branch name and generating a sanitized version by replacing <code>/</code> and <code>_</code> with <code>-</code>. This ensures branch names are safe to use in artifact names, cache keys, file paths, and other CI workflows that require filesystem-compatible strings. It provides outputs for both the original and sanitized branch names, making it lightweight and versatile for various automation scenarios.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Initial commit by @mohorev in <a href="https://github.com/onliner/sanitize-branch-name/pull/1">https://github.com/onliner/sanitize-branch-name/pull/1</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/onliner/sanitize-branch-name/commits/v1.0.0">https://github.com/onliner/sanitize-branch-name/commits/v1.0.0</a></p>
]]></content:encoded></item><item><title>CLA Bot - Easily handle Contributor License Agreements (CLAs)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/cla-bot-easily-handle-contributor-license-agreements-clas/</link><pubDate>Thu, 02 Apr 2026 21:55:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/cla-bot-easily-handle-contributor-license-agreements-clas/</guid><description>Version updated for https://github.com/overtrue/cla-bot to version v0.0.4.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CLA Bot is a GitHub Action designed to enforce Contributor License Agreement (CLA) compliance by blocking pull requests until all required contributors (e.g., PR authors and commit authors) sign the specified CLA via a comment. It automates the process of tracking and verifying CLA signatures, providing multiple registry backends and operational modes to suit different project needs. This action streamlines the CLA management process, ensuring legal compliance while reducing manual oversight.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/overtrue/cla-bot">https://github.com/overtrue/cla-bot</a></strong> to version <strong>v0.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cla-bot-easily-handle-contributor-license-agreements-clas">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CLA Bot is a GitHub Action designed to enforce Contributor License Agreement (CLA) compliance by blocking pull requests until all required contributors (e.g., PR authors and commit authors) sign the specified CLA via a comment. It automates the process of tracking and verifying CLA signatures, providing multiple registry backends and operational modes to suit different project needs. This action streamlines the CLA management process, ensuring legal compliance while reducing manual oversight.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Relax CLA comment matching so terminal punctuation is optional by default.</li>
<li>Add signing.ignore_terminal_punctuation to let repositories opt back into strict punctuation.</li>
<li>Update README and example workflows to use <a href="mailto:overtrue/cla-bot@v0.0.4">overtrue/cla-bot@v0.0.4</a>.</li>
</ul>
]]></content:encoded></item><item><title>OWASP Noir Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/owasp-noir-action/</link><pubDate>Thu, 02 Apr 2026 21:55:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/owasp-noir-action/</guid><description>Version updated for https://github.com/owasp-noir/noir to version v0.29.1.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary OWASP Noir is a security-focused GitHub Action that bridges Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) by analyzing source code to identify all application endpoints, including hidden or deprecated ones. It automates attack surface discovery, providing a comprehensive and actionable inventory of endpoints to eliminate security blind spots and enhance testing accuracy. With AI-powered analysis, multi-format output, and seamless integration into DevSecOps pipelines, Noir empowers White-box security teams and pentesters to conduct more effective and thorough security scans.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/owasp-noir/noir">https://github.com/owasp-noir/noir</a></strong> to version <strong>v0.29.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/owasp-noir-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>OWASP Noir is a security-focused GitHub Action that bridges Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) by analyzing source code to identify all application endpoints, including hidden or deprecated ones. It automates attack surface discovery, providing a comprehensive and actionable inventory of endpoints to eliminate security blind spots and enhance testing accuracy. With AI-powered analysis, multi-format output, and seamless integration into DevSecOps pipelines, Noir empowers White-box security teams and pentesters to conduct more effective and thorough security scans.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li>getAttribute, getHeader, getCookies extraction to JSP analyzer (#1144) @tmchow</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Propagate import depth for NOIR_PARSER_MAX_DEPTH in Java/Kotlin Spring analyzers (#1143) @hahwul</li>
<li>Move parser.classes merge outside loop in process_package_classes (#1143) @hahwul</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>Fixed PHP superglobals incorrectly used in JSP analyzer patterns (#1144) @tmchow</li>
<li>Fixed inaccurate line numbers in Express.js analyzer (#1142) @4ICH4</li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@tmchow made their first contribution in <a href="https://github.com/owasp-noir/noir/pull/1144">https://github.com/owasp-noir/noir/pull/1144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/owasp-noir/noir/compare/v0.29.0...v0.29.1">https://github.com/owasp-noir/noir/compare/v0.29.0...v0.29.1</a></p>
]]></content:encoded></item><item><title>Validate FHIR Resource Status</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/validate-fhir-resource-status/</link><pubDate>Thu, 02 Apr 2026 21:55:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/validate-fhir-resource-status/</guid><description>Version updated for https://github.com/patrick-werner/fhir-resource-status-check to version 1.2.1.
This action is used across all versions by 7 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Validate FHIR Resource Status Action is a GitHub Action designed to automate the validation of FHIR JSON files by ensuring that their status field, if present, is either &amp;#34;active&amp;#34; or &amp;#34;retired&amp;#34;. It helps ensure compliance with FHIR standards by identifying improperly configured resources, streamlining quality control in projects leveraging FHIR data.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/patrick-werner/fhir-resource-status-check">https://github.com/patrick-werner/fhir-resource-status-check</a></strong> to version <strong>1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>7</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/validate-fhir-resource-status">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Validate FHIR Resource Status Action</strong> is a GitHub Action designed to automate the validation of FHIR JSON files by ensuring that their <code>status</code> field, if present, is either <code>&quot;active&quot;</code> or <code>&quot;retired&quot;</code>. It helps ensure compliance with FHIR standards by identifying improperly configured resources, streamlining quality control in projects leveraging FHIR data.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>improved warning and error messages
<strong>Full Changelog</strong>: <a href="https://github.com/patrick-werner/fhir-resource-status-check/compare/1.1.0...1.2.1">https://github.com/patrick-werner/fhir-resource-status-check/compare/1.1.0...1.2.1</a></p>
]]></content:encoded></item><item><title>UA-.NETStandard Test Suite</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ua-.netstandard-test-suite/</link><pubDate>Thu, 02 Apr 2026 21:55:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ua-.netstandard-test-suite/</guid><description>Version updated for https://github.com/php-opcua/uanetstandard-test-suite to version v1.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The UA-.NETStandard Test Suite is a comprehensive, ready-to-use tool designed for integration testing of OPC UA client libraries across various programming languages. It provides a realistic testing environment with eight pre-configured server instances that simulate different security policies, authentication methods, and communication modes outlined in the OPC UA specification. Key features include a rich address space with ~300 nodes, dynamic variables, events, alarms, historical data, and structured objects, enabling developers to validate client interoperability in a highly standardized and robust manner.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/php-opcua/uanetstandard-test-suite">https://github.com/php-opcua/uanetstandard-test-suite</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ua-netstandard-test-suite">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>UA-.NETStandard Test Suite</strong> is a comprehensive, ready-to-use tool designed for integration testing of OPC UA client libraries across various programming languages. It provides a realistic testing environment with eight pre-configured server instances that simulate different security policies, authentication methods, and communication modes outlined in the OPC UA specification. Key features include a rich address space with ~300 nodes, dynamic variables, events, alarms, historical data, and structured objects, enabling developers to validate client interoperability in a highly standardized and robust manner.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="ua-netstandard-test-suite-v100">UA-.NETStandard Test Suite v1.0.0</h2>
<p>This is the evolution of <a href="https://github.com/php-opcua/opcua-test-suite"><code>php-opcua/opcua-test-suite</code></a> (v1.1.5), completely rewritten from Node.js/node-opcua to <strong>.NET 8.0/UA-.NETStandard</strong>.</p>
<h3 id="why-the-switch">Why the switch?</h3>
<p><a href="https://github.com/OPCFoundation/UA-.NETStandard">UA-.NETStandard</a> is the <strong>reference implementation</strong> maintained directly by the OPC Foundation — the same organization that writes the OPC UA specification. This means protocol behavior, binary encoding, security handshakes, and session management
are as close to the spec as it gets. If your client works against this server, it will work against real industrial equipment.</p>
<h3 id="whats-included">What&rsquo;s included</h3>
<ul>
<li><strong>8 pre-configured OPC UA servers</strong> via Docker Compose (ports 4840-4847) covering all security policies, authentication methods, and communication modes</li>
<li><strong>~300 address space nodes</strong> including 21 scalar types, 20 array types, 3 multi-dimensional matrices, 3 analog items with range metadata</li>
<li><strong>12 callable methods</strong> — arithmetic, string operations, arrays, async, error handling, multi-output, event generation</li>
<li><strong>13 dynamic variables</strong> — counters, sine/sawtooth/triangle waves, random values, status cycling</li>
<li><strong>3 event types</strong> with periodic emission + <strong>3 alarm types</strong> (ExclusiveLimit, NonExclusiveLimit, OffNormal)</li>
<li><strong>4 historical variables</strong> with HistoryRead support (1000ms recording, up to 10,000 samples)</li>
<li><strong>2 extension objects</strong> with binary-encoded ExtensionObject values (TestPointXYZ, TestRangeStruct)</li>
<li><strong>Structured objects</strong> with nesting up to 10 levels deep</li>
<li><strong>Role-based access control</strong> — admin, operator, viewer roles with enforced write restrictions</li>
<li><strong>Real certificate validation</strong> on the strict server (port 4842) — untrusted certs are rejected</li>
<li><strong>50 access control variables</strong> covering every combination of data type and access level</li>
<li><strong>4 OPC UA Views</strong> for filtered browsing</li>
<li><strong>Auto-generated certificates</strong> (CA, server, client, self-signed, expired) via OpenSSL</li>
<li><strong>GitHub Actions composite action</strong> for one-line CI integration</li>
<li><strong>Comprehensive documentation</strong> with 19 reference docs + machine-readable AI reference</li>
</ul>
<h3 id="migration-from-opcua-test-suite">Migration from opcua-test-suite</h3>
<p>This is a <strong>drop-in replacement</strong>. Same ports, same endpoints, same address space structure, same user accounts, same certificate layout. If your tests worked with <code>opcua-test-suite</code>, they work with this — just swap the Docker image.</p>
<p>The only notable differences:</p>
<ul>
<li>Namespace index 1 is now <code>urn:opcua:testserver:nodes</code> (was <code>urn:opcua:test-server:&lt;ServerName&gt;</code>)</li>
<li>Extension object TypeIds are in namespace 3 (<code>urn:opcua:test-server:custom-types</code>)</li>
<li>Historical data records at 1000ms (was 1000ms in node-opcua too)</li>
<li>Server auto-generates its own application certificate via <code>CheckApplicationInstanceCertificates()</code></li>
</ul>
]]></content:encoded></item><item><title>JaCoCo CSV summary</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/jacoco-csv-summary/</link><pubDate>Thu, 02 Apr 2026 21:55:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/jacoco-csv-summary/</guid><description>Version updated for https://github.com/PineBale/jacoco-csv-summary to version v1.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The jacoco-csv-summary GitHub Action processes JaCoCo code coverage CSV reports, summarizes the coverage data, and outputs the results to the workflow job summary or as a status check. It automates the task of extracting and presenting coverage metrics, helping developers monitor code coverage directly within their CI/CD workflows. This action enhances visibility and streamlines code quality assessment by integrating coverage reporting into GitHub workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/PineBale/jacoco-csv-summary">https://github.com/PineBale/jacoco-csv-summary</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jacoco-csv-summary">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>jacoco-csv-summary</code> GitHub Action processes JaCoCo code coverage CSV reports, summarizes the coverage data, and outputs the results to the workflow job summary or as a status check. It automates the task of extracting and presenting coverage metrics, helping developers monitor code coverage directly within their CI/CD workflows. This action enhances visibility and streamlines code quality assessment by integrating coverage reporting into GitHub workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Update (2100d88)</li>
<li>Transfer (d4cb081)</li>
</ul>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/shieldci-devsecops-pipeline-generator/</link><pubDate>Thu, 02 Apr 2026 21:55:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.7.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action designed to automate the creation of secure CI/CD DevSecOps pipelines by detecting your project’s stack, generating optimized workflow configurations, and opening a pull request with the proposed workflows. It simplifies the setup of security-enhanced pipelines by including tools for static analysis (CodeQL/Semgrep), secret scanning (Gitleaks), container vulnerability scanning (Trivy), and more, while supporting multiple languages, Docker, and Kubernetes environments. This action streamlines the implementation of best practices in CI/CD pipeline development, saving time and ensuring robust security compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action designed to automate the creation of secure CI/CD DevSecOps pipelines by detecting your project&rsquo;s stack, generating optimized workflow configurations, and opening a pull request with the proposed workflows. It simplifies the setup of security-enhanced pipelines by including tools for static analysis (CodeQL/Semgrep), secret scanning (Gitleaks), container vulnerability scanning (Trivy), and more, while supporting multiple languages, Docker, and Kubernetes environments. This action streamlines the implementation of best practices in CI/CD pipeline development, saving time and ensuring robust security compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<p>ShieldCI now generates an OpenSSF Scorecard job in the <code>security.yml</code> workflow. Scorecard analyses your repository against ~20 security best practices and uploads the results to the GitHub Security tab as SARIF.</p>
<h3 id="what-scorecard-checks">What Scorecard checks</h3>
<ul>
<li>Dependency pinning (SHA hashes)</li>
<li>Branch protection and code review requirements</li>
<li>Workflow permissions (least privilege)</li>
<li>Presence of security policy (<code>SECURITY.md</code>)</li>
<li>Test coverage</li>
<li>And more — full list at <a href="https://github.com/ossf/scorecard">github.com/ossf/scorecard</a></li>
</ul>
<h3 id="triggers">Triggers</h3>
<ul>
<li>Weekly on Monday at 06:00 UTC</li>
<li>On every push to <code>main</code></li>
</ul>
<p>No configuration required — Scorecard is enabled automatically in all generated security workflows.</p>
]]></content:encoded></item><item><title>Drift — Architectural Erosion Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/drift-architectural-erosion-check/</link><pubDate>Thu, 02 Apr 2026 21:55:29 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/drift-architectural-erosion-check/</guid><description>Version updated for https://github.com/sauremilk/drift to version v2.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Drift is a GitHub Action and CLI tool designed for detecting and analyzing structural issues in AI-generated or AI-accelerated codebases without relying on large language models. It identifies architectural erosion, such as inconsistent error handling, layer boundary violations, and redundant utilities, providing clear findings and actionable repair recommendations. By automating codebase analysis, it helps teams maintain code quality, improve maintainability, and streamline integration into CI pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sauremilk/drift">https://github.com/sauremilk/drift</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/drift-architectural-erosion-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Drift is a GitHub Action and CLI tool designed for detecting and analyzing structural issues in AI-generated or AI-accelerated codebases without relying on large language models. It identifies architectural erosion, such as inconsistent error handling, layer boundary violations, and redundant utilities, providing clear findings and actionable repair recommendations. By automating codebase analysis, it helps teams maintain code quality, improve maintainability, and streamline integration into CI pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sauremilk/drift/compare/v2.0.1...v2.1.0">https://github.com/sauremilk/drift/compare/v2.0.1...v2.1.0</a></p>
]]></content:encoded></item><item><title>Setup frameterm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-frameterm/</link><pubDate>Thu, 02 Apr 2026 21:55:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-frameterm/</guid><description>Version updated for https://github.com/stefanmatar/frameterm to version v1.2.3.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Frameterm is a GitHub Action and CLI tool that automates interaction with terminal-based user interfaces (TUIs) by simulating commands and capturing video recordings of the process. It enables users to spawn, control, and monitor terminal applications, allowing tasks such as testing, debugging, and AI-driven navigation to be visualized with detailed overlays showing keystrokes, resource usage, and wait states. This tool streamlines the documentation and validation of TUI workflows while providing exportable, annotated MP4 videos for clear accountability and analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stefanmatar/frameterm">https://github.com/stefanmatar/frameterm</a></strong> to version <strong>v1.2.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-frameterm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Frameterm is a GitHub Action and CLI tool that automates interaction with terminal-based user interfaces (TUIs) by simulating commands and capturing video recordings of the process. It enables users to spawn, control, and monitor terminal applications, allowing tasks such as testing, debugging, and AI-driven navigation to be visualized with detailed overlays showing keystrokes, resource usage, and wait states. This tool streamlines the documentation and validation of TUI workflows while providing exportable, annotated MP4 videos for clear accountability and analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>action: verify sha256 checksum before extracting release tarball (378eef3)</li>
<li>test: use stefanmatar/frameterm@v1 instead of local ./ ref (#4) (ad86a29)</li>
<li>ci: add smoke test workflow for GitHub Action (cceb45c)</li>
<li>homebrew: update formula to v1 (dfc85a7)</li>
<li>add GitHub Action for installing frameterm in CI (f015057)</li>
<li>release: also sync formula to homebrew-frameterm tap (efcc57b)</li>
<li>homebrew: update formula to v1.2.2 (b59e300)</li>
<li>move homebrew formula into this repo, drop external tap dependency (199475c)</li>
<li>fix: use macos-latest for x86_64-apple-darwin release build (fe0ba07)</li>
<li>fix clippy while_let_loop lint in daemon connection handler (e687027)</li>
</ul>
]]></content:encoded></item><item><title>Sprocket CI/CD</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/sprocket-ci/cd/</link><pubDate>Thu, 02 Apr 2026 21:55:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/sprocket-ci/cd/</guid><description>Version updated for https://github.com/stjude-rust-labs/sprocket-action to version v0.11.0.
This action is used across all versions by 8 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sprocket GitHub Action integrates the Sprocket command-line tool into CI/CD pipelines to automate the static analysis, validation, and linting of WDL (Workflow Description Language) documents. It streamlines tasks such as validating WDL syntax, checking input JSON files against workflow schemas, and applying customizable linting rules to ensure code quality and compliance. This action helps developers maintain high standards in their workflows by identifying issues early and enabling consistent configurations across development and CI environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stjude-rust-labs/sprocket-action">https://github.com/stjude-rust-labs/sprocket-action</a></strong> to version <strong>v0.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>8</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sprocket-ci-cd">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sprocket GitHub Action integrates the Sprocket command-line tool into CI/CD pipelines to automate the static analysis, validation, and linting of WDL (Workflow Description Language) documents. It streamlines tasks such as validating WDL syntax, checking input JSON files against workflow schemas, and applying customizable linting rules to ensure code quality and compliance. This action helps developers maintain high standards in their workflows by identifying issues early and enabling consistent configurations across development and CI environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>Bumps Sprocket from v0.22.0 to v0.23.0.</p>
<p>See the <a href="https://github.com/stjude-rust-labs/sprocket/releases">Sprocket releases</a> for full details.</p>
]]></content:encoded></item><item><title>Tar and Upload a Build Artifact</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/tar-and-upload-a-build-artifact/</link><pubDate>Thu, 02 Apr 2026 13:59:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/tar-and-upload-a-build-artifact/</guid><description>Version updated for https://github.com/atos-actions/upload-artifact to version v2.2.3.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 6 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Upload-Artifact GitHub Action enables users to upload and store workflow artifacts by compressing them into a tar archive before uploading. This action facilitates data sharing between jobs and preserves data after workflow completion, providing faster uploads, immediate availability of artifacts via the UI or API, and improved data integrity through immutable archives. It automates artifact management, supporting compression level adjustments and addressing challenges like performance inefficiencies and accidental file corruption.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/atos-actions/upload-artifact">https://github.com/atos-actions/upload-artifact</a></strong> to version <strong>v2.2.3</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>6</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tar-and-upload-a-build-artifact">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Upload-Artifact</strong> GitHub Action enables users to upload and store workflow artifacts by compressing them into a <code>tar</code> archive before uploading. This action facilitates data sharing between jobs and preserves data after workflow completion, providing faster uploads, immediate availability of artifacts via the UI or API, and improved data integrity through immutable archives. It automates artifact management, supporting compression level adjustments and addressing challenges like performance inefficiencies and accidental file corruption.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="223-2026-04-02"><a href="https://github.com/atos-actions/upload-artifact/compare/v2.2.2...v2.2.3">2.2.3</a> (2026-04-02)</h2>
<h3 id="dependencies-and-other-build-updates">Dependencies and Other Build Updates</h3>
<ul>
<li><strong>deps:</strong> bump lodash-es from 4.17.23 to 4.18.1 (<a href="https://github.com/atos-actions/upload-artifact/issues/275">#275</a>) (<a href="https://github.com/atos-actions/upload-artifact/commit/9af8e7656b98098092dce1fd94906179fe4f6273">9af8e76</a>)</li>
</ul>
]]></content:encoded></item><item><title>GripMock Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/gripmock-action/</link><pubDate>Thu, 02 Apr 2026 13:59:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/gripmock-action/</guid><description>Version updated for https://github.com/bavix/gripmock-action to version v1.0.2.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GripMock GitHub Action simplifies the process of running GripMock, a gRPC mock server, in CI workflows by automating its setup, execution, and teardown. It solves the challenge of manually configuring and managing a gRPC mock server during testing by downloading the required binary, starting the server, validating its readiness, exposing connection details, and stopping the server automatically. Key capabilities include support for customizable inputs (e.g., proto files, stubs, ports) and outputs (e.g., server addresses, logs), enabling seamless integration with test steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bavix/gripmock-action">https://github.com/bavix/gripmock-action</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gripmock-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The GripMock GitHub Action simplifies the process of running GripMock, a gRPC mock server, in CI workflows by automating its setup, execution, and teardown. It solves the challenge of manually configuring and managing a gRPC mock server during testing by downloading the required binary, starting the server, validating its readiness, exposing connection details, and stopping the server automatically. Key capabilities include support for customizable inputs (e.g., proto files, stubs, ports) and outputs (e.g., server addresses, logs), enabling seamless integration with test steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>get version from redirect by @rez1dent3 in <a href="https://github.com/bavix/gripmock-action/pull/5">https://github.com/bavix/gripmock-action/pull/5</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/bavix/gripmock-action/compare/v1...v1.0.2">https://github.com/bavix/gripmock-action/compare/v1...v1.0.2</a></p>
]]></content:encoded></item><item><title>Greencheck CI Fixer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/greencheck-ci-fixer/</link><pubDate>Thu, 02 Apr 2026 13:59:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/greencheck-ci-fixer/</guid><description>Version updated for https://github.com/braedonsaunders/greencheck to version v0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Greencheck is a GitHub Action designed to automatically remediate failed CI runs by leveraging AI coding agents like Claude or Codex. It analyzes the repository and workflow logs to identify and fix minor issues (e.g., syntax errors or type mismatches), commits the fixes, and re-triggers the CI process while ensuring safety through guardrails like regression detection, protected file filtering, and cost controls. This tool eliminates the need for manual intervention, reducing downtime and context-switching for developers.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/braedonsaunders/greencheck">https://github.com/braedonsaunders/greencheck</a></strong> to version <strong>v0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/greencheck-ci-fixer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Greencheck is a GitHub Action designed to automatically remediate failed CI runs by leveraging AI coding agents like Claude or Codex. It analyzes the repository and workflow logs to identify and fix minor issues (e.g., syntax errors or type mismatches), commits the fixes, and re-triggers the CI process while ensuring safety through guardrails like regression detection, protected file filtering, and cost controls. This tool eliminates the need for manual intervention, reducing downtime and context-switching for developers.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Agent-first runtime with quieter logs, cleaner commit subjects, and more legible reporting.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/braedonsaunders/greencheck/compare/v0.1.1...v0">https://github.com/braedonsaunders/greencheck/compare/v0.1.1...v0</a></p>
]]></content:encoded></item><item><title>Cystatic PR Analyzer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/cystatic-pr-analyzer/</link><pubDate>Thu, 02 Apr 2026 13:59:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/cystatic-pr-analyzer/</guid><description>Version updated for https://github.com/cystatichq/action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The README content you provided appears incomplete or missing key details about the GitHub Action. If you can share the complete content or provide more information, I can help craft a concise and accurate summary of its purpose, functionality, and key capabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cystatichq/action">https://github.com/cystatichq/action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cystatic-pr-analyzer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The README content you provided appears incomplete or missing key details about the GitHub Action. If you can share the complete content or provide more information, I can help craft a concise and accurate summary of its purpose, functionality, and key capabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-v010--cystatic-pr-analyzer">🚀 v0.1.0 – Cystatic PR Analyzer</h2>
<p>Initial release of the Cystatic GitHub Action for analyzing pull request changes via an external API.</p>
<hr>
<h3 id="-overview">✨ Overview</h3>
<p>Cystatic PR Analyzer captures pull request diffs and forwards them to the Cystatic API for analysis.</p>
<p>Designed as a lightweight integration layer between GitHub workflows and Cystatic’s backend intelligence.</p>
<hr>
<h3 id="-features">✅ Features</h3>
<ul>
<li>Extracts pull request metadata and diff from GitHub events</li>
<li>Sends complete PR diff to Cystatic API (<code>/v1/analyze-pr</code>)</li>
<li>Minimal, stateless execution (no local processing or transformation)</li>
<li>Docker-based action for consistent runtime</li>
</ul>
<hr>
<h3 id="-inputs">🔧 Inputs</h3>
<ul>
<li><code>github_token</code> — GitHub token used for API access</li>
<li><code>cystatic_api_key</code> — API key for authenticating with Cystatic backend</li>
</ul>
<hr>
<h3 id="-how-it-works">⚙️ How It Works</h3>
<ol>
<li>Triggered on pull request events</li>
<li>Fetches PR diff using GitHub API</li>
<li>Sends diff and metadata to Cystatic API</li>
<li>Delegates all analysis to backend service</li>
</ol>
<hr>
<h3 id="-limitations">⚠️ Limitations</h3>
<ul>
<li>No inline PR comments or feedback yet</li>
<li>No retry or failure handling</li>
<li>Relies entirely on external API availability</li>
<li>No filtering or preprocessing of diffs</li>
</ul>
<hr>
<h3 id="-intended-use">🧪 Intended Use</h3>
<ul>
<li>Early-stage testing with design partners</li>
<li>Validating PR analysis workflows</li>
<li>Backend iteration and feedback collection</li>
</ul>
<p>Not recommended for production use.</p>
<hr>
<h3 id="-whats-next">🔄 What’s Next</h3>
<ul>
<li>Add PR comment integration</li>
<li>Improve error handling and observability</li>
<li>Optimize diff processing (size, filtering)</li>
<li>Introduce configurable behavior</li>
</ul>
<hr>
<h3 id="-security">🔐 Security</h3>
<ul>
<li>Uses GitHub-provided token for authenticated API access</li>
<li>Requires Cystatic API key for backend communication</li>
<li>No data persisted within the action</li>
</ul>
<hr>
<h3 id="-feedback">💬 Feedback</h3>
<p>Looking for feedback on:</p>
<ul>
<li>Integration friction</li>
<li>API reliability</li>
<li>Signal quality of analysis (via backend)</li>
</ul>
<hr>
]]></content:encoded></item><item><title>Deploy to Pipecat Cloud</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/deploy-to-pipecat-cloud/</link><pubDate>Thu, 02 Apr 2026 13:59:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/deploy-to-pipecat-cloud/</guid><description>Version updated for https://github.com/daily-co/pipecat-cloud-deploy-action to version v2.0.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Deploy to Pipecat Cloud” GitHub Action automates the process of building and deploying Pipecat agents to Pipecat Cloud, streamlining CI/CD workflows. It eliminates the need for local Docker setups or external registries by leveraging cloud-based builds, offers smart caching for efficient deployments, and ensures readiness by polling for deployment availability. Key capabilities include support for configuring scaling, regions, secrets, and using pre-built images or existing cloud builds.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/daily-co/pipecat-cloud-deploy-action">https://github.com/daily-co/pipecat-cloud-deploy-action</a></strong> to version <strong>v2.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/deploy-to-pipecat-cloud">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Deploy to Pipecat Cloud&rdquo; GitHub Action automates the process of building and deploying Pipecat agents to Pipecat Cloud, streamlining CI/CD workflows. It eliminates the need for local Docker setups or external registries by leveraging cloud-based builds, offers smart caching for efficient deployments, and ensures readiness by polling for deployment availability. Key capabilities include support for configuring scaling, regions, secrets, and using pre-built images or existing cloud builds.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="202-2026-04-01"><a href="https://github.com/daily-co/pipecat-cloud-deploy-action/compare/v2.0.1...v2.0.2">2.0.2</a> (2026-04-01)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>filter client-side cache lookup by dockerfilePath (<a href="https://github.com/daily-co/pipecat-cloud-deploy-action/issues/4">#4</a>) (<a href="https://github.com/daily-co/pipecat-cloud-deploy-action/commit/b82f5053a3a992de89878781c4662da6ef33051b">b82f505</a>)</li>
<li>lint PR title instead of individual commits for squash merge compatibility (<a href="https://github.com/daily-co/pipecat-cloud-deploy-action/issues/6">#6</a>) (<a href="https://github.com/daily-co/pipecat-cloud-deploy-action/commit/f9cd73e205999041b160913208069b08f32ca799">f9cd73e</a>)</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li>set up release-please, commitlint, and major tag workflow (<a href="https://github.com/daily-co/pipecat-cloud-deploy-action/issues/5">#5</a>) (<a href="https://github.com/daily-co/pipecat-cloud-deploy-action/commit/fab1eb88e0fa13cef0dfc9590dbbe29f4cc3ce3d">fab1eb8</a>)</li>
</ul>
]]></content:encoded></item><item><title>Dust GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/dust-github-action/</link><pubDate>Thu, 02 Apr 2026 13:59:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/dust-github-action/</guid><description>Version updated for https://github.com/dust-tt/dust-github-action to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Dust GitHub Action automates the synchronization of Agent Skills (SKILL.md files) from a GitHub repository to a Dust workspace. It packages skill directories into a ZIP file and uploads them, ensuring your Dust workspace is always in sync with the latest skill definitions. This action streamlines the management of Agent Skills by automating updates and providing outputs like imported and updated skill counts for better tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dust-tt/dust-github-action">https://github.com/dust-tt/dust-github-action</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dust-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Dust GitHub Action automates the synchronization of Agent Skills (<code>SKILL.md</code> files) from a GitHub repository to a Dust workspace. It packages skill directories into a ZIP file and uploads them, ensuring your Dust workspace is always in sync with the latest skill definitions. This action streamlines the management of Agent Skills by automating updates and providing outputs like imported and updated skill counts for better tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-initial-release-dust-github-action-v010">🎉 Initial Release: <code>dust-github-action</code> v0.1.0</h2>
<p>The first release of the <strong>Dust GitHub Action</strong> - a GitHub Action to sync content from your repository to your <a href="https://dust.tt/">Dust</a> workspace.</p>
<h3 id="upsert-skills"><code>upsert-skills</code></h3>
<p>Automatically sync Agent Skills from your repo to Dust. On every push, the action discovers <code>SKILL.md</code> files, packages them, and upserts them to your workspace.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">dust-tt/dust-github-action@v0.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">method</span>: <span style="color:#ae81ff">upsert-skills</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">workspace-id</span>: <span style="color:#ae81ff">${{ vars.DUST_WORKSPACE_ID }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">api-key</span>: <span style="color:#ae81ff">${{ secrets.DUST_API_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">region</span>: <span style="color:#ae81ff">EU</span>
</span></span></code></pre></div><p>Each skill is a directory with a <code>SKILL.md</code> file following the <a href="https://agentskills.io/specification">Agent Skills specification</a>. The action outputs the number of skills <code>imported</code> and <code>updated</code>.</p>
]]></content:encoded></item><item><title>DynatraceAction</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/dynatraceaction/</link><pubDate>Thu, 02 Apr 2026 13:59:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/dynatraceaction/</guid><description>Version updated for https://github.com/dynatrace-oss/dynatrace-github-action to version v9.2.
This action is used across all versions by 21 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Dynatrace GitHub Action facilitates the automation of reporting metrics and events from CI/CD workflows to a Dynatrace monitoring environment via its REST API. It streamlines the process of integrating monitoring data, such as custom metrics and event types, directly into Dynatrace, enabling enhanced observability and performance tracking. Key capabilities include support for metric ingestion, event reporting, and compatibility with various metric formats and event types.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dynatrace-oss/dynatrace-github-action">https://github.com/dynatrace-oss/dynatrace-github-action</a></strong> to version <strong>v9.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>21</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/dynatraceaction">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Dynatrace GitHub Action facilitates the automation of reporting metrics and events from CI/CD workflows to a Dynatrace monitoring environment via its REST API. It streamlines the process of integrating monitoring data, such as custom metrics and event types, directly into Dynatrace, enabling enhanced observability and performance tracking. Key capabilities include support for metric ingestion, event reporting, and compatibility with various metric formats and event types.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add retries by @toddwalstad-eaton in <a href="https://github.com/dynatrace-oss/dynatrace-github-action/pull/541">https://github.com/dynatrace-oss/dynatrace-github-action/pull/541</a></li>
<li>FIX: Fail on no event ingestion to Dynatrace by @dczupryn-dt in <a href="https://github.com/dynatrace-oss/dynatrace-github-action/pull/544">https://github.com/dynatrace-oss/dynatrace-github-action/pull/544</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@toddwalstad-eaton made their first contribution in <a href="https://github.com/dynatrace-oss/dynatrace-github-action/pull/541">https://github.com/dynatrace-oss/dynatrace-github-action/pull/541</a></li>
<li>@dczupryn-dt made their first contribution in <a href="https://github.com/dynatrace-oss/dynatrace-github-action/pull/544">https://github.com/dynatrace-oss/dynatrace-github-action/pull/544</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/dynatrace-oss/dynatrace-github-action/compare/v9.1...v9.2">https://github.com/dynatrace-oss/dynatrace-github-action/compare/v9.1...v9.2</a></p>
]]></content:encoded></item><item><title>Tenter Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/tenter-scan/</link><pubDate>Thu, 02 Apr 2026 13:59:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/tenter-scan/</guid><description>Version updated for https://github.com/goweft/tenter to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Tenter is a pre-publish artifact integrity scanner designed to identify and prevent sensitive files, debug artifacts, oversized anomalies, and internal development artifacts from being included in final package distributions. It automates the inspection of published artifacts (e.g., npm tarballs, Python wheels) to catch issues missed by .gitignore or existing source code scanning tools. By providing comprehensive checks for source maps, secrets, debug symbols, and file size thresholds, Tenter helps mitigate supply chain risks and ensures clean, secure package releases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/goweft/tenter">https://github.com/goweft/tenter</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tenter-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Tenter is a pre-publish artifact integrity scanner designed to identify and prevent sensitive files, debug artifacts, oversized anomalies, and internal development artifacts from being included in final package distributions. It automates the inspection of published artifacts (e.g., npm tarballs, Python wheels) to catch issues missed by <code>.gitignore</code> or existing source code scanning tools. By providing comprehensive checks for source maps, secrets, debug symbols, and file size thresholds, Tenter helps mitigate supply chain risks and ensures clean, secure package releases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Pre-publish artifact integrity scanner. Born from the Claude Code npm source map leak (March 31, 2026).</p>
<p><strong>What it catches:</strong></p>
<ul>
<li>Source map files and sourceMappingURL references</li>
<li>Debug symbols (.pdb, .dSYM, .debug)</li>
<li>Sensitive files (.env, .npmrc, .pypirc, private keys)</li>
<li>Embedded secrets (AWS keys, GitHub PATs, API keys)</li>
<li>Internal artifacts (.claude/, CLAUDE.md, <strong>pycache</strong>/)</li>
<li>Anomalously large files (&gt;50MB)</li>
</ul>
<p><strong>Features:</strong></p>
<ul>
<li>Zero external dependencies (Python stdlib only)</li>
<li>Output formats: human, JSON, SARIF v2.1.0</li>
<li>Supports npm, pip, cargo, and generic directories</li>
<li>GitHub Action for CI integration</li>
<li>31 passing tests</li>
</ul>
]]></content:encoded></item><item><title>GitHub Action for GraalVM</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/github-action-for-graalvm/</link><pubDate>Thu, 02 Apr 2026 13:59:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/github-action-for-graalvm/</guid><description>Version updated for https://github.com/graalvm/setup-graalvm to version v1.5.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 3,886 repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action sets up a specified GraalVM distribution in a CI/CD workflow, enabling its use as both a Java Development Kit (JDK) and for ahead-of-time (AOT) Native Image compilation. It automates the configuration of environment variables, supports multiple architectures and GraalVM builds (Community, Enterprise, Mandrel, etc.), and offers dependency caching for common build tools like Maven and Gradle. This action simplifies workflows for projects leveraging GraalVM and Native Image capabilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/graalvm/setup-graalvm">https://github.com/graalvm/setup-graalvm</a></strong> to version <strong>v1.5.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>3,886</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-action-for-graalvm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action sets up a specified GraalVM distribution in a CI/CD workflow, enabling its use as both a Java Development Kit (JDK) and for ahead-of-time (AOT) Native Image compilation. It automates the configuration of environment variables, supports multiple architectures and GraalVM builds (Community, Enterprise, Mandrel, etc.), and offers dependency caching for common build tools like Maven and Gradle. This action simplifies workflows for projects leveraging GraalVM and Native Image capabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the &ldquo;all&rdquo; group with 2 updates across multiple ecosystems by @dependabot[bot] in <a href="https://github.com/graalvm/setup-graalvm/pull/215">https://github.com/graalvm/setup-graalvm/pull/215</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/graalvm/setup-graalvm/compare/v1.5.1...v1.5.2">https://github.com/graalvm/setup-graalvm/compare/v1.5.1...v1.5.2</a></p>
]]></content:encoded></item><item><title>HaxeFoundation - Setup Haxe</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/haxefoundation-setup-haxe/</link><pubDate>Thu, 02 Apr 2026 13:59:04 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/haxefoundation-setup-haxe/</guid><description>Version updated for https://github.com/HaxeFoundation/setup-haxe to version v2.0.3.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-haxe GitHub Action automates the setup of a Haxe development environment in GitHub workflows. It simplifies the process of installing specific Haxe versions, including nightly builds, and supports caching of global package data to optimize build times. This action is ideal for streamlining CI/CD pipelines that require Haxe-based projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/HaxeFoundation/setup-haxe">https://github.com/HaxeFoundation/setup-haxe</a></strong> to version <strong>v2.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/haxefoundation-setup-haxe">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-haxe</code> GitHub Action automates the setup of a Haxe development environment in GitHub workflows. It simplifies the process of installing specific Haxe versions, including nightly builds, and supports caching of global package data to optimize build times. This action is ideal for streamlining CI/CD pipelines that require Haxe-based projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Initial Haxe Foundation release, based off <a href="https://github.com/krdlab/setup-haxe/">krdlab/setup-haxe</a> version <a href="https://github.com/krdlab/setup-haxe/releases/tag/v2.0.2">2.0.2</a></li>
<li>Use latest neko for haxe nightlies</li>
<li>Add linux arm64 support</li>
<li>Do not cache downloads for &rsquo;latest'</li>
</ul>
]]></content:encoded></item><item><title>Jamf Recovery Lock Rotation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/jamf-recovery-lock-rotation/</link><pubDate>Thu, 02 Apr 2026 13:58:59 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/jamf-recovery-lock-rotation/</guid><description>Version updated for https://github.com/Inetum-Poland/jamf-recovery-lock-rotation to version v1.0.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Jamf Recovery Lock Rotation GitHub Action automates the process of rotating Recovery Lock passphrases on Jamf Pro–managed Apple Silicon Macs using the Jamf Pro API. It enhances security by regularly updating passphrases to minimize exposure risk in case of credential compromise. Key features include OAuth-based authentication, device scoping via Smart Computer Groups, dry-run validation, and actionable outputs for integration into broader workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Inetum-Poland/jamf-recovery-lock-rotation">https://github.com/Inetum-Poland/jamf-recovery-lock-rotation</a></strong> to version <strong>v1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/jamf-recovery-lock-rotation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Jamf Recovery Lock Rotation</strong> GitHub Action automates the process of rotating Recovery Lock passphrases on Jamf Pro–managed Apple Silicon Macs using the Jamf Pro API. It enhances security by regularly updating passphrases to minimize exposure risk in case of credential compromise. Key features include OAuth-based authentication, device scoping via Smart Computer Groups, dry-run validation, and actionable outputs for integration into broader workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="jamf-recovery-lock-rotation">Jamf Recovery Lock Rotation</h2>
<p>This is a version of <strong>Inetum-Poland/jamf-recovery-lock-rotation</strong> released by GitHub Actions.</p>
<hr>
<h2 id="changes-since-v100">Changes since <a href="https://github.com/Inetum-Poland/jamf-recovery-lock-rotation/releases/tag/v1.0.0">v1.0.0</a></h2>
<ul>
<li><a href="http://github.com/Inetum-Poland/jamf-recovery-lock-rotation/commit/4d11d22ff6cc927adf199021ae9a200840a88df0">4d11d22</a> - feat(repo): add release attestation and improve CLI passphrase generation (#6)</li>
<li><a href="http://github.com/Inetum-Poland/jamf-recovery-lock-rotation/commit/f4834673442723e7c6e8ff18337419a4d382f658">f483467</a> - docs(action): refine marketplace description (#5)</li>
</ul>
<h4 id="full-changelog-v100">Full Changelog: <a href="https://github.com/Inetum-Poland/jamf-recovery-lock-rotation/compare/v1.0.0...v1.0.2">v1.0.0&hellip;v1.0.2</a></h4>
<p><sup>Contributed by @bsojka</sup></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/neurolink-ai/</link><pubDate>Thu, 02 Apr 2026 13:58:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.42.1.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform designed to streamline the use of AI across multiple providers and models via a consistent API. It automates provider switching, tool execution, memory management, and cost optimization, while enabling seamless integration into applications using its CLI or TypeScript SDK. With enterprise-grade features like failover support and intelligent routing, NeuroLink simplifies the complexity of integrating, managing, and scaling AI systems in production environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.42.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform designed to streamline the use of AI across multiple providers and models via a consistent API. It automates provider switching, tool execution, memory management, and cost optimization, while enabling seamless integration into applications using its CLI or TypeScript SDK. With enterprise-grade features like failover support and intelligent routing, NeuroLink simplifies the complexity of integrating, managing, and scaling AI systems in production environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9421-2026-04-02"><a href="https://github.com/juspay/neurolink/compare/v9.42.0...v9.42.1">9.42.1</a> (2026-04-02)</h2>
]]></content:encoded></item><item><title>Vibers Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/vibers-code-review/</link><pubDate>Thu, 02 Apr 2026 13:58:49 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/vibers-code-review/</guid><description>Version updated for https://github.com/marsiandeployer/vibers-action to version v1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Vibers, automates human-in-the-loop code reviews for projects using AI-assisted developers. It reviews code changes against a provided project specification, identifies issues, and submits pull requests with fixes, reducing manual review effort and improving code quality. Key capabilities include support for spec-compliance, security, and full reviews, with the ability to prioritize tasks via an API key.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/marsiandeployer/vibers-action">https://github.com/marsiandeployer/vibers-action</a></strong> to version <strong>v1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/vibers-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Vibers</strong>, automates human-in-the-loop code reviews for projects using AI-assisted developers. It reviews code changes against a provided project specification, identifies issues, and submits pull requests with fixes, reducing manual review effort and improving code quality. Key capabilities include support for spec-compliance, security, and full reviews, with the ability to prioritize tasks via an API key.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<ul>
<li><strong><code>vibers_api_key</code> input</strong> — pass your API key to unlock priority queue</li>
<li><strong>CI run URL</strong> included in review payload — reviewer sees exactly which run triggered the review</li>
<li>Docs updated: clarified &ldquo;How to test&rdquo; trigger, added changelog section</li>
</ul>
]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/kyosei-code-review/</link><pubDate>Thu, 02 Apr 2026 13:58:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v0.3.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The kyosei-action GitHub Action automates multi-perspective AI code reviews for pull requests, analyzing code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with existing review workflows by ensuring re-reviews are triggered after code updates, avoiding redundant or resolved comments, and allowing project-specific coding conventions to be defined. This action integrates seamlessly into CI pipelines, offering both a low-level composite action and a simpler reusable workflow for flexible implementation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v0.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>kyosei-action</code> GitHub Action automates multi-perspective AI code reviews for pull requests, analyzing code quality, performance, security, test coverage, and documentation accuracy. It addresses issues with existing review workflows by ensuring re-reviews are triggered after code updates, avoiding redundant or resolved comments, and allowing project-specific coding conventions to be defined. This action integrates seamlessly into CI pipelines, offering both a low-level composite action and a simpler reusable workflow for flexible implementation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v0.3.0 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="breaking-changes">Breaking Changes</h3>
<ul>
<li>refactor: inputsを論理的なグループ順に並び替え by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/20">https://github.com/ncaq/kyosei-action/pull/20</a></li>
</ul>
<h3 id="features">Features</h3>
<ul>
<li>ci: GitHub UIでのチェック表示名を改善 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/18">https://github.com/ncaq/kyosei-action/pull/18</a></li>
<li>feat: Reusable Workflowに<code>runs-on</code> inputを追加 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/19">https://github.com/ncaq/kyosei-action/pull/19</a></li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>ci: zizmorのpedanticモードでの警告にできる限り対応 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/17">https://github.com/ncaq/kyosei-action/pull/17</a></li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>docs: ワークフローとREADMEのpermissionsコメントを統合 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/16">https://github.com/ncaq/kyosei-action/pull/16</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v0.2.1...v0.3.0">https://github.com/ncaq/kyosei-action/compare/v0.2.1...v0.3.0</a></p>
]]></content:encoded></item><item><title>UCP Profile Validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ucp-profile-validator/</link><pubDate>Thu, 02 Apr 2026 13:58:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ucp-profile-validator/</guid><description>Version updated for https://github.com/Nolpak14/ucp-validate-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The UCP Validate Action is a GitHub Action designed to automate the validation of Universal Commerce Protocol (UCP) profiles and assess AI readiness scores within CI/CD pipelines. It helps identify UCP compliance issues, grade AI readiness, and ensure schema accuracy before deployment, reducing the risk of errors and enhancing AI optimization. Key features include 4-level validation, AI readiness grading (A-F), detailed scoring, and optional pull request comments for seamless integration into development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Nolpak14/ucp-validate-action">https://github.com/Nolpak14/ucp-validate-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ucp-profile-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>UCP Validate Action</strong> is a GitHub Action designed to automate the validation of Universal Commerce Protocol (UCP) profiles and assess AI readiness scores within CI/CD pipelines. It helps identify UCP compliance issues, grade AI readiness, and ensure schema accuracy before deployment, reducing the risk of errors and enhancing AI optimization. Key features include 4-level validation, AI readiness grading (A-F), detailed scoring, and optional pull request comments for seamless integration into development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="ucp-validate-action-v100">UCP Validate Action v1.0.0</h2>
<p>Validate UCP (Universal Commerce Protocol) profiles and check AI readiness scores in your CI/CD pipeline.</p>
<h3 id="features">Features</h3>
<ul>
<li>Validate any domain&rsquo;s UCP profile via the ucptools.dev API</li>
<li>Configurable failure thresholds (grade and/or score)</li>
<li>Automatic PR comments with score breakdown and issues</li>
<li>GitHub step summary output</li>
<li>5 outputs: score, grade, ucp-found, passed, result-json</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Nolpak14/ucp-validate-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">domain</span>: <span style="color:#e6db74">&#39;mystore.com&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on-grade</span>: <span style="color:#e6db74">&#39;D&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on-score</span>: <span style="color:#e6db74">&#39;60&#39;</span>
</span></span></code></pre></div><p>See <a href="https://github.com/Nolpak14/ucp-validate-action#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>Setup Omnistrate CTL</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-omnistrate-ctl/</link><pubDate>Thu, 02 Apr 2026 13:58:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-omnistrate-ctl/</guid><description>Version updated for https://github.com/omnistrate-oss/setup-omnistrate-ctl to version v1.0.6.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Setup Omnistrate CTL, automates the setup of the Omnistrate CLI tool, enabling users to authenticate with their Omnistrate account and manage Omnistrate services directly within GitHub workflows. It simplifies tasks such as logging in with secure credentials (stored as GitHub secrets) and optionally configuring a specific CLI version. The action streamlines the integration of Omnistrate’s SaaS management capabilities into CI/CD pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl">https://github.com/omnistrate-oss/setup-omnistrate-ctl</a></strong> to version <strong>v1.0.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-omnistrate-ctl">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>Setup Omnistrate CTL</strong>, automates the setup of the Omnistrate CLI tool, enabling users to authenticate with their Omnistrate account and manage Omnistrate services directly within GitHub workflows. It simplifies tasks such as logging in with secure credentials (stored as GitHub secrets) and optionally configuring a specific CLI version. The action streamlines the integration of Omnistrate&rsquo;s SaaS management capabilities into CI/CD pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/103">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/103</a></li>
<li>Bump the npm-development group with 3 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/105">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/105</a></li>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/109">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/109</a></li>
<li>Bump npm from 11.6.1 to 11.6.2 in the npm-production group by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/112">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/112</a></li>
<li>Update ESLint and TypeScript ESLint dependencies to v9 and v8 respectively by @Copilot in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/115">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/115</a></li>
<li>Bump actions/setup-node from 5 to 6 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/117">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/117</a></li>
<li>Bump the npm-development group with 6 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/116">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/116</a></li>
<li>Bump @types/node from 24.9.0 to 24.9.1 in the npm-development group by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/119">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/119</a></li>
<li>Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/118">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/118</a></li>
<li>Bump the npm-development group with 6 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/120">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/120</a></li>
<li>Bump the npm-development group with 5 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/121">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/121</a></li>
<li>Bump eslint-plugin-jest from 28.14.0 to 29.1.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/123">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/123</a></li>
<li>Bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/122">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/122</a></li>
<li>Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/124">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/124</a></li>
<li>Bump actions/checkout from 5 to 6 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/127">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/127</a></li>
<li>Bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/125">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/125</a></li>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/128">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/128</a></li>
<li>Bump npm from 11.6.2 to 11.6.3 in the npm-production group by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/126">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/126</a></li>
<li>Bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/129">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/129</a></li>
<li>Bump npm from 11.6.4 to 11.7.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/133">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/133</a></li>
<li>Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/130">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/130</a></li>
<li>Bump @types/node from 24.10.1 to 25.0.2 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/135">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/135</a></li>
<li>Bump the npm-development group across 1 directory with 7 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/136">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/136</a></li>
<li>Bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/137">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/137</a></li>
<li>Bump @actions/github from 6.0.1 to 7.0.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/139">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/139</a></li>
<li>Bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/138">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/138</a></li>
<li>Bump the npm-development group with 6 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/142">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/142</a></li>
<li>Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/143">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/143</a></li>
<li>Bump npm from 11.7.0 to 11.8.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/145">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/145</a></li>
<li>Bump the npm-development group with 5 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/144">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/144</a></li>
<li>Bump @actions/github from 7.0.0 to 9.0.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/148">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/148</a></li>
<li>Bump @types/node from 25.0.10 to 25.2.0 in the npm-development group by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/146">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/146</a></li>
<li>Bump the npm-development group with 6 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/151">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/151</a></li>
<li>Bump npm from 11.8.0 to 11.9.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/152">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/152</a></li>
<li>Bump npm from 11.9.0 to 11.10.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/155">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/155</a></li>
<li>Bump the npm-development group with 5 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/154">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/154</a></li>
<li>Bump eslint-plugin-jsonc from 2.21.1 to 3.1.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/159">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/159</a></li>
<li>Bump the npm-development group with 4 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/157">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/157</a></li>
<li>Bump npm from 11.10.0 to 11.11.0 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/164">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/164</a></li>
<li>Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/161">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/161</a></li>
<li>Bump the npm-development group with 2 updates by @dependabot[bot] in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/162">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/162</a></li>
<li>fixing typo by @pberton in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/165">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/165</a></li>
<li>chore: update dependencies + make logout opt-in by @pberton in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/175">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/175</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@Copilot made their first contribution in <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/115">https://github.com/omnistrate-oss/setup-omnistrate-ctl/pull/115</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/omnistrate-oss/setup-omnistrate-ctl/compare/v1.0.5...v1.0.6">https://github.com/omnistrate-oss/setup-omnistrate-ctl/compare/v1.0.5...v1.0.6</a></p>
]]></content:encoded></item><item><title>Contribution Graph ASCII</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/contribution-graph-ascii/</link><pubDate>Thu, 02 Apr 2026 13:58:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/contribution-graph-ascii/</guid><description>Version updated for https://github.com/qte77/gha-contribution-ascii to version v2.2.1.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the creation of custom ASCII art on a user’s GitHub contribution graph by generating backdated commits in a dedicated gh-pages branch. It enables users to display text or pixel art designs on their graph without interfering with their main project history. The action solves the problem of personalizing contribution graphs in a controlled and automated manner, offering features like interference compensation, inverse mode for dense graphs, and dry-run previews.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/qte77/gha-contribution-ascii">https://github.com/qte77/gha-contribution-ascii</a></strong> to version <strong>v2.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/contribution-graph-ascii">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the creation of custom ASCII art on a user&rsquo;s GitHub contribution graph by generating backdated commits in a dedicated <code>gh-pages</code> branch. It enables users to display text or pixel art designs on their graph without interfering with their main project history. The action solves the problem of personalizing contribution graphs in a controlled and automated manner, offering features like interference compensation, inverse mode for dense graphs, and dry-run previews.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>docs: v2.0.0 README, CHANGELOG, and proof-of-work by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/24">https://github.com/qte77/gha-contribution-ascii/pull/24</a></li>
<li>PR bump-7-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/25">https://github.com/qte77/gha-contribution-ascii/pull/25</a></li>
<li>docs: add backdating disclaimer and reorder proof-of-work by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/26">https://github.com/qte77/gha-contribution-ascii/pull/26</a></li>
<li>docs: update CHANGELOG for v2.0.1 by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/27">https://github.com/qte77/gha-contribution-ascii/pull/27</a></li>
<li>PR bump-8-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/28">https://github.com/qte77/gha-contribution-ascii/pull/28</a></li>
<li>ci: comment out schedule trigger in paint workflow by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/29">https://github.com/qte77/gha-contribution-ascii/pull/29</a></li>
<li>feat: add start_date input to test-action workflow by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/30">https://github.com/qte77/gha-contribution-ascii/pull/30</a></li>
<li>fix: update paint.yml to use @v2 by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/31">https://github.com/qte77/gha-contribution-ascii/pull/31</a></li>
<li>fix: use current date for init commit + pin workflow action refs to semver by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/32">https://github.com/qte77/gha-contribution-ascii/pull/32</a></li>
<li>chore: audit cleanup — KISS, DRY, YAGNI, bug fixes, docs by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/33">https://github.com/qte77/gha-contribution-ascii/pull/33</a></li>
<li>feat: add dry_run input to test-action workflow by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/34">https://github.com/qte77/gha-contribution-ascii/pull/34</a></li>
<li>fix: clarify dry_run description in test-action by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/35">https://github.com/qte77/gha-contribution-ascii/pull/35</a></li>
<li>fix: remove render_char (YAGNI) + add local code test job by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/36">https://github.com/qte77/gha-contribution-ascii/pull/36</a></li>
<li>fix: use CONTRIBUTION_PAT for bump workflow push by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/37">https://github.com/qte77/gha-contribution-ascii/pull/37</a></li>
<li>fix: add GITHUB_TOKEN fallback for bump workflow by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/38">https://github.com/qte77/gha-contribution-ascii/pull/38</a></li>
<li>fix: use floating @v2 tag, remove workflow from bumpversion targets by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/39">https://github.com/qte77/gha-contribution-ascii/pull/39</a></li>
<li>PR bump-12-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/40">https://github.com/qte77/gha-contribution-ascii/pull/40</a></li>
<li>feat: add release workflow on tag push by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/41">https://github.com/qte77/gha-contribution-ascii/pull/41</a></li>
<li>PR bump-13-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/42">https://github.com/qte77/gha-contribution-ascii/pull/42</a></li>
<li>feat: bump-and-release workflow with GitHub Release by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/43">https://github.com/qte77/gha-contribution-ascii/pull/43</a></li>
<li>PR bump-1-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/44">https://github.com/qte77/gha-contribution-ascii/pull/44</a></li>
<li>fix: auto-update floating tag, cleanup release on failure, gitignore .claude/ by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/45">https://github.com/qte77/gha-contribution-ascii/pull/45</a></li>
<li>fix: use GitHub API for floating tag update by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/47">https://github.com/qte77/gha-contribution-ascii/pull/47</a></li>
<li>fix: restore BUMPVERSION_TAG, consolidate release + floating tag by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/48">https://github.com/qte77/gha-contribution-ascii/pull/48</a></li>
<li>PR bump-6-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/49">https://github.com/qte77/gha-contribution-ascii/pull/49</a></li>
<li>fix: use -F for boolean force param in floating tag update by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/50">https://github.com/qte77/gha-contribution-ascii/pull/50</a></li>
<li>PR bump-7-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/51">https://github.com/qte77/gha-contribution-ascii/pull/51</a></li>
<li>fix: remove double-v prefix in floating tag name by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/52">https://github.com/qte77/gha-contribution-ascii/pull/52</a></li>
<li>PR bump-8-main [skip ci bump] by @github-actions[bot] in <a href="https://github.com/qte77/gha-contribution-ascii/pull/53">https://github.com/qte77/gha-contribution-ascii/pull/53</a></li>
<li>fix: use floating @v2 tag in test-action paint job by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/54">https://github.com/qte77/gha-contribution-ascii/pull/54</a></li>
<li>feat: add BITMAP input for custom pixel art by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/55">https://github.com/qte77/gha-contribution-ascii/pull/55</a></li>
<li>chore: sync version to 2.2.0 by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/58">https://github.com/qte77/gha-contribution-ascii/pull/58</a></li>
<li>feat: signed commits in bump workflow via GitHub API by @qte77 in <a href="https://github.com/qte77/gha-contribution-ascii/pull/60">https://github.com/qte77/gha-contribution-ascii/pull/60</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/qte77/gha-contribution-ascii/compare/v1...v2.2.1">https://github.com/qte77/gha-contribution-ascii/compare/v1...v2.2.1</a></p>
]]></content:encoded></item><item><title>Drift — Architectural Erosion Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/drift-architectural-erosion-check/</link><pubDate>Thu, 02 Apr 2026 13:58:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/drift-architectural-erosion-check/</guid><description>Version updated for https://github.com/sauremilk/drift to version v1.4.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Drift is a GitHub Action and CLI tool designed to detect and analyze structural issues in AI-generated or complex codebases, such as inconsistent error handling, architectural decay, and code duplication. It provides deterministic, fast analysis without relying on large language models (LLMs), helping teams identify and address problems that may hinder code maintainability or scalability. Key features include generating actionable repair tasks, PR annotations, and integration with CI pipelines and AI-assisted workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sauremilk/drift">https://github.com/sauremilk/drift</a></strong> to version <strong>v1.4.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/drift-architectural-erosion-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Drift is a GitHub Action and CLI tool designed to detect and analyze structural issues in AI-generated or complex codebases, such as inconsistent error handling, architectural decay, and code duplication. It provides deterministic, fast analysis without relying on large language models (LLMs), helping teams identify and address problems that may hinder code maintainability or scalability. Key features include generating actionable repair tasks, PR annotations, and integration with CI pipelines and AI-assisted workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sauremilk/drift/compare/v1.4.0...v1.4.2">https://github.com/sauremilk/drift/compare/v1.4.0...v1.4.2</a></p>
]]></content:encoded></item><item><title>Arkanoid Contribution Graph</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/arkanoid-contribution-graph/</link><pubDate>Thu, 02 Apr 2026 13:58:17 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/arkanoid-contribution-graph/</guid><description>Version updated for https://github.com/sgiraz/akn to version v1.1.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The akn GitHub Action automates the creation of an animated Arkanoid-style visualization of a user’s GitHub contribution graph, where commits are represented as breakable bricks in a looping SVG animation powered by pure CSS. It fetches contribution data, simulates the animation, and generates lightweight, self-contained SVG files that can be embedded in GitHub READMEs or other platforms. This action provides a fun and visually engaging way to showcase GitHub activity without requiring external dependencies or JavaScript.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sgiraz/akn">https://github.com/sgiraz/akn</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/arkanoid-contribution-graph">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>akn</strong> GitHub Action automates the creation of an animated Arkanoid-style visualization of a user&rsquo;s GitHub contribution graph, where commits are represented as breakable bricks in a looping SVG animation powered by pure CSS. It fetches contribution data, simulates the animation, and generates lightweight, self-contained SVG files that can be embedded in GitHub READMEs or other platforms. This action provides a fun and visually engaging way to showcase GitHub activity without requiring external dependencies or JavaScript.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sgiraz/akn/compare/v1.1.0...v1.1.1">https://github.com/sgiraz/akn/compare/v1.1.0...v1.1.1</a></p>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/pi-github-action/</link><pubDate>Thu, 02 Apr 2026 13:58:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.3.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates Pi’s AI-powered coding assistant into GitHub workflows, allowing users to automate tasks such as issue analysis, pull request reviews, code improvements, and automated commits. By enabling interactive or non-interactive workflows triggered by comments or predefined prompts, it streamlines development processes and supports multiple large language model (LLM) providers. This action simplifies repetitive tasks and enhances collaboration by leveraging AI-driven insights and automated code modifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Pi Coding Agent GitHub Action integrates Pi&rsquo;s AI-powered coding assistant into GitHub workflows, allowing users to automate tasks such as issue analysis, pull request reviews, code improvements, and automated commits. By enabling interactive or non-interactive workflows triggered by comments or predefined prompts, it streamlines development processes and supports multiple large language model (LLM) providers. This action simplifies repetitive tasks and enhances collaboration by leveraging AI-driven insights and automated code modifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fixed release flow to include correct version of the action in the bundle</li>
<li>test: add easy wins for test coverage improvement</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.3.1...v2.3.2">https://github.com/shaftoe/pi-coding-agent-action/compare/v2.3.1...v2.3.2</a></p>
]]></content:encoded></item><item><title>Setup frameterm</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-frameterm/</link><pubDate>Thu, 02 Apr 2026 13:58:08 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-frameterm/</guid><description>Version updated for https://github.com/stefanmatar/frameterm to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Frameterm is a tool and GitHub Action designed to automate and record interactions with text-based user interfaces (TUIs). It provides functionality for spawning sessions, simulating user inputs, capturing screen states, and exporting videos of these interactions, complete with overlays showing keystrokes, resource usage, and wait states. This solves the problem of debugging, testing, and documenting TUI workflows by offering a detailed, visual record of what actions were performed and their outcomes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/stefanmatar/frameterm">https://github.com/stefanmatar/frameterm</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-frameterm">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Frameterm is a tool and GitHub Action designed to automate and record interactions with text-based user interfaces (TUIs). It provides functionality for spawning sessions, simulating user inputs, capturing screen states, and exporting videos of these interactions, complete with overlays showing keystrokes, resource usage, and wait states. This solves the problem of debugging, testing, and documenting TUI workflows by offering a detailed, visual record of what actions were performed and their outcomes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>action: verify sha256 checksum before extracting release tarball (378eef3)</li>
<li>test: use stefanmatar/frameterm@v1 instead of local ./ ref (#4) (ad86a29)</li>
<li>ci: add smoke test workflow for GitHub Action (cceb45c)</li>
<li>homebrew: update formula to v1 (dfc85a7)</li>
<li>add GitHub Action for installing frameterm in CI (f015057)</li>
<li>release: also sync formula to homebrew-frameterm tap (efcc57b)</li>
<li>homebrew: update formula to v1.2.2 (b59e300)</li>
<li>move homebrew formula into this repo, drop external tap dependency (199475c)</li>
<li>fix: use macos-latest for x86_64-apple-darwin release build (fe0ba07)</li>
<li>fix clippy while_let_loop lint in daemon connection handler (e687027)</li>
</ul>
]]></content:encoded></item><item><title>Git Graphable</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/git-graphable/</link><pubDate>Thu, 02 Apr 2026 13:58:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/git-graphable/</guid><description>Version updated for https://github.com/TheTrueSCU/git-graphable to version v0.7.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Git Graphable is a GitHub Action and Python tool designed to transform Git commit history into visually interactive flowcharts using multiple rendering engines, including Mermaid, D2, Graphviz, and HTML. It automates tasks such as visualizing commit patterns, analyzing repository hygiene (e.g., detecting direct pushes to protected branches or unfinished commits), and integrating with issue trackers for status synchronization. By providing actionable insights and dynamic reports, it enhances version control workflows and simplifies collaboration.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TheTrueSCU/git-graphable">https://github.com/TheTrueSCU/git-graphable</a></strong> to version <strong>v0.7.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/git-graphable">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Git Graphable is a GitHub Action and Python tool designed to transform Git commit history into visually interactive flowcharts using multiple rendering engines, including Mermaid, D2, Graphviz, and HTML. It automates tasks such as visualizing commit patterns, analyzing repository hygiene (e.g., detecting direct pushes to protected branches or unfinished commits), and integrating with issue trackers for status synchronization. By providing actionable insights and dynamic reports, it enhances version control workflows and simplifies collaboration.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Security: Mitigate command injection and token theft by @TheTrueSCU in <a href="https://github.com/TheTrueSCU/git-graphable/pull/38">https://github.com/TheTrueSCU/git-graphable/pull/38</a></li>
<li>Feature: Actionable Hygiene Intelligence by @TheTrueSCU in <a href="https://github.com/TheTrueSCU/git-graphable/pull/39">https://github.com/TheTrueSCU/git-graphable/pull/39</a></li>
<li>Fix: Final Hygiene Polish by @TheTrueSCU in <a href="https://github.com/TheTrueSCU/git-graphable/pull/40">https://github.com/TheTrueSCU/git-graphable/pull/40</a></li>
<li>Release v0.7.0 by @TheTrueSCU in <a href="https://github.com/TheTrueSCU/git-graphable/pull/41">https://github.com/TheTrueSCU/git-graphable/pull/41</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/TheTrueSCU/git-graphable/compare/v0.6.0...v0.7.0">https://github.com/TheTrueSCU/git-graphable/compare/v0.6.0...v0.7.0</a></p>
]]></content:encoded></item><item><title>Simple Greeting Action by vidhya101</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/simple-greeting-action-by-vidhya101/</link><pubDate>Thu, 02 Apr 2026 13:57:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/simple-greeting-action-by-vidhya101/</guid><description>Version updated for https://github.com/vidhyashankergoel/greeting-action to version v1.2.
This action is used across all versions by ? repositories. Go to the GitHub Marketplace to find the latest changes.
Action Summary The Simple Greeting Action is a lightweight GitHub Action designed for educational purposes, showcasing how composite actions function within CI/CD workflows. It automates the task of generating a customizable greeting message based on user-provided inputs (username and optional season) and provides the message as a reusable output for subsequent workflow steps. This action is ideal for learning the structure and execution of GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/vidhyashankergoel/greeting-action">https://github.com/vidhyashankergoel/greeting-action</a></strong> to version <strong>v1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<p>Go to the <a href="https://github.com/marketplace/actions/simple-greeting-action-by-vidhya101">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Simple Greeting Action</strong> is a lightweight GitHub Action designed for educational purposes, showcasing how composite actions function within CI/CD workflows. It automates the task of generating a customizable greeting message based on user-provided inputs (username and optional season) and provides the message as a reusable output for subsequent workflow steps. This action is ideal for learning the structure and execution of GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vidhyashankergoel/greeting-action/compare/v1.1...v1.2">https://github.com/vidhyashankergoel/greeting-action/compare/v1.1...v1.2</a></p>
]]></content:encoded></item><item><title>setup-dotnet-install</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-dotnet-install/</link><pubDate>Thu, 02 Apr 2026 13:57:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/setup-dotnet-install/</guid><description>Version updated for https://github.com/WeihanLi/dotnet-install to version 0.1.0-rc-1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The dotnet-install GitHub Action is a managed implementation of the dotnet-install shell scripts, designed as a .NET command-line tool. It automates the process of resolving .NET release metadata, downloading, extracting, and verifying SDK or runtime artifacts, and updating the system PATH for immediate use. Key capabilities include version selection, install plan generation, artifact management, PATH updates, and cleanup of installed components, providing a streamlined and platform-friendly alternative to traditional script-based installation methods.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/WeihanLi/dotnet-install">https://github.com/WeihanLi/dotnet-install</a></strong> to version <strong>0.1.0-rc-1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-dotnet-install">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>dotnet-install</code> GitHub Action is a managed implementation of the <code>dotnet-install</code> shell scripts, designed as a .NET command-line tool. It automates the process of resolving .NET release metadata, downloading, extracting, and verifying SDK or runtime artifacts, and updating the system <code>PATH</code> for immediate use. Key capabilities include version selection, install plan generation, artifact management, PATH updates, and cleanup of installed components, providing a streamlined and platform-friendly alternative to traditional script-based installation methods.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/WeihanLi/dotnet-install/compare/0.1.0-preview-3...0.1.0-rc-1">https://github.com/WeihanLi/dotnet-install/compare/0.1.0-preview-3...0.1.0-rc-1</a></p>
]]></content:encoded></item><item><title>Read mise.toml versions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/read-mise.toml-versions/</link><pubDate>Thu, 02 Apr 2026 13:57:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/read-mise.toml-versions/</guid><description>Version updated for https://github.com/yshrsmz/action-mise-values to version v0.2.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-mise-values GitHub Action parses the [tools] table from a mise.toml file and outputs it as a JSON object for use in subsequent workflow steps. It addresses the need for a centralized source of truth for tool versions (e.g., Node.js, Python, Go) in CI/CD pipelines, enabling developers to avoid hardcoding versions across workflows. This action provides a read-only solution for dynamically retrieving and reusing version data, offering flexibility to integrate with official setup actions while maintaining granular control over tool installations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yshrsmz/action-mise-values">https://github.com/yshrsmz/action-mise-values</a></strong> to version <strong>v0.2.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/read-mise-toml-versions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>action-mise-values</strong> GitHub Action parses the <code>[tools]</code> table from a <code>mise.toml</code> file and outputs it as a JSON object for use in subsequent workflow steps. It addresses the need for a centralized source of truth for tool versions (e.g., Node.js, Python, Go) in CI/CD pipelines, enabling developers to avoid hardcoding versions across workflows. This action provides a read-only solution for dynamically retrieving and reusing version data, offering flexibility to integrate with official setup actions while maintaining granular control over tool installations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>v0.2.4: PR #16 - chore(deps): update mikefarah/yq action to v4.52.5</p>
]]></content:encoded></item><item><title>Bot Check Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/bot-check-action/</link><pubDate>Thu, 02 Apr 2026 06:34:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/bot-check-action/</guid><description>Version updated for https://github.com/dohyeon5626/bot-check-action to version v1.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Bot Check Action is a GitHub Action designed to verify whether issues or pull requests are created by human users, helping to prevent spam and automated submissions. It automates tasks such as tagging, commenting, and optionally closing unverified contributions, while offering configurable options for trusted users and permission levels. This action streamlines repository management by ensuring only legitimate submissions are processed.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/dohyeon5626/bot-check-action">https://github.com/dohyeon5626/bot-check-action</a></strong> to version <strong>v1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bot-check-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Bot Check Action</strong> is a GitHub Action designed to verify whether issues or pull requests are created by human users, helping to prevent spam and automated submissions. It automates tasks such as tagging, commenting, and optionally closing unverified contributions, while offering configurable options for trusted users and permission levels. This action streamlines repository management by ensuring only legitimate submissions are processed.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Add trust permission</li>
<li>Add allowed users</li>
<li>Add first time only</li>
</ul>
]]></content:encoded></item><item><title>.NET Build/Test/Pack/Push</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/.net-build/test/pack/push/</link><pubDate>Thu, 02 Apr 2026 06:34:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/.net-build/test/pack/push/</guid><description>Version updated for https://github.com/f2calv/gha-dotnet-nuget to version v2.1.0.
This action is used across all versions by 5 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of building, testing, packaging, and publishing .NET class libraries to NuGet and GitHub Packages. It simplifies the management of .NET solution files by ensuring only packable projects are published, streamlining the release workflow for .NET developers. Key capabilities include support for multiple .NET versions, pre-release package handling, and integration with GitHub and NuGet authentication systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/f2calv/gha-dotnet-nuget">https://github.com/f2calv/gha-dotnet-nuget</a></strong> to version <strong>v2.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/net-build-test-pack-push">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of building, testing, packaging, and publishing .NET class libraries to NuGet and GitHub Packages. It simplifies the management of .NET solution files by ensuring only packable projects are published, streamlining the release workflow for .NET developers. Key capabilities include support for multiple .NET versions, pre-release package handling, and integration with GitHub and NuGet authentication systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #61 from f2calv/f2calv/2026-04-updates (13be5c8)</li>
<li>+semver:feature preview package-filter added (1782769)</li>
<li>fix versioning (9de8e68)</li>
<li>Merge pull request #60 from f2calv/f2calv/2026-04-versioning-bugfix (95fc798)</li>
<li>bug fixes + docs (0375345)</li>
<li>Merge pull request #59 from f2calv/f2calv/2026-03-updates (8aad4bf)</li>
<li>misc updates (6e62dca)</li>
<li>added copilot instructions (71fcc77)</li>
<li>Merge pull request #58 from f2calv/copilot/review-best-practices-and-conventions (671e3ac)</li>
<li>fix: revert action version downgrades and add gpr comment for GitHub Packages (038f2f6)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fallow-codebase-health/</link><pubDate>Thu, 02 Apr 2026 06:34:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.9.0.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code blocks, and overly complex functions, helping developers optimize their codebases by identifying inefficiencies and architectural issues. Key capabilities include fast Rust-native analysis with zero configuration, dead code removal previews, and real-time monitoring for code changes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a codebase analyzer designed for TypeScript and JavaScript projects. It automates the detection of unused code, duplicate code blocks, and overly complex functions, helping developers optimize their codebases by identifying inefficiencies and architectural issues. Key capabilities include fast Rust-native analysis with zero configuration, dead code removal previews, and real-time monitoring for code changes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="architecture-boundary-violations">Architecture boundary violations</h2>
<p>Fallow now enforces architecture boundaries. Define zones (glob patterns mapping directories to layers) and rules (which zones may import from which). Violations are caught at the import site.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-jsonc" data-lang="jsonc"><span style="display:flex;"><span>{
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&#34;boundaries&#34;</span>: {
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&#34;preset&#34;</span>: <span style="color:#e6db74">&#34;bulletproof&#34;</span>
</span></span><span style="display:flex;"><span>  }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><h3 id="built-in-presets">Built-in presets</h3>
<table>
  <thead>
      <tr>
          <th style="text-align: left">Preset</th>
          <th style="text-align: left">Zones</th>
          <th style="text-align: left">Pattern</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td style="text-align: left"><code>layered</code></td>
          <td style="text-align: left">presentation, application, domain, infrastructure</td>
          <td style="text-align: left">Classic N-tier</td>
      </tr>
      <tr>
          <td style="text-align: left"><code>hexagonal</code></td>
          <td style="text-align: left">adapters, ports, domain</td>
          <td style="text-align: left">Ports &amp; adapters</td>
      </tr>
      <tr>
          <td style="text-align: left"><code>feature-sliced</code></td>
          <td style="text-align: left">app, pages, widgets, features, entities, shared</td>
          <td style="text-align: left">Strict downward imports</td>
      </tr>
      <tr>
          <td style="text-align: left"><code>bulletproof</code></td>
          <td style="text-align: left">app, features, shared, server</td>
          <td style="text-align: left">Dominant React/Next.js pattern</td>
      </tr>
  </tbody>
</table>
<p>Presets auto-detect <code>rootDir</code> from <code>tsconfig.json</code> and generate zone patterns like <code>src/{zone}/**</code>. User zones and rules merge on top of preset defaults.</p>
<h3 id="inspect-with-fallow-list---boundaries">Inspect with <code>fallow list --boundaries</code></h3>
<pre tabindex="0"><code>Boundaries: 4 zones, 4 rules

Zones:
  app                  3 files  src/app/**
  features             12 files src/features/**
  shared               8 files  src/components/**, src/hooks/**, src/lib/**, ...
  server               4 files  src/server/**

Rules:
  app                  → features, shared, server
  features             → shared, server
  server               → shared
  shared               (isolated — no imports allowed)
</code></pre><h3 id="full-integration">Full integration</h3>
<ul>
<li>All 6 output formats (human, JSON, SARIF, compact, markdown, CodeClimate)</li>
<li>Inline suppression: <code>// fallow-ignore-next-line boundary-violation</code></li>
<li>LSP diagnostics and code actions</li>
<li>GitHub Action annotations and review comments</li>
<li>GitLab CI review comments</li>
<li>MCP server integration</li>
<li><code>--boundary-violations</code> filter for <code>fallow dead-code</code></li>
</ul>
<h2 id="other-changes">Other changes</h2>
<ul>
<li><strong>Fixed</strong>: rest patterns in destructured exports (<code>export const { a, ...rest } = obj</code>)</li>
<li><strong>Updated</strong>: oxc dependency upgrade (7 crates)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow/compare/v2.8.1...v2.9.0">https://github.com/fallow-rs/fallow/compare/v2.8.1...v2.9.0</a></p>
]]></content:encoded></item><item><title>Evil Merge Detector</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/evil-merge-detector/</link><pubDate>Thu, 02 Apr 2026 06:34:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/evil-merge-detector/</guid><description>Version updated for https://github.com/fimskiy/Evil-merge-detector to version v0.1.9.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Evil Merge Detector GitHub Action identifies “evil merges” in Git repositories—merge commits that introduce unexpected changes not visible during code review. It automates the detection of these changes, which can bypass reviews, obscure blame tracing, or hide malicious code. Key features include branch and commit-specific scanning, severity categorization, CI integration, and GitHub App support for automated PR checks and notifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fimskiy/Evil-merge-detector">https://github.com/fimskiy/Evil-merge-detector</a></strong> to version <strong>v0.1.9</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/evil-merge-detector">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Evil Merge Detector GitHub Action identifies &ldquo;evil merges&rdquo; in Git repositories—merge commits that introduce unexpected changes not visible during code review. It automates the detection of these changes, which can bypass reviews, obscure blame tracing, or hide malicious code. Key features include branch and commit-specific scanning, severity categorization, CI integration, and GitHub App support for automated PR checks and notifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release notes:                                                                                                             <br>
Detect evil merge commits — changes smuggled into merge commits that bypass code review.</p>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">fimskiy/Evil-merge-detector@v0.1.9                                                                                 </span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:                                                           
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">fail-on</span>: <span style="color:#ae81ff">warning </span> <span style="color:#75715e"># info | warning | critical                                                                             </span>
</span></span><span style="display:flex;"><span> 
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">What it detects                                                                                                               </span>
</span></span><span style="display:flex;"><span>                                                                                                                           
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Merge commits where the resulting tree differs from what a real merge of the two parents would produce — unauthorized code    </span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">injected during the merge step, invisible to reviewers.                                                                    </span>
</span></span><span style="display:flex;"><span>                                                                                                                              
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Inputs                                                                                                                     </span>
</span></span><span style="display:flex;"><span>                                                                  
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">┌──────────────┬─────────┬───────────────────────────────────────────────┐                                                    </span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│    Input     │ Default │                  Description                  │</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">├──────────────┼─────────┼───────────────────────────────────────────────┤                                                    </span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│ fail-on      │ warning │ Minimum severity to fail the check            │                                                 </span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">├──────────────┼─────────┼───────────────────────────────────────────────┤</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│ severity     │ info    │ Minimum severity to report                    │</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">├──────────────┼─────────┼───────────────────────────────────────────────┤</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│ upload-sarif │ false   │ Upload results to GitHub Code Scanning        │</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">├──────────────┼─────────┼───────────────────────────────────────────────┤                                                    </span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│ since        │ —       │ Only scan merges after this date (YYYY-MM-DD) │</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">├──────────────┼─────────┼───────────────────────────────────────────────┤                                                    </span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">│ ```          │         │                                               │                                                 </span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">└──────────────┴─────────┴───────────────────────────────────────────────┘ </span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>cloud-audit - AWS Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/cloud-audit-aws-security-scanner/</link><pubDate>Thu, 02 Apr 2026 06:34:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/cloud-audit-aws-security-scanner/</guid><description>Version updated for https://github.com/gebalamariusz/cloud-audit to version v1.2.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cloud-audit GitHub Action is an open-source CLI tool designed to detect exploitable attack chains in AWS environments and provide actionable remediation steps using AWS CLI and Terraform. By correlating vulnerabilities into comprehensive attack paths, it helps organizations identify critical security risks and resolve them efficiently. The tool automates the security scanning process, supports 80 checks across 18 AWS services, and eliminates the need for third-party SaaS solutions by running locally.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gebalamariusz/cloud-audit">https://github.com/gebalamariusz/cloud-audit</a></strong> to version <strong>v1.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cloud-audit-aws-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>cloud-audit</code> GitHub Action</strong> is an open-source CLI tool designed to detect exploitable attack chains in AWS environments and provide actionable remediation steps using AWS CLI and Terraform. By correlating vulnerabilities into comprehensive attack paths, it helps organizations identify critical security risks and resolve them efficiently. The tool automates the security scanning process, supports 80 checks across 18 AWS services, and eliminates the need for third-party SaaS solutions by running locally.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li>Parallel check execution via ThreadPoolExecutor for faster scans on large accounts</li>
<li>Wildcard pattern support in suppressions (<code>aws-iam-*</code>, <code>arn:aws:*:*:*:role/deploy-*</code>)</li>
<li>Debug logging in attack chain correlation engine for diagnosing collection failures</li>
<li>Makefile with <code>make all</code> (lint + format + typecheck + test), <code>make test-cov</code>, <code>make security</code></li>
<li><code>provider.client()</code> method with boto3 adaptive retry (max 5 attempts) and per-service client caching</li>
<li><code>_region_overlap()</code> helper for shared region-matching logic in attack chain rules</li>
<li>7 new tests for attack chains AC-25, AC-26, AC-27 and wildcard suppressions (345 total)</li>
</ul>
<h3 id="changed">Changed</h3>
<ul>
<li>Thread-safe module-level caches in S3 and CloudTrail checks (threading.Lock)</li>
<li>Cache reset abstracted into <code>BaseProvider.reset_caches()</code> (was hardcoded S3-only import)</li>
<li>Scanner enforces canonical check_id from make_check metadata (single source of truth)</li>
<li><code>compute_summary()</code> optimized to single pass over findings (was 5+ iterations)</li>
<li>IAM checks migrated to <code>provider.client()</code> for adaptive retry and client caching</li>
<li>Demo command updated to show 80 checks (was 47)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li>SARIF <code>artifactLocation.uri</code> now uses valid relative URI format (<code>checks/{check_id}</code>)</li>
<li>Progress bar no longer advances past 100% in interactive mode</li>
<li>Documentation URL in pyproject.toml points to docs site instead of GitHub README</li>
</ul>
]]></content:encoded></item><item><title>accessibility-scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/accessibility-scanner/</link><pubDate>Thu, 02 Apr 2026 06:34:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/accessibility-scanner/</guid><description>Version updated for https://github.com/github/accessibility-scanner to version v3.0.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 34 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The AI-powered Accessibility Scanner is a GitHub Action designed to identify and address accessibility issues in websites, repositories, and dynamic content. It automates the detection of accessibility barriers, creates actionable GitHub issues, and utilizes GitHub Copilot to suggest AI-powered fixes that can be reviewed before implementation. This tool streamlines the process of improving digital accessibility and ensures teams can efficiently track and resolve accessibility gaps in their products.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/github/accessibility-scanner">https://github.com/github/accessibility-scanner</a></strong> to version <strong>v3.0.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>34</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/accessibility-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The AI-powered Accessibility Scanner is a GitHub Action designed to identify and address accessibility issues in websites, repositories, and dynamic content. It automates the detection of accessibility barriers, creates actionable GitHub issues, and utilizes GitHub Copilot to suggest AI-powered fixes that can be reviewed before implementation. This tool streamlines the process of improving digital accessibility and ensures teams can efficiently track and resolve accessibility gaps in their products.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<blockquote>
<p>[!IMPORTANT]
Reference the Accessibility Scanner action using:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-YAML" data-lang="YAML"><span style="display:flex;"><span><span style="color:#f92672">uses</span>: <span style="color:#ae81ff">github/accessibility-scanner@v3</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/github/accessibility-scanner/blob/v3/README.md">README</a> for further details and examples.</p>
</blockquote>
<h3 id="breaking-changes">BREAKING CHANGES</h3>
<blockquote>
<p>[!WARNING]
The Find action’s <code>findings</code> output was replaced with <code>findings_file</code> in v3.0.0. If you use the <code>findings</code> output, please migrate to the new <a href="https://github.com/github/accessibility-scanner/tree/main/.github/actions/find#findings_file"><code>findings_file</code> output</a>.</p>
<p>The File action’s <code>findings</code> and <code>cached_filings</code> inputs were replaced with <code>findings_file</code> and <code>cached_filings_file</code>. The <code>filings</code> output was replaced with <code>filings_file</code> in v3.0.0. If you use those inputs or outputs, please migrate to the new <a href="https://github.com/github/accessibility-scanner/tree/main/.github/actions/file">file action&rsquo;s inputs/output</a>.</p>
<p>The Fix action’s <code>issues</code> input was replaced with <code>issues_file</code>. The <code>fixings</code> output was replaced with <code>fixings_file</code> in v3.0.0. If you use that input or output, please migrate to the new <a href="https://github.com/github/accessibility-scanner/tree/main/.github/actions/fix">fix action&rsquo;s input/output</a>.</p>
</blockquote>
<p>Writing to and reading from file content instead of directly passing a <code>findings</code> string (which can be a large JSON object) prevents maximium system argument size errors.</p>
<ul>
<li>Replace github-script with file-based approach to avoid large JSON output max limit by @lindseywild in <a href="https://github.com/github/accessibility-scanner/pull/177">https://github.com/github/accessibility-scanner/pull/177</a></li>
<li>Replace JSON string I/O with file-based approach in find, file, fix actions by @lindseywild in <a href="https://github.com/github/accessibility-scanner/pull/179">https://github.com/github/accessibility-scanner/pull/179</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/github/accessibility-scanner/compare/v2.12.0...v3.0.0">https://github.com/github/accessibility-scanner/compare/v2.12.0...v3.0.0</a></p>
]]></content:encoded></item><item><title>Copilot Release Notes</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/copilot-release-notes/</link><pubDate>Thu, 02 Apr 2026 06:34:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/copilot-release-notes/</guid><description>Version updated for https://github.com/github/copilot-release-notes to version v1.0.0.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Copilot Release Notes” GitHub Action automates the generation of structured, human-readable release notes by analyzing pull requests merged between two specified git references. Leveraging GitHub Copilot’s AI capabilities, it extracts relevant information from PR titles, bodies, labels, and diffs, while offering team-customizable formatting and output in both markdown and JSON. This action streamlines release note creation, enhances accuracy, and flags uncertain entries for manual review, solving the challenge of maintaining consistent and comprehensive release documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/github/copilot-release-notes">https://github.com/github/copilot-release-notes</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/copilot-release-notes">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Copilot Release Notes&rdquo; GitHub Action automates the generation of structured, human-readable release notes by analyzing pull requests merged between two specified git references. Leveraging GitHub Copilot&rsquo;s AI capabilities, it extracts relevant information from PR titles, bodies, labels, and diffs, while offering team-customizable formatting and output in both markdown and JSON. This action streamlines release note creation, enhances accuracy, and flags uncertain entries for manual review, solving the challenge of maintaining consistent and comprehensive release documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="copilot-release-notes-v100">Copilot Release Notes v1.0.0</h2>
<p>AI-powered release notes generation from pull requests between two git refs, using GitHub Copilot CLI.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Zero configuration</strong> — works out of the box with sensible defaults</li>
<li><strong>Team-customizable</strong> — drop a style guide at <code>.github/release-notes-instructions.md</code> and the action follows your conventions</li>
<li><strong>Structured output</strong> — markdown and JSON outputs for releases, changelogs, Slack, or dashboards</li>
<li><strong>Uncertainty flagging</strong> — entries the AI isn&rsquo;t confident about are separated for human review</li>
</ul>
<h3 id="usage">Usage</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Generate release notes</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">github/copilot-release-notes@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">base-ref</span>: <span style="color:#ae81ff">v1.0.0</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">head-ref</span>: <span style="color:#ae81ff">v1.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">env</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">COPILOT_GITHUB_TOKEN</span>: <span style="color:#ae81ff">${{ secrets.COPILOT_GITHUB_TOKEN }}</span>
</span></span></code></pre></div><p>See the <a href="https://github.com/github/copilot-release-notes#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>github-api-usage-monitor</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/github-api-usage-monitor/</link><pubDate>Thu, 02 Apr 2026 06:34:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/github-api-usage-monitor/</guid><description>Version updated for https://github.com/hesreallyhim/github-api-usage-monitor to version v1.2.0.
This action is used across all versions by 5 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The github-api-usage-monitor GitHub Action tracks and reports GitHub API rate limit usage during workflow jobs. By polling the /rate_limit endpoint in the background, it provides detailed insights into API consumption across rate limit buckets, helping users monitor and optimize workflows that rely on GitHub API interactions. It simplifies the process by automating usage tracking, offering overall summaries, and optionally generating detailed diagnostic artifacts for further analysis.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hesreallyhim/github-api-usage-monitor">https://github.com/hesreallyhim/github-api-usage-monitor</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>5</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/github-api-usage-monitor">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>github-api-usage-monitor</strong> GitHub Action tracks and reports GitHub API rate limit usage during workflow jobs. By polling the <code>/rate_limit</code> endpoint in the background, it provides detailed insights into API consumption across rate limit buckets, helping users monitor and optimize workflows that rely on GitHub API interactions. It simplifies the process by automating usage tracking, offering overall summaries, and optionally generating detailed diagnostic artifacts for further analysis.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="120-2026-04-02"><a href="https://github.com/hesreallyhim/github-api-usage-monitor/compare/v1.1.1...v1.2.0">1.2.0</a> (2026-04-02)</h2>
<h3 id="features">Features</h3>
<ul>
<li>add docs watch run report output (<a href="https://github.com/hesreallyhim/github-api-usage-monitor/commit/4458cca6117b87f718ce78795b9219e26b56e35b">4458cca</a>)</li>
</ul>
]]></content:encoded></item><item><title>RepoForge AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/repoforge-ai/</link><pubDate>Thu, 02 Apr 2026 06:33:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/repoforge-ai/</guid><description>Version updated for https://github.com/JNZader/repoforge to version v0.5.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary RepoForge is an AI-powered GitHub Action designed to analyze codebases and automate the generation of technical documentation, AI agent skills, security scans, code graphs, and LLM-ready exports. It streamlines tasks such as creating comprehensive project documentation for various application types, enabling AI integrations, analyzing code dependencies, and improving code quality through advanced scanning capabilities. By automating these workflows, RepoForge reduces manual effort and enhances developer productivity while ensuring compatibility with multiple AI tools and large language models.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JNZader/repoforge">https://github.com/JNZader/repoforge</a></strong> to version <strong>v0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/repoforge-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>RepoForge is an AI-powered GitHub Action designed to analyze codebases and automate the generation of technical documentation, AI agent skills, security scans, code graphs, and LLM-ready exports. It streamlines tasks such as creating comprehensive project documentation for various application types, enabling AI integrations, analyzing code dependencies, and improving code quality through advanced scanning capabilities. By automating these workflows, RepoForge reduces manual effort and enhances developer productivity while ensuring compatibility with multiple AI tools and large language models.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new-in-v050">What&rsquo;s New in v0.5.0</h2>
<h3 id="new-features">New Features</h3>
<ul>
<li><strong><code>diagram</code> CLI subcommand</strong> — Generate Mermaid diagrams: dependency graphs, directory trees, and call flow visualizations</li>
<li><strong>Symbol-level codebase mapping</strong> — AST-based symbol extractor, call graph analysis, and renderer for deep code intelligence</li>
<li><strong>Incremental docs generation</strong> — Manifest + git diff based approach to only regenerate changed documentation</li>
<li><strong>Dependency health report</strong> — Audit dependency health for Node and Python projects</li>
<li><strong>Coverage report unification</strong> — Unified coverage reporting across Cobertura, lcov, coverage.py, and JaCoCo formats</li>
<li><strong><code>skills-from-docs</code> command</strong> — Auto-generate SKILL.md files from documentation or URLs</li>
<li><strong><code>--watch</code> mode</strong> — Live docs regeneration on file changes</li>
<li><strong><code>import-docs</code> command</strong> — Fetch and ingest external dependency documentation</li>
</ul>
]]></content:encoded></item><item><title>Public Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/public-action/</link><pubDate>Thu, 02 Apr 2026 06:33:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/public-action/</guid><description>Version updated for https://github.com/juancamilo-nb/publicado to version v2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action appears to be a placeholder or incomplete as the README only contains the word “TEST.” It does not provide any information about the action’s purpose, functionality, or capabilities.
What’s Changed Replace curl command with echo in action.yml (e7e2d79) Add initial content to README.md (54f2bab) init (5dcccb9)</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juancamilo-nb/publicado">https://github.com/juancamilo-nb/publicado</a></strong> to version <strong>v2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/public-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action appears to be a placeholder or incomplete as the README only contains the word &ldquo;TEST.&rdquo; It does not provide any information about the action&rsquo;s purpose, functionality, or capabilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Replace curl command with echo in action.yml (e7e2d79)</li>
<li>Add initial content to README.md (54f2bab)</li>
<li>init (5dcccb9)</li>
</ul>
]]></content:encoded></item><item><title>Heisenberg CI Failure Analysis</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/heisenberg-ci-failure-analysis/</link><pubDate>Thu, 02 Apr 2026 06:33:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/heisenberg-ci-failure-analysis/</guid><description>Version updated for https://github.com/kamilpajak/heisenberg to version v0.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Heisenberg is a GitHub Action that uses AI to analyze CI workflow failures, providing structured root-cause analysis (RCA) reports with actionable insights. It examines logs, artifacts, traces, and source code to identify the reasons behind test failures, pinpoint bug locations, and suggest fixes, saving developers from manually parsing extensive logs. Heisenberg is particularly useful for automating failure diagnostics in complex CI environments, reducing debugging time and improving development efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kamilpajak/heisenberg">https://github.com/kamilpajak/heisenberg</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/heisenberg-ci-failure-analysis">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Heisenberg is a GitHub Action that uses AI to analyze CI workflow failures, providing structured root-cause analysis (RCA) reports with actionable insights. It examines logs, artifacts, traces, and source code to identify the reasons behind test failures, pinpoint bug locations, and suggest fixes, saving developers from manually parsing extensive logs. Heisenberg is particularly useful for automating failure diagnostics in complex CI environments, reducing debugging time and improving development efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="changelog">Changelog</h2>
<ul>
<li>1c38ee1a31c1bb48f2e5fc19a2de38e9bcbd63ca feat(azure): add Azure Pipelines support (#34)</li>
<li>b8dc224698113efe5aef90926bd0f17cacb43233 feat(azure): add cross-repo file access for multi-repo pipelines</li>
<li>7b9cd53c14e24c079db8c44d0d1538d495b01871 feat: add &ndash;debug mode with full agent conversation trace</li>
<li>99ad2fa806598c0779a5b2949f94543620fc1204 fix(llm): deduplicate progress output in non-TTY mode (#32)</li>
<li>fc9fafd6634fbf808e3559473ac064765bcc0d15 fix: &ndash;test-repo project mapping and system prompt bias</li>
<li>ace9e657ca17afc9d62391a2c7d8663737c09fad fix: README validation fixes and entrypoint error handling</li>
<li>8c7ed9f2648cdf6fefa5eba729a509402d51f226 fix: add cross-repo logging and soften test results hint</li>
<li>7540d1a23617e42d2a82d3eeec09300ce50b9027 fix: address issues from Azure live testing (#35)</li>
<li>ef1f71f0820e9822f7ed8967327bae3652e2fed3 fix: resolve all SonarCloud issues on main (#33)</li>
<li>fc62c8b89b3851275cef0d392a16681485c8f359 refactor(cli): restructure CLI with analyze subcommand and flag improvements</li>
</ul>
]]></content:encoded></item><item><title>Multi-Provider Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/multi-provider-code-review/</link><pubDate>Thu, 02 Apr 2026 06:33:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/multi-provider-code-review/</guid><description>Version updated for https://github.com/keithah/multi-provider-code-review to version v0.1.0.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Provider Code Review GitHub Action automates code reviews using a hybrid approach that combines fast AST analysis with deep AI-powered insights from multiple LLM providers. It streamlines the review process by providing incremental reviews, consensus-based inline comments, cost tracking, and security scanning, while also enabling advanced features like analytics dashboards, auto-fix suggestions, and self-hosted deployment. This action is designed to accelerate reviews, reduce costs, improve accuracy with multi-provider consensus, and enhance code quality in CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/keithah/multi-provider-code-review">https://github.com/keithah/multi-provider-code-review</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-provider-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Provider Code Review</strong> GitHub Action automates code reviews using a hybrid approach that combines fast AST analysis with deep AI-powered insights from multiple LLM providers. It streamlines the review process by providing incremental reviews, consensus-based inline comments, cost tracking, and security scanning, while also enabling advanced features like analytics dashboards, auto-fix suggestions, and self-hosted deployment. This action is designed to accelerate reviews, reduce costs, improve accuracy with multi-provider consensus, and enhance code quality in CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="highlights">Highlights</h2>
<ul>
<li>Composite GitHub Action for multi-provider reviews (OpenCode by default; optional OpenRouter) with synthesized PR comment output</li>
<li>Built-in diff truncation, AGENTS.md inclusion, per-model timeouts, and provider failure handling</li>
<li>Docs list recommended free providers (OpenCode + OpenRouter) with guidance on triggers and configuration</li>
<li>CI smoke tests for default OpenCode path and stubbed OpenRouter path; Python presence check in action</li>
</ul>
<h2 id="usage">Usage</h2>
<ul>
<li>Workflow template: <a href="https://github.com/keithah/multi-provider-code-review/blob/main/action-simple.yml">https://github.com/keithah/multi-provider-code-review/blob/main/action-simple.yml</a></li>
<li>Inputs: GITHUB_TOKEN, PR metadata, optional REVIEW_PROVIDERS/SYNTHESIS_MODEL/DIFF_MAX_BYTES/RUN_TIMEOUT_SECONDS/OPENROUTER_API_KEY</li>
<li>Defaults: opencode/big-pickle, opencode/grok-code, opencode/minimax-m2.1-free, opencode/glm-4.7-free; synthesis opencode/big-pickle</li>
</ul>
<h2 id="notes">Notes</h2>
<ul>
<li>OpenRouter providers require OPENROUTER_API_KEY and python on the runner</li>
<li>Copilot support is not included in this release</li>
</ul>
]]></content:encoded></item><item><title>ctxlens Context Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ctxlens-context-check/</link><pubDate>Thu, 02 Apr 2026 06:33:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ctxlens-context-check/</guid><description>Version updated for https://github.com/kVadrum/ctxlens to version v1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ctxlens is a token budget analyzer designed to help developers optimize their AI model context usage by analyzing token consumption across codebases. It automates the identification of token-heavy files, evaluates compatibility with various model context limits, and provides actionable insights like token savings from changes or removing comments. Fully offline and privacy-focused, it supports tasks such as real-time monitoring, gating pull requests based on token budgets, and comparing tokenizers for different models.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/kVadrum/ctxlens">https://github.com/kVadrum/ctxlens</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ctxlens-context-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>ctxlens</strong> is a token budget analyzer designed to help developers optimize their AI model context usage by analyzing token consumption across codebases. It automates the identification of token-heavy files, evaluates compatibility with various model context limits, and provides actionable insights like token savings from changes or removing comments. Fully offline and privacy-focused, it supports tasks such as real-time monitoring, gating pull requests based on token budgets, and comparing tokenizers for different models.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="patch">Patch</h2>
<ul>
<li>Prettified timestamps across all output formats (<code>04.01.2026 | 14:22:00</code> instead of ISO 8601)</li>
<li>Split GitHub Action into separate install/run steps for clear error attribution</li>
<li>Excluded <code>action.yml</code> and <code>.github/</code> from npm package via <code>.npmignore</code></li>
</ul>
<h2 id="install">Install</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npx ctxlens scan
</span></span></code></pre></div>]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/totem-shield/</link><pubDate>Thu, 02 Apr 2026 06:33:28 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/totem@1.9.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a GitHub Action designed to automate codebase governance by transforming institutional knowledge into enforceable rules, preventing repetitive coding mistakes and ensuring compliance with architectural standards. It operates as a self-healing loop that observes code changes, learns from developer feedback and bot warnings, and enforces rules through deterministic linting and blocking mechanisms. This action solves the problem of wasted time on recurring issues during PR reviews and provides tools for consistent, automated enforcement of best practices without relying on rigid workflows or external AI systems.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/totem@1.9.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a GitHub Action designed to automate codebase governance by transforming institutional knowledge into enforceable rules, preventing repetitive coding mistakes and ensuring compliance with architectural standards. It operates as a self-healing loop that observes code changes, learns from developer feedback and bot warnings, and enforces rules through deterministic linting and blocking mechanisms. This action solves the problem of wasted time on recurring issues during PR reviews and provides tools for consistent, automated enforcement of best practices without relying on rigid workflows or external AI systems.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="minor-changes">Minor Changes</h3>
<ul>
<li>
<p>1650e51: 1.9.0 — Pipeline Engine milestone release</p>
<p>Five pipelines for rule creation: P1 manual scaffolding, P2 LLM-generated, P3 example-based compilation, P4 ESLint/Semgrep import, P5 observation auto-capture. Docs, wiki, and playground updated to match.</p>
</li>
</ul>
]]></content:encoded></item><item><title>DevDox AI sonar</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/devdox-ai-sonar/</link><pubDate>Thu, 02 Apr 2026 06:33:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/devdox-ai-sonar/</guid><description>Version updated for https://github.com/montymobile1/devdox-ai-sonar to version 0.0.7.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DevDox AI Sonar is a command-line tool designed to automate and streamline the process of fixing code issues identified by SonarCloud, such as bugs, security vulnerabilities, and code smells. By leveraging a Large Language Model (LLM), it analyzes flagged issues, generates structured fixes with code blocks, explanations, and confidence scores, and documents changes in a markdown changelog. This tool helps reduce manual effort, improve code quality, and enhance development productivity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/montymobile1/devdox-ai-sonar">https://github.com/montymobile1/devdox-ai-sonar</a></strong> to version <strong>0.0.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/devdox-ai-sonar">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DevDox AI Sonar is a command-line tool designed to automate and streamline the process of fixing code issues identified by SonarCloud, such as bugs, security vulnerabilities, and code smells. By leveraging a Large Language Model (LLM), it analyzes flagged issues, generates structured fixes with code blocks, explanations, and confidence scores, and documents changes in a markdown changelog. This tool helps reduce manual effort, improve code quality, and enhance development productivity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Dev 108 read steps from all sonarcloud rules json by @Hayat55 in <a href="https://github.com/montymobile1/devdox-ai-sonar/pull/59">https://github.com/montymobile1/devdox-ai-sonar/pull/59</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/montymobile1/devdox-ai-sonar/compare/0.0.6...0.0.7">https://github.com/montymobile1/devdox-ai-sonar/compare/0.0.6...0.0.7</a></p>
]]></content:encoded></item><item><title>Run AER Tests</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/run-aer-tests/</link><pubDate>Thu, 02 Apr 2026 06:33:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/run-aer-tests/</guid><description>Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.137.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The aer GitHub Action provides a lightweight runtime for validating and testing Salesforce Apex code directly on a local workstation or in CI pipelines, eliminating the need to deploy to a Salesforce org. It automates tasks like running Apex test suites, debugging code, and simulating Salesforce runtime behavior, enabling developers to iterate quickly and ensure consistent, reproducible test cycles. Key capabilities include support for interactive debugging, namespace configuration, and integration into GitHub Actions workflows for streamlined CI/CD processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/octoberswimmer/aer-dist">https://github.com/octoberswimmer/aer-dist</a></strong> to version <strong>v0.0.137</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-aer-tests">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>aer</code> GitHub Action provides a lightweight runtime for validating and testing Salesforce Apex code directly on a local workstation or in CI pipelines, eliminating the need to deploy to a Salesforce org. It automates tasks like running Apex test suites, debugging code, and simulating Salesforce runtime behavior, enabling developers to iterate quickly and ensure consistent, reproducible test cycles. Key capabilities include support for interactive debugging, namespace configuration, and integration into GitHub Actions workflows for streamlined CI/CD processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Version v0.0.137</p>
<ul>
<li>
<p>Treat Null Collections as Empty Sets in SOQL IN Clauses</p>
</li>
<li>
<p>Handle Null Lookup Hops in Boolean Relationship Filters</p>
</li>
<li>
<p>Log Server Startup and OAuth User Query Failures</p>
</li>
<li>
<p>Fix Quarter Date Literal Calculations on Month Boundaries</p>
</li>
<li>
<p>Allow ListView Name Field to Store Values Longer Than Reported Length</p>
</li>
<li>
<p>Preserve Query Snapshots During Update Trigger Merges</p>
</li>
<li>
<p>Support Interface Parameter Contravariance in Interface Implementations</p>
</li>
<li>
<p>Use DeveloperName Keys for Custom Metadata getAll()</p>
</li>
<li>
<p>Fix Custom ChangeEvent Field Resolution with Default Namespace</p>
</li>
<li>
<p>Fix Type Checker Variable/Type Name Confusion and DML Exception Methods</p>
</li>
<li>
<p>Preserve Explicit Query Values Across Reused Updates</p>
</li>
<li>
<p>Fix Picklist Literal Equality in Formula TEXT Comparisons</p>
</li>
<li>
<p>Cache Parsed Apex Files and SQLite Templates on Disk</p>
</li>
<li>
<p>Fix Fiscal Quarter Literal Range on Quarter Boundaries</p>
</li>
<li>
<p>Fix Cached SOQL Reloads, Flow Invocable Resolution, and ACR Defaults</p>
</li>
<li>
<p>Fix Null Collection Handling in SOQL IN Clauses and TypeException Reporting</p>
</li>
<li>
<p>Fix Datetime.valueOf Non-Padded Parsing and T Separator Handling</p>
</li>
<li>
<p>Fix Platform Cache Partition Loading and Null-Safe Cache Key Typing</p>
</li>
<li>
<p>Add Missing SingleEmailMessage Methods for Email Threading and Attachments</p>
</li>
<li>
<p>Fix List Custom Setting Duplicate Name Validation</p>
</li>
<li>
<p>Add PermissionSetLicenseAssign Object and Expand PermissionSetLicense Fields</p>
</li>
<li>
<p>Add UserLogin Object to Default Schema</p>
</li>
<li>
<p>Fix DmlException Metadata and ApexPages Error Summaries</p>
</li>
<li>
<p>Fix Batch abortJob Handling for Current Async Jobs</p>
</li>
<li>
<p>Add User Permission Fields to Default Schema</p>
</li>
<li>
<p>Fix Pre-44 Queried Record Field Access After DML</p>
</li>
<li>
<p>Fix Ternary Aggregate Query Result Conversion</p>
</li>
<li>
<p>Fix Flow Conversion for User Fields, Loop Variables, and Choices</p>
</li>
<li>
<p>Fix Queried Relationship Field Access After DML</p>
</li>
<li>
<p>Allow List<SObjectType> Same-Type Instanceof Check</p>
</li>
<li>
<p>Fix Reused Explicit Fields After Successful DML</p>
</li>
</ul>
]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/multi-style-contribution-snake/</link><pubDate>Thu, 02 Apr 2026 06:33:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v02.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action automates the creation of animated visualizations of your GitHub contribution graph in five unique styles with customizable shapes, themes, and automated month labels. It simplifies the process by automatically detecting the repository owner, generating high-quality SVGs and GIFs, and organizing the outputs into a dedicated branch with a preview gallery. This action is ideal for enhancing profile aesthetics and sharing dynamic, visually engaging contribution grids.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v02.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action automates the creation of animated visualizations of your GitHub contribution graph in five unique styles with customizable shapes, themes, and automated month labels. It simplifies the process by automatically detecting the repository owner, generating high-quality SVGs and GIFs, and organizing the outputs into a dedicated branch with a preview gallery. This action is ideal for enhancing profile aesthetics and sharing dynamic, visually engaging contribution grids.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v02.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/shieldci-devsecops-pipeline-generator/</link><pubDate>Thu, 02 Apr 2026 06:33:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.6.1.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action that automates the creation of secure CI/CD pipelines for DevSecOps workflows. It detects your project’s stack, generates tailored workflows (including CI, linting, testing, and security scanning), and opens a pull request with the configured pipeline files. This action simplifies the process of setting up robust and compliant CI/CD pipelines while integrating tools for vulnerability scanning, static analysis, and secret detection.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.6.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action that automates the creation of secure CI/CD pipelines for DevSecOps workflows. It detects your project&rsquo;s stack, generates tailored workflows (including CI, linting, testing, and security scanning), and opens a pull request with the configured pipeline files. This action simplifies the process of setting up robust and compliant CI/CD pipelines while integrating tools for vulnerability scanning, static analysis, and secret detection.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fix">Bug fix</h2>
<p>Adding <code>concurrency</code> blocks to <code>workflow_call</code> child workflows caused a deadlock: when called by the parent orchestrator, <code>github.workflow</code> resolves to the <strong>caller&rsquo;s</strong> name, making all children share the same concurrency group as the parent. GitHub Actions detects this as a deadlock and cancels all runs.</p>
<p><strong>Fix:</strong> removed the <code>concurrency</code> block from all <code>workflow_call</code> templates. Only the orchestrator (<code>ci.yml</code>) retains it — when the parent is cancelled, all child workflows are cancelled automatically.</p>
]]></content:encoded></item><item><title>Doc Holiday Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/doc-holiday-action/</link><pubDate>Thu, 02 Apr 2026 06:33:03 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/doc-holiday-action/</guid><description>Version updated for https://github.com/sandgardenhq/doc-holiday-action to version v2.0.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Doc Holiday GitHub Action automates the generation of release notes and documentation by leveraging natural language requests sent to the doc.holiday Work States API. It simplifies and accelerates the documentation process by supporting various changeset specifications (e.g., releases, commits, time ranges) and provides non-blocking execution with built-in retry logic for improved reliability. This action is ideal for streamlining documentation workflows, especially for projects with frequent updates or complex version histories.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sandgardenhq/doc-holiday-action">https://github.com/sandgardenhq/doc-holiday-action</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/doc-holiday-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Doc Holiday GitHub Action</strong> automates the generation of release notes and documentation by leveraging natural language requests sent to the doc.holiday Work States API. It simplifies and accelerates the documentation process by supporting various changeset specifications (e.g., releases, commits, time ranges) and provides non-blocking execution with built-in retry logic for improved reliability. This action is ideal for streamlining documentation workflows, especially for projects with frequent updates or complex version histories.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="doc-holiday-action-v200">Doc Holiday Action v2.0.0</h2>
<h3 id="breaking-changes">Breaking Changes</h3>
<ul>
<li>Migrated from Jobs API (<code>/api/v1/jobs</code>) to Work States API (<code>/api/v1/work_states/</code>)</li>
<li>Removed inputs: <code>event-type</code>, <code>title</code>, <code>source-connection</code>, <code>comments</code>, <code>publications</code></li>
<li><code>body</code> is now a required input</li>
<li>Removed &ldquo;smart mode&rdquo; — no more automatic GitHub event context inference</li>
<li>Outputs expanded from 3 to 18 fields (see action.yml for full list)</li>
</ul>
<h3 id="new">New</h3>
<ul>
<li><code>publication</code> input (singular string, replaces <code>publications</code>)</li>
<li><code>stage</code> input (boolean, defer PR creation)</li>
<li>Rich response outputs including <code>output-url</code>, <code>status</code>, <code>publication-name</code>, <code>entries</code>, and more</li>
</ul>
<h3 id="migration">Migration</h3>
<p>Update your workflow from <code>v1</code> to <code>v2</code> and replace removed inputs with <code>body</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">uses</span>: <span style="color:#ae81ff">sandgardenhq/doc-holiday-action@v2</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">api-token</span>: <span style="color:#ae81ff">${{ secrets.DOC_HOLIDAY_TOKEN }}</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">body</span>: <span style="color:#e6db74">&#34;Your documentation request&#34;</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Drift — Architectural Erosion Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/drift-architectural-erosion-check/</link><pubDate>Thu, 02 Apr 2026 06:32:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/drift-architectural-erosion-check/</guid><description>Version updated for https://github.com/sauremilk/drift to version v1.3.6.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Drift is a GitHub Action and CLI tool designed to detect and report structural issues in AI-generated or evolving codebases, such as inconsistent error handling, architectural boundary violations, and duplicated utilities. By performing deterministic and fast static analysis without relying on large language models (LLMs), it automates the identification of architecture erosion, providing actionable insights and repair plans to improve code maintainability and quality. Additionally, it integrates with CI pipelines and AI-assisted development workflows to streamline code review and enhance team productivity.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sauremilk/drift">https://github.com/sauremilk/drift</a></strong> to version <strong>v1.3.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/drift-architectural-erosion-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Drift is a GitHub Action and CLI tool designed to detect and report structural issues in AI-generated or evolving codebases, such as inconsistent error handling, architectural boundary violations, and duplicated utilities. By performing deterministic and fast static analysis without relying on large language models (LLMs), it automates the identification of architecture erosion, providing actionable insights and repair plans to improve code maintainability and quality. Additionally, it integrates with CI pipelines and AI-assisted development workflows to streamline code review and enhance team productivity.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sauremilk/drift/compare/v1.3.5...v1.3.6">https://github.com/sauremilk/drift/compare/v1.3.5...v1.3.6</a></p>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/pi-github-action/</link><pubDate>Thu, 02 Apr 2026 06:32:53 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.3.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates the Pi coding agent with GitHub workflows to automate issue analysis, pull request reviews, and code changes using large language models (LLMs). It simplifies tasks like generating fixes, improving PRs, performing automated code reviews, and committing changes directly to repositories. With support for various LLM providers (e.g., OpenAI, Anthropic), it enhances collaboration and efficiency in software development workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Pi Coding Agent GitHub Action integrates the <a href="https://pi.dev">Pi coding agent</a> with GitHub workflows to automate issue analysis, pull request reviews, and code changes using large language models (LLMs). It simplifies tasks like generating fixes, improving PRs, performing automated code reviews, and committing changes directly to repositories. With support for various LLM providers (e.g., OpenAI, Anthropic), it enhances collaboration and efficiency in software development workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<p>Improved module-level state management, test coverage and code cleanups</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.3.0...v2.3.1">https://github.com/shaftoe/pi-coding-agent-action/compare/v2.3.0...v2.3.1</a></p>
]]></content:encoded></item><item><title>SSG - Static Site Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ssg-static-site-generator/</link><pubDate>Thu, 02 Apr 2026 06:32:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/ssg-static-site-generator/</guid><description>Version updated for https://github.com/spagu/ssg to version v1.7.7.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary SSG is a high-performance static site generator built in Go, designed to convert WordPress exports (Markdown with YAML frontmatter) into lightning-fast static websites. It automates tasks like template rendering, asset bundling, image processing, and live reloading, making it ideal for creating blogs, portfolios, corporate sites, and documentation. Key features include support for multiple template engines, integration with Hugo themes, built-in development server, and seamless deployment to platforms like GitHub Pages or Cloudflare Pages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/spagu/ssg">https://github.com/spagu/ssg</a></strong> to version <strong>v1.7.7</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ssg-static-site-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>SSG is a high-performance static site generator built in Go, designed to convert WordPress exports (Markdown with YAML frontmatter) into lightning-fast static websites. It automates tasks like template rendering, asset bundling, image processing, and live reloading, making it ideal for creating blogs, portfolios, corporate sites, and documentation. Key features include support for multiple template engines, integration with Hugo themes, built-in development server, and seamless deployment to platforms like GitHub Pages or Cloudflare Pages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="installation">Installation</h2>
<h3 id="quick-install-linuxmacos">Quick Install (Linux/macOS)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -sSL https://raw.githubusercontent.com/spagu/ssg/main/install.sh | bash
</span></span></code></pre></div><h3 id="package-managers">Package Managers</h3>
<ul>
<li><strong>Homebrew</strong>: <code>brew install spagu/tap/ssg</code></li>
<li><strong>Snap</strong>: <code>snap install ssg</code></li>
<li><strong>Debian/Ubuntu</strong>: Download <code>.deb</code> file below</li>
<li><strong>Fedora/RHEL</strong>: Download <code>.rpm</code> file below</li>
</ul>
<h3 id="checksums">Checksums</h3>
<p>See <code>checksums.sha256</code> for file verification.</p>
<p>📖 Full documentation: <a href="https://github.com/spagu/ssg#readme">https://github.com/spagu/ssg#readme</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/spagu/ssg/compare/v1.7.6...v1.7.7">https://github.com/spagu/ssg/compare/v1.7.6...v1.7.7</a></p>
]]></content:encoded></item><item><title>Agentura Eval</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/agentura-eval/</link><pubDate>Thu, 02 Apr 2026 06:32:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/agentura-eval/</guid><description>Version updated for https://github.com/SyntheticSynaptic/agentura to version v0.5.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agentura is a GitHub Action designed to test and validate the performance of AI agents by comparing their behavior against predefined baselines during each pull request. It automates the detection of regressions, improvements, and deviations in areas like accuracy, tone, tool usage, and performance, ensuring that changes to code, prompts, or model updates do not negatively impact the agent’s behavior. Key capabilities include customizable evaluation strategies, multi-turn conversational testing, and integration with GitHub for seamless feedback on pull requests.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SyntheticSynaptic/agentura">https://github.com/SyntheticSynaptic/agentura</a></strong> to version <strong>v0.5.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentura-eval">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agentura is a GitHub Action designed to test and validate the performance of AI agents by comparing their behavior against predefined baselines during each pull request. It automates the detection of regressions, improvements, and deviations in areas like accuracy, tone, tool usage, and performance, ensuring that changes to code, prompts, or model updates do not negatively impact the agent&rsquo;s behavior. Key capabilities include customizable evaluation strategies, multi-turn conversational testing, and integration with GitHub for seamless feedback on pull requests.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="confidence-propagation-across-multi-turn-evals">Confidence Propagation Across Multi-Turn Evals</h2>
<p>Multi-turn evals now track accumulated confidence across conversation
turns instead of scoring each turn independently. A failure early in
a conversation degrades the confidence score for subsequent turns —
which is how real agent reliability actually compounds.</p>
<p>This ships as <code>heuristic_v1</code> and is applied automatically to all
multi-turn eval runs. No config changes required.</p>
<p>How it works:</p>
<pre tabindex="0"><code>Turn 1: score 0.95 → confidence 0.95
Turn 2: score 0.80 → confidence 0.76 (carries forward)
Turn 3: hard_fail → hard_fail multiplier ×0.50 → confidence 0.38
         → escalation_required fires
</code></pre><p>When accumulated confidence drops below the contract threshold,
<code>escalation_required</code> fires on the run — even if individual turns
would have passed in isolation.</p>
<hr>
<h2 id="contract-violations-in-audit-report">Contract Violations in Audit Report</h2>
<p><code>agentura report</code> now includes a <strong>Contract Summary</strong> section.</p>
<p>Every contract that was active during the eval period appears in the
report with:</p>
<ul>
<li>Contract name and version</li>
<li>Assertion results (pass / fail / escalation_required)</li>
<li>Observed values that triggered violations</li>
<li>Failure mode applied</li>
</ul>
<p>This closes the loop between <code>agentura run</code> and <code>agentura report</code> —
contracts now produce evidence that compliance teams can read, not
just CI gates that block merges.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>agentura report --since 2026-03-01 --out audit.html
</span></span></code></pre></div><p>The contract summary section appears after the eval record and
before the drift report.</p>
<hr>
<h2 id="realistic-triage-demo">Realistic Triage Demo</h2>
<p>The triage demo has been updated with natural language inputs that
reflect how a real clinical triage agent is actually prompted — not
toy fixture strings.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cd examples/triage-agent
</span></span><span style="display:flex;"><span>npx agentura run --local
</span></span></code></pre></div><p>The demo fires:</p>
<ul>
<li>One <code>hard_fail</code> on an out-of-scope action</li>
<li>One <code>escalation_required</code> when accumulated confidence
drops below threshold across turns</li>
</ul>
<p>The demo is the fastest way to understand how contracts and
confidence propagation interact.</p>
<hr>
<h2 id="provider-support">Provider Support</h2>
<p>All five providers are now consistent across every eval surface:</p>
<table>
  <thead>
      <tr>
          <th>Provider</th>
          <th><code>llm_judge</code></th>
          <th><code>semantic_similarity</code></th>
          <th><code>consensus</code></th>
          <th><code>trace</code></th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Anthropic</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>OpenAI</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>Gemini</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>Groq</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>Ollama</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
  </tbody>
</table>
<hr>
<p><strong>Full changelog:</strong> <a href="CHANGELOG.md">CHANGELOG.md</a></p>
<p><strong>Upgrading from 0.4.x:</strong> No breaking changes. All existing
<code>agentura run</code>, <code>trace</code>, <code>consensus</code>, and <code>report</code> workflows
are unchanged. Confidence propagation and contract reporting
are additive.</p>
]]></content:encoded></item><item><title>Uncover Actions</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/uncover-actions/</link><pubDate>Thu, 02 Apr 2026 06:32:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/uncover-actions/</guid><description>Version updated for https://github.com/uncoverthefuture-org/actions to version v1.2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action collection automates the deployment of containerized applications to remote Linux hosts over SSH, leveraging Podman. It simplifies SSH-based container deployments, including tasks like building and pushing container images, extracting versions, and managing generic container deployments (e.g., using Traefik by default). The actions streamline complex deployment workflows, making them composable and reusable for various container deployment scenarios.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/uncoverthefuture-org/actions">https://github.com/uncoverthefuture-org/actions</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/uncover-actions">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action collection automates the deployment of containerized applications to remote Linux hosts over SSH, leveraging Podman. It simplifies SSH-based container deployments, including tasks like building and pushing container images, extracting versions, and managing generic container deployments (e.g., using Traefik by default). The actions streamline complex deployment workflows, making them composable and reusable for various container deployment scenarios.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="121-2026-04-01"><a href="https://github.com/uncoverthefuture-org/actions/compare/v1.2.0...v1.2.1">1.2.1</a> (2026-04-01)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>relax nounset during .env sourcing (<a href="https://github.com/uncoverthefuture-org/actions/commit/d86e073cb31bfc3f2c7641b8e13c7d06f37068ba">d86e073</a>)</li>
<li>restore deleted docs and deploy-docs.yml changes (<a href="https://github.com/uncoverthefuture-org/actions/commit/7c908d362604c716d9b10e86005316666f0221f1">7c908d3</a>)</li>
</ul>
]]></content:encoded></item><item><title>PromptShield AI Security</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/promptshield-ai-security/</link><pubDate>Thu, 02 Apr 2026 06:32:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/02/promptshield-ai-security/</guid><description>Version updated for https://github.com/Zero-Harm-AI-LLC/promptshield to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary PromptShield AI Security is a GitHub Action and CLI tool designed to detect AI-specific security risks in pull requests by analyzing code changes for vulnerabilities such as prompt injection risks, secrets exposure, PII leaks, unsafe LLM usage, and sensitive data handling. It automates security scanning, provides actionable feedback through GitHub Actions annotations, and generates outputs in multiple formats (e.g., JSON, Markdown, SARIF). This tool streamlines AI-related code reviews, enhancing security and reducing the risk of propagating vulnerabilities into production.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Zero-Harm-AI-LLC/promptshield">https://github.com/Zero-Harm-AI-LLC/promptshield</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/promptshield-ai-security">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>PromptShield AI Security is a GitHub Action and CLI tool designed to detect AI-specific security risks in pull requests by analyzing code changes for vulnerabilities such as prompt injection risks, secrets exposure, PII leaks, unsafe LLM usage, and sensitive data handling. It automates security scanning, provides actionable feedback through GitHub Actions annotations, and generates outputs in multiple formats (e.g., JSON, Markdown, SARIF). This tool streamlines AI-related code reviews, enhancing security and reducing the risk of propagating vulnerabilities into production.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="promptshield-ai-security-v100">PromptShield AI Security v1.0.0</h2>
<p>PromptShield AI Security is a GitHub Action for detecting AI-specific security risks in pull requests.</p>
<p>This first stable release includes:</p>
<ul>
<li>detection for prompt injection risk in LLM-related code</li>
<li>detection for prompt logging, request body logging, and prompt concatenation risks</li>
<li>detection for secrets, PII, and sensitive data exposure in LLM flows</li>
<li>detection for unsafe tool usage and unrestricted tool selection</li>
<li>JSON, Markdown, GitHub annotation, and SARIF output formats</li>
<li>reviewer-style pull request feedback through GitHub Actions workflows</li>
<li>composite GitHub Action packaging for Marketplace usage</li>
<li>test coverage for diff parsing, detector execution, output generation, and publish readiness</li>
</ul>
<h3 id="install">Install</h3>
<p>Use PromptShield AI Security from GitHub Actions:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Zero-Harm-AI-LLC/promptshield@v1</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Hosho Prompt Reviewer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/hosho-prompt-reviewer/</link><pubDate>Wed, 01 Apr 2026 21:57:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/hosho-prompt-reviewer/</guid><description>Version updated for https://github.com/HOSHO-AI/Hosho-prompt-optimization-public to version v1.30.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hosho Prompt Reviewer GitHub Action evaluates AI agent prompts against prompt engineering best practices to ensure they are effective and optimized. It automates the identification of weak areas across six key quality factors (e.g., scope, structure, context) and provides actionable feedback with specific fixes and improved snippets. This tool streamlines prompt optimization by integrating directly into pull requests, offering automated reviews, scoring, and improvement suggestions for enhanced prompt quality.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/HOSHO-AI/Hosho-prompt-optimization-public">https://github.com/HOSHO-AI/Hosho-prompt-optimization-public</a></strong> to version <strong>v1.30.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hosho-prompt-reviewer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Hosho Prompt Reviewer</strong> GitHub Action evaluates AI agent prompts against prompt engineering best practices to ensure they are effective and optimized. It automates the identification of weak areas across six key quality factors (e.g., scope, structure, context) and provides actionable feedback with specific fixes and improved snippets. This tool streamlines prompt optimization by integrating directly into pull requests, offering automated reviews, scoring, and improvement suggestions for enhanced prompt quality.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Rename &lsquo;PR Review&rsquo; to &lsquo;Hosho PR Review&rsquo; in comment header. Remove /hosho-review CTA (now triggers on every commit).</p>
]]></content:encoded></item><item><title>Hyperlocalise CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/hyperlocalise-ci/</link><pubDate>Wed, 01 Apr 2026 21:57:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/hyperlocalise-ci/</guid><description>Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.3.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Hyperlocalise GitHub Action automates localization workflows by integrating AI-powered translation processes directly into CI pipelines. It provides key functionalities such as detecting localization changes (drift) and ensuring localization integrity (check) with actionable reports and artifact uploads. This action streamlines translation management within the development workflow, reducing manual effort and improving localization efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/hyperlocalise/hyperlocalise">https://github.com/hyperlocalise/hyperlocalise</a></strong> to version <strong>v1.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/hyperlocalise-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Hyperlocalise GitHub Action automates localization workflows by integrating AI-powered translation processes directly into CI pipelines. It provides key functionalities such as detecting localization changes (<code>drift</code>) and ensuring localization integrity (<code>check</code>) with actionable reports and artifact uploads. This action streamlines translation management within the development workflow, reducing manual effort and improving localization efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Add optional Crowdin API base URL override by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/186">https://github.com/hyperlocalise/hyperlocalise/pull/186</a></li>
<li>docs: crowdin enterprise docs by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/187">https://github.com/hyperlocalise/hyperlocalise/pull/187</a></li>
<li>feat(gha): github annotation by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/188">https://github.com/hyperlocalise/hyperlocalise/pull/188</a></li>
<li>feat: yml config by @cungminh2710 in <a href="https://github.com/hyperlocalise/hyperlocalise/pull/190">https://github.com/hyperlocalise/hyperlocalise/pull/190</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/hyperlocalise/hyperlocalise/compare/v1.3.0...v1.3.1">https://github.com/hyperlocalise/hyperlocalise/compare/v1.3.0...v1.3.1</a></p>
]]></content:encoded></item><item><title>ToolRank Score</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/toolrank-score/</link><pubDate>Wed, 01 Apr 2026 21:57:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/toolrank-score/</guid><description>Version updated for https://github.com/imhiroki/toolrank-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ToolRank Score Action is a GitHub Action designed to evaluate and score MCP (Multi-Channel Platform) tool definition files in pull requests. It automates the process of assessing tool quality by generating a ToolRank Score report and posting it as a PR comment, helping developers identify and optimize the performance of their tools. Key capabilities include calculating an average score, determining compliance with a minimum score threshold, and providing actionable feedback directly within the pull request workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/imhiroki/toolrank-action">https://github.com/imhiroki/toolrank-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/toolrank-score">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ToolRank Score Action</strong> is a GitHub Action designed to evaluate and score MCP (Multi-Channel Platform) tool definition files in pull requests. It automates the process of assessing tool quality by generating a ToolRank Score report and posting it as a PR comment, helping developers identify and optimize the performance of their tools. Key capabilities include calculating an average score, determining compliance with a minimum score threshold, and providing actionable feedback directly within the pull request workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>ToolRank Score Action v1.0.0 (29a415c)</li>
</ul>
]]></content:encoded></item><item><title>Run RapiseLauncher on Linux</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/run-rapiselauncher-on-linux/</link><pubDate>Wed, 01 Apr 2026 21:57:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/run-rapiselauncher-on-linux/</guid><description>Version updated for https://github.com/Inflectra/rapiselauncher-node-action to version v2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Inflectra/rapiselauncher-node-action GitHub Action automates the execution of Rapise test sets stored in SpiraTest, SpiraTeam, or SpiraPlan by utilizing the RapiseLauncher engine. It simplifies the process of running automated tests across platforms (ubuntu-latest and windows-latest) by integrating with Spira’s test management system and handling connection and configuration details. This action streamlines automated testing workflows, enabling users to execute single or multiple test sets with ease, and supports flexible configuration options, such as providing credentials directly or via a configuration file.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Inflectra/rapiselauncher-node-action">https://github.com/Inflectra/rapiselauncher-node-action</a></strong> to version <strong>v2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-rapiselauncher-on-linux">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>Inflectra/rapiselauncher-node-action</code> GitHub Action automates the execution of Rapise test sets stored in SpiraTest, SpiraTeam, or SpiraPlan by utilizing the RapiseLauncher engine. It simplifies the process of running automated tests across platforms (<code>ubuntu-latest</code> and <code>windows-latest</code>) by integrating with Spira&rsquo;s test management system and handling connection and configuration details. This action streamlines automated testing workflows, enabling users to execute single or multiple test sets with ease, and supports flexible configuration options, such as providing credentials directly or via a configuration file.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Default profile name (e8fd8a7)</li>
<li>Default test set id is &rsquo;&rsquo; (86136f1)</li>
<li>Normalize slashes (14f9991)</li>
<li>Support for extra / in URL (1f52006)</li>
<li>README and default version updated (67f61f6)</li>
<li>Readme updated (44c4695)</li>
<li>Use v2 in all examples (1b39e71)</li>
<li>Default api key value changed (de5b776)</li>
<li>Support for &ndash;report switch (1125b8b)</li>
<li>Example of how to run multiple test sets for the quick start (a3ad20c)</li>
</ul>
]]></content:encoded></item><item><title>Run RapiseLauncher on Windows</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/run-rapiselauncher-on-windows/</link><pubDate>Wed, 01 Apr 2026 21:56:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/run-rapiselauncher-on-windows/</guid><description>Version updated for https://github.com/Inflectra/rapiselauncher-win-action to version v2.0.3.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by ? repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Inflectra/rapiselauncher-win-action GitHub Action enables the execution of Rapise automated test sets stored in SpiraTest, SpiraTeam, or SpiraPlan on Windows runners. It automates the process of connecting to a Spira instance, configuring test environments, and running UI tests, thereby simplifying integration of Spira-based testing into CI/CD workflows. Key capabilities include video recording of test sessions, custom screen resolution settings, and support for configuration through direct inputs or pre-defined XML files.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Inflectra/rapiselauncher-win-action">https://github.com/Inflectra/rapiselauncher-win-action</a></strong> to version <strong>v2.0.3</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>?</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/run-rapiselauncher-on-windows">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>Inflectra/rapiselauncher-win-action</code> GitHub Action enables the execution of Rapise automated test sets stored in SpiraTest, SpiraTeam, or SpiraPlan on Windows runners. It automates the process of connecting to a Spira instance, configuring test environments, and running UI tests, thereby simplifying integration of Spira-based testing into CI/CD workflows. Key capabilities include video recording of test sessions, custom screen resolution settings, and support for configuration through direct inputs or pre-defined XML files.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Inflectra/rapiselauncher-win-action/compare/v2.0.2...v2.0.3">https://github.com/Inflectra/rapiselauncher-win-action/compare/v2.0.2...v2.0.3</a></p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cibuild-action/</link><pubDate>Wed, 01 Apr 2026 21:56:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.3.10.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The cibuild GitHub Action simplifies and accelerates the setup of CI/CD pipelines for iOS and Android projects by generating GitHub Actions workflows. It automates tasks such as platform detection, build configuration, secret management, and pipeline validation, allowing users to create and customize pipelines quickly through auto-creation, interactive wizards, or importing existing configurations. Key features include local or remote pipeline execution, secret synchronization with GitHub Environments, and extensive customization options for workflow management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.3.10</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>cibuild</code> GitHub Action simplifies and accelerates the setup of CI/CD pipelines for iOS and Android projects by generating GitHub Actions workflows. It automates tasks such as platform detection, build configuration, secret management, and pipeline validation, allowing users to create and customize pipelines quickly through auto-creation, interactive wizards, or importing existing configurations. Key features include local or remote pipeline execution, secret synchronization with GitHub Environments, and extensive customization options for workflow management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.3.10</p>
]]></content:encoded></item><item><title>GHAGGA Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/ghagga-code-review/</link><pubDate>Wed, 01 Apr 2026 21:56:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/ghagga-code-review/</guid><description>Version updated for https://github.com/JNZader/ghagga to version v2.8.1.
This action is used across all versions by 0 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary GHAGGA is an AI-powered code review tool that combines static analysis and AI-driven insights to automate the review of pull requests. By integrating with 16 static analysis tools, leveraging project memory for learning from past reviews, and supporting multiple review modes (e.g., single AI or multi-agent workflows), it identifies issues, assesses code quality, and provides structured feedback directly on PRs. It streamlines code reviews, enhances developer productivity, and supports various configurations, including self-hosted, CLI, and GitHub Action modes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JNZader/ghagga">https://github.com/JNZader/ghagga</a></strong> to version <strong>v2.8.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/ghagga-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>GHAGGA is an AI-powered code review tool that combines static analysis and AI-driven insights to automate the review of pull requests. By integrating with 16 static analysis tools, leveraging project memory for learning from past reviews, and supporting multiple review modes (e.g., single AI or multi-agent workflows), it identifies issues, assesses code quality, and provides structured feedback directly on PRs. It streamlines code reviews, enhances developer productivity, and supports various configurations, including self-hosted, CLI, and GitHub Action modes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="fixed">Fixed</h3>
<ul>
<li>CLI published with unresolvable <code>workspace:*</code> dependency for ghagga-core — changed to <code>^2.8.0</code></li>
</ul>
]]></content:encoded></item><item><title>Public Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/public-action/</link><pubDate>Wed, 01 Apr 2026 21:56:41 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/public-action/</guid><description>Version updated for https://github.com/juancamilo-nb/publicado to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The provided README content does not include sufficient information to analyze or summarize the functionality of the GitHub Action. Please provide the full README or additional details about the action for an accurate summary.
What’s Changed init (5dcccb9)</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juancamilo-nb/publicado">https://github.com/juancamilo-nb/publicado</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/public-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The provided README content does not include sufficient information to analyze or summarize the functionality of the GitHub Action. Please provide the full README or additional details about the action for an accurate summary.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>init (5dcccb9)</li>
</ul>
]]></content:encoded></item><item><title>Sandboxed Trivy</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/sandboxed-trivy/</link><pubDate>Wed, 01 Apr 2026 21:56:36 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/sandboxed-trivy/</guid><description>Version updated for https://github.com/lhotari/sandboxed-trivy-action to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Sandboxed Trivy Action is a GitHub Action that automates vulnerability scanning of container images, filesystems, and infrastructure as code using Trivy, a security scanner. It enhances security by running Trivy inside a sandboxed Docker container with strict restrictions to prevent privilege escalation and container escape. This action streamlines CI pipelines by detecting security vulnerabilities while ensuring a secure and isolated runtime environment.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lhotari/sandboxed-trivy-action">https://github.com/lhotari/sandboxed-trivy-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sandboxed-trivy">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Sandboxed Trivy Action is a GitHub Action that automates vulnerability scanning of container images, filesystems, and infrastructure as code using Trivy, a security scanner. It enhances security by running Trivy inside a sandboxed Docker container with strict restrictions to prevent privilege escalation and container escape. This action streamlines CI pipelines by detecting security vulnerabilities while ensuring a secure and isolated runtime environment.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/lhotari/sandboxed-trivy-action/compare/v1.0.0...v1.0.1">https://github.com/lhotari/sandboxed-trivy-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>安装支持 Win7 Go 环境</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/%E5%AE%89%E8%A3%85%E6%94%AF%E6%8C%81-win7-go-%E7%8E%AF%E5%A2%83/</link><pubDate>Wed, 01 Apr 2026 21:56:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/%E5%AE%89%E8%A3%85%E6%94%AF%E6%8C%81-win7-go-%E7%8E%AF%E5%A2%83/</guid><description>Version updated for https://github.com/lmq8267/win7-go to version 1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Go Legacy Win7 GitHub Action automates the installation, configuration, and environment setup of the Go Legacy Win7 toolchain, enabling the creation of Go programs compatible with Windows 7. It supports cross-platform environments (Linux, macOS, Windows), provides automatic platform detection, version management, and one-click installation, simplifying the process of setting up a specialized Go environment. This action is particularly useful for developers targeting legacy Windows systems, streamlining the workflow within GitHub Actions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/lmq8267/win7-go">https://github.com/lmq8267/win7-go</a></strong> to version <strong>1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/win7-go">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Go Legacy Win7 GitHub Action</strong> automates the installation, configuration, and environment setup of the Go Legacy Win7 toolchain, enabling the creation of Go programs compatible with Windows 7. It supports cross-platform environments (Linux, macOS, Windows), provides automatic platform detection, version management, and one-click installation, simplifying the process of setting up a specialized Go environment. This action is particularly useful for developers targeting legacy Windows systems, streamlining the workflow within GitHub Actions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Update action.yml (684d21c)</li>
<li>Update action.yml (7f1bf4b)</li>
<li>Update README.md (cc4db3f)</li>
<li>Create README.md (d8433a7)</li>
<li>Create action.yml (3c29458)</li>
<li>Update download.sh (7dd243e)</li>
<li>Create download.sh (970847e)</li>
</ul>
]]></content:encoded></item><item><title>Binary Size &amp; Memory Footprint Tracking</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/binary-size-memory-footprint-tracking/</link><pubDate>Wed, 01 Apr 2026 21:56:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/binary-size-memory-footprint-tracking/</guid><description>Version updated for https://github.com/membrowse/membrowse-action to version v1.1.10.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 0 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MemBrowse is a tool designed to analyze the binary size and memory footprint of embedded firmware by extracting detailed memory information from ELF files and linker scripts. It automates symbol-level analysis, source file mapping, and memory region extraction, and integrates with CI/CD pipelines via GitHub Actions to provide memory utilization reports, historical tracking, and budget monitoring. This action streamlines firmware development by identifying memory usage changes and ensuring compliance with predefined memory budgets.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/membrowse/membrowse-action">https://github.com/membrowse/membrowse-action</a></strong> to version <strong>v1.1.10</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>0</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/binary-size-memory-footprint-tracking">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MemBrowse is a tool designed to analyze the binary size and memory footprint of embedded firmware by extracting detailed memory information from ELF files and linker scripts. It automates symbol-level analysis, source file mapping, and memory region extraction, and integrates with CI/CD pipelines via GitHub Actions to provide memory utilization reports, historical tracking, and budget monitoring. This action streamlines firmware development by identifying memory usage changes and ensuring compliance with predefined memory budgets.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>consolidate parent-sha and base-sha arguments</li>
<li>explicit no parent</li>
<li>make onboard stop on upload failure in binary search mode</li>
</ul>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/totem-shield/</link><pubDate>Wed, 01 Apr 2026 21:56:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/cli@1.8.5.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a GitHub Action that automates codebase governance by converting institutional knowledge and shared lessons into enforceable rules that prevent recurring coding mistakes. It operates as a self-healing pipeline, observing code changes, learning from errors, and enforcing constraints via linting mechanisms, ensuring developers cannot repeat common architectural or stylistic issues. Key capabilities include deterministic rule compilation, integration with CI/CD workflows, and versatile tooling for pre-push validation, enabling robust and customizable code quality enforcement.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/cli@1.8.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a GitHub Action that automates codebase governance by converting institutional knowledge and shared lessons into enforceable rules that prevent recurring coding mistakes. It operates as a self-healing pipeline, observing code changes, learning from errors, and enforcing constraints via linting mechanisms, ensuring developers cannot repeat common architectural or stylistic issues. Key capabilities include deterministic rule compilation, integration with CI/CD workflows, and versatile tooling for pre-push validation, enabling robust and customizable code quality enforcement.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>9a6a1a0: Add Pipeline 5 observation-based auto-capture from shield findings</li>
<li>Updated dependencies [9a6a1a0]
<ul>
<li>@mmnto/totem@1.8.5</li>
</ul>
</li>
</ul>
]]></content:encoded></item><item><title>LeastPrivilegedMSGraph Audit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/leastprivilegedmsgraph-audit/</link><pubDate>Wed, 01 Apr 2026 21:56:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/leastprivilegedmsgraph-audit/</guid><description>Version updated for https://github.com/Mynster9361/Least_Privileged_MSGraph_util to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The LeastPrivilegedMSGraph Audit Action automates the process of auditing Microsoft Graph API permissions within an Entra ID (Azure AD) tenant by identifying unused or excessive permissions assigned to service principals. It collects and analyzes permission assignments, activity telemetry, and throttling data, flags excessive permissions, and logs changes between runs, providing detailed reports and maintaining an audit trail through GitHub commits. This action helps enhance security by ensuring adherence to least privilege principles and streamlines permission management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Mynster9361/Least_Privileged_MSGraph_util">https://github.com/Mynster9361/Least_Privileged_MSGraph_util</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/leastprivilegedmsgraph-audit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>LeastPrivilegedMSGraph Audit Action</strong> automates the process of auditing Microsoft Graph API permissions within an Entra ID (Azure AD) tenant by identifying unused or excessive permissions assigned to service principals. It collects and analyzes permission assignments, activity telemetry, and throttling data, flags excessive permissions, and logs changes between runs, providing detailed reports and maintaining an audit trail through GitHub commits. This action helps enhance security by ensuring adherence to least privilege principles and streamlines permission management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-in-010">What&rsquo;s Changed in 0.1.0</h2>
<ul>
<li>No changes</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Mynster9361/Least_Privileged_MSGraph_util/compare/...v0.1.0">https://github.com/Mynster9361/Least_Privileged_MSGraph_util/compare/...v0.1.0</a></p>
<h2 id="-installation--setup">🛡️ Installation &amp; Setup</h2>
<p>See the <a href="https://github.com/Mynster9361/Least_Privileged_MSGraph_util?tab=readme-ov-file#usage">Setup Guide</a> for OIDC and Azure configuration.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">name</span>: <span style="color:#e6db74">&#34;LPM Permission Audit&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">on</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">schedule</span>:
</span></span><span style="display:flex;"><span>    - <span style="color:#f92672">cron</span>: <span style="color:#e6db74">&#34;0 6 * * 1&#34;</span>  <span style="color:#75715e"># Every Monday at 06:00 UTC</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">workflow_dispatch</span>:     <span style="color:#75715e"># Allow manual runs</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">permissions</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">id-token</span>: <span style="color:#ae81ff">write     </span> <span style="color:#75715e"># Required for OIDC</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">contents</span>: <span style="color:#ae81ff">write     </span> <span style="color:#75715e"># Required to commit state files</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">jobs</span>:
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">audit</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">runs-on</span>: <span style="color:#ae81ff">ubuntu-latest</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">steps</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Checkout Code</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v6</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>          <span style="color:#f92672">fetch-depth</span>: <span style="color:#ae81ff">0</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">Run LeastPrivilegedMSGraph Audit</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">$OWNER/$REPOSITORY@v$RESOLVED_VERSION</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">tenantId</span>: <span style="color:#ae81ff">${{ secrets.AZURE_TENANT_ID }}</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">clientId</span>: <span style="color:#ae81ff">${{ secrets.AZURE_CLIENT_ID }}</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">logAnalyticsWorkspaceId</span>: <span style="color:#ae81ff">${{ secrets.LOG_ANALYTICS_WORKSPACE_ID }}</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">daysToQuery</span>: <span style="color:#ae81ff">7</span>
</span></span><span style="display:flex;"><span>      <span style="color:#f92672">enableGitCommit</span>: <span style="color:#66d9ef">true</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Kyosei Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/kyosei-code-review/</link><pubDate>Wed, 01 Apr 2026 21:56:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/kyosei-code-review/</guid><description>Version updated for https://github.com/ncaq/kyosei-action to version v0.2.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Kyosei GitHub Action provides automated AI-driven code reviews for pull requests, analyzing code quality, performance, security, test coverage, and documentation accuracy. It simplifies the review process by integrating directly into workflows, offering both a Composite Action for granular control and a Reusable Workflow for easier setup. This action helps developers identify and address issues efficiently, enhancing code reliability and maintainability.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ncaq/kyosei-action">https://github.com/ncaq/kyosei-action</a></strong> to version <strong>v0.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/kyosei-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Kyosei GitHub Action provides automated AI-driven code reviews for pull requests, analyzing code quality, performance, security, test coverage, and documentation accuracy. It simplifies the review process by integrating directly into workflows, offering both a Composite Action for granular control and a Reusable Workflow for easier setup. This action helps developers identify and address issues efficiently, enhancing code reliability and maintainability.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<!-- Release notes generated using configuration in .github/release.yml at v0.2.1 -->
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>fix: kyosei-actionの自己参照をタグベースに変更 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/14">https://github.com/ncaq/kyosei-action/pull/14</a></li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li>ci: ハッシュをv0.2.0に更新 by @ncaq in <a href="https://github.com/ncaq/kyosei-action/pull/13">https://github.com/ncaq/kyosei-action/pull/13</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ncaq/kyosei-action/compare/v0.2.0...v0.2.1">https://github.com/ncaq/kyosei-action/compare/v0.2.0...v0.2.1</a></p>
]]></content:encoded></item><item><title>Setup Nextmv CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-nextmv-cli/</link><pubDate>Wed, 01 Apr 2026 21:56:09 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-nextmv-cli/</guid><description>Version updated for https://github.com/nextmv-io/setup-nextmv to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-nextmv GitHub Action automates the installation and configuration of the Nextmv CLI within a workflow, enabling seamless management and interaction with Nextmv Platform applications. It resolves the complexity of setting up the CLI and managing versions, and optionally configures it with an API key for cloud operations. This action streamlines tasks such as deploying and updating applications on the Nextmv Platform.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/nextmv-io/setup-nextmv">https://github.com/nextmv-io/setup-nextmv</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-nextmv-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-nextmv</code> GitHub Action automates the installation and configuration of the Nextmv CLI within a workflow, enabling seamless management and interaction with Nextmv Platform applications. It resolves the complexity of setting up the CLI and managing versions, and optionally configures it with an API key for cloud operations. This action streamlines tasks such as deploying and updating applications on the Nextmv Platform.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Small improvements by @merschformann in <a href="https://github.com/nextmv-io/setup-nextmv/pull/4">https://github.com/nextmv-io/setup-nextmv/pull/4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/nextmv-io/setup-nextmv/compare/v1...v1.0.1">https://github.com/nextmv-io/setup-nextmv/compare/v1...v1.0.1</a></p>
]]></content:encoded></item><item><title>OpenTelemetry for GitHub Workflows, Jobs and Steps</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/opentelemetry-for-github-workflows-jobs-and-steps/</link><pubDate>Wed, 01 Apr 2026 21:56:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/opentelemetry-for-github-workflows-jobs-and-steps/</guid><description>Version updated for https://github.com/plengauer/Thoth to version v5.50.0.
This action is used across all versions by 14 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action provides OpenTelemetry-based observability for shell scripts and GitHub workflows by automatically generating and propagating traces, metrics, and logs. It automates tasks such as context propagation, auto-instrumentation of shell commands, child scripts, and GitHub actions, as well as error and log collection, enabling developers to monitor, debug, and trace their pipelines and scripts with minimal manual effort. Key capabilities include support for multiple shells (e.g., bash, dash) and tools (e.g., curl, wget), and seamless integration via GitHub Actions or system-level installation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/plengauer/Thoth">https://github.com/plengauer/Thoth</a></strong> to version <strong>v5.50.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>14</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/opentelemetry-for-github-workflows-jobs-and-steps">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action provides OpenTelemetry-based observability for shell scripts and GitHub workflows by automatically generating and propagating traces, metrics, and logs. It automates tasks such as context propagation, auto-instrumentation of shell commands, child scripts, and GitHub actions, as well as error and log collection, enabling developers to monitor, debug, and trace their pipelines and scripts with minimal manual effort. Key capabilities include support for multiple shells (e.g., bash, dash) and tools (e.g., curl, wget), and seamless integration via GitHub Actions or system-level installation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>chore(deps): update plengauer/opentelemetry-github action to v5.49.0 by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3156">https://github.com/plengauer/Thoth/pull/3156</a></li>
<li>Update Demo observe_subprocesses by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3246">https://github.com/plengauer/Thoth/pull/3246</a></li>
<li>Fix openai instrumentation by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3265">https://github.com/plengauer/Thoth/pull/3265</a></li>
<li>Fix self monitoring metric if workflow has whitespace by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3266">https://github.com/plengauer/Thoth/pull/3266</a></li>
<li>Add condition to skip repository action steps by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3267">https://github.com/plengauer/Thoth/pull/3267</a></li>
<li>Adjust commit messages by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3203">https://github.com/plengauer/Thoth/pull/3203</a></li>
<li>Recompile agentic workflows without pull request if possible by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3202">https://github.com/plengauer/Thoth/pull/3202</a></li>
<li>Update Demo injection_deep_gradle by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3245">https://github.com/plengauer/Thoth/pull/3245</a></li>
<li>Update Demo _complex_download_github_releases by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3244">https://github.com/plengauer/Thoth/pull/3244</a></li>
<li>Update Demo injection_docker_renovate by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3248">https://github.com/plengauer/Thoth/pull/3248</a></li>
<li>Update Demo injection_inner_xargs_parallel by @plengauer in <a href="https://github.com/plengauer/Thoth/pull/3243">https://github.com/plengauer/Thoth/pull/3243</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/plengauer/Thoth/compare/v5...v5.50.0">https://github.com/plengauer/Thoth/compare/v5...v5.50.0</a></p>
]]></content:encoded></item><item><title>BotBell Notify &amp; Approve</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/botbell-notify-approve/</link><pubDate>Wed, 01 Apr 2026 21:56:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/botbell-notify-approve/</guid><description>Version updated for https://github.com/qq418716640/botbell-github-action to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The BotBell GitHub Action sends pipeline notifications and approval requests directly to your mobile device via the BotBell app. It automates the process of notifying users about build results and enables manual approval gates for actions like deployments, eliminating the need for browser-based approvals. Key features include customizable notifications, approval buttons, timeout handling, and real-time delivery and response tracking.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/qq418716640/botbell-github-action">https://github.com/qq418716640/botbell-github-action</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/botbell-notify-approve">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>BotBell GitHub Action</strong> sends pipeline notifications and approval requests directly to your mobile device via the BotBell app. It automates the process of notifying users about build results and enables manual approval gates for actions like deployments, eliminating the need for browser-based approvals. Key features include customizable notifications, approval buttons, timeout handling, and real-time delivery and response tracking.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release of BotBell GitHub Action.</p>
<p><strong>Features:</strong></p>
<ul>
<li>Send push notifications to your phone on build success/failure</li>
<li>Approval gate — pause workflow and wait for your approval via phone</li>
<li>Supports action buttons for quick approve/reject</li>
</ul>
<p><strong>Usage:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">qq418716640/botbell-github-action@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">token</span>: <span style="color:#ae81ff">${{ secrets.BOTBELL_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">message</span>: <span style="color:#e6db74">&#34;Build completed!&#34;</span>
</span></span></code></pre></div><p>See <a href="https://github.com/qq418716640/botbell-github-action#readme">README</a> for full documentation.</p>
]]></content:encoded></item><item><title>setup-openapi</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-openapi/</link><pubDate>Wed, 01 Apr 2026 21:55:56 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-openapi/</guid><description>Version updated for https://github.com/remarkablemark/setup-openapi to version v1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-openapi GitHub Action streamlines the setup of the OpenAPI Generator CLI in GitHub Actions workflows. It automates the installation of Java, downloads and caches the OpenAPI Generator CLI by version, and makes the CLI binary readily available for generating API client code and related resources from OpenAPI specifications. This action simplifies and accelerates API development and integration tasks by eliminating manual setup steps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/remarkablemark/setup-openapi">https://github.com/remarkablemark/setup-openapi</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-openapi">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-openapi</code> GitHub Action streamlines the setup of the OpenAPI Generator CLI in GitHub Actions workflows. It automates the installation of Java, downloads and caches the OpenAPI Generator CLI by version, and makes the CLI binary readily available for generating API client code and related resources from OpenAPI specifications. This action simplifies and accelerates API development and integration tasks by eliminating manual setup steps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="111-2026-04-01"><a href="https://github.com/remarkablemark/setup-openapi/compare/v1.1.0...v1.1.1">1.1.1</a> (2026-04-01)</h2>
<h3 id="build-system">Build System</h3>
<ul>
<li><strong>deps:</strong> bump actions/setup-java from 5.1.0 to 5.2.0 (<a href="https://github.com/remarkablemark/setup-openapi/issues/10">#10</a>) (<a href="https://github.com/remarkablemark/setup-openapi/commit/3b88b194945aed82346ea1cda87a0d6086f34433">3b88b19</a>)</li>
</ul>
]]></content:encoded></item><item><title>Set up Percona Toolkit</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/set-up-percona-toolkit/</link><pubDate>Wed, 01 Apr 2026 21:55:51 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/set-up-percona-toolkit/</guid><description>Version updated for https://github.com/RobertoGraham/setup-percona-toolkit to version v2.3.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the setup of Percona Toolkit in workflows by ensuring system requirements are met, downloading a specified version of the toolkit, and adding its command-line tools to the system’s PATH. It simplifies the process of integrating Percona Toolkit into CI/CD pipelines, enabling developers to easily leverage its database management and optimization utilities.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/RobertoGraham/setup-percona-toolkit">https://github.com/RobertoGraham/setup-percona-toolkit</a></strong> to version <strong>v2.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/set-up-percona-toolkit">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the setup of Percona Toolkit in workflows by ensuring system requirements are met, downloading a specified version of the toolkit, and adding its command-line tools to the system&rsquo;s <code>PATH</code>. It simplifies the process of integrating Percona Toolkit into CI/CD pipelines, enabling developers to easily leverage its database management and optimization utilities.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>⬆️ Bump actions/setup-node from 6.1.0 to 6.2.0 by @dependabot[bot] in <a href="https://github.com/RobertoGraham/setup-percona-toolkit/pull/29">https://github.com/RobertoGraham/setup-percona-toolkit/pull/29</a></li>
<li>⬆️ Bump shogo82148/actions-setup-perl from 1.37.0 to 1.39.0 by @dependabot[bot] in <a href="https://github.com/RobertoGraham/setup-percona-toolkit/pull/37">https://github.com/RobertoGraham/setup-percona-toolkit/pull/37</a></li>
<li>⬆️ Bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in <a href="https://github.com/RobertoGraham/setup-percona-toolkit/pull/34">https://github.com/RobertoGraham/setup-percona-toolkit/pull/34</a></li>
<li>⬆️ Bump @actions/tool-cache from 3.0.0 to 4.0.0 by @dependabot[bot] in <a href="https://github.com/RobertoGraham/setup-percona-toolkit/pull/32">https://github.com/RobertoGraham/setup-percona-toolkit/pull/32</a></li>
<li>⬆️ Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in <a href="https://github.com/RobertoGraham/setup-percona-toolkit/pull/30">https://github.com/RobertoGraham/setup-percona-toolkit/pull/30</a></li>
<li>:memo: Prepare for v2.3.0 release. by @RobertoGraham in <a href="https://github.com/RobertoGraham/setup-percona-toolkit/pull/38">https://github.com/RobertoGraham/setup-percona-toolkit/pull/38</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/RobertoGraham/setup-percona-toolkit/compare/v2.2.0...v2.3.0">https://github.com/RobertoGraham/setup-percona-toolkit/compare/v2.2.0...v2.3.0</a></p>
]]></content:encoded></item><item><title>Drift — Architectural Erosion Check</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/drift-architectural-erosion-check/</link><pubDate>Wed, 01 Apr 2026 21:55:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/drift-architectural-erosion-check/</guid><description>Version updated for https://github.com/sauremilk/drift to version v1.3.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Drift is a GitHub Action and CLI tool designed to detect and analyze structural issues in AI-generated or AI-augmented codebases. It identifies and reports problems like fragmented error handling, boundary violations between layers, and code duplication, which can degrade code maintainability and scalability over time. By providing deterministic and actionable insights without relying on large language models, Drift automates code quality assessments and helps teams maintain clean, consistent architectures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sauremilk/drift">https://github.com/sauremilk/drift</a></strong> to version <strong>v1.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/drift-architectural-erosion-check">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Drift is a GitHub Action and CLI tool designed to detect and analyze structural issues in AI-generated or AI-augmented codebases. It identifies and reports problems like fragmented error handling, boundary violations between layers, and code duplication, which can degrade code maintainability and scalability over time. By providing deterministic and actionable insights without relying on large language models, Drift automates code quality assessments and helps teams maintain clean, consistent architectures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sauremilk/drift/compare/v1.3.1...v1.3.2">https://github.com/sauremilk/drift/compare/v1.3.1...v1.3.2</a></p>
]]></content:encoded></item><item><title>React Compiler Healthcheck</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/react-compiler-healthcheck/</link><pubDate>Wed, 01 Apr 2026 21:55:42 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/react-compiler-healthcheck/</guid><description>Version updated for https://github.com/SimeonGrancharov/react-compiler-healthcheck to version v1.0.4.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The React Compiler Healthcheck GitHub Action automates the analysis of React components in your codebase to determine if they are optimized by the React Compiler. It provides instant feedback on which components pass or fail optimization, helping identify areas that need attention. Key capabilities include configurable scanning, detailed reporting, and support for monorepos, streamlining the optimization process and ensuring better performance for React applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SimeonGrancharov/react-compiler-healthcheck">https://github.com/SimeonGrancharov/react-compiler-healthcheck</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/react-compiler-healthcheck">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>React Compiler Healthcheck</strong> GitHub Action automates the analysis of React components in your codebase to determine if they are optimized by the React Compiler. It provides instant feedback on which components pass or fail optimization, helping identify areas that need attention. Key capabilities include configurable scanning, detailed reporting, and support for monorepos, streamlining the optimization process and ensuring better performance for React applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/SimeonGrancharov/react-compiler-healthcheck/compare/v1.0.3...v1.0.4">https://github.com/SimeonGrancharov/react-compiler-healthcheck/compare/v1.0.3...v1.0.4</a></p>
]]></content:encoded></item><item><title>End-of-Life GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/end-of-life-github-action/</link><pubDate>Wed, 01 Apr 2026 21:55:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/end-of-life-github-action/</guid><description>Version updated for https://github.com/sindrel/endoflife-github-action to version v1.0.3.
This action is used across all versions by 4 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The End-of-Life GitHub Action automates the tracking of software component lifecycle statuses by fetching end-of-life (EOL) information from the endoflife.date API. It extracts version details from files or accepts them directly, assesses the EOL status, and provides actionable outputs such as days remaining until EOL and failure conditions. This helps teams proactively manage outdated dependencies, automate notifications, and enforce policies around maintaining up-to-date software.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/sindrel/endoflife-github-action">https://github.com/sindrel/endoflife-github-action</a></strong> to version <strong>v1.0.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>4</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/end-of-life-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The End-of-Life GitHub Action automates the tracking of software component lifecycle statuses by fetching end-of-life (EOL) information from the <a href="https://endoflife.date">endoflife.date API</a>. It extracts version details from files or accepts them directly, assesses the EOL status, and provides actionable outputs such as days remaining until EOL and failure conditions. This helps teams proactively manage outdated dependencies, automate notifications, and enforce policies around maintaining up-to-date software.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Pin <code>actions/setup-python</code> to commit SHA for improved supply chain security by @JanPetterMG in <a href="https://github.com/sindrel/endoflife-github-action/pull/18">https://github.com/sindrel/endoflife-github-action/pull/18</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@JanPetterMG made their first contribution in <a href="https://github.com/sindrel/endoflife-github-action/pull/18">https://github.com/sindrel/endoflife-github-action/pull/18</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sindrel/endoflife-github-action/compare/v1...v1.0.3">https://github.com/sindrel/endoflife-github-action/compare/v1...v1.0.3</a></p>
]]></content:encoded></item><item><title>Generate Service Matrix</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/generate-service-matrix/</link><pubDate>Wed, 01 Apr 2026 21:55:33 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/generate-service-matrix/</guid><description>Version updated for https://github.com/skyhook-io/generate-service-matrix to version v1.5.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Generate Service Matrix Action is a GitHub Action designed to automate the creation of a deployment matrix for multi-service, multi-environment workflows. By analyzing repository configurations, it generates a strategy.matrix JSON object for GitHub Actions, enabling parallel and efficient deployments across diverse services and environments. This action simplifies complex deployment pipelines by supporting both local and remote environment configurations, merging them with deduplication, and providing compatibility with legacy formats.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/skyhook-io/generate-service-matrix">https://github.com/skyhook-io/generate-service-matrix</a></strong> to version <strong>v1.5.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/generate-service-matrix">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Generate Service Matrix Action</strong> is a GitHub Action designed to automate the creation of a deployment matrix for multi-service, multi-environment workflows. By analyzing repository configurations, it generates a <code>strategy.matrix</code> JSON object for GitHub Actions, enabling parallel and efficient deployments across diverse services and environments. This action simplifies complex deployment pipelines by supporting both local and remote environment configurations, merging them with deduplication, and providing compatibility with legacy formats.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="152-2026-04-01"><a href="https://github.com/skyhook-io/generate-service-matrix/compare/v1.5.1...v1.5.2">1.5.2</a> (2026-04-01)</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>upgrade GitHub Action runtime from Node.js 20 to Node.js 24 (<a href="https://github.com/skyhook-io/generate-service-matrix/commit/1559540d426c4b0cbabce652168db468537842e4">1559540</a>)</li>
</ul>
]]></content:encoded></item><item><title>TODO to Issue native</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/todo-to-issue-native/</link><pubDate>Wed, 01 Apr 2026 21:55:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/todo-to-issue-native/</guid><description>Version updated for https://github.com/soraxas/todo-to-issue-action to version v5.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “TODO to Issue” GitHub Action automates the process of converting TODO comments in code into GitHub issues, helping developers manage tasks directly from their repositories. It supports customizable comment identifiers, auto-labeling, assignees, milestones, and project linking, ensuring seamless issue tracking and organization. This action is compatible with most programming languages and enhances development workflows by bridging code and issue management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/soraxas/todo-to-issue-action">https://github.com/soraxas/todo-to-issue-action</a></strong> to version <strong>v5.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/todo-to-issue-native">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;TODO to Issue&rdquo; GitHub Action automates the process of converting TODO comments in code into GitHub issues, helping developers manage tasks directly from their repositories. It supports customizable comment identifiers, auto-labeling, assignees, milestones, and project linking, ensuring seamless issue tracking and organization. This action is compatible with most programming languages and enhances development workflows by bridging code and issue management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Replaced Docker container with
uv-based composite action for faster startup</p>
]]></content:encoded></item><item><title>Agentura Eval</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/agentura-eval/</link><pubDate>Wed, 01 Apr 2026 21:55:23 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/agentura-eval/</guid><description>Version updated for https://github.com/SyntheticSynaptic/agentura to version v0.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Agentura is a GitHub Action designed to automate testing of AI agents by comparing their behavior against predefined baselines. It ensures that changes to the agent—such as updates to prompts, tools, or model providers—do not introduce regressions or degrade performance. By running tests on every pull request, it identifies issues like accuracy drops, behavioral inconsistencies, or cost inefficiencies before merging, providing actionable feedback directly in your workflow.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/SyntheticSynaptic/agentura">https://github.com/SyntheticSynaptic/agentura</a></strong> to version <strong>v0.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/agentura-eval">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Agentura is a GitHub Action designed to automate testing of AI agents by comparing their behavior against predefined baselines. It ensures that changes to the agent—such as updates to prompts, tools, or model providers—do not introduce regressions or degrade performance. By running tests on every pull request, it identifies issues like accuracy drops, behavioral inconsistencies, or cost inefficiencies before merging, providing actionable feedback directly in your workflow.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="behavioral-contracts">Behavioral Contracts</h2>
<p>The biggest addition in this release. You can now define what your agent is allowed to do and gate every PR on it.</p>
<p>Add a <code>contracts</code> block to <code>agentura.yaml</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">contracts</span>:
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">clinical_action_boundary</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">applies_to</span>: [<span style="color:#ae81ff">triage_suite]</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">failure_mode</span>: <span style="color:#ae81ff">hard_fail</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">assertions</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">type</span>: <span style="color:#ae81ff">allowed_values</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">field</span>: <span style="color:#ae81ff">output.action</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">values</span>: [<span style="color:#ae81ff">observe, refer, escalate, order_test]</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">message</span>: <span style="color:#e6db74">&#34;Agent recommended an action outside approved scope&#34;</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">type</span>: <span style="color:#ae81ff">forbidden_tools</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">tools</span>: [<span style="color:#ae81ff">prescribe_medication, modify_ehr_record]</span>
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">type</span>: <span style="color:#ae81ff">required_fields</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">fields</span>: [<span style="color:#ae81ff">output.action, output.rationale, output.confidence]</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>  - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">confidence_floor</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">applies_to</span>: [<span style="color:#ae81ff">triage_suite]</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">failure_mode</span>: <span style="color:#ae81ff">escalation_required</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">assertions</span>:
</span></span><span style="display:flex;"><span>      - <span style="color:#f92672">type</span>: <span style="color:#ae81ff">min_confidence</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">field</span>: <span style="color:#ae81ff">output.confidence</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">threshold</span>: <span style="color:#ae81ff">0.75</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">message</span>: <span style="color:#e6db74">&#34;Confidence below threshold — human review required&#34;</span>
</span></span></code></pre></div><h3 id="failure-modes">Failure modes</h3>
<table>
  <thead>
      <tr>
          <th>Mode</th>
          <th>Behavior</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>hard_fail</code></td>
          <td>Blocks merge, exits 1</td>
      </tr>
      <tr>
          <td><code>soft_fail</code></td>
          <td>Warning annotation, does not block</td>
      </tr>
      <tr>
          <td><code>escalation_required</code></td>
          <td>Flags for human review, does not block</td>
      </tr>
      <tr>
          <td><code>retry</code></td>
          <td>Re-runs up to 3 times before hard failing</td>
      </tr>
  </tbody>
</table>
<h3 id="assertion-types-v1">Assertion types (v1)</h3>
<p>All four are fully deterministic — no LLM calls, no latency cost:</p>
<ul>
<li><code>allowed_values</code> — output field must be in an allowed set</li>
<li><code>forbidden_tools</code> — tool name must not appear in tool_calls</li>
<li><code>required_fields</code> — output must contain these keys</li>
<li><code>min_confidence</code> — numeric field must meet a minimum threshold</li>
</ul>
<h3 id="contract-results-in-audit-manifest">Contract results in audit manifest</h3>
<p>Every contract evaluation is appended to <code>.agentura/manifest.json</code> with contract name, version, assertion results, observed values, and failure mode. The manifest gives compliance teams a versioned, immutable record of what behavioral boundaries were in force at every eval run.</p>
<h3 id="new-demo">New demo</h3>
<p><code>examples/triage-agent/</code> — a clinical triage agent demo with
two contracts. Run it:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>cd examples/triage-agent
</span></span><span style="display:flex;"><span>npx agentura run --local
</span></span></code></pre></div><p>You&rsquo;ll see one <code>hard_fail</code> (agent recommended <code>prescribe</code>) and two <code>escalation_required</code> (confidence below threshold).</p>
<hr>
<h2 id="provider-expansion">Provider Expansion</h2>
<p>The <code>consensus</code> command now supports all five providers:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Groq</span>
</span></span><span style="display:flex;"><span>npx agentura consensus <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --input <span style="color:#e6db74">&#34;your prompt&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --models <span style="color:#e6db74">&#34;groq:llama-3.3-70b-versatile,groq:llama-3.1-8b-instant&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Ollama (local, no API key)</span>
</span></span><span style="display:flex;"><span>npx agentura consensus <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --input <span style="color:#e6db74">&#34;your prompt&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --models <span style="color:#e6db74">&#34;ollama:llama3.2,ollama:mistral&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Gemini</span>
</span></span><span style="display:flex;"><span>npx agentura consensus <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --input <span style="color:#e6db74">&#34;your prompt&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --models <span style="color:#e6db74">&#34;gemini:gemini-2.0-flash,groq:llama-3.3-70b-versatile&#34;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Mixed providers for true heterogeneous consensus</span>
</span></span><span style="display:flex;"><span>npx agentura consensus <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --input <span style="color:#e6db74">&#34;your prompt&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  --models <span style="color:#e6db74">&#34;anthropic:claude-sonnet-4-6,openai:gpt-4o,gemini:gemini-2.0-flash&#34;</span>
</span></span></code></pre></div><p>Provider support is now consistent across all three eval surfaces:</p>
<table>
  <thead>
      <tr>
          <th>Provider</th>
          <th>llm_judge</th>
          <th>semantic_similarity</th>
          <th>consensus</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Anthropic</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>OpenAI</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>Gemini</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>Groq</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
      <tr>
          <td>Ollama</td>
          <td>✅</td>
          <td>✅</td>
          <td>✅</td>
      </tr>
  </tbody>
</table>
<h2 id="better-cli-errors">Better CLI errors</h2>
<ul>
<li><code>agentura consensus</code> with no flags now prompts interactively</li>
<li><code>agentura trace</code> with no flags now prompts for agent path</li>
<li>Missing API keys print an actionable export command instead
of a raw error</li>
</ul>
]]></content:encoded></item><item><title>Crosspost Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/crosspost-action/</link><pubDate>Wed, 01 Apr 2026 21:55:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/crosspost-action/</guid><description>Version updated for https://github.com/tgagor/action-crosspost to version v1.6.2.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-crosspost GitHub Action automates the process of sharing newly published content from a sitemap or RSS/Atom feed to multiple social media platforms, including Twitter/X, Mastodon, LinkedIn, and more. It solves the challenge of manual crossposting by filtering posts based on age or URL patterns, supports message customization using metadata, and offers a dry-run mode for safe configuration testing. This action streamlines social media content distribution, ensuring consistent and efficient outreach to audiences.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tgagor/action-crosspost">https://github.com/tgagor/action-crosspost</a></strong> to version <strong>v1.6.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/crosspost-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>action-crosspost</strong> GitHub Action automates the process of sharing newly published content from a sitemap or RSS/Atom feed to multiple social media platforms, including Twitter/X, Mastodon, LinkedIn, and more. It solves the challenge of manual crossposting by filtering posts based on age or URL patterns, supports message customization using metadata, and offers a dry-run mode for safe configuration testing. This action streamlines social media content distribution, ensuring consistent and efficient outreach to audiences.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="162-2026-04-01"><a href="https://github.com/tgagor/action-crosspost/compare/v1.6.1...v1.6.2">1.6.2</a> (2026-04-01)</h3>
]]></content:encoded></item><item><title>Has Active Deployment for Environment</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/has-active-deployment-for-environment/</link><pubDate>Wed, 01 Apr 2026 13:59:12 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/has-active-deployment-for-environment/</guid><description>Version updated for https://github.com/AminFazlMondo/check-deployed-environment to version v1.5.101.
This action is used across all versions by 3 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Check Deployed Environment GitHub Action verifies whether a specific commit is currently deployed in a specified GitHub environment. It automates the process of identifying active deployments, helping developers streamline workflows by avoiding redundant deployments or ensuring deployment accuracy. This action provides a key capability to check deployment status and conditionally execute subsequent steps based on the result.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/AminFazlMondo/check-deployed-environment">https://github.com/AminFazlMondo/check-deployed-environment</a></strong> to version <strong>v1.5.101</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/has-active-deployment-for-environment">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Check Deployed Environment GitHub Action</strong> verifies whether a specific commit is currently deployed in a specified GitHub environment. It automates the process of identifying active deployments, helping developers streamline workflows by avoiding redundant deployments or ensuring deployment accuracy. This action provides a key capability to check deployment status and conditionally execute subsequent steps based on the result.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="15101-2026-04-01"><a href="https://github.com/AminFazlMondo/check-deployed-environment/compare/v1.5.100...v1.5.101">1.5.101</a> (2026-04-01)</h2>
]]></content:encoded></item><item><title>Convox Multitool</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/convox-multitool/</link><pubDate>Wed, 01 Apr 2026 13:59:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/convox-multitool/</guid><description>Version updated for https://github.com/beastawakens/action-convox-multi-slim to version v2.0.4.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The action-convox-multi-slim GitHub Action simplifies the use of the Convox CLI by consolidating 17 commonly used commands into a single, lightweight Docker-based action. It automates tasks such as application builds, deployments, scaling, and environment management, reducing workflow complexity and boilerplate. This action is ideal for streamlining Convox-related CI/CD pipelines by providing flexible, multi-command support within a single reusable workflow component.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/beastawakens/action-convox-multi-slim">https://github.com/beastawakens/action-convox-multi-slim</a></strong> to version <strong>v2.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/convox-multitool">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>action-convox-multi-slim</strong> GitHub Action simplifies the use of the Convox CLI by consolidating 17 commonly used commands into a single, lightweight Docker-based action. It automates tasks such as application builds, deployments, scaling, and environment management, reducing workflow complexity and boilerplate. This action is ideal for streamlining Convox-related CI/CD pipelines by providing flexible, multi-command support within a single reusable workflow component.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/beastawakens/action-convox-multi-slim/compare/v2.0.3...v2.0.4">https://github.com/beastawakens/action-convox-multi-slim/compare/v2.0.3...v2.0.4</a></p>
]]></content:encoded></item><item><title>PWSHUpdater</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/pwshupdater/</link><pubDate>Wed, 01 Apr 2026 13:59:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/pwshupdater/</guid><description>Version updated for https://github.com/bjompen/UpdatePWSHAction to version v1.1.0.
This action is used across all versions by 13 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Update PWSH Action” is a GitHub Action and Azure DevOps task designed to automate the process of updating the PowerShell version used in cloud CI/CD runners. It allows users to install a specific version, such as the latest, nightly, static, or a fixed version of PowerShell, addressing the need to test or run code with versions other than the default LTS. This action streamlines version management and ensures compatibility with different development or testing requirements.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/bjompen/UpdatePWSHAction">https://github.com/bjompen/UpdatePWSHAction</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>13</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pwshupdater">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Update PWSH Action&rdquo; is a GitHub Action and Azure DevOps task designed to automate the process of updating the PowerShell version used in cloud CI/CD runners. It allows users to install a specific version, such as the latest, nightly, static, or a fixed version of PowerShell, addressing the need to test or run code with versions other than the default LTS. This action streamlines version management and ensures compatibility with different development or testing requirements.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s changed</h2>
<ul>
<li>Updated azure-pipelines-task-lib from ^4.17.3 to ^5.2.8 (fixes high severity ReDoS in minimatch)</li>
<li>Fixed moderate severity brace-expansion vulnerability</li>
<li>Fixed low severity qs DoS vulnerability</li>
<li>Added typescript as a dev dependency for local builds</li>
</ul>
<h2 id="usage">Usage</h2>
<h3 id="github-action">GitHub action</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">bjompen/UpdatePWSHAction@v1.1.0</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">ReleaseVersion</span>: <span style="color:#e6db74">&#39;stable&#39;</span>
</span></span></code></pre></div><h3 id="azure-devops">Azure DevOps</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">task</span>: <span style="color:#ae81ff">PWSHUpdater@1</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Multiple Codeowners Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/multiple-codeowners-action/</link><pubDate>Wed, 01 Apr 2026 13:58:58 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/multiple-codeowners-action/</guid><description>Version updated for https://github.com/cbrgm/multiple-codeowners-action to version v1.0.37.
This action is used across all versions by 2 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multiple Codeowners Action automates the process of merging multiple CODEOWNERS files from various parts of a repository into a single consolidated file at a specified location. This action is particularly useful for large projects with distributed ownership, simplifying the management of code ownership definitions and ensuring maintainability. It generates a unified CODEOWNERS file, helping teams streamline review assignments and reduce redundancy.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cbrgm/multiple-codeowners-action">https://github.com/cbrgm/multiple-codeowners-action</a></strong> to version <strong>v1.0.37</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multiple-codeowners-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multiple Codeowners Action</strong> automates the process of merging multiple CODEOWNERS files from various parts of a repository into a single consolidated file at a specified location. This action is particularly useful for large projects with distributed ownership, simplifying the management of code ownership definitions and ensuring maintainability. It generates a unified CODEOWNERS file, helping teams streamline review assignments and reduce redundancy.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/141">https://github.com/cbrgm/multiple-codeowners-action/pull/141</a></li>
<li>ci(tools): update docker/setup-qemu-action action to v4 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/142">https://github.com/cbrgm/multiple-codeowners-action/pull/142</a></li>
<li>ci(tools): update docker/login-action action to v4 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/143">https://github.com/cbrgm/multiple-codeowners-action/pull/143</a></li>
<li>ci(tools): update docker/setup-buildx-action action to v4 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/144">https://github.com/cbrgm/multiple-codeowners-action/pull/144</a></li>
<li>ci(tools): update docker/metadata-action action to v6 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/145">https://github.com/cbrgm/multiple-codeowners-action/pull/145</a></li>
<li>ci(tools): update docker/build-push-action action to v7 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/146">https://github.com/cbrgm/multiple-codeowners-action/pull/146</a></li>
<li>patch(deps): update dependency golang to v1.26.1 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/147">https://github.com/cbrgm/multiple-codeowners-action/pull/147</a></li>
<li>ci(tools): update softprops/action-gh-release action to v2.5.1 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/148">https://github.com/cbrgm/multiple-codeowners-action/pull/148</a></li>
<li>ci(tools): update softprops/action-gh-release action to v2.5.3 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/149">https://github.com/cbrgm/multiple-codeowners-action/pull/149</a></li>
<li>ci(tools): update softprops/action-gh-release action to v2.6.0 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/150">https://github.com/cbrgm/multiple-codeowners-action/pull/150</a></li>
<li>ci(tools): update softprops/action-gh-release action to v2.6.1 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/151">https://github.com/cbrgm/multiple-codeowners-action/pull/151</a></li>
<li>ci(tools): update cbrgm/pgp-sign-artifact-action action to v1.0.3 by @renovate[bot] in <a href="https://github.com/cbrgm/multiple-codeowners-action/pull/152">https://github.com/cbrgm/multiple-codeowners-action/pull/152</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cbrgm/multiple-codeowners-action/compare/v1...v1.0.37">https://github.com/cbrgm/multiple-codeowners-action/compare/v1...v1.0.37</a></p>
]]></content:encoded></item><item><title>PGP Sign Artifact Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/pgp-sign-artifact-action/</link><pubDate>Wed, 01 Apr 2026 13:58:54 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/pgp-sign-artifact-action/</guid><description>Version updated for https://github.com/cbrgm/pgp-sign-artifact-action to version v1.0.4.
This action is used across all versions by 16 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The PGP Sign Artifact Action automates the process of digitally signing files or artifacts using PGP signatures, supporting both a pure Go implementation and system GnuPG as backends. It simplifies secure artifact verification by enabling detached, clear-text, or binary signatures, and allows users to specify files and exclusions with flexible glob patterns. This action is ideal for ensuring the integrity and authenticity of release artifacts in CI/CD workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cbrgm/pgp-sign-artifact-action">https://github.com/cbrgm/pgp-sign-artifact-action</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>16</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pgp-sign-artifact-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>PGP Sign Artifact Action</strong> automates the process of digitally signing files or artifacts using PGP signatures, supporting both a pure Go implementation and system GnuPG as backends. It simplifies secure artifact verification by enabling detached, clear-text, or binary signatures, and allows users to specify files and exclusions with flexible glob patterns. This action is ideal for ensuring the integrity and authenticity of release artifacts in CI/CD workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>ci(tools): update cbrgm/pgp-sign-artifact-action action to v1.0.3 by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/22">https://github.com/cbrgm/pgp-sign-artifact-action/pull/22</a></li>
<li>ci(tools): update kentaro-m/auto-assign-action action to v2.0.2 by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/23">https://github.com/cbrgm/pgp-sign-artifact-action/pull/23</a></li>
<li>ci(tools): pin dependencies by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/24">https://github.com/cbrgm/pgp-sign-artifact-action/pull/24</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/25">https://github.com/cbrgm/pgp-sign-artifact-action/pull/25</a></li>
<li>ci(tools): update dependabot/fetch-metadata action to v3 by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/26">https://github.com/cbrgm/pgp-sign-artifact-action/pull/26</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/27">https://github.com/cbrgm/pgp-sign-artifact-action/pull/27</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/28">https://github.com/cbrgm/pgp-sign-artifact-action/pull/28</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/29">https://github.com/cbrgm/pgp-sign-artifact-action/pull/29</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/30">https://github.com/cbrgm/pgp-sign-artifact-action/pull/30</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/31">https://github.com/cbrgm/pgp-sign-artifact-action/pull/31</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/32">https://github.com/cbrgm/pgp-sign-artifact-action/pull/32</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/33">https://github.com/cbrgm/pgp-sign-artifact-action/pull/33</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/34">https://github.com/cbrgm/pgp-sign-artifact-action/pull/34</a></li>
<li>ci(tools): update cbrgm/cleanup-stale-branches-action digest to ba3d8de by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/35">https://github.com/cbrgm/pgp-sign-artifact-action/pull/35</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/36">https://github.com/cbrgm/pgp-sign-artifact-action/pull/36</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/37">https://github.com/cbrgm/pgp-sign-artifact-action/pull/37</a></li>
<li>ci(tools): update cbrgm/semver-bump-action digest to 1b3f741 by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/38">https://github.com/cbrgm/pgp-sign-artifact-action/pull/38</a></li>
<li>ci(tools): update cbrgm/cleanup-stale-branches-action digest to 727ddb5 by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/39">https://github.com/cbrgm/pgp-sign-artifact-action/pull/39</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/40">https://github.com/cbrgm/pgp-sign-artifact-action/pull/40</a></li>
<li>ci(tools): update build tools by @renovate[bot] in <a href="https://github.com/cbrgm/pgp-sign-artifact-action/pull/41">https://github.com/cbrgm/pgp-sign-artifact-action/pull/41</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cbrgm/pgp-sign-artifact-action/compare/v1...v1.0.4">https://github.com/cbrgm/pgp-sign-artifact-action/compare/v1...v1.0.4</a></p>
]]></content:encoded></item><item><title>Bernstein — Multi-Agent Orchestration</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/bernstein-multi-agent-orchestration/</link><pubDate>Wed, 01 Apr 2026 13:58:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/bernstein-multi-agent-orchestration/</guid><description>Version updated for https://github.com/chernistry/bernstein to version v1.4.4.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Bernstein is a declarative orchestration tool that automates software development tasks by breaking down user-defined goals into smaller tasks, assigning them to AI coding agents, verifying their outputs, and committing the results. It eliminates the need for manual intervention, enabling engineering teams to leverage multiple AI models in parallel for efficient, isolated task execution, and supports seamless integration with various AI coding tools. This action simplifies complex workflows, enhances productivity, and ensures clean, functional code without requiring users to learn new frameworks or face vendor lock-in.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/chernistry/bernstein">https://github.com/chernistry/bernstein</a></strong> to version <strong>v1.4.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/bernstein-multi-agent-orchestration">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Bernstein is a declarative orchestration tool that automates software development tasks by breaking down user-defined goals into smaller tasks, assigning them to AI coding agents, verifying their outputs, and committing the results. It eliminates the need for manual intervention, enabling engineering teams to leverage multiple AI models in parallel for efficient, isolated task execution, and supports seamless integration with various AI coding tools. This action simplifies complex workflows, enhances productivity, and ensures clean, functional code without requiring users to learn new frameworks or face vendor lock-in.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Patch release. Changes since previous version:</p>
<p>dbcfa12 chore: auto-bump to v1.4.4
ab81b10 fix(ci): avoid protected adapter helper usage
00ad0f2 feat(telemetry): add opentelemetry spans for task lifecycle
9966841 feat(tests): add conventional commit validation tests, watchdog, batch improvements
4bbaa5e style: auto-fix ruff lint and format
f398c6d fix: restore adapter and splash compatibility
b6093ee merge: sync origin/main before push
7e53461 chore: normalize formatting in touched files
5811b44 merge: expand health component coverage
b967219 merge: wire icon system into CLI tables</p>
]]></content:encoded></item><item><title>Branch name validator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/branch-name-validator/</link><pubDate>Wed, 01 Apr 2026 13:58:44 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/branch-name-validator/</guid><description>Version updated for https://github.com/Christian-Schou/branch-name-validation to version v1.3.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Branch Name Validator GitHub Action enforces branch naming conventions by validating branch names on pull requests. It automates tasks such as posting color-coded PR comments, applying labels, optionally blocking merges with a PR review, and generating job summaries. Key capabilities include branch name validation, automatic name suggestions, optional PR title checks, length constraints, and customizable templates, helping teams maintain consistent naming standards and streamline code review workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Christian-Schou/branch-name-validation">https://github.com/Christian-Schou/branch-name-validation</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/branch-name-validator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Branch Name Validator</strong> GitHub Action enforces branch naming conventions by validating branch names on pull requests. It automates tasks such as posting color-coded PR comments, applying labels, optionally blocking merges with a PR review, and generating job summaries. Key capabilities include branch name validation, automatic name suggestions, optional PR title checks, length constraints, and customizable templates, helping teams maintain consistent naming standards and streamline code review workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="130-2026-03-31"><a href="https://github.com/Christian-Schou/branch-name-validation/compare/v1.2.0...v1.3.0">1.3.0</a> (2026-03-31)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>comments:</strong> add comment_on_success input to suppress valid-branch… (<a href="https://github.com/Christian-Schou/branch-name-validation/issues/7">#7</a>) (<a href="https://github.com/Christian-Schou/branch-name-validation/commit/02fcdc98834e67333a5e8e41a4832f65e2246a9a">02fcdc9</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>cicd:</strong> Clarify action description and disable component tags (<a href="https://github.com/Christian-Schou/branch-name-validation/issues/9">#9</a>) (<a href="https://github.com/Christian-Schou/branch-name-validation/commit/f91dfceb3f97e2dc03bc98ad5abd8b043b7f0467">f91dfce</a>)</li>
</ul>
]]></content:encoded></item><item><title>CleanCloud Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cleancloud-scan/</link><pubDate>Wed, 01 Apr 2026 13:58:40 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cleancloud-scan/</guid><description>Version updated for https://github.com/cleancloud-io/scan-action to version v1.2.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The CleanCloud Scan Action is a GitHub Action designed to automate cloud hygiene scans for AWS, Azure, and GCP environments. It identifies orphaned resources and enforces best practices by analyzing cloud accounts, subscriptions, or projects for unused or unnecessary resources. This action simplifies cloud resource management in CI workflows by providing detailed scan results and customizable thresholds for cost and confidence levels.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/cleancloud-io/scan-action">https://github.com/cleancloud-io/scan-action</a></strong> to version <strong>v1.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cleancloud-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>CleanCloud Scan Action</strong> is a GitHub Action designed to automate cloud hygiene scans for AWS, Azure, and GCP environments. It identifies orphaned resources and enforces best practices by analyzing cloud accounts, subscriptions, or projects for unused or unnecessary resources. This action simplifies cloud resource management in CI workflows by providing detailed scan results and customizable thresholds for cost and confidence levels.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cleancloud-io/scan-action/compare/v1.1.0...v1.2.0">https://github.com/cleancloud-io/scan-action/compare/v1.1.0...v1.2.0</a></p>
]]></content:encoded></item><item><title>Aptu Triage</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/aptu-triage/</link><pubDate>Wed, 01 Apr 2026 13:58:35 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/aptu-triage/</guid><description>Version updated for https://github.com/clouatre-labs/aptu to version v0.2.22.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Aptu is an AI-powered triage utility designed to automate and enhance open-source software issue and pull request management. It provides features such as AI-driven issue triage, pull request analysis, release note generation, and security scanning, using specialized, efficient AI models to deliver precise and context-aware insights. This tool streamlines workflows for developers by automating tasks like labeling, summarizing, and reviewing code changes, helping to improve code quality and project management efficiency.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/clouatre-labs/aptu">https://github.com/clouatre-labs/aptu</a></strong> to version <strong>v0.2.22</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/aptu-triage">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Aptu is an AI-powered triage utility designed to automate and enhance open-source software issue and pull request management. It provides features such as AI-driven issue triage, pull request analysis, release note generation, and security scanning, using specialized, efficient AI models to deliver precise and context-aware insights. This tool streamlines workflows for developers by automating tasks like labeling, summarizing, and reviewing code changes, helping to improve code quality and project management efficiency.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>chore: bump version to 0.2.22 (#1056) (5f42e4c)</li>
<li>docs: align crate README badges to shields.io and fix default provider labels (#1055) (ed00369)</li>
<li>docs: fix inaccuracies and remove stale content (#1054) (291c559)</li>
<li>docs: correct SLSA level to 3 in REPO-STANDARDS.md and annotate workflow (#1053) (2c5cd78)</li>
<li>docs: migrate REUSE and OpenSSF badges to shields.io (#1052) (7bdc6cc)</li>
<li>docs: document prompt customization and OpenSSF Silver certification (#1051) (788615d)</li>
<li>refactor(prompts): externalize all inline prompt strings to .md/.json files (#1048) (1433737)</li>
<li>fix(scripts): add missing silver criteria to fill script (#1047) (1361a0c)</li>
<li>fix(scripts): escape inner double quotes in description_good justification (#1046) (7938d54)</li>
<li>feat(scripts): add OpenSSF badge fill script for project 11662 (#1045) (8161c99)</li>
</ul>
]]></content:encoded></item><item><title>Decoy Scan</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/decoy-scan/</link><pubDate>Wed, 01 Apr 2026 13:58:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/decoy-scan/</guid><description>Version updated for https://github.com/decoy-run/decoy-scan to version v1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The decoy-scan GitHub Action is a security analysis tool designed to identify vulnerabilities in MCP server configurations, such as risky tools, prompt injection risks, toxic data flows, and exposed secrets. It automates security scanning, enforces customizable policies, and integrates with GitHub’s Security tab to provide actionable findings, mapped to the OWASP Agentic Top 10. This action streamlines the detection of critical issues, protects against supply chain threats, and enhances CI/CD pipeline security compliance.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/decoy-run/decoy-scan">https://github.com/decoy-run/decoy-scan</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/decoy-scan">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>decoy-scan</code> GitHub Action is a security analysis tool designed to identify vulnerabilities in MCP server configurations, such as risky tools, prompt injection risks, toxic data flows, and exposed secrets. It automates security scanning, enforces customizable policies, and integrates with GitHub&rsquo;s Security tab to provide actionable findings, mapped to the OWASP Agentic Top 10. This action streamlines the detection of critical issues, protects against supply chain threats, and enhances CI/CD pipeline security compliance.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Scan MCP server configurations for security risks in your GitHub Actions workflow.</p>
<h2 id="usage">Usage</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">decoy-run/decoy-scan@v1</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">One step. Fails the build on critical tools or prompt injection. Uploads SARIF to the GitHub Security tab.</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">What it checks</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Tool risk classification (critical/high/medium/low)</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Prompt injection in tool descriptions</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Toxic cross-server data flows</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Secrets exposed in MCP config</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Supply chain advisories</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Input sanitization gaps</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">OWASP Agentic Top 10 mapping</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">Options</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">decoy-run/decoy-scan@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">policy</span>: <span style="color:#66d9ef">no</span>-<span style="color:#ae81ff">critical,no-poisoning,no-toxic-flows</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">report</span>: <span style="color:#66d9ef">true</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">token</span>: <span style="color:#ae81ff">${{ secrets.DECOY_TOKEN }}</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">What&#39;s new</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Inline remediation recommendations on every finding</span>
</span></span><span style="display:flex;"><span>- --<span style="color:#ae81ff">fix mode with per-server remediation plan</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">GitHub Action with SARIF upload and job summary</span>
</span></span><span style="display:flex;"><span>- <span style="color:#ae81ff">Policy gate for CI/CD pipelines</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>ExFig Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/exfig-action/</link><pubDate>Wed, 01 Apr 2026 13:58:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/exfig-action/</guid><description>Version updated for https://github.com/DesignPipe/exfig-action to version v3.1.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The ExFig Action is a GitHub Action that automates the process of exporting design assets such as colors, icons, images, and typography from Figma to a codebase using the ExFig CLI. It solves the problem of manual asset extraction and synchronization by providing features like caching for incremental exports, filtering, and configurable export options. This action streamlines design-to-development workflows by enabling seamless asset integration and supports advanced capabilities like granular caching, rate limiting, and Slack notifications for updates or errors.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DesignPipe/exfig-action">https://github.com/DesignPipe/exfig-action</a></strong> to version <strong>v3.1.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/exfig-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>ExFig Action</strong> is a GitHub Action that automates the process of exporting design assets such as colors, icons, images, and typography from Figma to a codebase using the ExFig CLI. It solves the problem of manual asset extraction and synchronization by providing features like caching for incremental exports, filtering, and configurable export options. This action streamlines design-to-development workflows by enabling seamless asset integration and supports advanced capabilities like granular caching, rate limiting, and Slack notifications for updates or errors.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="312---2026-04-01">[3.1.2] - 2026-04-01</h2>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><strong>lint</strong>: Handle empty stdout when ExFig finds no issues by @alexey1312</li>
</ul>
]]></content:encoded></item><item><title>gha-release-versioning</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/gha-release-versioning/</link><pubDate>Wed, 01 Apr 2026 13:58:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/gha-release-versioning/</guid><description>Version updated for https://github.com/f2calv/gha-release-versioning to version v1.3.4.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates semantic versioning using the GitVersion tool, calculates the version based on the repository’s commit history, and optionally creates Git tags and GitHub releases. It simplifies version management by ensuring consistent semantic versioning and supports custom configurations or externally provided versions. Key capabilities include generating version components (e.g., major, minor, patch), moving rolling tags, and detecting GitVersion configurations automatically.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/f2calv/gha-release-versioning">https://github.com/f2calv/gha-release-versioning</a></strong> to version <strong>v1.3.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gha-release-versioning">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates semantic versioning using the GitVersion tool, calculates the version based on the repository&rsquo;s commit history, and optionally creates Git tags and GitHub releases. It simplifies version management by ensuring consistent semantic versioning and supports custom configurations or externally provided versions. Key capabilities include generating version components (e.g., major, minor, patch), moving rolling tags, and detecting GitVersion configurations automatically.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #29 from f2calv/f2calv/2026-04-bug-squish (6043f87)</li>
<li>fixes (9286273)</li>
<li>Merge pull request #28 from f2calv/f2calv/2026-03-updates (97b40e3)</li>
<li>misc updates (8b8f7fc)</li>
<li>updated instructions (fcbc300)</li>
<li>Merge pull request #27 from f2calv/copilot/fix-release-tag-issue (3c65133)</li>
<li>refactor: simplify test matrix — use gv-config directly, remove unused gv-version (fcb03ba)</li>
<li>refactor: remove gv-spec input (auto-detected from config) and fix README discrepancies (523cfe2)</li>
<li>fix: change gv-spec default from 5.x to 6.x to match GitVersion.yml config (84fbc64)</li>
<li>fix: change GitVersion mode from ManualDeployment to ContinuousDeployment for clean release versions (7ec6c7d)</li>
</ul>
]]></content:encoded></item><item><title>Fallow - Codebase Health</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/fallow-codebase-health/</link><pubDate>Wed, 01 Apr 2026 13:58:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/fallow-codebase-health/</guid><description>Version updated for https://github.com/fallow-rs/fallow to version v2.8.1.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, “Fallow,” is a Rust-native tool designed to analyze TypeScript and JavaScript codebases for dead code, duplication, and complexity hotspots with minimal configuration and fast performance. It automates the detection of unused files, exports, and dependencies, identifies copy-pasted code blocks, and highlights overly complex functions to aid developers in optimizing and maintaining their code. Key features include support for real-time analysis, multiple detection modes, and automated suggestions for cleanup and refactoring.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/fallow-rs/fallow">https://github.com/fallow-rs/fallow</a></strong> to version <strong>v2.8.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/fallow-codebase-health">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, &ldquo;Fallow,&rdquo; is a Rust-native tool designed to analyze TypeScript and JavaScript codebases for dead code, duplication, and complexity hotspots with minimal configuration and fast performance. It automates the detection of unused files, exports, and dependencies, identifies copy-pasted code blocks, and highlights overly complex functions to aid developers in optimizing and maintaining their code. Key features include support for real-time analysis, multiple detection modes, and automated suggestions for cleanup and refactoring.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fix">Bug fix</h2>
<ul>
<li><strong><code>fallow init</code> no longer panics</strong> — the global <code>--base</code> alias for <code>--changed-since</code> collided with Init&rsquo;s own <code>--base</code> flag, causing a runtime panic on every <code>fallow init</code> invocation. Init&rsquo;s flag is now <code>--branch</code>.</li>
</ul>
<h2 id="testing">Testing</h2>
<ul>
<li><strong>58 new integration tests</strong> — shared CLI binary test harness with coverage for <code>check</code>, <code>health</code>, <code>dupes</code>, <code>init</code>, exit codes, baselines, <code>--changed-since</code>, <code>--only</code>/<code>--skip</code>, and MCP end-to-end (param → arg-builder → real binary → JSON parse).</li>
<li><strong>7 new test fixtures</strong> — astro, mdx, complexity, config-file (.fallowrc.json), config-toml, hidden-dir-allowlist, error-no-package-json.</li>
<li><strong>Human output snapshots</strong> — first-ever insta snapshots of human-readable CLI output for check (unused files, unused exports), health (complexity findings), and dupes commands.</li>
<li><strong>Total test count</strong>: 5,179 → 5,237.</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/fallow-rs/fallow-analysis/compare/v2.8.0...v2.8.1">https://github.com/fallow-rs/fallow-analysis/compare/v2.8.0...v2.8.1</a></p>
]]></content:encoded></item><item><title>tfdocs-extras</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/tfdocs-extras/</link><pubDate>Wed, 01 Apr 2026 13:58:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/tfdocs-extras/</guid><description>Version updated for https://github.com/FriendsOfTerraform/tfdocs-extras to version v0.0.0-beta.6.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Terraform Documentation Extras (tfdocs-extras) GitHub Action provides a tool for parsing Terraform object() type definitions, including nested objects, into structured and documented formats. It addresses the limitations of Terraform Docs by automating the generation of comprehensive documentation that includes field details, default values, and support for advanced directives like @since and @example. The action streamlines documentation creation for Terraform modules, offering output in GitHub-friendly Markdown and enabling integration as a Go library or CLI tool.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/FriendsOfTerraform/tfdocs-extras">https://github.com/FriendsOfTerraform/tfdocs-extras</a></strong> to version <strong>v0.0.0-beta.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/tfdocs-extras">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Terraform Documentation Extras (tfdocs-extras)</strong> GitHub Action provides a tool for parsing Terraform <code>object()</code> type definitions, including nested objects, into structured and documented formats. It addresses the limitations of Terraform Docs by automating the generation of comprehensive documentation that includes field details, default values, and support for advanced directives like <code>@since</code> and <code>@example</code>. The action streamlines documentation creation for Terraform modules, offering output in GitHub-friendly Markdown and enabling integration as a Go library or CLI tool.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="fixes">Fixes</h2>
<ul>
<li><strong>Breaking change:</strong> Casing for attributes is now preserved when being rendered in the README. Previously, the headings used to show object attributes under the &ldquo;Objects&rdquo; section were transformed to PascalCase; now, they will remain in snake_case per Terraform best practices. (#2)</li>
<li>Empty sections and tables are no longer rendered in READMEs (#3)</li>
</ul>
]]></content:encoded></item><item><title>cloud-audit - AWS Security Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cloud-audit-aws-security-scanner/</link><pubDate>Wed, 01 Apr 2026 13:58:05 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cloud-audit-aws-security-scanner/</guid><description>Version updated for https://github.com/gebalamariusz/cloud-audit to version v1.2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The “cloud-audit” GitHub Action is an open-source AWS security scanner that identifies exploitable attack paths by correlating security findings into actionable attack chains. It automates security assessments, providing detailed AWS CLI and Terraform remediation steps for each finding, enabling users to mitigate risks efficiently. Designed to run locally without requiring a SaaS platform, it simplifies detection and resolution of security vulnerabilities across AWS services.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/gebalamariusz/cloud-audit">https://github.com/gebalamariusz/cloud-audit</a></strong> to version <strong>v1.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cloud-audit-aws-security-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The &ldquo;cloud-audit&rdquo; GitHub Action is an open-source AWS security scanner that identifies exploitable attack paths by correlating security findings into actionable attack chains. It automates security assessments, providing detailed AWS CLI and Terraform remediation steps for each finding, enabling users to mitigate risks efficiently. Designed to run locally without requiring a SaaS platform, it simplifies detection and resolution of security vulnerabilities across AWS services.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="attack-chain-visualization">Attack Chain Visualization</h2>
<p>Attack chains in the HTML report now render as interactive SVG graphs showing the attack path from entry point to impact.</p>
<h3 id="whats-new">What&rsquo;s new</h3>
<ul>
<li><strong>Visual attack path graphs</strong> - each attack chain displays as a node-and-edge diagram with color-coded resource types (blue=compute, purple=IAM, cyan=network, green=storage, red=entry/impact)</li>
<li>Animated dashed edges showing attack flow direction</li>
<li>Glow effects on entry point and impact nodes</li>
<li>Edge labels describing relationships (&ldquo;assumes role&rdquo;, &ldquo;allows SSH&rdquo;, &ldquo;IMDS creds&rdquo;)</li>
<li>Label truncation for long resource IDs</li>
<li>Print-friendly rendering (animations disabled, white background)</li>
<li><code>VizStep</code> model with Pydantic <code>Literal</code> type validation</li>
<li>3 new tests for visualization data integrity</li>
</ul>
<h3 id="includes-v120-soc-2-type-ii">Includes v1.2.0 (SOC 2 Type II)</h3>
<ul>
<li>SOC 2 Type II compliance framework (43 criteria, 24 automated)</li>
<li><code>--compliance soc2_type2</code> CLI flag</li>
<li><a href="https://haitmg.pl/cloud-audit/compliance/soc2-type2/">SOC 2 documentation</a></li>
</ul>
<h3 id="full-changelog">Full changelog</h3>
<p>See <a href="https://github.com/gebalamariusz/cloud-audit/blob/main/CHANGELOG.md">CHANGELOG.md</a></p>
]]></content:encoded></item><item><title>Official Junie GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/official-junie-github-action/</link><pubDate>Wed, 01 Apr 2026 13:58:00 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/official-junie-github-action/</guid><description>Version updated for https://github.com/JetBrains/junie-github-action to version v1.3.7.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 26 repositories.
Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Junie GitHub Action integrates JetBrains’ AI coding agent, Junie, into GitHub workflows to automate tasks like code fixes, issue resolution, and pull request (PR) management. It enhances developer productivity by providing an interactive code assistant that can review code, implement changes, resolve issues, analyze CI failures, and respond to comments or requests directly in issues and PRs. With features like flexible triggers, smart branch management, and security-focused design, it streamlines collaboration and automates repetitive development tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/JetBrains/junie-github-action">https://github.com/JetBrains/junie-github-action</a></strong> to version <strong>v1.3.7</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>26</strong> repositories.</p>
</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/official-junie-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Junie GitHub Action integrates JetBrains&rsquo; AI coding agent, Junie, into GitHub workflows to automate tasks like code fixes, issue resolution, and pull request (PR) management. It enhances developer productivity by providing an interactive code assistant that can review code, implement changes, resolve issues, analyze CI failures, and respond to comments or requests directly in issues and PRs. With features like flexible triggers, smart branch management, and security-focused design, it streamlines collaboration and automates repetitive development tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Added <code>waitForIssue</code> helper for integration tests by @mashan555 in <a href="https://github.com/JetBrains/junie-github-action/pull/128">https://github.com/JetBrains/junie-github-action/pull/128</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/JetBrains/junie-github-action/compare/v1...v1.3.7">https://github.com/JetBrains/junie-github-action/compare/v1...v1.3.7</a></p>
]]></content:encoded></item><item><title>NeuroLink AI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/neurolink-ai/</link><pubDate>Wed, 01 Apr 2026 13:57:55 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/neurolink-ai/</guid><description>Version updated for https://github.com/juspay/neurolink to version v9.42.0.
This action is used across all versions by 9 repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary NeuroLink is a universal AI integration platform that provides a standardized API to connect and manage 13 major AI providers and over 100 models, streamlining the process of integrating AI capabilities into applications. It solves challenges like multi-provider compatibility, cost optimization, and failover resilience while offering advanced features like memory management, intelligent routing, and tool execution control. With support for real-time streaming architectures and edge-first execution, it enables seamless and scalable AI workflows for enterprise and developer use cases.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/juspay/neurolink">https://github.com/juspay/neurolink</a></strong> to version <strong>v9.42.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>9</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neurolink-ai">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>NeuroLink is a universal AI integration platform that provides a standardized API to connect and manage 13 major AI providers and over 100 models, streamlining the process of integrating AI capabilities into applications. It solves challenges like multi-provider compatibility, cost optimization, and failover resilience while offering advanced features like memory management, intelligent routing, and tool execution control. With support for real-time streaming architectures and edge-first execution, it enables seamless and scalable AI workflows for enterprise and developer use cases.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="9420-2026-04-01"><a href="https://github.com/juspay/neurolink/compare/v9.41.0...v9.42.0">9.42.0</a> (2026-04-01)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>(proxy):</strong>  add OTLP observability, passthrough mode, and env-file support (<a href="https://github.com/juspay/neurolink/commit/59ae70b9a33089f04addce63eb9e6151dcc97a0f">59ae70b</a>)</li>
</ul>
]]></content:encoded></item><item><title>README Translation</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/readme-translation/</link><pubDate>Wed, 01 Apr 2026 13:57:50 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/readme-translation/</guid><description>Version updated for https://github.com/k42um/readme-translation to version v1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The readme-translation GitHub Action automates the process of translating a README.md file into English or other languages supported by the DeepL API, while preserving Markdown formatting. It simplifies multilingual documentation management by automatically detecting or setting source and target languages, generating translated files, and optionally committing and pushing updates to the repository. This action is ideal for developers looking to maintain consistent, up-to-date translations of their project documentation.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/k42um/readme-translation">https://github.com/k42um/readme-translation</a></strong> to version <strong>v1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/readme-translation">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>readme-translation</code> GitHub Action automates the process of translating a <code>README.md</code> file into English or other languages supported by the DeepL API, while preserving Markdown formatting. It simplifies multilingual documentation management by automatically detecting or setting source and target languages, generating translated files, and optionally committing and pushing updates to the repository. This action is ideal for developers looking to maintain consistent, up-to-date translations of their project documentation.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>It is the first edition of &ldquo;readme-translation&rdquo;.</p>
]]></content:encoded></item><item><title>MDSone Markdown to HTML</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/mdsone-markdown-to-html/</link><pubDate>Wed, 01 Apr 2026 13:57:45 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/mdsone-markdown-to-html/</guid><description>Version updated for https://github.com/ni-null/mdsone to version 0.3.2.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The mdsone GitHub Action is a Markdown-to-HTML conversion tool designed to transform Markdown files into fully functional, self-contained HTML documents. It automates the process of creating responsive, offline-compatible web pages with embedded assets, image management, and support for templates and internationalization. Key features include batch processing, file merging, and flexible configuration via CLI or TOML files, making it ideal for generating documentation and static web pages.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ni-null/mdsone">https://github.com/ni-null/mdsone</a></strong> to version <strong>0.3.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/mdsone-markdown-to-html">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>mdsone</code> GitHub Action is a Markdown-to-HTML conversion tool designed to transform Markdown files into fully functional, self-contained HTML documents. It automates the process of creating responsive, offline-compatible web pages with embedded assets, image management, and support for templates and internationalization. Key features include batch processing, file merging, and flexible configuration via CLI or TOML files, making it ideal for generating documentation and static web pages.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ni-null/mdsone/compare/v0.3.1...0.3.2">https://github.com/ni-null/mdsone/compare/v0.3.1...0.3.2</a></p>
]]></content:encoded></item><item><title>Swift install</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/swift-install/</link><pubDate>Wed, 01 Apr 2026 13:57:37 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/swift-install/</guid><description>Version updated for https://github.com/rarestype/swift-install-action to version 1.0.2.
This action is used across all versions by 17 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of the Swift toolchain on macOS and Linux runners by dynamically constructing download URLs for specific Swift versions. It addresses the issue of deployment lag in other Swift installation actions by providing a flexible and customizable approach to downloading and setting up the toolchain. Upon successful installation, it sets an environment variable pointing to the toolchain resources, streamlining setup for Swift-based workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rarestype/swift-install-action">https://github.com/rarestype/swift-install-action</a></strong> to version <strong>1.0.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>17</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/swift-install">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the installation of the Swift toolchain on macOS and Linux runners by dynamically constructing download URLs for specific Swift versions. It addresses the issue of deployment lag in other Swift installation actions by providing a flexible and customizable approach to downloading and setting up the toolchain. Upon successful installation, it sets an environment variable pointing to the toolchain resources, streamlining setup for Swift-based workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Autoconfig by @tayloraswift in <a href="https://github.com/rarestype/swift-install-action/pull/2">https://github.com/rarestype/swift-install-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/rarestype/swift-install-action/compare/v1...1.0.2">https://github.com/rarestype/swift-install-action/compare/v1...1.0.2</a></p>
]]></content:encoded></item><item><title>reprompt lint</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/reprompt-lint/</link><pubDate>Wed, 01 Apr 2026 13:57:32 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/reprompt-lint/</guid><description>Version updated for https://github.com/reprompt-dev/reprompt to version v2.2.1.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The re:prompt GitHub Action provides tools to analyze, score, and optimize AI prompts to improve their clarity, structure, and effectiveness without relying on large language models. It automates tasks such as diagnosing prompt quality, rewriting prompts for improved performance, compressing prompts to save tokens, and detecting inefficiencies in workflows or repeated prompts across sessions. Its key capabilities include research-backed scoring, configurable linting, and comprehensive prompt management for enhanced AI interactions.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/reprompt-dev/reprompt">https://github.com/reprompt-dev/reprompt</a></strong> to version <strong>v2.2.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/reprompt-lint">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>re:prompt</code> GitHub Action provides tools to analyze, score, and optimize AI prompts to improve their clarity, structure, and effectiveness without relying on large language models. It automates tasks such as diagnosing prompt quality, rewriting prompts for improved performance, compressing prompts to save tokens, and detecting inefficiencies in workflows or repeated prompts across sessions. Its key capabilities include research-backed scoring, configurable linting, and comprehensive prompt management for enhanced AI interactions.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="mcp-server-6--9-tools">MCP Server: 6 → 9 tools</h3>
<ul>
<li><code>check_prompt_quality</code> — full diagnostic (score + lint + rewrite)</li>
<li><code>build_prompt_from_parts</code> — construct prompts from components</li>
<li><code>explain_prompt_quality</code> — educational plain-English analysis</li>
</ul>
<h3 id="file-input">File input</h3>
<p>All prompt commands now accept <code>--file</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>reprompt check --file prompt.txt
</span></span><span style="display:flex;"><span>reprompt score --file my-prompt.md --json
</span></span><span style="display:flex;"><span>reprompt rewrite --file draft.txt --diff
</span></span></code></pre></div><p>Also supports stdin with <code>-</code>:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>echo <span style="color:#e6db74">&#34;fix the bug&#34;</span> | reprompt check -
</span></span></code></pre></div><p><strong>1,864 tests</strong> · <code>pip install --upgrade reprompt-cli</code></p>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/shieldci-devsecops-pipeline-generator/</link><pubDate>Wed, 01 Apr 2026 13:57:27 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.4.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action designed to automate the generation of hardened CI/CD DevSecOps pipelines tailored to a project’s stack. It detects project configurations, creates workflows for tasks such as testing, building, linting, and security scanning, and opens a pull request with the generated workflows. This action streamlines the setup of secure CI/CD pipelines, reducing manual effort and ensuring best practices in DevSecOps.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.4.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action designed to automate the generation of hardened CI/CD DevSecOps pipelines tailored to a project&rsquo;s stack. It detects project configurations, creates workflows for tasks such as testing, building, linting, and security scanning, and opens a pull request with the generated workflows. This action streamlines the setup of secure CI/CD pipelines, reducing manual effort and ensuring best practices in DevSecOps.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<p>ShieldCI now automatically detects and handles monorepos. When multiple components are found in subdirectories, a dedicated set of workflows is generated per component — no manual configuration required.</p>
<h3 id="monorepo-detection">Monorepo detection</h3>
<ul>
<li>Recursive directory scan up to a configurable depth (default: <code>3</code>)</li>
<li>Each subdirectory containing a language marker (<code>go.mod</code>, <code>package.json</code>, <code>Cargo.toml</code>, etc.) is treated as an independent component</li>
<li>Generated workflow files are prefixed with the component name: <code>user-service-ci.yml</code>, <code>media-service-lint.yml</code>, etc.</li>
</ul>
<h3 id="new-input-max-depth">New input: <code>max-depth</code></h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Richonn/ShieldCI@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github-token</span>: <span style="color:#ae81ff">${{ secrets.GH_TOKEN }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">max-depth</span>: <span style="color:#e6db74">&#39;4&#39;</span>
</span></span></code></pre></div><p>Default is <code>3</code>, which covers most monorepo layouts (<code>services/&lt;name&gt;/</code>).</p>
<h3 id="excluded-directories">Excluded directories</h3>
<p>The following directories are automatically skipped during scanning:
<code>node_modules</code>, <code>vendor</code>, <code>bin</code>, <code>dist</code>, <code>build</code>, <code>target</code>, <code>testdata</code>, <code>.idea</code>, <code>.vscode</code>, <code>migrations</code>, <code>monitoring</code>, <code>docs</code>, <code>infrastructure</code>, <code>shared-protos</code>, <code>scripts</code></p>
]]></content:encoded></item><item><title>Unique SSH Deployer</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/unique-ssh-deployer/</link><pubDate>Wed, 01 Apr 2026 13:57:22 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/unique-ssh-deployer/</guid><description>Version updated for https://github.com/Tecbeckp/ssh-deploy to version v1.1.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, SSH Deploy, securely deploys files to a remote server via SSH/SFTP while performing incremental synchronization. It automates file transfers by hashing local files, comparing them to the server state, and only uploading new or modified files, while removing deleted ones. Key capabilities include smart syncing, rollback support, health checks, and customizable pre/post-deployment commands for streamlined and efficient server updates.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Tecbeckp/ssh-deploy">https://github.com/Tecbeckp/ssh-deploy</a></strong> to version <strong>v1.1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/unique-ssh-deployer">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <strong>SSH Deploy</strong>, securely deploys files to a remote server via SSH/SFTP while performing incremental synchronization. It automates file transfers by hashing local files, comparing them to the server state, and only uploading new or modified files, while removing deleted ones. Key capabilities include smart syncing, rollback support, health checks, and customizable pre/post-deployment commands for streamlined and efficient server updates.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="v111---performance-optimizations">v1.1.1 - Performance Optimizations</h2>
<h3 id="-major-parallel-file-uploads">⚡ Major: Parallel File Uploads</h3>
<ul>
<li><strong>5x-10x faster</strong> file transfers with concurrent uploads (default: 5 parallel)</li>
<li>Configurable upload concurrency via <code>upload-concurrency</code> input</li>
<li>Intelligent batching to prevent server overload</li>
<li>Perfect for large deployments (100+ files)</li>
</ul>
<p><strong>Impact:</strong></p>
<ul>
<li>100 files: ~30s → ~6s ⚡</li>
<li>1000 files: ~5min → ~1min ⚡</li>
</ul>
<h3 id="-new-ssh-compression">🗜️ New: SSH Compression</h3>
<ul>
<li>Optional data compression for slower/expensive networks</li>
<li>Reduces bandwidth by 30-50%</li>
<li>Transparent - files remain in original format on server</li>
<li>Enable via <code>compression: true</code> input</li>
</ul>
<h3 id="-new-inputs">📝 New Inputs</h3>
<table>
  <thead>
      <tr>
          <th>Input</th>
          <th>Default</th>
          <th>Description</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>upload-concurrency</code></td>
          <td><code>5</code></td>
          <td>Number of files to upload in parallel</td>
      </tr>
      <tr>
          <td><code>compression</code></td>
          <td><code>false</code></td>
          <td>Enable SSH protocol compression</td>
      </tr>
  </tbody>
</table>
<h3 id="-technical-improvements">🔧 Technical Improvements</h3>
<ul>
<li>Parallel upload batching with error handling</li>
<li>SSH algorithm optimization for compression</li>
<li>Reduced sequential bottlenecks in sync stage</li>
<li>Larger SFTP buffer sizes for faster transfers</li>
<li>Proper error propagation in concurrent uploads</li>
</ul>
<h3 id="-usage-examples">💡 Usage Examples</h3>
<p><strong>Default (good for most):</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yml" data-lang="yml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">Tecbeckp/ssh-deploy@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">host</span>: <span style="color:#ae81ff">${{ secrets.SSH_HOST }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">username</span>: <span style="color:#ae81ff">${{ secrets.SSH_USERNAME }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">private-key</span>: <span style="color:#ae81ff">${{ secrets.SSH_PRIVATE_KEY }}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">server-dir</span>: <span style="color:#ae81ff">/var/www/html/</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">**Full</span> <span style="color:#f92672">Changelog**</span>: <span style="color:#ae81ff">https://github.com/Tecbeckp/ssh-deploy/compare/v1...v1.1.1</span>
</span></span></code></pre></div>]]></content:encoded></item><item><title>Own Your PR</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/own-your-pr/</link><pubDate>Wed, 01 Apr 2026 13:57:18 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/own-your-pr/</guid><description>Version updated for https://github.com/TobiasPerry/own-your-pr to version Error loading version from page [https://github.com/marketplace/actions/own-your-pr], unable to determine latest release.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The “own-your-pr” GitHub Action enforces structured pull request (PR) descriptions by requiring specific sections, such as a video walkthrough, rollout explanation, risk assessment, and incident ownership statement. It automates the validation of these sections to ensure completeness and accountability, preventing merges if any required information is missing. This action promotes better documentation, improves code review quality, and enhances incident preparedness.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/TobiasPerry/own-your-pr">https://github.com/TobiasPerry/own-your-pr</a></strong> to version <strong>Error loading version from page [https://github.com/marketplace/actions/own-your-pr], unable to determine latest release</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/own-your-pr">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;own-your-pr&rdquo; GitHub Action enforces structured pull request (PR) descriptions by requiring specific sections, such as a video walkthrough, rollout explanation, risk assessment, and incident ownership statement. It automates the validation of these sections to ensure completeness and accountability, preventing merges if any required information is missing. This action promotes better documentation, improves code review quality, and enhances incident preparedness.</p>
]]></content:encoded></item><item><title>Data CI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/data-ci/</link><pubDate>Wed, 01 Apr 2026 13:57:13 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/data-ci/</guid><description>Version updated for https://github.com/tripleaceme/dataci to version v1.0.0.
This action is used across all versions by ? repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary DataCI is a GitHub Action designed for CI/CD in analytics engineering, specifically for dbt projects. It automates impact analysis, test coverage evaluation, and risk assessment of dbt model changes in pull requests, providing detailed feedback directly on PRs without requiring a database connection or additional setup like profiles.yml. Key features include downstream dependency tracing, test coverage reporting, quality gates to enforce testing standards, and automated manifest generation for streamlined workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/tripleaceme/dataci">https://github.com/tripleaceme/dataci</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/data-ci">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>DataCI is a GitHub Action designed for CI/CD in analytics engineering, specifically for dbt projects. It automates impact analysis, test coverage evaluation, and risk assessment of dbt model changes in pull requests, providing detailed feedback directly on PRs without requiring a database connection or additional setup like <code>profiles.yml</code>. Key features include downstream dependency tracing, test coverage reporting, quality gates to enforce testing standards, and automated manifest generation for streamlined workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="data-ci-v100--cicd-for-analytics-engineering">Data CI v1.0.0 — CI/CD for Analytics Engineering</h2>
<p>The missing CI layer for dbt projects. Data CI posts a detailed report on every pull request.</p>
<h3 id="features">Features</h3>
<ul>
<li><strong>Impact Analysis</strong> — traces downstream dependencies and shows blast radius</li>
<li><strong>Test Coverage</strong> — reports % of models tested, flags changed models without tests</li>
<li><strong>Quality Gates</strong> — optionally fail PRs with missing tests or low coverage</li>
<li><strong>Smart Comments</strong> — one comment per PR, updates in place on new pushes</li>
</ul>
<h3 id="quick-start">Quick Start</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">tripleaceme/dataci@v1</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">with</span>:
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">manifest-path</span>: <span style="color:#e6db74">&#39;target/manifest.json&#39;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">github-token</span>: <span style="color:#ae81ff">${{ secrets.GITHUB_TOKEN }}</span>
</span></span></code></pre></div><p>No database credentials needed. Pure static analysis of <code>manifest.json</code>.</p>
<h3 id="roadmap">Roadmap</h3>
<ul>
<li>AI-powered SQL review (v1.1)</li>
<li>Query cost estimation for BigQuery/Snowflake (v1.2)</li>
<li>Lineage visualization with Mermaid diagrams (v1.3)</li>
</ul>
]]></content:encoded></item><item><title>CargoWall eBPF Firewall</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cargowall-ebpf-firewall/</link><pubDate>Wed, 01 Apr 2026 06:17:14 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cargowall-ebpf-firewall/</guid><description>Version updated for https://github.com/code-cargo/cargowall-action to version v1.0.1.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary CargoWall GitHub Action provides an eBPF-based network firewall for GitHub Actions runners, enabling secure CI/CD workflows by monitoring and controlling outbound connections at the kernel level. It automates egress filtering to prevent supply chain attacks, block data exfiltration, and enforce network security policies using hostname, CIDR, and DNS tunneling filters, while also supporting Docker environments and optional sudo lockdown for enhanced protection. This action ensures high-performance security and offers audit capabilities to help users analyze network dependencies before enforcing rules.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/code-cargo/cargowall-action">https://github.com/code-cargo/cargowall-action</a></strong> to version <strong>v1.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cargowall-ebpf-firewall">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>CargoWall GitHub Action provides an eBPF-based network firewall for GitHub Actions runners, enabling secure CI/CD workflows by monitoring and controlling outbound connections at the kernel level. It automates egress filtering to prevent supply chain attacks, block data exfiltration, and enforce network security policies using hostname, CIDR, and DNS tunneling filters, while also supporting Docker environments and optional sudo lockdown for enhanced protection. This action ensures high-performance security and offers audit capabilities to help users analyze network dependencies before enforcing rules.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>#33 Make <code>actions: read</code> optional on private repositories by @matthewdevenny in <a href="https://github.com/code-cargo/cargowall-action/pull/34">https://github.com/code-cargo/cargowall-action/pull/34</a></li>
<li>#35 Remove  OIDC audience parameter (defaults to <code>codecargo</code>) by @matthewdevenny in <a href="https://github.com/code-cargo/cargowall-action/pull/34">https://github.com/code-cargo/cargowall-action/pull/34</a></li>
<li>#36 Updates the processing of the runner <code>_diag</code> directory to consider the runner version if present by @matthewdevenny in <a href="https://github.com/code-cargo/cargowall-action/pull/34">https://github.com/code-cargo/cargowall-action/pull/34</a></li>
</ul>
<p>CargoWall</p>
<ul>
<li>release is still at <code>v1.0.0</code></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/code-cargo/cargowall-action/compare/v1.0.0...v1.0.1">https://github.com/code-cargo/cargowall-action/compare/v1.0.0...v1.0.1</a></p>
]]></content:encoded></item><item><title>setup-conda-standalone</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-conda-standalone/</link><pubDate>Wed, 01 Apr 2026 06:17:10 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-conda-standalone/</guid><description>Version updated for https://github.com/conda-incubator/setup-conda-standalone to version v0.1.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-conda-standalone GitHub Action automates the setup of the conda-standalone binary, enabling users to manage conda environments without requiring a full Miniconda or Miniforge installation. It simplifies workflows by downloading the conda-standalone binary from specified conda channels and configuring the environment for immediate use. This action is particularly useful for lightweight and portable environment management in CI pipelines or other automated processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/conda-incubator/setup-conda-standalone">https://github.com/conda-incubator/setup-conda-standalone</a></strong> to version <strong>v0.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-conda-standalone">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-conda-standalone</code> GitHub Action automates the setup of the <code>conda-standalone</code> binary, enabling users to manage <code>conda</code> environments without requiring a full Miniconda or Miniforge installation. It simplifies workflows by downloading the <code>conda-standalone</code> binary from specified <code>conda</code> channels and configuring the environment for immediate use. This action is particularly useful for lightweight and portable environment management in CI pipelines or other automated processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Initial release: <code>setup-conda-standalone</code> is a GitHub action to download and make available a <a href="https://github.com/conda/conda-standalone">conda-standalone</a> binary without requiring a conda environment to install the package.</p>
<p>it downloads and extracts conda-standalone and only keeps the files needed to run conda. The location is exposed both as a build output and, optionally, as an environment variable.</p>
]]></content:encoded></item><item><title>Deploy to Pipecat Cloud</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/deploy-to-pipecat-cloud/</link><pubDate>Wed, 01 Apr 2026 06:17:06 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/deploy-to-pipecat-cloud/</guid><description>Version updated for https://github.com/daily-co/pipecat-cloud-deploy-action to version v2.0.1.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the process of building and deploying Pipecat agents to Pipecat Cloud, streamlining CI/CD workflows for developers. It eliminates the need for local Docker setups or registry credentials by utilizing cloud-based builds, provides smart caching for efficient workflows, and ensures deployments are ready before marking them successful. Additionally, it allows configuration of scaling, regions, secrets, and other deployment parameters for full control.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/daily-co/pipecat-cloud-deploy-action">https://github.com/daily-co/pipecat-cloud-deploy-action</a></strong> to version <strong>v2.0.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>20</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/deploy-to-pipecat-cloud">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates the process of building and deploying Pipecat agents to Pipecat Cloud, streamlining CI/CD workflows for developers. It eliminates the need for local Docker setups or registry credentials by utilizing cloud-based builds, provides smart caching for efficient workflows, and ensures deployments are ready before marking them successful. Additionally, it allows configuration of scaling, regions, secrets, and other deployment parameters for full control.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="bug-fix">Bug fix</h2>
<ul>
<li>Fix build cache collisions in monorepos where multiple agents share the same <code>build-context</code> but use different <code>dockerfile</code> paths. The Dockerfile path is now included in the cache key hash.</li>
</ul>
]]></content:encoded></item><item><title>Install Determinate Nix</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/install-determinate-nix/</link><pubDate>Wed, 01 Apr 2026 06:17:01 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/install-determinate-nix/</guid><description>Version updated for https://github.com/DeterminateSystems/determinate-nix-action to version v3.17.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 686 repositories.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Determinate Nix Action is a GitHub Action that automates the installation and management of the Determinate Nix toolchain, providing a streamlined way to use Nix on macOS, WSL, Linux, and containers. It solves the challenges of setting up and maintaining consistent Nix environments in CI workflows by supporting version pinning, reproducibility, and integration with GitHub-hosted, self-hosted, and enterprise runners. Its key features include cross-platform support, compatibility with FlakeHub, and automatic tagging for precise version control.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DeterminateSystems/determinate-nix-action">https://github.com/DeterminateSystems/determinate-nix-action</a></strong> to version <strong>v3.17.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>686</strong> repositories.</p>
</li>
</ul>
<p>Go to the <a href="https://github.com/marketplace/actions/install-determinate-nix">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Determinate Nix Action</strong> is a GitHub Action that automates the installation and management of the Determinate Nix toolchain, providing a streamlined way to use Nix on macOS, WSL, Linux, and containers. It solves the challenges of setting up and maintaining consistent Nix environments in CI workflows by supporting version pinning, reproducibility, and integration with GitHub-hosted, self-hosted, and enterprise runners. Its key features include cross-platform support, compatibility with FlakeHub, and automatic tagging for precise version control.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Release v3.17.2 by @github-actions[bot] in <a href="https://github.com/DeterminateSystems/determinate-nix-action/pull/58">https://github.com/DeterminateSystems/determinate-nix-action/pull/58</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/DeterminateSystems/determinate-nix-action/compare/v3.17.1...v3.17.2">https://github.com/DeterminateSystems/determinate-nix-action/compare/v3.17.1...v3.17.2</a></p>
]]></content:encoded></item><item><title>FlakeHub Cache</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/flakehub-cache/</link><pubDate>Wed, 01 Apr 2026 06:16:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/flakehub-cache/</guid><description>Version updated for https://github.com/DeterminateSystems/flakehub-cache-action to version v3.17.2.
This publisher is shown as ‘verified’ by GitHub.
This action is used across all versions by 428 repositories.
Go to the GitHub Marketplace to find the latest changes.
Action Summary FlakeHub Cache Action is a GitHub Action that provides a zero-configuration binary caching solution optimized for workflows using the Nix package manager. It simplifies and accelerates CI/CD pipelines by enabling automatic and authenticated caching of build artifacts across platforms, including Linux, macOS, WSL2, containers, and GitHub Enterprise. The Action ensures reproducible workflows, seamless integration with GitHub Actions, and managed caching for both development and production environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DeterminateSystems/flakehub-cache-action">https://github.com/DeterminateSystems/flakehub-cache-action</a></strong> to version <strong>v3.17.2</strong>.</p>
<ul>
<li>
<p>This publisher is shown as &lsquo;verified&rsquo; by GitHub.</p>
</li>
<li>
<p>This action is used across all versions by <strong>428</strong> repositories.</p>
</li>
</ul>
<p>Go to the <a href="https://github.com/marketplace/actions/flakehub-cache">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>FlakeHub Cache Action is a GitHub Action that provides a zero-configuration binary caching solution optimized for workflows using the Nix package manager. It simplifies and accelerates CI/CD pipelines by enabling automatic and authenticated caching of build artifacts across platforms, including Linux, macOS, WSL2, containers, and GitHub Enterprise. The Action ensures reproducible workflows, seamless integration with GitHub Actions, and managed caching for both development and production environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Release v3.17.2 by @github-actions[bot] in <a href="https://github.com/DeterminateSystems/flakehub-cache-action/pull/49">https://github.com/DeterminateSystems/flakehub-cache-action/pull/49</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/DeterminateSystems/flakehub-cache-action/compare/v3.17.1...v3.17.2">https://github.com/DeterminateSystems/flakehub-cache-action/compare/v3.17.1...v3.17.2</a></p>
]]></content:encoded></item><item><title>MUADDIB Scanner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/muaddib-scanner/</link><pubDate>Wed, 01 Apr 2026 06:16:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/muaddib-scanner/</guid><description>Version updated for https://github.com/DNSZLSK/muad-dib to version v2.10.43.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary MUAD’DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI packages. It automates the identification of known vulnerabilities, suspicious behaviors, and malicious patterns using advanced techniques such as deobfuscation, inter-module dataflow analysis, machine learning classifiers, and a Docker sandbox. By providing comprehensive scans, risk scores, and actionable insights, it streamlines supply chain security for developers and helps mitigate the rising threats of dependency-based attacks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/DNSZLSK/muad-dib">https://github.com/DNSZLSK/muad-dib</a></strong> to version <strong>v2.10.43</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/muad-dib-scanner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>MUAD&rsquo;DIB is a security-focused GitHub Action and CLI tool designed to detect and analyze threats in npm and PyPI packages. It automates the identification of known vulnerabilities, suspicious behaviors, and malicious patterns using advanced techniques such as deobfuscation, inter-module dataflow analysis, machine learning classifiers, and a Docker sandbox. By providing comprehensive scans, risk scores, and actionable insights, it streamlines supply chain security for developers and helps mitigate the rising threats of dependency-based attacks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Detect new unknown dependencies on TRUSTED packages. Bypasses TRUSTED skip if dependency is &lt; 7 days old. Fixes the detection gap that missed the axios supply chain attack.</p>
]]></content:encoded></item><item><title>Build a vellum package</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/build-a-vellum-package/</link><pubDate>Wed, 01 Apr 2026 06:16:47 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/build-a-vellum-package/</guid><description>Version updated for https://github.com/Eeems/vbuild-action to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action, Eeems/vbuild-action, automates the process of building software packages by processing source files located in a specified directory and preparing them for distribution. It simplifies package creation across different architectures and integrates seamlessly into CI/CD workflows to streamline software build and delivery pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Eeems/vbuild-action">https://github.com/Eeems/vbuild-action</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/build-a-vellum-package">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action, <code>Eeems/vbuild-action</code>, automates the process of building software packages by processing source files located in a specified directory and preparing them for distribution. It simplifies package creation across different architectures and integrates seamlessly into CI/CD workflows to streamline software build and delivery pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Try to fix tests by @Eeems in <a href="https://github.com/Eeems/vbuild-action/pull/1">https://github.com/Eeems/vbuild-action/pull/1</a></li>
<li>Add arch by @Eeems in <a href="https://github.com/Eeems/vbuild-action/pull/2">https://github.com/Eeems/vbuild-action/pull/2</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/Eeems/vbuild-action/compare/v1.0.1...v1.1.0">https://github.com/Eeems/vbuild-action/compare/v1.0.1...v1.1.0</a></p>
]]></content:encoded></item><item><title>gha-release-versioning</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/gha-release-versioning/</link><pubDate>Wed, 01 Apr 2026 06:16:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/gha-release-versioning/</guid><description>Version updated for https://github.com/f2calv/gha-release-versioning to version v1.3.3.
This action is used across all versions by 1 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates semantic versioning and release management for a repository using the GitVersion tool. It calculates the repository’s semantic version, optionally accepts a pre-defined version, and creates Git tags and GitHub releases, streamlining version control and release processes. Key capabilities include outputting version components (e.g., major, minor, patch) and integrating with custom GitVersion configurations.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/f2calv/gha-release-versioning">https://github.com/f2calv/gha-release-versioning</a></strong> to version <strong>v1.3.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/gha-release-versioning">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action automates semantic versioning and release management for a repository using the GitVersion tool. It calculates the repository&rsquo;s semantic version, optionally accepts a pre-defined version, and creates Git tags and GitHub releases, streamlining version control and release processes. Key capabilities include outputting version components (e.g., major, minor, patch) and integrating with custom GitVersion configurations.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>Merge pull request #28 from f2calv/f2calv/2026-03-updates (97b40e3)</li>
<li>misc updates (8b8f7fc)</li>
<li>updated instructions (fcbc300)</li>
<li>Merge pull request #27 from f2calv/copilot/fix-release-tag-issue (3c65133)</li>
<li>refactor: simplify test matrix — use gv-config directly, remove unused gv-version (fcb03ba)</li>
<li>refactor: remove gv-spec input (auto-detected from config) and fix README discrepancies (523cfe2)</li>
<li>fix: change gv-spec default from 5.x to 6.x to match GitVersion.yml config (84fbc64)</li>
<li>fix: change GitVersion mode from ManualDeployment to ContinuousDeployment for clean release versions (7ec6c7d)</li>
<li>Merge pull request #26 from f2calv/copilot/fix-ci-workflow-tags (4efe4b4)</li>
<li>fix: use SEMVER (not FULLSEMVER) for release tag_name; add test assertions for version format (ffb7c0a)</li>
</ul>
]]></content:encoded></item><item><title>HTML to PDF (supports any js framework)</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/html-to-pdf-supports-any-js-framework/</link><pubDate>Wed, 01 Apr 2026 06:16:38 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/html-to-pdf-supports-any-js-framework/</guid><description>Version updated for https://github.com/ferdinandkeller/html-to-pdf-action to version v2.2.0.
This action is used across all versions by 15 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The html-to-pdf-action GitHub Action automates the process of converting local webpages (including dynamic JavaScript-based pages) into high-quality PDFs using Chromium. It ensures proper rendering of CSS, JavaScript, and fonts, eliminating issues like missing styles or unexecuted scripts. This action is ideal for generating visually accurate PDFs from web content without manual intervention, solving common rendering problems and supporting multiple architectures.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ferdinandkeller/html-to-pdf-action">https://github.com/ferdinandkeller/html-to-pdf-action</a></strong> to version <strong>v2.2.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>15</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/html-to-pdf-supports-any-js-framework">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>html-to-pdf-action</code> GitHub Action automates the process of converting local webpages (including dynamic JavaScript-based pages) into high-quality PDFs using Chromium. It ensures proper rendering of CSS, JavaScript, and fonts, eliminating issues like missing styles or unexecuted scripts. This action is ideal for generating visually accurate PDFs from web content without manual intervention, solving common rendering problems and supporting multiple architectures.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Update Node to version 24 and resolve UnhandledPromiseRejection by @SmartLam-North-America in <a href="https://github.com/ferdinandkeller/html-to-pdf-action/pull/10">https://github.com/ferdinandkeller/html-to-pdf-action/pull/10</a></li>
<li>fix: smartlam by @ferdinandkeller in <a href="https://github.com/ferdinandkeller/html-to-pdf-action/pull/12">https://github.com/ferdinandkeller/html-to-pdf-action/pull/12</a></li>
<li>chore: bump version by @ferdinandkeller in <a href="https://github.com/ferdinandkeller/html-to-pdf-action/pull/16">https://github.com/ferdinandkeller/html-to-pdf-action/pull/16</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@SmartLam-North-America made their first contribution in <a href="https://github.com/ferdinandkeller/html-to-pdf-action/pull/10">https://github.com/ferdinandkeller/html-to-pdf-action/pull/10</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/ferdinandkeller/html-to-pdf-action/compare/v2.1...v2.2.0">https://github.com/ferdinandkeller/html-to-pdf-action/compare/v2.1...v2.2.0</a></p>
]]></content:encoded></item><item><title>Star list generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/star-list-generator/</link><pubDate>Wed, 01 Apr 2026 06:16:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/star-list-generator/</guid><description>Version updated for https://github.com/halostatue/starlist to version v2.0.0.
This action is used across all versions by 1 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The halostatue/starlist GitHub Action automates the generation of a categorized Markdown list of GitHub repositories you have starred, grouping them by attributes like language, topic, or license. It solves the problem of manually organizing and maintaining a star list by fetching, formatting, and optionally partitioning the data, and then committing it back to your repository. Key features include support for custom templates, partitioning large datasets, and shared configuration between the Action and its standalone CLI tool.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/halostatue/starlist">https://github.com/halostatue/starlist</a></strong> to version <strong>v2.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>1</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/star-list-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>halostatue/starlist</code> GitHub Action automates the generation of a categorized Markdown list of GitHub repositories you have starred, grouping them by attributes like language, topic, or license. It solves the problem of manually organizing and maintaining a star list by fetching, formatting, and optionally partitioning the data, and then committing it back to your repository. Key features include support for custom templates, partitioning large datasets, and shared configuration between the Action and its standalone CLI tool.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feat: Rewritten in Gleam by @halostatue in <a href="https://github.com/halostatue/starlist/pull/3">https://github.com/halostatue/starlist/pull/3</a></li>
</ul>
<p>This is a breaking release. Make sure you read the documentation before upgrading.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/halostatue/starlist/compare/v1...v2.0.0">https://github.com/halostatue/starlist/compare/v1...v2.0.0</a></p>
]]></content:encoded></item><item><title>Holon Runner</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/holon-runner/</link><pubDate>Wed, 01 Apr 2026 06:16:26 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/holon-runner/</guid><description>Version updated for https://github.com/holon-run/holon to version v0.11.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Holon is a GitHub Action and CLI tool designed to run AI agents in a sandboxed environment, enabling task automation and proactive workflows. It provides three core functionalities: holon run for isolated, CI-safe execution of agent tasks, holon solve for automating GitHub issue/PR workflows with context collection and result publishing, and holon serve for experimental long-running, event-driven agent runtimes. By managing agent state, tasks, and outputs through a persistent “agent home” model, Holon simplifies the integration of AI-driven solutions into development and collaboration processes.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/holon-run/holon">https://github.com/holon-run/holon</a></strong> to version <strong>v0.11.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>2</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/holon-runner">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Holon is a GitHub Action and CLI tool designed to run AI agents in a sandboxed environment, enabling task automation and proactive workflows. It provides three core functionalities: <code>holon run</code> for isolated, CI-safe execution of agent tasks, <code>holon solve</code> for automating GitHub issue/PR workflows with context collection and result publishing, and <code>holon serve</code> for experimental long-running, event-driven agent runtimes. By managing agent state, tasks, and outputs through a persistent &ldquo;agent home&rdquo; model, Holon simplifies the integration of AI-driven solutions into development and collaboration processes.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="holon-cli-v0110">Holon CLI v0.11.0</h2>
<h3 id="installation">Installation</h3>
<p><strong>Homebrew (Recommended for macOS and Linux):</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>brew install holon-run/tap/holon
</span></span></code></pre></div><p><strong>Download Binary:</strong></p>
<p>Download the binary for your platform:</p>
<p><strong>Linux (amd64):</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -fsSL https://github.com/holon-run/holon/releases/download/v0.11.0/holon-linux-amd64.tar.gz | tar -xz
</span></span><span style="display:flex;"><span>chmod +x holon
</span></span><span style="display:flex;"><span>sudo mv holon /usr/local/bin/holon
</span></span></code></pre></div><p><strong>macOS (Intel):</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -fsSL https://github.com/holon-run/holon/releases/download/v0.11.0/holon-darwin-amd64.tar.gz | tar -xz
</span></span><span style="display:flex;"><span>chmod +x holon
</span></span><span style="display:flex;"><span>sudo mv holon /usr/local/bin/holon
</span></span></code></pre></div><p><strong>macOS (Apple Silicon):</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -fsSL https://github.com/holon-run/holon/releases/download/v0.11.0/holon-darwin-arm64.tar.gz | tar -xz
</span></span><span style="display:flex;"><span>chmod +x holon
</span></span><span style="display:flex;"><span>sudo mv holon /usr/local/bin/holon
</span></span></code></pre></div><h3 id="verify-checksum">Verify Checksum</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sha256sum -c checksums.txt
</span></span></code></pre></div><h3 id="upgrading">Upgrading</h3>
<p><strong>Homebrew:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>brew update <span style="color:#f92672">&amp;&amp;</span> brew upgrade holon-run/tap/holon
</span></span></code></pre></div><p><strong>Binary:</strong>
Re-download the latest binary and replace the existing one.</p>
<hr>
<p><strong>For maintainers:</strong> The updated Homebrew formula is available as a workflow artifact. Download it and commit to <a href="https://github.com/holon-run/homebrew-tap">holon-run/homebrew-tap</a>.</p>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>Fix: Improve holon-solve trigger gating (robust mention parsing + more event coverage) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/495">https://github.com/holon-run/holon/pull/495</a></li>
<li>Improve trigger by @jolestar in <a href="https://github.com/holon-run/holon/pull/496">https://github.com/holon-run/holon/pull/496</a></li>
<li>Fix: Add holon setup github to bootstrap GitHub integration (workflow + holonbot) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/497">https://github.com/holon-run/holon/pull/497</a></li>
<li>Fix: holon setup github error by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/499">https://github.com/holon-run/holon/pull/499</a></li>
<li>Skill mode by @jolestar in <a href="https://github.com/holon-run/holon/pull/500">https://github.com/holon-run/holon/pull/500</a></li>
<li>Fix: GitHub skill: move context collection into github-solve by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/507">https://github.com/holon-run/holon/pull/507</a></li>
<li>fixup by @jolestar in <a href="https://github.com/holon-run/holon/pull/508">https://github.com/holon-run/holon/pull/508</a></li>
<li>Feature: Add unified GitHub publishing to github-solve skill by @jolestar in <a href="https://github.com/holon-run/holon/pull/509">https://github.com/holon-run/holon/pull/509</a></li>
<li>Refactor: Restructure github-solve skill with progressive disclosure by @jolestar in <a href="https://github.com/holon-run/holon/pull/510">https://github.com/holon-run/holon/pull/510</a></li>
<li>Harden github-solve collector portability by @jolestar in <a href="https://github.com/holon-run/holon/pull/511">https://github.com/holon-run/holon/pull/511</a></li>
<li>Fix: Skill mode: use skill-driven collect/publish only by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/513">https://github.com/holon-run/holon/pull/513</a></li>
<li>Fix: Generate skill-specific goal in skill mode by @jolestar in <a href="https://github.com/holon-run/holon/pull/514">https://github.com/holon-run/holon/pull/514</a></li>
<li>feat: Support default skills from project config by @jolestar in <a href="https://github.com/holon-run/holon/pull/515">https://github.com/holon-run/holon/pull/515</a></li>
<li>fix: Enable skill mode in GitHub Actions workflow by @jolestar in <a href="https://github.com/holon-run/holon/pull/517">https://github.com/holon-run/holon/pull/517</a></li>
<li>Fix: Skills: add skills:/gh: catalog adapters by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/516">https://github.com/holon-run/holon/pull/516</a></li>
<li>fix: Ensure skill parameter takes precedence over auto-detected mode by @jolestar in <a href="https://github.com/holon-run/holon/pull/519">https://github.com/holon-run/holon/pull/519</a></li>
<li>Fix: RFC: skill-owned artifacts (relax required filenames) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/518">https://github.com/holon-run/holon/pull/518</a></li>
<li>fix: Configure git credential helper for git push authentication by @jolestar in <a href="https://github.com/holon-run/holon/pull/525">https://github.com/holon-run/holon/pull/525</a></li>
<li>feat: Make embedded skills build artifacts (#530) by @jolestar in <a href="https://github.com/holon-run/holon/pull/532">https://github.com/holon-run/holon/pull/532</a></li>
<li>feat: Add github-review skill for automated PR code review by @jolestar in <a href="https://github.com/holon-run/holon/pull/528">https://github.com/holon-run/holon/pull/528</a></li>
<li>Add non-LLM test coverage for skill mode by @jolestar in <a href="https://github.com/holon-run/holon/pull/533">https://github.com/holon-run/holon/pull/533</a></li>
<li>Add shared github-context skill and dedupe collectors by @jolestar in <a href="https://github.com/holon-run/holon/pull/536">https://github.com/holon-run/holon/pull/536</a></li>
<li>refactor: split github-solve into focused skills by @jolestar in <a href="https://github.com/holon-run/holon/pull/537">https://github.com/holon-run/holon/pull/537</a></li>
<li>Align GitHub skills: agent-driven context/publish, unify review defaults by @jolestar in <a href="https://github.com/holon-run/holon/pull/538">https://github.com/holon-run/holon/pull/538</a></li>
<li>ci: add auto review workflow by @jolestar in <a href="https://github.com/holon-run/holon/pull/539">https://github.com/holon-run/holon/pull/539</a></li>
<li>skills: add legacy github-solve alias by @jolestar in <a href="https://github.com/holon-run/holon/pull/541">https://github.com/holon-run/holon/pull/541</a></li>
<li>ci: fix permissions for holon-review workflow by @jolestar in <a href="https://github.com/holon-run/holon/pull/544">https://github.com/holon-run/holon/pull/544</a></li>
<li>ci: fix auto_review input type in holon-trigger by @jolestar in <a href="https://github.com/holon-run/holon/pull/545">https://github.com/holon-run/holon/pull/545</a></li>
<li>Fix issue-solve missing dependent skills in container by @jolestar in <a href="https://github.com/holon-run/holon/pull/546">https://github.com/holon-run/holon/pull/546</a></li>
<li>Fix auto-review triggering on PR issue_comment events by @jolestar in <a href="https://github.com/holon-run/holon/pull/547">https://github.com/holon-run/holon/pull/547</a></li>
<li>Enforce mandatory PR publish in issue-solve mode by @jolestar in <a href="https://github.com/holon-run/holon/pull/548">https://github.com/holon-run/holon/pull/548</a></li>
<li>Add optional state mount for cross-run skill caches by @jolestar in <a href="https://github.com/holon-run/holon/pull/549">https://github.com/holon-run/holon/pull/549</a></li>
<li>Fix github-publish reply_review JSON parsing (word-splitting bug) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/552">https://github.com/holon-run/holon/pull/552</a></li>
<li>Fix auto-review skip for holonbot PRs by @jolestar in <a href="https://github.com/holon-run/holon/pull/553">https://github.com/holon-run/holon/pull/553</a></li>
<li>Phase 1: simplify github-issue-solve publish path by @jolestar in <a href="https://github.com/holon-run/holon/pull/554">https://github.com/holon-run/holon/pull/554</a></li>
<li>Fix: Remote skills: define package format and release artifacts by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/559">https://github.com/holon-run/holon/pull/559</a></li>
<li>Fix: Remote skills: checksum verification and offline policy by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/560">https://github.com/holon-run/holon/pull/560</a></li>
<li>Fix: Remote skills: default wiring, manifest, and migration docs by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/561">https://github.com/holon-run/holon/pull/561</a></li>
<li>fix: generate solve goal from selected skill by @jolestar in <a href="https://github.com/holon-run/holon/pull/566">https://github.com/holon-run/holon/pull/566</a></li>
<li>feat: add holon serve MVP (event loop + decisions + dispatch) by @jolestar in <a href="https://github.com/holon-run/holon/pull/575">https://github.com/holon-run/holon/pull/575</a></li>
<li>refactor(serve): remove hardcoded routing, forward to controller skill by @jolestar in <a href="https://github.com/holon-run/holon/pull/576">https://github.com/holon-run/holon/pull/576</a></li>
<li>Fix: Add CI log redaction to prevent secret leakage by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/578">https://github.com/holon-run/holon/pull/578</a></li>
<li>feat(serve): add persistent controller event channel by @jolestar in <a href="https://github.com/holon-run/holon/pull/579">https://github.com/holon-run/holon/pull/579</a></li>
<li>feat(serve): harden GitHub event ingest and dedupe for MVP by @jolestar in <a href="https://github.com/holon-run/holon/pull/580">https://github.com/holon-run/holon/pull/580</a></li>
<li>Fix: Deprecate embedded builtin skills and migrate to remote-only distribution by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/582">https://github.com/holon-run/holon/pull/582</a></li>
<li>fix(serve): stop passing unsupported &ndash;env flags to solve by @jolestar in <a href="https://github.com/holon-run/holon/pull/581">https://github.com/holon-run/holon/pull/581</a></li>
<li>Fix: Switch default to skill-first IO and remove Go collector/publisher by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/583">https://github.com/holon-run/holon/pull/583</a></li>
<li>Refactor serve to run controller via runtime session by @jolestar in <a href="https://github.com/holon-run/holon/pull/585">https://github.com/holon-run/holon/pull/585</a></li>
<li>Fix: Decouple runtime skill-first publish validation from skill-specific artifacts by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/588">https://github.com/holon-run/holon/pull/588</a></li>
<li>Fix: One-shot: remove &ndash;mode and fully delete Go collector/publisher paths by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/591">https://github.com/holon-run/holon/pull/591</a></li>
<li>serve: fallback to ~/.claude/settings.json for Anthropic config by @jolestar in <a href="https://github.com/holon-run/holon/pull/590">https://github.com/holon-run/holon/pull/590</a></li>
<li>feat(skill): add project-pulse PM sync skill by @jolestar in <a href="https://github.com/holon-run/holon/pull/592">https://github.com/holon-run/holon/pull/592</a></li>
<li>refactor: unify GitHub skill surface with ghx by @jolestar in <a href="https://github.com/holon-run/holon/pull/594">https://github.com/holon-run/holon/pull/594</a></li>
<li>feat: add GitHub webhook ingress support to serve (issue #573 Phase D0) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/596">https://github.com/holon-run/holon/pull/596</a></li>
<li>Improve github-review for incremental, deduplicated, concise output by @jolestar in <a href="https://github.com/holon-run/holon/pull/597">https://github.com/holon-run/holon/pull/597</a></li>
<li>feat: harden webhook server with timeouts, limits, and error handling (#598) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/599">https://github.com/holon-run/holon/pull/599</a></li>
<li>docs: define serve API direction (Codex-style control plane + provider-specific ingress) (#600) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/602">https://github.com/holon-run/holon/pull/602</a></li>
<li>feat: implement JSON-RPC server skeleton per RFC-0005 (#604) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/608">https://github.com/holon-run/holon/pull/608</a></li>
<li>RFC-0005/B: Implement holon/status, holon/pause, holon/resume, holon/logStream by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/609">https://github.com/holon-run/holon/pull/609</a></li>
<li>feat: implement Codex-compatible thread/turn methods (thread/start, turn/start, turn/interrupt) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/610">https://github.com/holon-run/holon/pull/610</a></li>
<li>feat: implement notification stream contract for serve control plane (#607) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/611">https://github.com/holon-run/holon/pull/611</a></li>
<li>fix: address RFC-0005 control-plane gaps (#612) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/613">https://github.com/holon-run/holon/pull/613</a></li>
<li>fix(holonbot): harden OIDC token broker flow (#27) by @jolestar in <a href="https://github.com/holon-run/holon/pull/614">https://github.com/holon-run/holon/pull/614</a></li>
<li>Cleanup: remove legacy mode plumbing and Go collector/publisher paths (#615) by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/616">https://github.com/holon-run/holon/pull/616</a></li>
<li>refactor: reuse run env injection in serve controller by @jolestar in <a href="https://github.com/holon-run/holon/pull/617">https://github.com/holon-run/holon/pull/617</a></li>
<li>docs: add e2e-manual framework and serve issue-solve case by @jolestar in <a href="https://github.com/holon-run/holon/pull/618">https://github.com/holon-run/holon/pull/618</a></li>
<li>fix: restore holonbot app token path for review runs by @jolestar in <a href="https://github.com/holon-run/holon/pull/619">https://github.com/holon-run/holon/pull/619</a></li>
<li>feat: add generic holon tui client for serve RPC control plane by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/621">https://github.com/holon-run/holon/pull/621</a></li>
<li>fix(holonbot): allow PR refs in OIDC default-branch policy by @jolestar in <a href="https://github.com/holon-run/holon/pull/622">https://github.com/holon-run/holon/pull/622</a></li>
<li>serve: add role-driven PM/Dev controller demo wiring by @jolestar in <a href="https://github.com/holon-run/holon/pull/623">https://github.com/holon-run/holon/pull/623</a></li>
<li>actions: remove &ndash;skill solve flag coupling by @jolestar in <a href="https://github.com/holon-run/holon/pull/624">https://github.com/holon-run/holon/pull/624</a></li>
<li>agent-home: unify run/solve/serve agent home entrypoints by @jolestar in <a href="https://github.com/holon-run/holon/pull/626">https://github.com/holon-run/holon/pull/626</a></li>
<li>Implement message-oriented turn RPC and stream events by @jolestar in <a href="https://github.com/holon-run/holon/pull/637">https://github.com/holon-run/holon/pull/637</a></li>
<li>skills: support GitHub path-based skill refs by @jolestar in <a href="https://github.com/holon-run/holon/pull/638">https://github.com/holon-run/holon/pull/638</a></li>
<li>feat #632: Config-driven GitHub subscriptions in agent.yaml by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/636">https://github.com/holon-run/holon/pull/636</a></li>
<li>Align run/solve workspace semantics: direct workspace by default by @jolestar in <a href="https://github.com/holon-run/holon/pull/639">https://github.com/holon-run/holon/pull/639</a></li>
<li>fix: use git-compatible GitHub credential helper by @jolestar in <a href="https://github.com/holon-run/holon/pull/640">https://github.com/holon-run/holon/pull/640</a></li>
<li>Decouple agent_home layout from workspace execution paths by @jolestar in <a href="https://github.com/holon-run/holon/pull/642">https://github.com/holon-run/holon/pull/642</a></li>
<li>Decouple github-pr-fix from ghx internal intent schema by @jolestar in <a href="https://github.com/holon-run/holon/pull/645">https://github.com/holon-run/holon/pull/645</a></li>
<li>feat #634: TUI interactive chat client with default RPC by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/643">https://github.com/holon-run/holon/pull/643</a></li>
<li>Fix #641: websocket subscription + persisted status + config-first serve by @jolestar in <a href="https://github.com/holon-run/holon/pull/644">https://github.com/holon-run/holon/pull/644</a></li>
<li>Serve: remove controller-skill flag and use role-first runtime by @jolestar in <a href="https://github.com/holon-run/holon/pull/646">https://github.com/holon-run/holon/pull/646</a></li>
<li>Serve: use ROLE.md, enable rpc-only, and fix TUI/RPC turn flow by @jolestar in <a href="https://github.com/holon-run/holon/pull/647">https://github.com/holon-run/holon/pull/647</a></li>
<li>tui: improve chat-like interaction and editing by @jolestar in <a href="https://github.com/holon-run/holon/pull/648">https://github.com/holon-run/holon/pull/648</a></li>
<li>feat: add prod/dev runtime mode for local agent debugging by @jolestar in <a href="https://github.com/holon-run/holon/pull/654">https://github.com/holon-run/holon/pull/654</a></li>
<li>serve: mount agent_home to /root and expose HOLON_AGENT_HOME by @jolestar in <a href="https://github.com/holon-run/holon/pull/655">https://github.com/holon-run/holon/pull/655</a></li>
<li>agent: make runtime paths env-driven by @jolestar in <a href="https://github.com/holon-run/holon/pull/656">https://github.com/holon-run/holon/pull/656</a></li>
<li>serve: move controller workspace ownership into agent home by @jolestar in <a href="https://github.com/holon-run/holon/pull/657">https://github.com/holon-run/holon/pull/657</a></li>
<li>fix: avoid early sessionId access in dev serve mode by @jolestar in <a href="https://github.com/holon-run/holon/pull/658">https://github.com/holon-run/holon/pull/658</a></li>
<li>tui: separate activity stream and fix input key conflicts by @jolestar in <a href="https://github.com/holon-run/holon/pull/660">https://github.com/holon-run/holon/pull/660</a></li>
<li>runtime: remove legacy /holon path compatibility by @jolestar in <a href="https://github.com/holon-run/holon/pull/659">https://github.com/holon-run/holon/pull/659</a></li>
<li>Decouple skill I/O paths from Holon and improve artifact observability by @jolestar in <a href="https://github.com/holon-run/holon/pull/662">https://github.com/holon-run/holon/pull/662</a></li>
<li>Serve: switch controller file channel to Unix socket RPC by @jolestar in <a href="https://github.com/holon-run/holon/pull/663">https://github.com/holon-run/holon/pull/663</a></li>
<li>relax: make manifest.json non-blocking in skill-first mode by @jolestar in <a href="https://github.com/holon-run/holon/pull/664">https://github.com/holon-run/holon/pull/664</a></li>
<li>docs/tests: define holon run GA contract semantics (#665) by @jolestar in <a href="https://github.com/holon-run/holon/pull/672">https://github.com/holon-run/holon/pull/672</a></li>
<li>test: add run sandbox safety regression suite (#666) by @jolestar in <a href="https://github.com/holon-run/holon/pull/673">https://github.com/holon-run/holon/pull/673</a></li>
<li>solve: establish #667 E2E reliability matrix by @jolestar in <a href="https://github.com/holon-run/holon/pull/674">https://github.com/holon-run/holon/pull/674</a></li>
<li>workflow: use local built agent bundle for source builds by @jolestar in <a href="https://github.com/holon-run/holon/pull/676">https://github.com/holon-run/holon/pull/676</a></li>
<li>Fail fast when remote builtin skills source is configured by @jolestar in <a href="https://github.com/holon-run/holon/pull/677">https://github.com/holon-run/holon/pull/677</a></li>
<li>runtime: align container IO paths with agent_home under /root by @jolestar in <a href="https://github.com/holon-run/holon/pull/678">https://github.com/holon-run/holon/pull/678</a></li>
<li>docs: publish v0.11 operator guide and changelog updates by @jolestar in <a href="https://github.com/holon-run/holon/pull/679">https://github.com/holon-run/holon/pull/679</a></li>
<li>serve-preview: add startup diagnostics and capability guardrails by @jolestar in <a href="https://github.com/holon-run/holon/pull/680">https://github.com/holon-run/holon/pull/680</a></li>
<li>test: add tui/rpc turn interaction smoke coverage by @jolestar in <a href="https://github.com/holon-run/holon/pull/681">https://github.com/holon-run/holon/pull/681</a></li>
<li>test/docs: close webhook hardening gaps by @jolestar in <a href="https://github.com/holon-run/holon/pull/682">https://github.com/holon-run/holon/pull/682</a></li>
<li>Unify workspace root and add serve per-event workspace routing by @jolestar in <a href="https://github.com/holon-run/holon/pull/683">https://github.com/holon-run/holon/pull/683</a></li>
<li>feat: unify persona init templates and manifest-first solve contract by @jolestar in <a href="https://github.com/holon-run/holon/pull/690">https://github.com/holon-run/holon/pull/690</a></li>
<li>feat: support agent-home runtime.mounts same-path policy by @jolestar in <a href="https://github.com/holon-run/holon/pull/691">https://github.com/holon-run/holon/pull/691</a></li>
<li>test: add manual e2e case for holon run + remote pptx skill by @jolestar in <a href="https://github.com/holon-run/holon/pull/693">https://github.com/holon-run/holon/pull/693</a></li>
<li>test: add manual e2e cases for holon solve workflows by @jolestar in <a href="https://github.com/holon-run/holon/pull/694">https://github.com/holon-run/holon/pull/694</a></li>
<li>docs: session key routing and event announce design by @jolestar in <a href="https://github.com/holon-run/holon/pull/697">https://github.com/holon-run/holon/pull/697</a></li>
<li>serve: default main session + eager controller warmup (#695) by @jolestar in <a href="https://github.com/holon-run/holon/pull/699">https://github.com/holon-run/holon/pull/699</a></li>
<li>Fix #696: hot-reload serve subscriptions by @jolestar in <a href="https://github.com/holon-run/holon/pull/700">https://github.com/holon-run/holon/pull/700</a></li>
<li>serve: session-key routing + announce-to-main for #698 by @jolestar in <a href="https://github.com/holon-run/holon/pull/701">https://github.com/holon-run/holon/pull/701</a></li>
<li>serve: stabilize message-driven autonomy e2e flow by @jolestar in <a href="https://github.com/holon-run/holon/pull/703">https://github.com/holon-run/holon/pull/703</a></li>
<li>Agent home: adopt AGENTS.md and upgrade persona templates by @jolestar in <a href="https://github.com/holon-run/holon/pull/704">https://github.com/holon-run/holon/pull/704</a></li>
<li>agenthome: load init templates from embedded assets by @jolestar in <a href="https://github.com/holon-run/holon/pull/705">https://github.com/holon-run/holon/pull/705</a></li>
<li>docs: align README/AGENTS/RFCs with agent_home model by @jolestar in <a href="https://github.com/holon-run/holon/pull/706">https://github.com/holon-run/holon/pull/706</a></li>
<li>Refactor serve terminology to agent/session and runtime by @jolestar in <a href="https://github.com/holon-run/holon/pull/707">https://github.com/holon-run/holon/pull/707</a></li>
<li>runtime: formalize required tools contract by @jolestar in <a href="https://github.com/holon-run/holon/pull/708">https://github.com/holon-run/holon/pull/708</a></li>
<li>tui: redesign serve chat view with drawer panels by @jolestar in <a href="https://github.com/holon-run/holon/pull/710">https://github.com/holon-run/holon/pull/710</a></li>
<li>serve: clear stale controller socket before startup by @jolestar in <a href="https://github.com/holon-run/holon/pull/711">https://github.com/holon-run/holon/pull/711</a></li>
<li>tui: support multiline input in serve UI by @jolestar in <a href="https://github.com/holon-run/holon/pull/712">https://github.com/holon-run/holon/pull/712</a></li>
<li>serve: remove hardcoded prompt style and avoid pulling composed images by @jolestar in <a href="https://github.com/holon-run/holon/pull/713">https://github.com/holon-run/holon/pull/713</a></li>
<li>runtime: unify token env injection across run/solve/serve by @jolestar in <a href="https://github.com/holon-run/holon/pull/714">https://github.com/holon-run/holon/pull/714</a></li>
<li>serve: decouple RPC readiness from startup bootstrap by @jolestar in <a href="https://github.com/holon-run/holon/pull/715">https://github.com/holon-run/holon/pull/715</a></li>
<li>workflow: unify agent resolution for source builds by @jolestar in <a href="https://github.com/holon-run/holon/pull/716">https://github.com/holon-run/holon/pull/716</a></li>
<li>serve: switch controller event dispatch to async status model by @jolestar in <a href="https://github.com/holon-run/holon/pull/717">https://github.com/holon-run/holon/pull/717</a></li>
<li>Fix #718: Improve tool logs with full tool context and sensitive-data redaction by @holonbot[bot] in <a href="https://github.com/holon-run/holon/pull/719">https://github.com/holon-run/holon/pull/719</a></li>
<li>Improve serve turn responsiveness, subagent orchestration, and interrupt semantics by @jolestar in <a href="https://github.com/holon-run/holon/pull/720">https://github.com/holon-run/holon/pull/720</a></li>
<li>serve: surface actionable session announce in rpc stream by @jolestar in <a href="https://github.com/holon-run/holon/pull/721">https://github.com/holon-run/holon/pull/721</a></li>
<li>serve: unify controller prompt loading with contract compiler by @jolestar in <a href="https://github.com/holon-run/holon/pull/722">https://github.com/holon-run/holon/pull/722</a></li>
<li>serve/tui: surface event progress and stabilize stream by @jolestar in <a href="https://github.com/holon-run/holon/pull/723">https://github.com/holon-run/holon/pull/723</a></li>
<li>serve: auto-restart gh webhook forwarder after unexpected exit by @jolestar in <a href="https://github.com/holon-run/holon/pull/724">https://github.com/holon-run/holon/pull/724</a></li>
<li>Improve TUI event visibility and turn progress messaging by @jolestar in <a href="https://github.com/holon-run/holon/pull/726">https://github.com/holon-run/holon/pull/726</a></li>
<li>refactor(prompt): remove built-in roles, pr-fix/solve modes, simplify compiler by @jolestar in <a href="https://github.com/holon-run/holon/pull/727">https://github.com/holon-run/holon/pull/727</a></li>
<li>refactor(serve): unify to main session and direct activity emission by @jolestar in <a href="https://github.com/holon-run/holon/pull/728">https://github.com/holon-run/holon/pull/728</a></li>
<li>agent: improve execution.log with input + console logs by @jolestar in <a href="https://github.com/holon-run/holon/pull/729">https://github.com/holon-run/holon/pull/729</a></li>
<li>serve: remove legacy /webhook ingress endpoint by @jolestar in <a href="https://github.com/holon-run/holon/pull/736">https://github.com/holon-run/holon/pull/736</a></li>
<li>serve: centralize controller RPC transport policy (lite) by @jolestar in <a href="https://github.com/holon-run/holon/pull/737">https://github.com/holon-run/holon/pull/737</a></li>
<li>fix(workflow): drop deprecated INPUT_SKILL gate check by @jolestar in <a href="https://github.com/holon-run/holon/pull/738">https://github.com/holon-run/holon/pull/738</a></li>
<li>run: align project config scope with resolved workspace by @jolestar in <a href="https://github.com/holon-run/holon/pull/739">https://github.com/holon-run/holon/pull/739</a></li>
<li>fix(workflow): avoid IS_PR unbound in gate early-exit by @jolestar in <a href="https://github.com/holon-run/holon/pull/740">https://github.com/holon-run/holon/pull/740</a></li>
<li>Fix TUI accidental quit and improve webhook forwarder compatibility by @jolestar in <a href="https://github.com/holon-run/holon/pull/741">https://github.com/holon-run/holon/pull/741</a></li>
<li>fix: avoid checkout token overriding holon auth in solve workflow by @jolestar in <a href="https://github.com/holon-run/holon/pull/742">https://github.com/holon-run/holon/pull/742</a></li>
<li>Refactor ghx and github-review skill contracts by @jolestar in <a href="https://github.com/holon-run/holon/pull/743">https://github.com/holon-run/holon/pull/743</a></li>
<li>refactor ghx batch publish contract and docs by @jolestar in <a href="https://github.com/holon-run/holon/pull/744">https://github.com/holon-run/holon/pull/744</a></li>
<li>Refactor Holon solve/workflow to explicit goal routing by @jolestar in <a href="https://github.com/holon-run/holon/pull/745">https://github.com/holon-run/holon/pull/745</a></li>
<li>Harden solve clone auth and add skill hints to default goals by @jolestar in <a href="https://github.com/holon-run/holon/pull/746">https://github.com/holon-run/holon/pull/746</a></li>
<li>workflow: authenticate GHCR pulls in holon-solve by @jolestar in <a href="https://github.com/holon-run/holon/pull/747">https://github.com/holon-run/holon/pull/747</a></li>
<li>Tighten holon trigger auto-review behavior by @jolestar in <a href="https://github.com/holon-run/holon/pull/748">https://github.com/holon-run/holon/pull/748</a></li>
<li>Unify persona contract in AGENTS.md by @jolestar in <a href="https://github.com/holon-run/holon/pull/749">https://github.com/holon-run/holon/pull/749</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/holon-run/holon/compare/v0.10.0...v0.11.0">https://github.com/holon-run/holon/compare/v0.10.0...v0.11.0</a></p>
]]></content:encoded></item><item><title>cibuild-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cibuild-action/</link><pubDate>Wed, 01 Apr 2026 06:16:21 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/cibuild-action/</guid><description>Version updated for https://github.com/invarnhq/cibuild to version v1.3.6.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The cibuild GitHub Action streamlines the setup and management of CI/CD pipelines for iOS and Android projects by generating and automating workflows in YAML. It solves the challenge of configuring complex pipelines by offering auto-detection of project settings, interactive wizards, and seamless integration with GitHub Actions. Key capabilities include local pipeline execution, secret management, validation, and syncing workflows with GitHub environments.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/invarnhq/cibuild">https://github.com/invarnhq/cibuild</a></strong> to version <strong>v1.3.6</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/cibuild-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>cibuild</code> GitHub Action streamlines the setup and management of CI/CD pipelines for iOS and Android projects by generating and automating workflows in YAML. It solves the challenge of configuring complex pipelines by offering auto-detection of project settings, interactive wizards, and seamless integration with GitHub Actions. Key capabilities include local pipeline execution, secret management, validation, and syncing workflows with GitHub environments.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Release v1.3.6</p>
]]></content:encoded></item><item><title>Go test coverage HTML report</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/go-test-coverage-html-report/</link><pubDate>Wed, 01 Apr 2026 06:16:16 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/go-test-coverage-html-report/</guid><description>Version updated for https://github.com/jbunds/coverage to version v1.0.4.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action generates a detailed, interactive HTML report from Go test coverage profiles, serving as a replacement for the go tool cover -html command. It automates the visualization of test coverage by marking lines as covered or uncovered, organizing the output into a browsable directory tree with light/dark theme toggles. This tool simplifies analyzing test coverage and improves navigation for developers inspecting Go source code coverage.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/jbunds/coverage">https://github.com/jbunds/coverage</a></strong> to version <strong>v1.0.4</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/go-test-coverage-html-report">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>This GitHub Action generates a detailed, interactive HTML report from Go test coverage profiles, serving as a replacement for the <code>go tool cover -html</code> command. It automates the visualization of test coverage by marking lines as covered or uncovered, organizing the output into a browsable directory tree with light/dark theme toggles. This tool simplifies analyzing test coverage and improves navigation for developers inspecting Go source code coverage.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<ul>
<li>update root README with instructions on using the program in a GitHub Actions workflow (eb730b1)</li>
<li>updated action definition to expose all outputs defined by gwatts/go-coverage-action via JSON (b6cab75)</li>
<li>improve some phrasing in the root README doc (4f548da)</li>
<li>add prerequisite steps (checkout, setup-go) to action.yml (2aaa6eb)</li>
<li>add some horizontal rules to the root README doc (a298c0a)</li>
<li>i see lots of green in GitHub. why not blue? (8e5d45f)</li>
<li>use a more readable name for the action (it is arbitrary and apparently not programmatically referenced (010f6b4)</li>
<li>add new GitHub Action for jbunds/coverage (26382a6)</li>
<li>document &ldquo;margin-right: 8ch&rdquo; for span.src (2cbc9e9)</li>
<li>add scc metrics doc (3b9f1b1)</li>
</ul>
]]></content:encoded></item><item><title>Judges Code Review</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/judges-code-review/</link><pubDate>Wed, 01 Apr 2026 06:16:11 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/judges-code-review/</guid><description>Version updated for https://github.com/KevinRabun/judges to version v3.125.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Judges Panel GitHub Action provides an advanced code evaluation system with a panel of 45 specialized “judges” for assessing AI-generated and human-written code. It combines deterministic static analysis (pattern matching and AST analysis) with LLM-powered expert reviews to automate tasks like code quality checks, risk assessments, prioritized issue identification, and auto-fix recommendations. The action supports both local and CI/CD workflows, offering features such as context-aware evaluations, markdown reporting, and SARIF uploads for seamless integration with development pipelines.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/KevinRabun/judges">https://github.com/KevinRabun/judges</a></strong> to version <strong>v3.125.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/judges-code-review">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Judges Panel GitHub Action provides an advanced code evaluation system with a panel of 45 specialized &ldquo;judges&rdquo; for assessing AI-generated and human-written code. It combines deterministic static analysis (pattern matching and AST analysis) with LLM-powered expert reviews to automate tasks like code quality checks, risk assessments, prioritized issue identification, and auto-fix recommendations. The action supports both local and CI/CD workflows, offering features such as context-aware evaluations, markdown reporting, and SARIF uploads for seamless integration with development pipelines.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KevinRabun/judges/compare/v3.124.5...v3.125.0">https://github.com/KevinRabun/judges/compare/v3.124.5...v3.125.0</a></p>
]]></content:encoded></item><item><title>Totem Shield</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/totem-shield/</link><pubDate>Wed, 01 Apr 2026 06:16:07 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/totem-shield/</guid><description>Version updated for https://github.com/mmnto-ai/totem to version @mmnto/mcp@1.8.3.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Totem is a codebase governance tool that automates the enforcement of best practices and institutional knowledge in software development. It converts plain-English lessons, such as coding standards or architectural guidelines, into deterministic rules that prevent recurring mistakes by blocking non-compliant code during pre-push checks. By observing code changes, learning from pull request reviews, and enforcing constraints, Totem creates a self-healing loop that streamlines code quality and reduces repetitive review overhead.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/mmnto-ai/totem">https://github.com/mmnto-ai/totem</a></strong> to version <strong>@mmnto/mcp@1.8.3</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/totem-shield">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>Totem is a codebase governance tool that automates the enforcement of best practices and institutional knowledge in software development. It converts plain-English lessons, such as coding standards or architectural guidelines, into deterministic rules that prevent recurring mistakes by blocking non-compliant code during pre-push checks. By observing code changes, learning from pull request reviews, and enforcing constraints, Totem creates a self-healing loop that streamlines code quality and reduces repetitive review overhead.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="patch-changes">Patch Changes</h3>
<ul>
<li>@mmnto/totem@1.8.3</li>
</ul>
]]></content:encoded></item><item><title>Neon Create Branch GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/neon-create-branch-github-action/</link><pubDate>Wed, 01 Apr 2026 06:16:02 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/neon-create-branch-github-action/</guid><description>Version updated for https://github.com/neondatabase/create-branch-action to version 6.3.1.
This action is used across all versions by 956 repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Neon Create Branch Action is a GitHub Action designed to automate the creation of new branches in a Neon database project during CI/CD workflows. It dynamically provisions isolated Neon branches, enabling tasks such as testing, development, or creating feature-specific environments. If the specified branch already exists, the action retrieves its details, streamlining workflows and reducing manual effort.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/neondatabase/create-branch-action">https://github.com/neondatabase/create-branch-action</a></strong> to version <strong>6.3.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>956</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/neon-create-branch-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Neon Create Branch Action</strong> is a GitHub Action designed to automate the creation of new branches in a Neon database project during CI/CD workflows. It dynamically provisions isolated Neon branches, enabling tasks such as testing, development, or creating feature-specific environments. If the specified branch already exists, the action retrieves its details, streamlining workflows and reducing manual effort.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>fix: update Neon logos by @philip in <a href="https://github.com/neondatabase/create-branch-action/pull/190">https://github.com/neondatabase/create-branch-action/pull/190</a></li>
<li>chore: update dependencies to latest compatible versions by @gsalomao in <a href="https://github.com/neondatabase/create-branch-action/pull/193">https://github.com/neondatabase/create-branch-action/pull/193</a></li>
<li>fix: prefer read_write endpoint when resolving connection info by @cemreinanc in <a href="https://github.com/neondatabase/create-branch-action/pull/192">https://github.com/neondatabase/create-branch-action/pull/192</a></li>
<li>chore: migrate GitHub Action runtime from node20 to node24 by @kenchan0130 in <a href="https://github.com/neondatabase/create-branch-action/pull/210">https://github.com/neondatabase/create-branch-action/pull/210</a></li>
</ul>
<h2 id="new-contributors">New Contributors</h2>
<ul>
<li>@philip made their first contribution in <a href="https://github.com/neondatabase/create-branch-action/pull/190">https://github.com/neondatabase/create-branch-action/pull/190</a></li>
<li>@cemreinanc made their first contribution in <a href="https://github.com/neondatabase/create-branch-action/pull/192">https://github.com/neondatabase/create-branch-action/pull/192</a></li>
<li>@kenchan0130 made their first contribution in <a href="https://github.com/neondatabase/create-branch-action/pull/210">https://github.com/neondatabase/create-branch-action/pull/210</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/neondatabase/create-branch-action/compare/v6...6.3.1">https://github.com/neondatabase/create-branch-action/compare/v6...6.3.1</a></p>
]]></content:encoded></item><item><title>publish-guard</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/publish-guard/</link><pubDate>Wed, 01 Apr 2026 06:15:57 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/publish-guard/</guid><description>Version updated for https://github.com/oliver-virt/publish-guard to version v1.0.0.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary Summary:
The publish-guard GitHub Action is a pre-publish safety tool designed to automatically scan npm packages and block sensitive or unintended files (e.g., source maps, secrets, raw source code) from being published to the registry. It helps prevent common mistakes, such as leaking private data or unnecessarily large files, by enforcing rules and providing actionable feedback directly in CI pipelines. Key capabilities include detecting secrets, large files, misconfigurations, and other risks, ensuring only safe and optimized packages are shipped.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/oliver-virt/publish-guard">https://github.com/oliver-virt/publish-guard</a></strong> to version <strong>v1.0.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/publish-guard">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p><strong>Summary:</strong><br>
The <code>publish-guard</code> GitHub Action is a pre-publish safety tool designed to automatically scan npm packages and block sensitive or unintended files (e.g., source maps, secrets, raw source code) from being published to the registry. It helps prevent common mistakes, such as leaking private data or unnecessarily large files, by enforcing rules and providing actionable feedback directly in CI pipelines. Key capabilities include detecting secrets, large files, misconfigurations, and other risks, ensuring only safe and optimized packages are shipped.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Pre-publish safety linter for npm packages. Catches source maps, secrets, private keys, and large files before they ship to the registry.</p>
<h2 id="what-it-catches">What it catches</h2>
<ul>
<li>Source maps (<code>.map</code>) — exactly how Anthropic leaked Claude Code. Twice.</li>
<li><code>.env</code> files with secrets</li>
<li>File content scanning for API keys (AWS, OpenAI, Anthropic, Stripe, Slack, GitHub&hellip;)</li>
<li>Private keys (<code>.pem</code>, <code>.key</code>, <code>.p12</code>)</li>
<li>Files/packages over 20MB</li>
<li>And more (see README)</li>
</ul>
<h2 id="usage">Usage</h2>
<p><strong>GitHub Action (3 lines):</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">actions/checkout@v4</span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">uses</span>: <span style="color:#ae81ff">oliver-virt/publish-guard@v1</span>
</span></span></code></pre></div><p><strong>CLI:</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npx publish-guard
</span></span></code></pre></div>]]></content:encoded></item><item><title>Multi-Style Contribution Snake</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/multi-style-contribution-snake/</link><pubDate>Wed, 01 Apr 2026 06:15:52 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/multi-style-contribution-snake/</guid><description>Version updated for https://github.com/Pro-Bandey/multi-style-snake-contribution-grid to version v01.04.26.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Multi-Style Snake Contribution Grid GitHub Action transforms a user’s contribution graph into dynamic, animated visualizations with customizable styles, shapes, and themes. It automates the generation of high-quality SVG and GIF outputs, renders bold month labels for context, and creates an auto-generated gallery for easy previews. This action streamlines the process of showcasing contribution activity in engaging formats, enhancing profile customization and social sharing.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Pro-Bandey/multi-style-snake-contribution-grid">https://github.com/Pro-Bandey/multi-style-snake-contribution-grid</a></strong> to version <strong>v01.04.26</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/multi-style-contribution-snake">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Multi-Style Snake Contribution Grid</strong> GitHub Action transforms a user&rsquo;s contribution graph into dynamic, animated visualizations with customizable styles, shapes, and themes. It automates the generation of high-quality SVG and GIF outputs, renders bold month labels for context, and creates an auto-generated gallery for easy previews. This action streamlines the process of showcasing contribution activity in engaging formats, enhancing profile customization and social sharing.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="-multi-style-snake-daily-update">🐍 Multi-Style Snake Daily Update</h2>
<p>Automated daily release to the GitHub Marketplace.</p>
<p><strong>Version Details:</strong></p>
<ul>
<li><strong>Tag:</strong> <code>v01.04.26</code></li>
<li><strong>Release Date:</strong> $(date +&rsquo;%A, %B %d, 20%y')</li>
</ul>
<p><strong>Included Features:</strong></p>
<ul>
<li>5 Unique Snake Styles (Blocks, Rounds, Triangles, Stars, Diamonds)</li>
<li>Automated Month Labels above grids</li>
<li>Dynamic Username Detection</li>
<li>Auto-generated Asset Gallery</li>
</ul>
]]></content:encoded></item><item><title>setup-openapi</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-openapi/</link><pubDate>Wed, 01 Apr 2026 06:15:48 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/setup-openapi/</guid><description>Version updated for https://github.com/remarkablemark/setup-openapi to version v1.1.0.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The setup-openapi GitHub Action automates the installation and setup of the OpenAPI Generator CLI in a GitHub Actions workflow. It ensures Java is installed, downloads and caches the specified version of the OpenAPI Generator CLI, and makes the binary available for subsequent steps. This action simplifies and streamlines the process of generating client SDKs, server stubs, and API documentation from OpenAPI specifications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/remarkablemark/setup-openapi">https://github.com/remarkablemark/setup-openapi</a></strong> to version <strong>v1.1.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/setup-openapi">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <code>setup-openapi</code> GitHub Action automates the installation and setup of the OpenAPI Generator CLI in a GitHub Actions workflow. It ensures Java is installed, downloads and caches the specified version of the OpenAPI Generator CLI, and makes the binary available for subsequent steps. This action simplifies and streamlines the process of generating client SDKs, server stubs, and API documentation from OpenAPI specifications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="110-2026-04-01"><a href="https://github.com/remarkablemark/setup-openapi/compare/v1.0.0...v1.1.0">1.1.0</a> (2026-04-01)</h2>
<h3 id="features">Features</h3>
<ul>
<li><strong>action:</strong> add optional input name (<a href="https://github.com/remarkablemark/setup-openapi/commit/e3813495ab35580b6e46fd342960bd6432a652f4">e381349</a>)</li>
<li><strong>action:</strong> install and cache OpenAPI Generator CLI from JAR (<a href="https://github.com/remarkablemark/setup-openapi/commit/63eaacdce7dc4717cdfab3e0a8fc04d140721cb4">63eaacd</a>)</li>
</ul>
]]></content:encoded></item><item><title>ShieldCI — DevSecOps Pipeline Generator</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/shieldci-devsecops-pipeline-generator/</link><pubDate>Wed, 01 Apr 2026 06:15:43 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/shieldci-devsecops-pipeline-generator/</guid><description>Version updated for https://github.com/Richonn/ShieldCI to version v1.3.0.
This action is used across all versions by 0 repositories. Action Type This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary ShieldCI is a GitHub Action designed to automatically generate secure CI/CD pipelines tailored to a project’s stack and open a pull request with the generated workflows. It simplifies the creation of DevSecOps workflows by detecting the project’s language, Docker, and Kubernetes usage, and incorporating security tools such as Gitleaks, Trivy, and static analysis tools (CodeQL or Semgrep). This action eliminates manual pipeline setup, ensuring consistent, security-focused automation for software projects.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/Richonn/ShieldCI">https://github.com/Richonn/ShieldCI</a></strong> to version <strong>v1.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Docker</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/shieldci-devsecops-pipeline-generator">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>ShieldCI is a GitHub Action designed to automatically generate secure CI/CD pipelines tailored to a project&rsquo;s stack and open a pull request with the generated workflows. It simplifies the creation of DevSecOps workflows by detecting the project&rsquo;s language, Docker, and Kubernetes usage, and incorporating security tools such as Gitleaks, Trivy, and static analysis tools (CodeQL or Semgrep). This action eliminates manual pipeline setup, ensuring consistent, security-focused automation for software projects.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-new">What&rsquo;s new</h2>
<h3 id="sbom-generation">SBOM generation</h3>
<p>ShieldCI now generates Software Bill of Materials workflows via <a href="https://github.com/anchore/syft">Syft</a>:</p>
<ul>
<li><strong><code>sbom.yml</code></strong> — always generated, analyses the repository source and dependencies</li>
<li><strong><code>sbom-docker.yml</code></strong> — generated when a <code>Dockerfile</code> is detected, builds the image and generates a SBOM from it</li>
</ul>
<p>SBOM files are uploaded as artifacts and available from the Actions run summary.</p>
]]></content:encoded></item><item><title>rumdl-action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/rumdl-action/</link><pubDate>Wed, 01 Apr 2026 06:15:39 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/rumdl-action/</guid><description>Version updated for https://github.com/rvben/rumdl to version v0.1.64.
This action is used across all versions by 3 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary rumdl is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates the detection and correction of common Markdown issues with 71 linting rules, supports multiple Markdown flavors, and provides fast performance with features like intelligent caching for efficient CI/CD integration. The tool is highly configurable, operates as a standalone binary with no runtime dependencies, and offers installation options for various ecosystems, including Rust, Python, and npm.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/rvben/rumdl">https://github.com/rvben/rumdl</a></strong> to version <strong>v0.1.64</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>3</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/rumdl-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>rumdl is a high-performance Markdown linter and formatter built with Rust, designed to ensure consistency and best practices in Markdown files. It automates the detection and correction of common Markdown issues with 71 linting rules, supports multiple Markdown flavors, and provides fast performance with features like intelligent caching for efficient CI/CD integration. The tool is highly configurable, operates as a standalone binary with no runtime dependencies, and offers installation options for various ecosystems, including Rust, Python, and npm.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="added">Added</h3>
<ul>
<li><strong>lsp</strong>: add enableLinkNavigation config option (<a href="https://github.com/rvben/rumdl/commit/3056d7cb434c7921272440f3487e2e9041413602">3056d7c</a>)</li>
</ul>
<h3 id="fixed">Fixed</h3>
<ul>
<li><strong>md063</strong>: capitalize words following period-terminated tokens in title case (<a href="https://github.com/rvben/rumdl/commit/0adc21fd661f1e5f6f26d66b531bd32b32d60ff5">0adc21f</a>)</li>
</ul>
<h2 id="downloads">Downloads</h2>
<table>
  <thead>
      <tr>
          <th>File</th>
          <th>Platform</th>
          <th>Checksum</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-unknown-linux-gnu.tar.gz">rumdl-v0.1.64-x86_64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-unknown-linux-musl.tar.gz">rumdl-v0.1.64-x86_64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux x86_64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-aarch64-unknown-linux-gnu.tar.gz">rumdl-v0.1.64-aarch64-unknown-linux-gnu.tar.gz</a></td>
          <td>Linux ARM64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-aarch64-unknown-linux-musl.tar.gz">rumdl-v0.1.64-aarch64-unknown-linux-musl.tar.gz</a></td>
          <td>Linux ARM64 (musl)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-apple-darwin.tar.gz">rumdl-v0.1.64-x86_64-apple-darwin.tar.gz</a></td>
          <td>macOS x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-aarch64-apple-darwin.tar.gz">rumdl-v0.1.64-aarch64-apple-darwin.tar.gz</a></td>
          <td>macOS ARM64 (Apple Silicon)</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
      </tr>
      <tr>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-pc-windows-msvc.zip">rumdl-v0.1.64-x86_64-pc-windows-msvc.zip</a></td>
          <td>Windows x86_64</td>
          <td><a href="https://github.com/rvben/rumdl/releases/download/v0.1.64/rumdl-v0.1.64-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
      </tr>
  </tbody>
</table>
<h2 id="installation">Installation</h2>
<h3 id="using-uv-recommended">Using uv (Recommended)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>uv tool install rumdl
</span></span></code></pre></div><h3 id="using-pip">Using pip</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pip install rumdl
</span></span></code></pre></div><h3 id="using-pipx">Using pipx</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>pipx install rumdl
</span></span></code></pre></div><h3 id="direct-download">Direct Download</h3>
<p>Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.</p>
]]></content:encoded></item><item><title>Get version from specified source</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/get-version-from-specified-source/</link><pubDate>Wed, 01 Apr 2026 06:15:34 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/get-version-from-specified-source/</guid><description>Version updated for https://github.com/scylladb-actions/get-version to version v0.4.5.
This action is used across all versions by 0 repositories. Go to the GitHub Marketplace to find the latest changes.
Action Summary The “Get Version” GitHub Action and CLI tool automates the retrieval and filtering of software versions from sources like DockerHub, Maven Central, and GitHub. It provides powerful semantic version filtering with pattern matching and positional selection, allowing users to easily identify specific versions (e.g., latest, stable, or by regex). This tool simplifies version management and automates tasks such as fetching and organizing software versions for development and deployment workflows.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/scylladb-actions/get-version">https://github.com/scylladb-actions/get-version</a></strong> to version <strong>v0.4.5</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<p>Go to the <a href="https://github.com/marketplace/actions/get-version-from-specified-source">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The &ldquo;Get Version&rdquo; GitHub Action and CLI tool automates the retrieval and filtering of software versions from sources like DockerHub, Maven Central, and GitHub. It provides powerful semantic version filtering with pattern matching and positional selection, allowing users to easily identify specific versions (e.g., latest, stable, or by regex). This tool simplifies version management and automates tasks such as fetching and organizing software versions for development and deployment workflows.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>feature: Add GitHub API token support via GH_TOKEN/GITHUB_TOKEN by @dkropachev in <a href="https://github.com/scylladb-actions/get-version/pull/7">https://github.com/scylladb-actions/get-version/pull/7</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/scylladb-actions/get-version/compare/v0.4.4...v0.4.5">https://github.com/scylladb-actions/get-version/compare/v0.4.4...v0.4.5</a></p>
]]></content:encoded></item><item><title>pi GitHub Action</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/pi-github-action/</link><pubDate>Wed, 01 Apr 2026 06:15:30 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/pi-github-action/</guid><description>Version updated for https://github.com/shaftoe/pi-coding-agent-action to version v2.3.0.
This action is used across all versions by ? repositories. Action Type This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Pi Coding Agent GitHub Action integrates the Pi Coding Agent into GitHub workflows to automate issue resolution and pull request improvements. By triggering on comments (e.g., /pi) or predefined prompts, it enables tasks like analyzing issues, reviewing and enhancing PRs, and making automated commits directly to repositories. It supports multiple LLM providers (e.g., OpenAI, Anthropic) and simplifies collaborative coding by automating repetitive development tasks.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/shaftoe/pi-coding-agent-action">https://github.com/shaftoe/pi-coding-agent-action</a></strong> to version <strong>v2.3.0</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Node</strong> action using Node version <strong>24</strong>.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/pi-github-action">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong>Pi Coding Agent GitHub Action</strong> integrates the Pi Coding Agent into GitHub workflows to automate issue resolution and pull request improvements. By triggering on comments (e.g., <code>/pi</code>) or predefined prompts, it enables tasks like analyzing issues, reviewing and enhancing PRs, and making automated commits directly to repositories. It supports multiple LLM providers (e.g., OpenAI, Anthropic) and simplifies collaborative coding by automating repetitive development tasks.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="whats-changed-1">What&rsquo;s Changed</h2>
<ul>
<li>general fixes and UX improvements, especially in logging and footer metadata reporting</li>
<li>internal refactor to eliminate inconsistencies and duplications</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/shaftoe/pi-coding-agent-action/compare/v2.2.1...v2.3.0">https://github.com/shaftoe/pi-coding-agent-action/compare/v2.2.1...v2.3.0</a></p>
]]></content:encoded></item><item><title>SR - Semantic Release</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/sr-semantic-release/</link><pubDate>Wed, 01 Apr 2026 06:15:25 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/sr-semantic-release/</guid><description>Version updated for https://github.com/urmzd/sr to version v3.2.2.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The sr GitHub Action is an AI-powered release engineering tool that automates the entire software release lifecycle, from generating commits and performing code reviews to creating pull requests and publishing releases. It simplifies and streamlines tasks by leveraging AI for atomic commit suggestions, code reviews, automated changelogs, version bumping, and release tagging, while ensuring safety through sandboxed operations. Designed to be language-agnostic and requiring no external dependencies, it provides a comprehensive, zero-configuration solution for efficient release management.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/urmzd/sr">https://github.com/urmzd/sr</a></strong> to version <strong>v3.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/sr-semantic-release">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The <strong><code>sr</code> GitHub Action</strong> is an AI-powered release engineering tool that automates the entire software release lifecycle, from generating commits and performing code reviews to creating pull requests and publishing releases. It simplifies and streamlines tasks by leveraging AI for atomic commit suggestions, code reviews, automated changelogs, version bumping, and release tagging, while ensuring safety through sandboxed operations. Designed to be language-agnostic and requiring no external dependencies, it provides a comprehensive, zero-configuration solution for efficient release management.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h2 id="322-2026-04-01">3.2.2 (2026-04-01)</h2>
<h3 id="refactoring">Refactoring</h3>
<ul>
<li>extract sr binary download into standalone script with curl fallback (#10) (<a href="https://github.com/urmzd/sr/commit/fa1b52f2735d108d8bfd6a4ef55cc9be18003c58">fa1b52f</a>)</li>
</ul>
<p><a href="https://github.com/urmzd/sr/compare/v3.2.1...v3.2.2">Full Changelog</a></p>
]]></content:encoded></item><item><title>YAMLResume</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/yamlresume/</link><pubDate>Wed, 01 Apr 2026 06:15:20 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/yamlresume/</guid><description>Version updated for https://github.com/yamlresume/action to version v0.2.2.
This action is used across all versions by ? repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The YAMLResume GitHub Action automates the process of generating professional resumes from YAML files using the YAMLResume CLI. It supports building multiple resumes in various formats (PDF, LaTeX, HTML, Markdown) within a single workflow and allows for customization, such as skipping validation or PDF generation. This action streamlines resume creation and integrates easily with other GitHub Actions, such as artifact uploading.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/yamlresume/action">https://github.com/yamlresume/action</a></strong> to version <strong>v0.2.2</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>?</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/yamlresume">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The YAMLResume GitHub Action automates the process of generating professional resumes from YAML files using the YAMLResume CLI. It supports building multiple resumes in various formats (PDF, LaTeX, HTML, Markdown) within a single workflow and allows for customization, such as skipping validation or PDF generation. This action streamlines resume creation and integrates easily with other GitHub Actions, such as artifact uploading.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<h3 id="features">Features</h3>
<ul>
<li>bump yamlresume from v0.12.1 to v0.12.2 (<a href="https://github.com/yamlresume/action/commit/9447848b8c69b298c98e6996b3341ce993679108">9447848</a>)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li>disable discussion in publish (<a href="https://github.com/yamlresume/action/commit/6b00e49905069b51e860897e30347eff78336c2c">6b00e49</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/yamlresume/action/compare/v0.2.1...v0.2.2">https://github.com/yamlresume/action/compare/v0.2.1...v0.2.2</a></p>
]]></content:encoded></item><item><title>Install Heroku CLI</title><link>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/install-heroku-cli/</link><pubDate>Wed, 01 Apr 2026 06:15:15 +0000</pubDate><guid>https://devops-actions.github.io/github-actions-marketplace-news/blog/2026/04/01/install-heroku-cli/</guid><description>Version updated for https://github.com/ynab/heroku-cli-action to version v1.1.
This action is used across all versions by 0 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The Heroku CLI GitHub Action automates the installation of the Heroku Command Line Interface (CLI) on a GitHub Actions runner, making it readily available for use in subsequent workflow steps. It streamlines the setup process for Heroku-related tasks by leveraging caching to speed up installation on Linux runners. This action is ideal for workflows that involve deploying, managing, or interacting with Heroku applications.</description><content:encoded><![CDATA[<p>Version updated for <strong><a href="https://github.com/ynab/heroku-cli-action">https://github.com/ynab/heroku-cli-action</a></strong> to version <strong>v1.1</strong>.</p>
<ul>
<li>This action is used across all versions by <strong>0</strong> repositories.</li>
</ul>
<h2 id="action-type">Action Type</h2>
<p>This is a <strong>Composite</strong> action.</p>
<p>Go to the <a href="https://github.com/marketplace/actions/install-heroku-cli">GitHub Marketplace</a> to find the latest changes.</p>
<h2 id="action-summary">Action Summary</h2>
<p>The Heroku CLI GitHub Action automates the installation of the Heroku Command Line Interface (CLI) on a GitHub Actions runner, making it readily available for use in subsequent workflow steps. It streamlines the setup process for Heroku-related tasks by leveraging caching to speed up installation on Linux runners. This action is ideal for workflows that involve deploying, managing, or interacting with Heroku applications.</p>
<h2 id="whats-changed">What&rsquo;s Changed</h2>
<p>Upgrade actions/cache</p>
]]></content:encoded></item></channel></rss>