Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
- improve retry logic for API errors (`src/core/llm/generateIssueContent.ts:40`)

## TODO
- sFromContent.ts (`src/parser/extractTodosFromContent.ts:1`)
- sWithStructuredTags.ts (`src/parser/extractTodosWithStructuredTags.ts:1`)
- sWithStructuredTagsFromDir.ts (`src/parser/extractTodosWithStructuredTagsFromDir.ts:1`)
- .ts (`src/testTodo.ts:1`)
Expand Down
2 changes: 1 addition & 1 deletion ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ A smart GitHub Action that detects, classifies, and transforms inline TODOs into
> Automatically extract meaning and context from TODOs using heuristics and LLMs.
- [x] Heuristic label classification (`refactor`, `bug`, `test`, `doc`, etc.)
- [ ] LLM-powered title/body generation
- [x] LLM-powered title/body generation
_e.g., `Improve sort``Optimize Sorting Algorithm for Edge Cases`_
- [x] Enhanced metadata parsing (`@assignee`, `#module`, etc.)
- [x] Semantic label fallback when tag is ambiguous
Expand Down
17 changes: 17 additions & 0 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,23 @@ inputs:
description: OpenAI model to use (e.g., `gpt-3.5-turbo`, `gpt-4`)
default: gpt-3.5-turbo

sync-to-jira:
required: false
default: 'false'
description: Enable Jira sync for created TODOs

jira-api-token:
required: false
description: Jira API token or personal access token

jira-base-url:
required: false
description: Base URL of your Jira instance (e.g. https://mycompany.atlassian.net)

jira-email:
required: false
description: Email used in conjunction with the Jira API token

runs:
using: 'node20'
main: 'dist/index.js'
Expand Down
Loading