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