|
1 | 1 | name: Trigger Workflow on All Repos |
2 | | -uto-amazonq-review.properties.json |
3 | 2 |
|
4 | | -uto-amazonq-review.properties.json |
5 | 3 | on: |
6 | | -uto-amazonq-review.properties.json |
7 | 4 | workflow_dispatch: |
8 | | -uto-amazonq-review.properties.json |
9 | 5 | inputs: |
10 | | -uto-amazonq-review.properties.json |
11 | 6 | workflow_file: |
12 | | -uto-amazonq-review.properties.json |
13 | 7 | description: 'Workflow file name to trigger (e.g., workflows-sync.yml)' |
14 | | -uto-amazonq-review.properties.json |
15 | 8 | required: true |
16 | | -uto-amazonq-review.properties.json |
17 | 9 | type: string |
18 | | -uto-amazonq-review.properties.json |
19 | 10 | ref: |
20 | | -uto-amazonq-review.properties.json |
21 | 11 | description: 'Git reference (branch/tag/SHA) to run workflow from' |
22 | | -uto-amazonq-review.properties.json |
23 | 12 | required: false |
24 | | -uto-amazonq-review.properties.json |
25 | 13 | default: 'main' |
26 | | -uto-amazonq-review.properties.json |
27 | 14 | type: string |
28 | | -uto-amazonq-review.properties.json |
29 | 15 | include_archived: |
30 | | -uto-amazonq-review.properties.json |
31 | 16 | description: 'Include archived repositories' |
32 | | -uto-amazonq-review.properties.json |
33 | 17 | required: false |
34 | | -uto-amazonq-review.properties.json |
35 | 18 | default: false |
36 | | -uto-amazonq-review.properties.json |
37 | 19 | type: boolean |
38 | | -uto-amazonq-review.properties.json |
39 | 20 | check_only: |
40 | | -uto-amazonq-review.properties.json |
41 | 21 | description: 'Only check which repos have the workflow (do not trigger)' |
42 | | -uto-amazonq-review.properties.json |
43 | 22 | required: false |
44 | | -uto-amazonq-review.properties.json |
45 | 23 | default: false |
46 | | -uto-amazonq-review.properties.json |
47 | 24 | type: boolean |
48 | | -uto-amazonq-review.properties.json |
49 | 25 |
|
50 | | -uto-amazonq-review.properties.json |
51 | 26 | jobs: |
52 | | -uto-amazonq-review.properties.json |
53 | 27 | trigger-all: |
54 | | -uto-amazonq-review.properties.json |
55 | | - runs-on: self-hosted |
56 | | -uto-amazonq-review.properties.json |
| 28 | + runs-on: ubuntu-latest |
57 | 29 | steps: |
58 | | -uto-amazonq-review.properties.json |
59 | 30 | - name: Checkout repository |
60 | | -uto-amazonq-review.properties.json |
61 | 31 | uses: actions/checkout@main |
62 | | -uto-amazonq-review.properties.json |
63 | 32 |
|
64 | | -uto-amazonq-review.properties.json |
65 | 33 | - name: Set up Python |
66 | | -uto-amazonq-review.properties.json |
67 | 34 | uses: actions/setup-python@main |
68 | | -uto-amazonq-review.properties.json |
69 | 35 | with: |
70 | | -uto-amazonq-review.properties.json |
71 | 36 | python-version: '3.11' |
72 | | -uto-amazonq-review.properties.json |
73 | 37 |
|
74 | | -uto-amazonq-review.properties.json |
75 | 38 | - name: Install dependencies |
76 | | -uto-amazonq-review.properties.json |
77 | 39 | run: | |
78 | | -uto-amazonq-review.properties.json |
79 | 40 | pip install requests |
80 | | -uto-amazonq-review.properties.json |
81 | 41 |
|
82 | | -uto-amazonq-review.properties.json |
83 | 42 | - name: Trigger workflow on all repositories |
84 | | -uto-amazonq-review.properties.json |
85 | 43 | env: |
86 | | -uto-amazonq-review.properties.json |
87 | 44 | GITHUB_TOKEN: ${{ secrets.GH_PAT }} |
88 | | -uto-amazonq-review.properties.json |
89 | 45 | run: | |
90 | | -uto-amazonq-review.properties.json |
91 | 46 | python trigger_workflow_all_repos.py \ |
92 | | -uto-amazonq-review.properties.json |
93 | 47 | P4X-ng \ |
94 | | -uto-amazonq-review.properties.json |
95 | 48 | "${{ inputs.workflow_file }}" \ |
96 | | -uto-amazonq-review.properties.json |
97 | 49 | --ref "${{ inputs.ref }}" \ |
98 | | -uto-amazonq-review.properties.json |
99 | 50 | ${{ inputs.include_archived && '--include-archived' || '' }} \ |
100 | | -uto-amazonq-review.properties.json |
101 | 51 | ${{ inputs.check_only && '--check-only' || '' }} \ |
102 | | -uto-amazonq-review.properties.json |
103 | 52 | --delay 1.5 |
104 | | -uto-amazonq-review.properties.json |
105 | 53 |
|
106 | | -uto-amazonq-review.properties.json |
107 | 54 | - name: Summary |
108 | | -uto-amazonq-review.properties.json |
109 | 55 | run: | |
110 | | -uto-amazonq-review.properties.json |
111 | 56 | echo "## Workflow Dispatch Summary" >> $GITHUB_STEP_SUMMARY |
112 | | -uto-amazonq-review.properties.json |
113 | 57 | echo "" >> $GITHUB_STEP_SUMMARY |
114 | | -uto-amazonq-review.properties.json |
115 | 58 | echo "**Workflow:** ${{ inputs.workflow_file }}" >> $GITHUB_STEP_SUMMARY |
116 | | -uto-amazonq-review.properties.json |
117 | 59 | echo "**Reference:** ${{ inputs.ref }}" >> $GITHUB_STEP_SUMMARY |
118 | | -uto-amazonq-review.properties.json |
119 | 60 | echo "**Include archived:** ${{ inputs.include_archived }}" >> $GITHUB_STEP_SUMMARY |
120 | | -uto-amazonq-review.properties.json |
121 | 61 | echo "**Check only:** ${{ inputs.check_only }}" >> $GITHUB_STEP_SUMMARY |
122 | | -uto-amazonq-review.properties.json |
123 | 62 | echo "" >> $GITHUB_STEP_SUMMARY |
124 | | -uto-amazonq-review.properties.json |
125 | 63 | echo "See logs above for detailed results." >> $GITHUB_STEP_SUMMARY |
126 | | -uto-amazonq-review.properties.json |
0 commit comments