Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically close bug report issues that don't have valid log files #1994

Open
wants to merge 32 commits into
base: dev
Choose a base branch
from

Conversation

AstreaTSS
Copy link

@AstreaTSS AstreaTSS commented Aug 12, 2023

This PR introduces a script that validates/verifies bug report issues to make sure they have a log file as a GitHub attachment. Any invalid issues will be closed with a comment explaining what they need to do - if they go back and fix the issues, then it'll automatically be re-opened.

This is achieved through a regex and a glorified Javascript... script that runs any time an issue is opened, edited, or reopened. This is a bit hacky (as with almost everything GitHub Actions), so please feel free to point out any adjustments you want to make. This PR can be tested on my fork just by creating an issue, so feel free to use it.

Special note is the closing/opening messages, which may need changing.

(This may or may not require making it so actions can read and edit things, as well as work with PRs - I'm not sure. Just note that I tested with everything enabled.)

@douira
Copy link
Contributor

douira commented Aug 13, 2023

I've tested this too and it works as expected.

@douira
Copy link
Contributor

douira commented Aug 17, 2023

Indirectly fixes #1977

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants