github-actions-cicd

Automate secure CI/CD pipelines with GitHub Actions for testing, scanning, and deployment.

9|3|Updated Oct 26, 2019
One-click install
npx skills add https://github.com/Hack23/homepage --skill github-actions-cicd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-actions-cicd
Source: https://github.com/Hack23/homepage/tree/main/.github/skills/deployment/github-actions-cicd
Command: npx skills add https://github.com/Hack23/homepage --skill github-actions-cicd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates secure CI/CD pipelines using GitHub Actions to automate testing, security scanning, performance auditing, and deployment.

Core Features & Use Cases

  • Code Quality & Linting: Ensure code quality with linting and formatting checks.
  • Security Scanning: Integrate CodeQL, Dependabot, and ZAP for vulnerability scanning.
  • Performance Audits: Run Lighthouse checks and budgets to guard UX and performance targets.
  • Deployment & Approvals: Deploy to environments with production gating and explicit approvals.

Quick Start

Create a workflow file named ci-cd-pipeline.yml and configure steps to checkout the repository, install dependencies, run validation and lint tasks, initialize CodeQL, perform ZAP baseline scans, run Lighthouse CI, and deploy to AWS with a CloudFront invalidation when on the main branch.

Frequently Asked Questions about github-actions-cicd

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

FAQPage Schema
How do I automate secure CI/CD pipelines with GitHub Actions?▼

Automate secure CI/CD pipelines by orchestrating GitHub Actions for testing, security scanning, performance audits, and deployment, while enforcing OIDC-based AWS authentication and least-privilege IAM roles.

How do I integrate CodeQL and ZAP security scanning into GitHub Actions?▼

Integrate CodeQL and ZAP security scanning into GitHub Actions by configuring workflow steps to initialize CodeQL analysis and perform ZAP baseline scans for automated vulnerability detection.

Can I run Lighthouse performance audits in a GitHub Actions workflow?▼

You can run Lighthouse performance audits in a GitHub Actions workflow by configuring Lighthouse CI steps to execute performance checks and enforce performance budgets.

How do I set up production deployment approvals in GitHub Actions?▼

Set up production deployment approvals in GitHub Actions by configuring environments with production gating and explicit approvals to control deployments to AWS with CloudFront invalidation.

Does this GitHub Actions CI/CD workflow support OIDC-based AWS authentication?▼

This GitHub Actions CI/CD workflow supports OIDC-based AWS authentication, utilizing GitHub Secrets and least-privilege IAM roles to securely manage access without long-lived credentials.

What are the limitations of using GitHub Actions for security scanning?▼

GitHub Actions security scanning requires pinned action SHAs, minimized permissions, and Dependabot updates to maintain operational security and prevent supply chain vulnerabilities.