Skip to content

Update system/riddle.html #42

Update system/riddle.html

Update system/riddle.html #42

name: Auto-Merge Agent PRs

Check failure on line 1 in .github/workflows/auto-merge-agent-prs.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/auto-merge-agent-prs.yml

Invalid workflow file

(Line: 17, Col: 9): Unrecognized named-value: 'statikfintechllc'. Located at position 17 within expression: github.actor == statikfintechllc
on:
pull_request_target:
branches: [master]
types: [review_requested]
permissions:
pull-requests: write
contents: write
issues: write
jobs:
auto-merge:
runs-on: ubuntu-latest
# Only for PRs from Copilot
if: github.actor == statikfintechllc
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Remove owner from assignees and reviewers
uses: actions/github-script@v7
with:
github-token: ${{ secrets.PAT_GITHUB }}
script: |
const pr = context.payload.pull_request;
const owner = context.repo.owner;
const currentAssignees = pr.assignees.map(a => a.login);
// Remove owner from assignees
if (currentAssignees.includes(owner)) {
await github.rest.issues.removeAssignees({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: pr.number,
assignees: [owner]
});
console.log(`✅ Removed ${owner} from assignees`);
}
// Remove owner from requested reviewers
try {
await github.rest.pulls.removeRequestedReviewers({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: pr.number,
reviewers: [owner]
});
console.log(`✅ Removed ${owner} from reviewers`);
} catch (e) {
console.log('No reviewer to remove or already removed');
}
- name: Mark PR as ready for review
run: |
gh pr ready "${{ github.event.pull_request.number }}"
env:
GH_TOKEN: ${{ secrets.PAT_GITHUB }}
- name: Approve PR
run: |
gh pr review "${{ github.event.pull_request.number }}" \
--approve \
--body "✅ Auto-approved: Copilot-generated agent PR"
env:
GH_TOKEN: ${{ secrets.PAT_GITHUB }}
- name: Enable auto-merge with squash
run: |
gh pr merge "${{ github.event.pull_request.number }}" \
--auto \
--squash \
--delete-branch
env:
GH_TOKEN: ${{ secrets.PAT_GITHUB }}