How lm-academy/github-actions-course works
This is a GitHub Actions teaching repository, not a standalone application. The learner’s main path is to use the course README to find topic lessons, then study the corresponding workflow examples and supporting code. The README documents that layout; workflow internals were not sampled, so the graph does not infer execution links between examples or services.
Main entry points: README.md Course README · 17-custom-actions/README.md Custom actions · 01-building-blocks/README.md Building blocks · 02-workflow-events/README.md Events and filters
Components 21
Workflow foundations
- Building blocks
01-building-blocks/README.md - Events and filters
02-workflow-events/README.md - Runners and actions
03-workflow-runners/README.md - Contexts and expressions
06-contexts/README.md - Execution flow
10-execution-flow/README.md - Workflow examples
.github/workflows/01-building-blocks.yaml
Workflow features
- Variables and functions
08-variables/README.md - Inputs and outputs
11-inputs/README.md - Caching
13-caching/README.md - Artifacts
14-artifacts/README.md - Matrices
15-matrices/README.md - Environments
16-environments/README.md - Concurrency
19-concurrency/README.md
Reuse and security
- Reusable workflows
18-reusable-workflows/README.md - Workflow security
.github/workflows/20-workflow-security.yaml
Custom actions
- Custom actions
17-custom-actions/README.md - Composite action example
.github/workflows/17-1-custom-actions-composite.yaml - JavaScript action example
.github/workflows/17-2-custom-actions-js.yaml - Docker action example
.github/workflows/17-3-custom-actions-docker.yaml
Other components
- Learner
- Course README
README.md
Connections 20
- Learner → Course README: browses
- Course README → Building blocks: guides to
- Course README → Events and filters: guides to
- Course README → Runners and actions: guides to
- Course README → Contexts and expressions: guides to
- Course README → Execution flow: guides to
- Course README → Workflow examples: locates examples
- Course README → Variables and functions: guides to
- Course README → Inputs and outputs: guides to
- Course README → Caching: guides to
- Course README → Artifacts: guides to
- Course README → Matrices: guides to
- Course README → Environments: guides to
- Course README → Concurrency: guides to
- Course README → Reusable workflows: guides to
- Course README → Workflow security: guides to
- Course README → Custom actions: guides to
- Custom actions → Composite action example: demonstrated by
- Custom actions → JavaScript action example: demonstrated by
- Custom actions → Docker action example: demonstrated by