ci-cd-pipeline

Automate CI/CD pipeline setup for Pact 5 and TypeScript GitHub repositories.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill ci-cd-pipeline-pact-community-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-pipeline
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/ci-cd-pipeline
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill ci-cd-pipeline-pact-community-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and standardizes CI/CD workflows for Pact 5 and TypeScript projects using GitHub Actions, reducing setup time and human error.

Core Features & Use Cases

  • Workflow templates for build, test, and deployment across Pact 5 and TypeScript ecosystems.
  • Deterministic gates including PR checks, approvals, and security scans to protect code quality.
  • Artifact management with versioned deploy scripts and CI artifacts for traceability.
  • Use Case: A team adds a new Pact 5 module and automatically wires a compatible GitHub Actions workflow, validates tests, and pushes deployment tags.

Quick Start

Create a new GitHub Actions workflow in .github/workflows using the provided ci-cd-pipeline templates to bootstrap the project.

Frequently Asked Questions about ci-cd-pipeline

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

FAQPage Schema
How do I set up a CI/CD pipeline for Pact 5 and TypeScript using GitHub Actions?

To set up a CI/CD pipeline for Pact 5 and TypeScript, create a new GitHub Actions workflow in your repository's .github/workflows directory using the provided ci-cd-pipeline templates to bootstrap automated builds, tests, and gated deployments.

Can I automate deployments across devnet, testnet, and mainnet environments with GitHub Actions?

Yes, you can automate gated deployments across devnet, testnet, and mainnet environments. The workflow templates implement deterministic deployment gates, PR checks, and security scans to protect code quality across these distinct network environments.

What is the best way to ensure deterministic and auditable releases for my TypeScript project?

The best way to ensure deterministic and auditable releases is by implementing artifact management with versioned deploy scripts and CI artifacts. This approach standardizes workflows and provides full traceability for your TypeScript project releases.

Does this CI/CD pipeline workflow support security scans and PR approvals before deployment?

Yes, the CI/CD pipeline supports security scans and PR approvals. It implements deterministic gates including PR checks and security scans to protect code quality and ensure only validated code progresses through the deployment process.

Why do I need versioned deploy scripts in my Pact 5 GitHub Actions workflow?

You need versioned deploy scripts in your Pact 5 GitHub Actions workflow to achieve traceability and deterministic releases. Artifact management with versioned scripts ensures auditable releases and reduces human error during automated deployments.