You can find some Github actions in the .github/workflows folder as well as notes below.
- One of several helpful GH Actions tutorials
- VSCode folding
- Keyboard shortcuts related to Folding in VSCode
- 🔌 GitHub Actions VSCode Extension
- Bring up a terminal in your VSCode editor to see the
Problems
tab to view detected issues in your Workflows. - The built-in Actions runner/viewer is not very good.
- Bring up a terminal in your VSCode editor to see the
- Actions Cheatsheet
- 🛍️ GitHub Actions Marketplace
- Chapter 1 - Core Concepts
- Event Workflow Triggers
- Jobs
- Artifacts Upload/Download
- Using Concurrency
- 🕰️ Timeouts
- Environment Variable Storage
- Repository Level Secrets/Variables
- Example GitHub Actions
- Chapter 1.1 - Core Concepts
- Matrix Strategies (Example #11)
- Contexts
- Expressions (Example #13)
- Workflow Event Filters and Activity Types
- Skipping workflow runs
- Debug Logging
- Workflow Logs via RestAPI (No example workflow)
- Workflow Dispatch Inputs (Example #15)
- Triggers Events with Webhooks
- Chapter 2 - Additional Deployment Concepts
- Expressions
- Status Check Functions
- Cache Dependencies for a Job
- GitHub Packages
- Publish Node.js packages
- Job Container
- Service Containers
- Chapter 3 - Kubernetes Based Deploy Concepts
- Adding a
KUBECONFIG
file to your action- Using the
KUBECONFIG
file and setting context - Kubernetes Placeholders
- Setting an Environment Variable
- Passing values between steps and jobs in a workflow
- Understanding GitHub Environments
- Using the
- Chapter 4 - Reusable Actions
- Reusing workflows
- Sharing actions in a private repo
- Secrets in Reusable Workflows
- Using Outputs from a Reusable Workflow
- Starter Workflows
- Chapter 5 - Custom Actions
ggrep "^##" Chapter-1.md | sed 's/^##/-/'