Skip to content

Commit a8a3bf2

Browse files
authored
Update issue templates with chore
Update issue templates with chore
1 parent ad06cf5 commit a8a3bf2

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
name: Chore Task (devops, linting, maintenance)
3+
about: Internal devops, CI/CD, linting, formatting, dependency hygiene, or project
4+
maintenance
5+
title: "[CHORE]: "
6+
labels: chore, cicd, devops, triage
7+
assignees: ''
8+
9+
---
10+
11+
### 🔧 Chore Summary
12+
13+
Provide a brief summary of the maintenance task or internal tooling update you're proposing or working on.
14+
15+
---
16+
17+
### 🧱 Area Affected
18+
19+
Choose the general area(s) that this chore affects:
20+
21+
- [ ] GitHub Actions / CI Pipelines
22+
- [ ] Pre-commit hooks / linters
23+
- [ ] Formatting (black, isort, ruff, etc.)
24+
- [ ] Type-checking (mypy, pyright, pytype, etc.)
25+
- [ ] Dependency cleanup or updates
26+
- [ ] Build system or `Makefile`
27+
- [ ] Containerization (Docker/Podman)
28+
- [ ] Docs or spellcheck
29+
- [ ] SBOM, CVE scans, licenses, or security checks
30+
- [ ] Other:
31+
32+
---
33+
34+
### ⚙️ Context / Rationale
35+
36+
Why is this task needed? Does it reduce tech debt, unblock other work, or improve DX/CI reliability?
37+
38+
---
39+
40+
### 📦 Related Make Targets
41+
42+
Reference any relevant Makefile targets that are involved, if applicable. Ex:
43+
44+
- `make lint` — run ruff, mypy, flake8, etc.
45+
- `make pre-commit` — run pre-configured hooks
46+
- `make install-web-linters` — installs npm-based linters
47+
- `make sonar-submit-docker` — run SonarQube scanner via Docker
48+
- `make sbom` — generate CycloneDX software bill of materials
49+
- `make pip-licenses` — generate markdown license inventory
50+
- `make spellcheck` — spell-check source + docs
51+
- `make update` — update Python dependencies in the venv
52+
- `make check-env` — validate required `.env` entries
53+
54+
---
55+
56+
### 📋 Acceptance Criteria
57+
58+
Define what "done" looks like for this task.
59+
60+
- [ ] Linter runs cleanly (`make lint`)
61+
- [ ] CI passes with no regressions
62+
- [ ] Docs/tooling updated (if applicable)
63+
- [ ] Security scans pass
64+
65+
---
66+
67+
### 🧩 Additional Notes
68+
69+
(Optional) Include any configs, environment quirks, or dependencies (e.g. Python, Node, Docker, CI secrets).

0 commit comments

Comments
 (0)