A practical repository for experimenting with GitHub Actions workflows, CI/CD automation, workflow triggers, jobs, steps, variables, artifacts, environments, and reusable automation patterns.
This repository is primarily used to test and understand GitHub Actions behavior before applying workflow patterns to larger projects.
- GitHub Actions fundamentals
- Workflow syntax
- Events and triggers
- Jobs and steps
- Runners
- Variables
- Secrets
- Expressions
- Conditions
- Artifacts
- Caching
- Environments
- Approvals
- Matrix strategies
- Reusable workflows
- Composite actions
- CI/CD automation
- Workflow troubleshooting
A GitHub Actions workflow is defined using a YAML file inside:
.github/workflows/