Skip to content

Commit db359c6

Browse files
committed
Sync auto-copilot-org-playwright-loop.yaml from .github repo
1 parent 9033f62 commit db359c6

File tree

1 file changed

+2
-73
lines changed

1 file changed

+2
-73
lines changed
Lines changed: 2 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,142 +1,71 @@
11
name: "Org-wide: Copilot Playwright Test, Review, Auto-fix, PR, Merge"
2-
uto-amazonq-review.properties.json
32

4-
uto-amazonq-review.properties.json
53
on:
6-
uto-amazonq-review.properties.json
74
push:
8-
uto-amazonq-review.properties.json
95
branches:
10-
uto-amazonq-review.properties.json
116
- main
12-
uto-amazonq-review.properties.json
137
- master
14-
uto-amazonq-review.properties.json
158

16-
uto-amazonq-review.properties.json
179
jobs:
18-
uto-amazonq-review.properties.json
1910
playwright-review-fix:
20-
uto-amazonq-review.properties.json
21-
runs-on: self-hosted
22-
uto-amazonq-review.properties.json
11+
runs-on: ubuntu-latest
2312
steps:
24-
uto-amazonq-review.properties.json
2513
# Checkout repository code
26-
uto-amazonq-review.properties.json
2714
- name: Checkout code
28-
uto-amazonq-review.properties.json
2915
uses: actions/checkout@main
30-
uto-amazonq-review.properties.json
3116

32-
uto-amazonq-review.properties.json
3317
# Set up Python (change/add for other stacks!)
34-
uto-amazonq-review.properties.json
3518
- name: Setup Python
36-
uto-amazonq-review.properties.json
3719
uses: actions/setup-python@main
38-
uto-amazonq-review.properties.json
3920
with:
40-
uto-amazonq-review.properties.json
4121
python-version: "3.11"
42-
uto-amazonq-review.properties.json
4322

44-
uto-amazonq-review.properties.json
4523
# Install dependencies (Python example)
46-
uto-amazonq-review.properties.json
4724
- name: Install dependencies
48-
uto-amazonq-review.properties.json
4925
run: |
50-
uto-amazonq-review.properties.json
5126
pip install -r requirements.txt
52-
uto-amazonq-review.properties.json
5327
pip install pytest playwright pytest-playwright
54-
uto-amazonq-review.properties.json
5528
56-
uto-amazonq-review.properties.json
5729
# Install Playwright browsers
58-
uto-amazonq-review.properties.json
5930
- name: Install Playwright browsers
60-
uto-amazonq-review.properties.json
6131
run: |
62-
uto-amazonq-review.properties.json
6332
python -m playwright install
64-
uto-amazonq-review.properties.json
6533
66-
uto-amazonq-review.properties.json
6734
# Run Playwright tests
68-
uto-amazonq-review.properties.json
6935
- name: Run Playwright Tests
70-
uto-amazonq-review.properties.json
7136
run: |
72-
uto-amazonq-review.properties.json
7337
pytest tests/ || exit 1
74-
uto-amazonq-review.properties.json
7538
continue-on-error: true
76-
uto-amazonq-review.properties.json
7739

78-
uto-amazonq-review.properties.json
7940
# Copilot PR Agent auto-review (if available for org)
80-
uto-amazonq-review.properties.json
8141
- name: Copilot PR Agent Review
82-
uto-amazonq-review.properties.json
8342
uses: github/copilot-agent/pr@main
84-
uto-amazonq-review.properties.json
8543
with:
86-
uto-amazonq-review.properties.json
8744
github-token: ${{ secrets.GITHUB_TOKEN }}
88-
uto-amazonq-review.properties.json
8945
continue-on-error: true
90-
uto-amazonq-review.properties.json
9146

92-
uto-amazonq-review.properties.json
9347
# Copilot Agent auto-fix (can loop up to N attempts if tests fail)
94-
uto-amazonq-review.properties.json
9548
- name: Copilot Auto-fix Failing Playwright Tests
96-
uto-amazonq-review.properties.json
9749
uses: github/copilot-agent/fix@main
98-
uto-amazonq-review.properties.json
9950
with:
100-
uto-amazonq-review.properties.json
10151
github-token: ${{ secrets.GITHUB_TOKEN }}
102-
uto-amazonq-review.properties.json
10352
max_attempts: 3 # Try up to 3 auto-fix loops!
104-
uto-amazonq-review.properties.json
10553
continue-on-error: true
106-
uto-amazonq-review.properties.json
10754

108-
uto-amazonq-review.properties.json
10955
# Create PR with fixes (if any)
110-
uto-amazonq-review.properties.json
11156
- name: Create Pull Request for Automated Fixes
112-
uto-amazonq-review.properties.json
11357
uses: peter-evans/create-pull-request@main
114-
uto-amazonq-review.properties.json
11558
with:
116-
uto-amazonq-review.properties.json
11759
branch: "copilot/playwright-fixes"
118-
uto-amazonq-review.properties.json
11960
title: "Copilot: Auto-fix Playwright Tests"
120-
uto-amazonq-review.properties.json
12161
body: "Automated Playwright test fixes by Copilot Agent."
122-
uto-amazonq-review.properties.json
12362
commit-message: "Copilot agent Playwright bugfixes"
124-
uto-amazonq-review.properties.json
12563
continue-on-error: true
126-
uto-amazonq-review.properties.json
12764

128-
uto-amazonq-review.properties.json
12965
# Automerge PR if passing
130-
uto-amazonq-review.properties.json
13166
- name: Automerge PR if checks pass
132-
uto-amazonq-review.properties.json
13367
uses: pascalgn/automerge-action@main
134-
uto-amazonq-review.properties.json
13568
with:
136-
uto-amazonq-review.properties.json
13769
merge-method: squash
138-
uto-amazonq-review.properties.json
13970
github-token: ${{ secrets.GITHUB_TOKEN }}
140-
uto-amazonq-review.properties.json
141-
continue-on-error: true
142-
uto-amazonq-review.properties.json
71+
continue-on-error: true

0 commit comments

Comments
 (0)