Skip to content

russjhammond/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

.github

Shared GitHub workflows and profile configuration for @russjhammond.

Reusable Workflows

claude-runner.yml

Centralized Claude auto-implement workflow used by repos across the sure-shot and Brunson-Industries orgs.

Usage — add a thin caller to any repo at .github/workflows/claude.yml:

name: Claude Auto-Implement
on:
  issues:
    types: [labeled]
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
  pull_request_review:
    types: [submitted]

concurrency:
  group: claude-${{ github.event.issue.number || github.event.pull_request.number }}
  cancel-in-progress: false

jobs:
  claude-runner:
    uses: russjhammond/.github/.github/workflows/claude-runner.yml@main
    secrets:
      ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
    permissions:
      contents: write
      pull-requests: write
      issues: write
      id-token: write
      actions: read

Requirements:

  • ANTHROPIC_API_KEY org secret (visibility: all repos)
  • Self-hosted runner with [self-hosted, claude] labels
  • Model picker labels: claude-haiku, claude-sonnet, claude-opus

Note: Must use explicit secrets: mapping (not secrets: inherit) for cross-org compatibility.

About

Shared GitHub workflows and profile config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors