GitHub Actions Tutorial — Community Resources
Community Resources
A curated list of official documentation, starter workflows, community actions, and learning resources for GitHub Actions.
Official Documentation
| Resource | Link |
|---|---|
| GitHub Actions Docs | docs.github.com/actions |
| Workflow Syntax | docs.github.com/actions/reference/workflow-syntax |
| Contexts & Expressions | docs.github.com/actions/learn-github-actions/contexts |
| Runner Images | github.com/actions/runner-images |
| Changelog | github.blog/changelog (filter by Actions) |
Starter Workflows
GitHub provides starter workflow templates at:
github.com/actions/starter-workflows
Categories:
- CI — Node.js, Python, Java, Go, .NET, Ruby, Rust
- Deployment — AWS, Azure, GCP, Kubernetes, Pages
- Security — CodeQL, dependency review
- Automation — Stale issues, labeling, greetings
Access them in your repo: Actions tab → New workflow → Choose a template.
Popular Community Actions
CI/Build
| Action | Purpose |
|---|---|
actions/checkout@v4 |
Check out repository |
actions/setup-node@v4 |
Setup Node.js |
actions/setup-python@v5 |
Setup Python |
actions/cache@v4 |
Cache dependencies |
actions/upload-artifact@v4 |
Upload build artifacts |
Docker
| Action | Purpose |
|---|---|
docker/build-push-action@v6 |
Build and push images |
docker/metadata-action@v5 |
Generate image tags |
docker/login-action@v3 |
Registry authentication |
Cloud Deploy
| Action | Purpose |
|---|---|
aws-actions/configure-aws-credentials@v4 |
AWS OIDC auth |
azure/login@v2 |
Azure OIDC auth |
google-github-actions/auth@v2 |
GCP auth |
Utilities
| Action | Purpose |
|---|---|
actions/github-script@v7 |
Run JavaScript with Octokit |
peter-evans/create-pull-request@v6 |
Create PRs programmatically |
dorny/paths-filter@v3 |
Monorepo path detection |
softprops/action-gh-release@v2 |
Create GitHub Releases |
GitHub Actions Marketplace
Browse thousands of actions at github.com/marketplace?type=actions.
Tips for evaluating actions:
- Check the verified creator badge
- Review the number of stars and usage
- Read the source code — it’s always open
- Check last updated date and open issues
- Prefer actions from
actions/(official) and well-known orgs
Learning Resources
| Resource | Type |
|---|---|
| GitHub Skills | Interactive courses |
| GitHub Actions Documentation | Official reference |
| GitHub Universe Videos | Conference talks |
| GitHub Blog | Announcements and best practices |
← Previous: Non-CI/CD Automation
Next: Learning Path →