Skip to content

Instantly share code, notes, and snippets.

Here's some commentary and a list of links that people find helpful as they explore and evaluate GitHub Actions.

GitHub Actions 101

Actions is a CI/CD automation platform built natively within GitHub SCM. Check out the official introduction to GitHub Actions docs article to learn more. Here's the high-level gist of what Actions is:

  • Automate everything. GitHub Actions uses script automation to automate core CI/CD activities (code scan, code compilation, e2e testing, packaging, deployment), a vast variety of SCM activities within GitHub, and a another vast variety of activities that take place outside of GitHub. Learn about events that trigger GitHub Actions automation here.
  • Automate with workflows. Automation scripts or pipelines are called "workflows" and are written and stored in YAML as a workflow file in the .github/w
@dane-joh
dane-joh / the-actions-list.md
Last active September 5, 2023 15:28
The Actions List

This is a list of URLs and resources that we consistently share with customers of GitHub Actions.

If you have questions about Actions or need help with using Actions, connect with your GitHub account team or email dane-joh@github.com.

Actions Roadmap

See the GitHub Public Roadmap for GitHub Actions (filter by "actions" if not already filtered) to track our planned feature evolution. Some interesting roadmap items include:

  • GitHub-native observability experiences for runner usage and workflow performance management
  • New GitHub-hosted runner machine types and sizes (larger macOS machines, Apple M1 silicon macOS machines, GPU-enabled machines, etc.)