fix(jira): correct ticket hierarchy — campaigns=Epic, all tests=Task
Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
- Campaign issue type changed from Task to Epic (required to nest under Initiative OFS-20795 in classic Jira) - Added customfield_10011 (Epic Name) — required when creating Epics - Removed JIRA_ISSUE_TYPE_SUBTASK; all tests are now Task regardless of whether they are inside a campaign or standalone - Standalone tests use the configured standalone parent (OFS-20798, an Epic) so Task→Task parent is never attempted - Campaign tests use the campaign Epic key passed via parent_ticket_override Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -51,9 +51,8 @@ class Settings(BaseSettings):
|
||||
JIRA_API_TOKEN: str = ""
|
||||
JIRA_IS_CLOUD: bool = True
|
||||
JIRA_DEFAULT_PROJECT: str = ""
|
||||
JIRA_ISSUE_TYPE_TEST: str = "Task"
|
||||
JIRA_ISSUE_TYPE_CAMPAIGN: str = "Task"
|
||||
JIRA_ISSUE_TYPE_SUBTASK: str = "Sub-task"
|
||||
JIRA_ISSUE_TYPE_TEST: str = "Task" # tests (campaign or standalone)
|
||||
JIRA_ISSUE_TYPE_CAMPAIGN: str = "Epic" # campaigns (under Initiative)
|
||||
|
||||
# ── Tempo Integration ─────────────────────────────────────────────
|
||||
TEMPO_ENABLED: bool = False
|
||||
|
||||
Reference in New Issue
Block a user