Skip to main content

ci-workflow-audit

Audit GitHub Actions workflows for security, naming, reusability, and alignment with governance rules

معلومات المصدر

المستودع
Insightpulseai/odoo
آخر نشاط في المصدر
١٠ أبريل ٢٠٢٦ في ٠٧:١٦
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٦
التفرعات
٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
CI Workflow Audit
description
Audit GitHub Actions workflows for security, naming, reusability, and alignment with governance rules
# CI Workflow Audit Skill ## When to use When creating, modifying, or reviewing `.github/workflows/*.yml` files. ## Checks 1. **Naming**: kebab-case filename, descriptive `name:` field 2. **Triggers**: appropriate `on:` events (no `workflow_dispatch` without purpose) 3. **Secrets**: use `${{ secrets.* }}` — never hardcoded values 4. **Runners**: use `ubuntu-latest` or GitHub-hosted (no self-hosted unless justified) 5. **Permissions**: explicit `permissions:` block with least-privilege 6. **Pinned actions**: use SHA-pinned `@v4` or `@<sha>` — not floating tags 7. **Reusability**: extract shared logic into reusable workflows under `.github/workflows/` 8. **No deprecated providers**: no Vercel deploy, no DigitalOcean, no Mailgun 9. **Evidence**: workflows that validate should produce artifacts or logs ## Governance rules - See `.Codex/rules/github-governance.md` - Branch protection requires status checks before merge - CODEOWNERS is enforced
عرض على GitHub