Skip to content

Commit d94fd2e

Browse files
committed
fix(issue-bot): add permissions, remove secrets
1 parent a421d80 commit d94fd2e

3 files changed

Lines changed: 17 additions & 13 deletions

File tree

.github/workflows/issue-bot.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ on:
103103
required: false
104104
default: "keep-open"
105105

106-
secrets:
107-
github-token:
108-
description: "GITHUB_TOKEN for API requests."
109-
required: true
106+
# secrets:
107+
# github-token:
108+
# description: "GITHUB_TOKEN for API requests."
109+
# required: true
110110

111111
permissions:
112112
issues: write
113113
pull-requests: write
114-
discussions: write
114+
# discussions: write
115115

116116
jobs:
117117
feedback:
@@ -123,15 +123,15 @@ jobs:
123123
uses: actions-cool/issues-helper@v3
124124
with:
125125
actions: add-labels
126-
token: ${{ secrets.github-token }}
126+
token: ${{ secrets.GITHUB_TOKEN }}
127127
issue-number: ${{ github.event.issue.number }}
128128
labels: ${{ inputs.feedback-label }}
129129
- name: Remove "feedback" label
130130
if: ${{ !contains(fromJson('["OWNER", "MEMBER", "COLLABORATOR"]'), github.event.comment.author_association) }}
131131
uses: actions-cool/issues-helper@v3
132132
with:
133133
actions: remove-labels
134-
token: ${{ secrets.github-token }}
134+
token: ${{ secrets.GITHUB_TOKEN }}
135135
issue-number: ${{ github.event.issue.number }}
136136
labels: ${{ inputs.feedback-label }}
137137

@@ -143,7 +143,7 @@ jobs:
143143
- uses: actions-cool/issues-helper@v3
144144
with:
145145
actions: close-issue, create-comment
146-
token: ${{ secrets.github-token }}
146+
token: ${{ secrets.GITHUB_TOKEN }}
147147
body: ${{ inputs.invalid-label-comment }}
148148

149149
duplicate:
@@ -154,7 +154,7 @@ jobs:
154154
- uses: actions-cool/issues-helper@v3
155155
with:
156156
actions: mark-duplicate
157-
token: ${{ secrets.github-token }}
157+
token: ${{ secrets.GITHUB_TOKEN }}
158158
labels: ${{ inputs.duplicate-label }}
159159
close-issue: ${{ inputs.close-duplicates }}
160160

@@ -169,7 +169,7 @@ jobs:
169169
- name: Close stale issues
170170
uses: actions/stale@v10
171171
with:
172-
repo-token: ${{ secrets.github-token }}
172+
repo-token: ${{ secrets.GITHUB_TOKEN }}
173173
only-labels: ${{ inputs.stale-check-only-labels }}
174174
days-before-issue-stale: ${{ inputs.days-before-issue-stale }}
175175
days-before-issue-close: ${{ inputs.days-before-issue-close }}
@@ -190,7 +190,7 @@ jobs:
190190
- name: Lock closed threads
191191
uses: dessant/lock-threads@v5
192192
with:
193-
github-token: ${{ secrets.github-token }}
193+
github-token: ${{ secrets.GITHUB_TOKEN }}
194194
issue-inactive-days: ${{ inputs.issue-inactive-days-before-lock }}
195195
exclude-any-issue-labels: ${{ inputs.exclude-lock-issue-labels }}
196196
pr-inactive-days: 30

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ on:
3838

3939
jobs:
4040
issue-bot:
41-
uses: zotero-plugin-dev/workflows/.github/workflows/issue-bot.yml
41+
uses: zotero-plugin-dev/workflows/.github/workflows/issue-bot.yml@main
4242
secrets:
4343
github-token: ${{ secrets.GITHUB_TOKEN }}
4444

examples/issue-bot.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ on:
1111
- cron: "30 1 * * *"
1212
workflow_dispatch:
1313

14+
permissions:
15+
issues: write
16+
pull-requests: write
17+
1418
jobs:
1519
issue-bot:
16-
uses: zotero-plugin-dev/workflows/.github/workflows/issue-bot.yml
20+
uses: zotero-plugin-dev/workflows/.github/workflows/issue-bot.yml@main
1721
secrets:
1822
github-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)