liveBook · Manning

GitHub action

A GitHub Action is a reusable automation component that performs a task within a GitHub Actions workflow.

How 3 Manning books explain it

Learn Docker in a Month of Lunches, Second Edition

A GitHub Action is a reusable automation component that performs a step or operation within a GitHub Actions workflow.

How it is used
Builds CI/CD workflows from reusable steps executed by GitHub-hosted runners.
How deep it goes
Demonstrates YAML references and a k3d deployment action, but defers action implementation internals.
Examples
Uses repository checkout, PowerShell builds, and a community k3d action that creates a temporary Kubernetes cluster.
What you can do after
Builds workflows with referenced actions and combines them with locally testable scripts.

Read how Learn Docker in a Month of Lunches, Second Edition explains GitHub action →

.NET MAUI in Action

A GitHub Action is a reusable automation component that performs a step in a GitHub Actions workflow.

How it is used
Automates repeatable workflow steps during application deployment.
How deep it goes
Demonstrates action selection and configuration, but does not explain action implementation internals.
Examples
Uses artifact download, Google Play upload, and TestFlight upload actions in one deployment job.
What you can do after
Operate/configure reusable actions to move signed application artifacts into mobile app stores.

Read how .NET MAUI in Action explains GitHub action →

Automating API Delivery

A GitHub Actions action is a custom application that performs a reusable task within a GitHub Actions workflow.

How it is used
Automates repeatable build, test, checkout, and setup tasks inside GitHub Actions workflows.
How deep it goes
Defines actions within sequential workflow steps and shows configuration, but does not describe action internals.
Examples
Uses checkout, Java setup, compilation, unit testing, API linting, and breaking-change checks in a pull-request workflow.
What you can do after
Operate/configure reusable workflow steps that automate repository builds and enforce selected API quality controls.

Read how Automating API Delivery explains GitHub action →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.