Merge upstream/main into server/cicd-pipeline

This commit is contained in:
aradhyacp
2026-01-10 00:26:35 +05:30
35 changed files with 1917 additions and 1058 deletions
+30
View File
@@ -0,0 +1,30 @@
name: "[Bug] Bug report"
description: Report something that is broken
title: "[Bug] "
labels: ["priority 0"]
body:
- type: textarea
id: description
attributes:
label: Description
description: What is the bug?
placeholder: Clearly describe the issue
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1.
2.
3.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
placeholder: What should have happened?
+20
View File
@@ -0,0 +1,20 @@
name: "[Enhancement] Improvement"
description: Improve an existing feature or behavior
title: "[Enhancement] "
labels: ["enhancement", "priority 2"]
body:
- type: textarea
id: current
attributes:
label: Current behavior
placeholder: How does it work today?
validations:
required: true
- type: textarea
id: improvement
attributes:
label: Suggested improvement
placeholder: What would you improve?
validations:
required: true
@@ -0,0 +1,21 @@
name: "[Feature] Feature request"
description: Suggest a new feature
title: "[Feature] "
labels: ["feature", "priority 2"]
body:
- type: textarea
id: problem
attributes:
label: Problem or analyzer tool
description: What problem does this feature solve?
placeholder: Describe the use case
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed solution
placeholder: How should it work?
validations:
required: true
+2 -7
View File
@@ -2,11 +2,6 @@ name: Linters
on: [push, pull_request]
env:
FLAKE8_IGNORE: E203,E501,W503
PYLINT_IGNORE: W0718,R0903,R0801
MYPY_IGNORE: unused-awaitable
permissions:
checks: write
contents: write
@@ -23,11 +18,11 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.11
python-version: 3.12
- name: Install Python dependencies
run: |
pip install isort black flake8 pylint mypy mypy-extensions
pip install -r aperisolve/requirements-dev.txt
pip install -r aperisolve/requirements.txt
- name: Run linters