Skip to content

Commit 31dc308

Browse files
authored
Merge pull request #107 from Okabe-Junya/junya/docs/readme-multi-repo
docs: update: Ability to send a list of repos instead of just one
2 parents bc49d9d + f072339 commit 31dc308

File tree

1 file changed

+4
-33
lines changed

1 file changed

+4
-33
lines changed

README.md

+4-33
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,10 @@ jobs:
143143

144144
#### Multiple Repositories Example
145145

146-
This workflow searches for the issues created last month, and generates an issue with metrics. It also uses the `GH_TOKEN` to scan a different repository than the one the workflow file is in.
146+
This workflow searches for the issues created last month, and generates an issue with metrics. It also searches for issues in a second repository and includes those metrics in the same issue.
147147

148148
```yaml
149-
name: Monthly issue metrics
149+
name: Monthly issue metrics (Multi Repo)
150150
on:
151151
workflow_dispatch:
152152

@@ -173,40 +173,11 @@ jobs:
173173
echo "$first_day..$last_day"
174174
echo "last_month=$first_day..$last_day" >> "$GITHUB_ENV"
175175
176-
- name: Get issue metrics (repo1)
177-
uses: github/issue-metrics@v2
178-
env:
179-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
180-
SEARCH_QUERY: 'repo:owner/repo is:issue created:2023-05-01..2023-05-31 -reason:"not planned"'
181-
182-
- name: Copy issue metrics (repo1)
183-
run: |
184-
cp ./issue_metrics.md ./issue_metrics_repo1.md
185-
186-
- name: Get issue metrics (repo2)
176+
- name: Get issue metrics
187177
uses: github/issue-metrics@v2
188178
env:
189179
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
190-
SEARCH_QUERY: 'repo:owner/repo is:issue created:2023-05-01..2023-05-31 -reason:"not planned"'
191-
192-
- name: Copy issue metrics (repo2)
193-
run: |
194-
cp ./issue_metrics.md ./issue_metrics_repo2.md
195-
196-
- name: change owner of issue_metrics.md
197-
run: |
198-
sudo chown runner:runner ./issue_metrics.md
199-
200-
- name: Merge issue metrics
201-
run: |
202-
rm ./issue_metrics.md
203-
echo "## repo1" >> ./issue_metrics.md
204-
cat ./issue_metrics_repo1.md >> ./issue_metrics.md
205-
echo "## repo2" >> ./issue_metrics.md
206-
cat ./issue_metrics_repo2.md >> ./issue_metrics.md
207-
sed -i '/# Issue Metrics/d' ./issue_metrics.md
208-
sed -i '/_This report was generated with the [Issue Metrics Action](https://github.com/github/issue-metrics)_/d' ./issue_metrics.md
209-
echo "_This report was generated with the [Issue Metrics Action](https://github.com/github/issue-metrics)_" >> ./issue_metrics.md
180+
SEARCH_QUERY: 'repo:owner/repo1 repo:owner/repo2 is:issue created:${{ env.last_month }} -reason:"not planned"'
210181

211182
- name: Create issue
212183
uses: peter-evans/create-issue-from-file@v4

0 commit comments

Comments
 (0)