github-actions
Installation
SKILL.md
GitHub Actions
GitHub Actions is the CI/CD platform native to GitHub, characterized by Reusable Workflows, matrix builds, and OIDC integration for secure, passwordless cloud deployments.
When to Use
- Cloud CI/CD Integrated with GitHub: Building, testing, and releasing software directly inside GitHub repositories.
- Automated Pull Request Checks: Enforcing linting, type-checking, unit tests, and security scans on PR branches.
- OIDC Cloud Deployments: Deploying to AWS, Azure, and GCP securely without storing permanent cloud access keys.
- Matrix Multi-Platform Builds: Testing packages across OS matrices (Ubuntu, macOS, Windows) and language versions.
Quick Start
# .github/workflows/ci.yml
name: CI
on: [push, pull_request]