release-candidate-gate

Validate release-candidate builds with Python security gates, regression tests, frontend builds, and governance checks.

2|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Remaker-Digital/groundtruth-kb --skill release-candidate-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-candidate-gate
Source: https://github.com/Remaker-Digital/groundtruth-kb/tree/main/.claude/skills/release-candidate-gate
Command: npx skills add https://github.com/Remaker-Digital/groundtruth-kb --skill release-candidate-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents accidental production deployment by running a non-deploying release-candidate validation gate that checks security, targeted regressions, frontend build health, and GroundTruth governance adoption evidence.

Core Features & Use Cases

  • Non-deploying Release Gate: Validates a build for production readiness without pushing images, mutating Azure resources, calling live services, or making external infrastructure changes.
  • Python Security & Regression Coverage: Runs Python security checks and targeted regression tests, including Ruff, import-cycle checks, Bandit, and pip-audit style gates.
  • Frontend Build & Test Assurance: Covers frontend builds and admin/widget or UI-related test failures that would block production confidence.
  • GroundTruth Governance Adoption Checks: Ensures MemBase and Deliberation Archive evidence is recorded so the release remains compliant with platform governance.

Quick Start

Run the release-candidate gate end-to-end for the full stack by executing the script with frontend included.

Frequently Asked Questions about release-candidate-gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate release readiness without deploying to production?

You can validate release readiness without deploying by running a local gate script that executes Python security checks, targeted regression tests, frontend builds, and governance adoption checks to ensure production deployability.

What is a non-deploying release gate and how does it work?

A non-deploying release gate is a pre-release verification process that validates build health by running local security scans and regression tests without pushing images, mutating cloud resources, or calling live external services.

Can I skip frontend build checks when running regression tests for backend changes?

Yes, you can skip frontend build checks by executing the release candidate gate script with appropriate skip options, allowing you to target only backend security and regression coverage for your specific changes.

What security scanning checks are included in a Python release gate?

Python security scanning in a release gate includes running Ruff for linting, import-cycle checks, Bandit for vulnerability detection, and pip-audit style gates to ensure no security failures block the release.

Why do I need GroundTruth governance adoption checks before a production release?

GroundTruth governance adoption checks are required before production release to ensure MemBase and Deliberation Archive evidence is recorded, keeping the deployment compliant with platform governance standards.

What are the limitations of running a local pre-release verification gate?

A local pre-release verification gate cannot validate live service interactions or infrastructure mutations; it is limited to non-deploying checks and will enforce stop conditions if required Python proof or security checks fail.