Back to list
poindexter12

github-actions

by poindexter12

2🍴 0📅 Jan 24, 2026

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 definitions
  • actions/ - Custom local actions

Reference Files

Load on-demand based on task:

TopicFileWhen to Load
Patterns & Templatespatterns.mdWorkflow 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

TriggerUse Case
pushBuild on commits
pull_requestPR validation
workflow_dispatchManual trigger
scheduleCron jobs
releaseDeploy 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

Score

Total Score

60/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon