Merge pull request #6 from thelegendtubaguy/github_issue_templates

Added issue templates
This commit is contained in:
TheLegendTubaGuy
2025-09-02 23:15:44 -05:00
committed by GitHub
7 changed files with 117 additions and 0 deletions

41
.github/ISSUE_TEMPLATE/bug-report.md vendored Normal file
View File

@@ -0,0 +1,41 @@
---
name: Bug Report
about: Report a bug or unexpected behavior
title: '[BUG] '
labels: ['bug']
assignees: ''
---
## Bug Description
<!-- A clear description of what the bug is -->
## Steps to Reproduce
1.
2.
3.
## Expected Behavior
<!-- What you expected to happen -->
## Actual Behavior
<!-- What actually happened -->
## Environment
- **Version**: <!-- Docker tag or commit hash -->
- **Sonarr Version**:
- **Log Level**: <!-- info/debug -->
## Configuration
<!-- Your environment variables (remove sensitive values) -->
```
SONARR_HOST=
REMOVE_QUALITY_BLOCKED=
REMOVE_ARCHIVE_BLOCKED=
# etc...
```
## Logs
<!-- Relevant log output -->
```
Paste logs here
```

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Security Issue
url: https://github.com/thelegendtubaguy/ArrQueueCleaner/security/advisories/new
about: Report security vulnerabilities privately

View File

@@ -0,0 +1,22 @@
---
name: Feature Request
about: Suggest a new feature or improvement
title: '[FEATURE] '
labels: ['enhancement']
assignees: ''
---
## Feature Description
<!-- A clear description of what you want to happen -->
## Use Case
<!-- Why would this feature be useful? What problem does it solve? -->
## Proposed Solution
<!-- How do you think this should work? -->
## Alternatives Considered
<!-- Any alternative solutions or features you've considered -->
## Additional Context
<!-- Any other context, mockups, or examples -->

View File

@@ -0,0 +1,30 @@
---
name: Rule Suggestion
about: Suggest a new queue cleaning rule
title: '[RULE] '
labels: ['enhancement', 'rule-suggestion']
assignees: ''
---
## Rule Description
<!-- Describe what type of stuck downloads this rule should handle -->
## Sonarr Status Message
<!-- What status message(s) does Sonarr show for this issue? -->
```
Paste the exact status message here
```
## Expected Behavior
<!-- What should happen when this rule is triggered? -->
- [ ] Remove from queue
- [ ] Add to blocklist
- [ ] Both (configurable)
## Additional Context
<!-- Any other context, screenshots, or examples -->
## Environment Variables
<!-- Suggest names for the environment variables to control this rule -->
- `REMOVE_[RULE_NAME]`:
- `BLOCK_[RULE_NAME]_RELEASES`:

View File

@@ -3,6 +3,10 @@ name: CodeQL
on:
pull_request:
branches: [ main ]
paths:
- 'src/**'
- 'package.json'
- 'pnpm-lock.yaml'
schedule:
- cron: '0 2 * * 1' # Weekly on Mondays

View File

@@ -3,8 +3,16 @@ name: Security
on:
push:
branches: [ main ]
paths:
- 'src/**'
- 'package.json'
- 'pnpm-lock.yaml'
pull_request:
branches: [ main ]
paths:
- 'src/**'
- 'package.json'
- 'pnpm-lock.yaml'
schedule:
- cron: '0 6 * * 1' # Weekly on Mondays

View File

@@ -3,6 +3,13 @@ name: Test
on:
pull_request:
branches: [ main ]
paths:
- 'src/**'
- 'tests/**'
- 'package.json'
- 'pnpm-lock.yaml'
- 'tsconfig.json'
- 'jest.config.js'
jobs:
test: