fix issue validator action (#748)
This commit is contained in:
1 parent
b975ae7f12
commit
5620ddb85f
1 file changed
+18
-1
@@ -1,14 +1,31 @@
|
||||
on:
|
||||
issues:
|
||||
types:
|
||||
- opened
|
||||
- labeled
|
||||
|
||||
jobs:
|
||||
validate:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check if issue is labeled within one minute
|
||||
id: check-time
|
||||
uses: actions/github-script@v5
|
||||
with:
|
||||
script: |
|
||||
const issue = context.issue;
|
||||
const createdAt = new Date(issue.created_at);
|
||||
const now = new Date();
|
||||
const oneMinute = 60 * 1000; // milliseconds
|
||||
if (now - createdAt > oneMinute) {
|
||||
console.log('Issue was not labeled within one minute. Skipping...');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
result-encoding: string
|
||||
|
||||
- name: Check if issue is labeled as bug or question
|
||||
id: check-label
|
||||
if: steps.check-time.outputs.result == 'true'
|
||||
uses: actions/github-script@v5
|
||||
with:
|
||||
script: |
|
||||
|
||||
Reference in new issue
Block a user