11name : " Org-wide: Copilot Playwright Test, Review, Auto-fix, PR, Merge"
2+ uto-amazonq-review.properties.json
23
4+ uto-amazonq-review.properties.json
35on :
6+ uto-amazonq-review.properties.json
47 push :
8+ uto-amazonq-review.properties.json
59 branches :
10+ uto-amazonq-review.properties.json
611 - main
12+ uto-amazonq-review.properties.json
713 - master
14+ uto-amazonq-review.properties.json
815
16+ uto-amazonq-review.properties.json
917jobs :
18+ uto-amazonq-review.properties.json
1019 playwright-review-fix :
11- runs-on : ubuntu-latest
20+ uto-amazonq-review.properties.json
21+ runs-on : self-hosted
22+ uto-amazonq-review.properties.json
1223 steps :
24+ uto-amazonq-review.properties.json
1325 # Checkout repository code
26+ uto-amazonq-review.properties.json
1427 - name : Checkout code
28+ uto-amazonq-review.properties.json
1529 uses : actions/checkout@main
30+ uto-amazonq-review.properties.json
1631
32+ uto-amazonq-review.properties.json
1733 # Set up Python (change/add for other stacks!)
34+ uto-amazonq-review.properties.json
1835 - name : Setup Python
36+ uto-amazonq-review.properties.json
1937 uses : actions/setup-python@main
38+ uto-amazonq-review.properties.json
2039 with :
40+ uto-amazonq-review.properties.json
2141 python-version : " 3.11"
42+ uto-amazonq-review.properties.json
2243
44+ uto-amazonq-review.properties.json
2345 # Install dependencies (Python example)
46+ uto-amazonq-review.properties.json
2447 - name : Install dependencies
48+ uto-amazonq-review.properties.json
2549 run : |
50+ uto-amazonq-review.properties.json
2651 pip install -r requirements.txt
52+ uto-amazonq-review.properties.json
2753 pip install pytest playwright pytest-playwright
54+ uto-amazonq-review.properties.json
2855
56+ uto-amazonq-review.properties.json
2957 # Install Playwright browsers
58+ uto-amazonq-review.properties.json
3059 - name : Install Playwright browsers
60+ uto-amazonq-review.properties.json
3161 run : |
62+ uto-amazonq-review.properties.json
3263 python -m playwright install
64+ uto-amazonq-review.properties.json
3365
66+ uto-amazonq-review.properties.json
3467 # Run Playwright tests
68+ uto-amazonq-review.properties.json
3569 - name : Run Playwright Tests
70+ uto-amazonq-review.properties.json
3671 run : |
72+ uto-amazonq-review.properties.json
3773 pytest tests/ || exit 1
74+ uto-amazonq-review.properties.json
3875 continue-on-error : true
76+ uto-amazonq-review.properties.json
3977
78+ uto-amazonq-review.properties.json
4079 # Copilot PR Agent auto-review (if available for org)
80+ uto-amazonq-review.properties.json
4181 - name : Copilot PR Agent Review
82+ uto-amazonq-review.properties.json
4283 uses : github/copilot-agent/pr@main
84+ uto-amazonq-review.properties.json
4385 with :
86+ uto-amazonq-review.properties.json
4487 github-token : ${{ secrets.GITHUB_TOKEN }}
88+ uto-amazonq-review.properties.json
4589 continue-on-error : true
90+ uto-amazonq-review.properties.json
4691
92+ uto-amazonq-review.properties.json
4793 # Copilot Agent auto-fix (can loop up to N attempts if tests fail)
94+ uto-amazonq-review.properties.json
4895 - name : Copilot Auto-fix Failing Playwright Tests
96+ uto-amazonq-review.properties.json
4997 uses : github/copilot-agent/fix@main
98+ uto-amazonq-review.properties.json
5099 with :
100+ uto-amazonq-review.properties.json
51101 github-token : ${{ secrets.GITHUB_TOKEN }}
102+ uto-amazonq-review.properties.json
52103 max_attempts : 3 # Try up to 3 auto-fix loops!
104+ uto-amazonq-review.properties.json
53105 continue-on-error : true
106+ uto-amazonq-review.properties.json
54107
108+ uto-amazonq-review.properties.json
55109 # Create PR with fixes (if any)
110+ uto-amazonq-review.properties.json
56111 - name : Create Pull Request for Automated Fixes
112+ uto-amazonq-review.properties.json
57113 uses : peter-evans/create-pull-request@main
114+ uto-amazonq-review.properties.json
58115 with :
116+ uto-amazonq-review.properties.json
59117 branch : " copilot/playwright-fixes"
118+ uto-amazonq-review.properties.json
60119 title : " Copilot: Auto-fix Playwright Tests"
120+ uto-amazonq-review.properties.json
61121 body : " Automated Playwright test fixes by Copilot Agent."
122+ uto-amazonq-review.properties.json
62123 commit-message : " Copilot agent Playwright bugfixes"
124+ uto-amazonq-review.properties.json
63125 continue-on-error : true
126+ uto-amazonq-review.properties.json
64127
128+ uto-amazonq-review.properties.json
65129 # Automerge PR if passing
130+ uto-amazonq-review.properties.json
66131 - name : Automerge PR if checks pass
132+ uto-amazonq-review.properties.json
67133 uses : pascalgn/automerge-action@main
134+ uto-amazonq-review.properties.json
68135 with :
136+ uto-amazonq-review.properties.json
69137 merge-method : squash
138+ uto-amazonq-review.properties.json
70139 github-token : ${{ secrets.GITHUB_TOKEN }}
71- continue-on-error : true
140+ uto-amazonq-review.properties.json
141+ continue-on-error : true
142+ uto-amazonq-review.properties.json
0 commit comments