← スキル一覧に戻る

github-actions
by poindexter12
⭐ 2🍴 0📅 2026年1月24日
SKILL.md
name: github-actions description: | GitHub Actions CI/CD reference for workflow templates, caching strategies, and automation patterns. Includes homelab integration with self-hosted runners. Use when creating workflows, debugging CI failures, or setting up deployments. Triggers: github actions, ci, cd, workflow, pipeline, runner, artifact.
GitHub Actions Skill
GitHub Actions CI/CD reference for workflow templates, caching, and automation patterns.
Quick Reference
gh run list --workflow=<name> # Recent workflow runs
gh run view <run-id> # Detailed run output
gh run download <run-id> # Download logs
gh workflow list # List workflows
gh workflow run <workflow> # Trigger workflow
gh run watch <run-id> # Watch run in real-time
Key Paths:
.github/workflows/- Workflow definitionsactions/- Custom local actions
Reference Files
Load on-demand based on task:
| Topic | File | When to Load |
|---|---|---|
| Patterns & Templates | patterns.md | Workflow templates, caching, security |
Workflow Structure
name: Workflow name
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch: # Manual trigger
env:
NODE_VERSION: '18'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'npm'
- run: npm ci
- run: npm test
Common Triggers
| Trigger | Use Case |
|---|---|
push | Build on commits |
pull_request | PR validation |
workflow_dispatch | Manual trigger |
schedule | Cron jobs |
release | Deploy on release |
Validation Checklist
- Workflow triggers correctly configured
- Runner selection appropriate
- Caching implemented for dependencies
- Secrets properly configured
- Permissions minimal and explicit
- Actions pinned to specific versions
- Branch/path filters correct
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です