This repository requires specific GitHub settings to enable automated updates.
- Navigate to Settings → Actions → General
- Under "Workflow permissions":
- Select "Read and write permissions"
- Check "Allow GitHub Actions to create and approve pull requests"
- Click Save
These settings allow the update-claude-code.yml workflow to:
- Modify files in the repository
- Create pull requests for version updates
- Update the flake.lock file
After configuring the settings, you can verify the workflow works by:
# Manually trigger the update workflow
gh workflow run "Update Claude Code Version"
# Check the workflow status
gh run list --workflow="Update Claude Code Version"If you see the error "GitHub Actions is not permitted to create or approve pull requests":
- Ensure the settings above are properly configured
- The repository must not have branch protection rules that prevent GitHub Actions from creating PRs
- The workflow uses the built-in
GITHUB_TOKENwhich is automatically provided