We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 50c725b commit 46d0799Copy full SHA for 46d0799
.github/workflows/enforce-pr-template.yml
@@ -47,6 +47,11 @@ jobs:
47
48
const author = pr.user.login;
49
50
+ if (pr.locked) {
51
+ core.info(`PR #${prNumber} is already locked; skipping enforcement.`);
52
+ return;
53
+ }
54
+
55
const skipAuthors = [
56
'renovate[bot]',
57
'renovate-bot',
@@ -151,4 +156,16 @@ jobs:
151
156
});
152
157
}
153
158
159
+ try {
160
+ await github.rest.issues.lock({
161
+ owner: context.repo.owner,
162
+ repo: context.repo.repo,
163
+ issue_number: prNumber,
164
+ lock_reason: 'spam',
165
+ });
166
+ core.info('Locked PR conversation.');
167
+ } catch (lockError) {
168
+ core.warning(`Failed to lock issue/PR #${prNumber}: ${lockError.message}`);
169
170
154
171
core.setFailed('PR does not follow the required template.');
0 commit comments