deploy-qa

Deploy development code to QA environments via GitHub Actions with Maven builds.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/withmartian-sandbox/ghrc-x-a78d77e2f0a84f43b4d486d418566b5b --skill deploy-qa-withmartian-sandbox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-qa
Source: https://github.com/withmartian-sandbox/ghrc-x-a78d77e2f0a84f43b4d486d418566b5b/tree/main/.claude/skills/deploy-qa
Command: npx skills add https://github.com/withmartian-sandbox/ghrc-x-a78d77e2f0a84f43b4d486d418566b5b --skill deploy-qa-withmartian-sandbox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This deployment process automates pushing development code to QA environments (QA1 or QA2) and performs pre-deployment validations to catch misconfigurations early.

Core Features & Use Cases

  • Pre-deployment validation of persistence.xml environment variables and DDL paths
  • GitHub Actions driven deployment to QA1 and QA2 with automated build and restart
  • Post-deployment guidance for verifying QA accessibility and feature readiness

Quick Start

Trigger the GitHub Actions workflow to deploy the latest development code to QA1 or QA2.

Frequently Asked Questions about deploy-qa

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

FAQPage Schema
How do I automate QA deployments with pre-deployment validations?

Automating QA deployments involves triggering a GitHub Actions workflow that merges development code to QA branches, builds with Maven, restarts the application server, and runs post-deployment checks to verify accessibility.

Why validate persistence.xml environment variables before deploying to QA?

Validating persistence.xml environment variables before deploying to QA catches misconfigurations early, preventing deployment failures and ensuring the application server correctly initializes database connections upon restart.

Can I use GitHub Actions to deploy Maven-built applications to QA1 and QA2?

Yes, GitHub Actions can deploy Maven-built applications to QA1 and QA2 by automating the build process, merging development code to the respective QA branch, and restarting the application server with post-deployment verification.

What's the best way to check DDL paths during a QA environment deployment?

The best way to check DDL paths during a QA environment deployment is to use automated pre-deployment validations that verify the configuration before the GitHub Actions workflow proceeds with the Maven build and server restart.

Does this deployment process support post-deployment verification for QA environments?

Yes, the deployment process provides post-deployment guidance for verifying QA accessibility and feature readiness after the GitHub Actions workflow completes the build and application server restart.

Do I need Maven to build development code for QA branch deployments?

Yes, Maven is required to build development code for QA branch deployments, as the GitHub Actions workflow specifically relies on a Maven build process before restarting the application server and performing post-deployment checks.