Achievement Details
| Property | Value |
|---|---|
| Achievement ID | yolo |
| Icon | 🎲 |
| Description | Merged PR without code review (requires helper account) |
| Helper Account | Required |
| Tiers | Single tier only |
Tier
Default Tier
1 PR merged without waiting for code review
YOLO has only one tier. Once you merge one PR without review, you earn the achievement.
How It Works
The automation creates a specific workflow to trigger the YOLO achievement:- Creates a branch - Temporary branch like
achievements-yolo-1 - Makes a commit - Regular commit to the branch
- Opens pull request - Creates PR from branch to main
- Requests review from helper - Adds helper account as reviewer
- Immediately merges - Merges PR without waiting for review
- Cleans up - Deletes the temporary branch
The key is requesting a review and then merging before the reviewer approves. This is what triggers the YOLO achievement.
Configuration
Configure both your main token and helper token in.env:
Implementation Details
The helper account initialization (fromsrc/achievements/yolo.ts:30-58):
src/achievements/yolo.ts:105-111):
The 200ms delay ensures the review request is registered before the merge happens.
Workflow Example
Here’s what happens when you run YOLO:PR Content
Fromsrc/achievements/yolo.ts:89-103, the PR includes:
Helper Account Requirements
Your helper account needs:- Valid GitHub token with
reposcope - Access to the repository (read access is sufficient)
- Different from main account (can’t request review from yourself)
The helper account doesn’t need to be a collaborator, but it should have visibility to the repository.
Branch Cleanup
Automatic cleanup for orphaned branches (fromsrc/achievements/yolo.ts:138-146):
Estimated Time
From the achievement definition insrc/achievements/index.ts:72:
- Estimated time per unit: 5000ms (5 seconds)
- Total time: ~5 seconds (single tier)
YOLO is quick to earn but requires the additional helper account setup.
Cleanup Considerations
Since YOLO creates only 1 merged PR, cleanup is minimal:- Branch - Automatically deleted after merge
- PR - Remains in closed PRs (1 item)
- Commit - Remains in git history
- Use the CLI’s “Reset Repo History” option to squash commits
- Or delete and recreate the repository to remove all traces
Error Handling
If helper account is not configured:Comparison with Other Achievements
| Feature | YOLO | Quickdraw | Galaxy Brain |
|---|---|---|---|
| Tiers | 1 | 1 | 4 (Default, Bronze, Silver, Gold) |
| Helper account | Required | Not required | Required |
| Time | ~5 seconds | ~2 seconds | ~8 to 128 seconds |
| Creates | 1 PR | 1 Issue | 2-32 Discussions |
| Complexity | Simple | Simplest | Medium |
Why Helper Account is Required
The YOLO achievement specifically looks for:“You merged a pull request while a review was requested but not approved”This requires:
- A reviewer must be requested (can’t be yourself)
- The PR must be merged before they approve
- The merge must be done by the PR author
Best Practices
Test Helper Setup
Run YOLO to verify your helper account configuration is correct.
Single Use
Since YOLO is single-tier, you only need to run it once per account.
Next Steps
Galaxy Brain
Another achievement that uses the helper account
Configuration
Learn how to set up your helper account properly