Skip to content
This repository was archived by the owner on Sep 5, 2025. It is now read-only.

Commit f49da5c

Browse files
committed
Update README with public org membership requirement and v0.10.0 references
1 parent 6efa839 commit f49da5c

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

README.md

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ on:
3030

3131
jobs:
3232
claude-integration:
33-
uses: fractureinc/claude-code-github-action/.github/workflows/claude-full.yml@v0.6.0
33+
uses: basicmachines-co/claude-code-github-action/.github/workflows/claude-full.yml@v0.10.0
3434
with:
3535
issue-label: 'claude-fix' # Optional: customize the trigger label
3636
secrets:
@@ -47,7 +47,7 @@ on:
4747
4848
jobs:
4949
claude-label-fix:
50-
uses: fractureinc/claude-code-github-action/.github/workflows/claude-label-fix.yml@v0.6.0
50+
uses: basicmachines-co/claude-code-github-action/.github/workflows/claude-label-fix.yml@v0.10.0
5151
with:
5252
issue-label: 'claude-fix' # Must match your chosen label
5353
secrets:
@@ -97,7 +97,7 @@ The reusable workflows support several configuration options:
9797
```yaml
9898
jobs:
9999
claude-integration:
100-
uses: fractureinc/claude-code-github-action/.github/workflows/claude-full.yml@v0.6.0
100+
uses: basicmachines-co/claude-code-github-action/.github/workflows/claude-full.yml@v0.10.0
101101
with:
102102
# All parameters are optional with sensible defaults
103103
issue-label: 'claude-fix' # Label that triggers issue fixes
@@ -116,7 +116,7 @@ jobs:
116116
```yaml
117117
jobs:
118118
claude-label-fix:
119-
uses: fractureinc/claude-code-github-action/.github/workflows/claude-label-fix.yml@v0.6.0
119+
uses: basicmachines-co/claude-code-github-action/.github/workflows/claude-label-fix.yml@v0.10.0
120120
with:
121121
# All parameters are optional with sensible defaults
122122
issue-label: 'claude-fix' # Must match the label you're using
@@ -151,7 +151,7 @@ When using our reusable workflows, you only need to configure a few key options:
151151
|-----------|-------------|---------|---------|
152152
| `issue-label` | Label that triggers issue fixes | `claude-fix` | Both workflows |
153153
| `branch-prefix` | Prefix for branches created by fixes | `fix` | Both workflows |
154-
| `require-org-membership` | Require the issue creator to be an organization member | `true` | Both workflows |
154+
| `require-org-membership` | Require the comment author to be a public member of the organization | `true` | Both workflows |
155155
| `organization` | Organization name to check membership against | Repository owner | Both workflows |
156156
| `personal-access-token` | Token for commits to override the default GitHub token | None | Both workflows |
157157
| `debug-mode` | Enable verbose logging | `false` | Both workflows |
@@ -161,7 +161,7 @@ All parameters are optional and have sensible defaults.
161161

162162
## Enhanced Context for Claude
163163

164-
With version 0.6.0, Claude now receives complete context for your PRs and issues, including:
164+
With version 0.10.0, Claude receives complete context for your PRs and issues, including:
165165

166166
- PR metadata (title, description, branch info)
167167
- Issue details (title, description, labels)
@@ -223,6 +223,26 @@ permissions:
223223
- The `require-org-membership` option ensures only organization members can use Claude for issues
224224
- Using a personal access token for commits ensures proper attribution and bypasses CLA requirements
225225

226+
### Organization Membership Visibility Requirement
227+
228+
When using `require-org-membership: true` (which is the default), the GitHub user who triggers Claude (by commenting with `claude:` or `claude-fix:`) must be a **public** member of the organization.
229+
230+
**Important:** By default, GitHub organization memberships are private, which means the API cannot verify your membership. To make your membership public:
231+
232+
1. **Go to your organization page**: `https://github.com/your-organization-name`
233+
2. **Click on the "People" tab**
234+
3. **Find your username** in the member list
235+
4. **Click on the "Private" dropdown** next to your name
236+
5. **Select "Make public"**
237+
238+
Alternatively, you can do this from your profile:
239+
1. Go to your GitHub profile
240+
2. Click on "Organizations" in the left sidebar
241+
3. Find the organization in the list
242+
4. Click the "Make public" button
243+
244+
This allows the GitHub API to verify your organization membership when you use Claude Code action.
245+
226246
## License
227247

228248
MIT

0 commit comments

Comments
 (0)