소스 정보
- 저장소
- ethereum/execution-specs
- 최근 소스 활동
- 2026년 9월 3일 10:31
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1,197
- 포크
- 520
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- name
- edit-workflow
- description
- Apply repository conventions when editing GitHub Actions workflows.
# Edit Workflow
GitHub Actions conventions. Run this skill before modifying workflow files in `.github/`.
## Action Version Pinning (Required)
All actions must be pinned to commit SHA with version comment:
```yaml
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
```
- Never use version tags alone (`@v4` is wrong)
- Local actions (`./.github/actions/*`) are exempt from pinning
## Runner Selection
Self-hosted runners (`[self-hosted-ghr, size-*-x64]`) are a shared EF devops
pool — reserve them for jobs that need the capacity. Non-critical or low-load
jobs belong on GitHub-hosted runners (`ubuntu-latest`), which also avoids a
provisioning wait (~2.5 min) if the self-hosted warm pool is exhausted.
- **Pattern**: lightweight job (short runtime, no heavy parallelism) →
`ubuntu-latest` (e.g. `spec-tools` in #3177).
- **Anti-pattern**: defaulting a quick gate, lint, or cache-restore job to
`size-xl-x64` "to be safe".
- **Exception**: a job may need self-hosted for reasons other than load, e.g.
Docker Hub pulls from GHR egress IPs to dodge per-IP rate limits (#3185
keeps push runs self-hosted while PR runs use `ubuntu-latest`).
If unsure which runner a job needs, flag it and ask instead of guessing.
## Validation
Run `just lint-actions` before committing to validate YAML syntax and structure.
GitHub에서 보기