# GitHub Actions

> Master GitHub Actions for CI/CD. Learn workflow syntax, advanced features, security hardening, and how to build robust, automated deployment pipelines.

Canonical: https://codelivly.com/rooms/github-actions
Last updated: 2026-10-27

| | |
|---|---|
| Level | Intermediate |
| Category | Cybersecurity |
| Lessons | 5 |
| Estimated time | 30 min |
| XP | 100 |

This module transitions you from understanding CI/CD concepts to engineering production-grade automation using GitHub Actions. You will learn the core syntax of workflows, jobs, and steps, and understand how GitHub's execution environment (runners) operates under the hood. We will explore advanced features like matrix builds, encrypted secrets, and reusable workflows to maximize efficiency and code reuse. Crucially, you will learn how to secure your pipelines against script injection, supply chain attacks, and credential leakage. The module culminates in a hands-on guided lab where you will build, harden, and deploy a multi-environment pipeline from scratch.

## Lessons

1. What Is GitHub Actions and Why Does It Matter (30 min)
2. Workflows, Jobs and Triggers: The Execution Environment (30 min)
3. Reusable Workflows and Marketplace Actions (30 min)
4. Secrets, Environments and Approval Gates (30 min)
5. Guided Lab: Building a Build-Test-Package Workflow (30 min)

## Related

- [Learning path: CI/CD Pipeline Fundamentals](https://codelivly.com/learning-paths/cicd-pipeline-fundamentals)
- [All rooms](https://codelivly.com/rooms)
