Commit ecd80c9
feat: add GitHub Issue Priorities Labeler task (#125)
* feat: add GitHub Issue Priorities Labeler task
- Add new task to sync priority labels from Notion to GitHub
- Maps Notion priorities (High/Medium/Low) to GitHub labels
- Automatically adds/removes priority labels on issues/PRs
- Uses checkpoint-based incremental processing
- Integrates task into main task runner
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Update app/tasks/gh-issue-priorities-labeler/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update app/tasks/gh-issue-priorities-labeler/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update app/tasks/gh-issue-priorities-labeler/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update app/tasks/gh-issue-priorities-labeler/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* test: add comprehensive test suite for gh-issue-priorities-labeler
- Add 10 test cases covering all functionality
- Test adding, removing, and skipping priority labels
- Test checkpoint-based resumption
- Test error handling for label operations
- Test multiple tasks with different priorities
- Mock Notion API and GitHub API interactions
- All tests passing
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* chore: update dependencies and add new keyv stores
- Added @keyv/mongo and @notionhq/client to package.json
- Updated keyv to version 5.5.5 and added keyv-cache-proxy, keyv-mongodb-store, and keyv-nedb-store
- Added json5 to dependencies
- Enhanced parseIssueUrl function to handle additional URL formats and improved error handling with DIE
* feat(issue-transfer): handle failed assignee assignment by moving to body with a note for clarity
* feat(run-gh-tasks.ts): add detailed error logging for failed tasks to improve debugging capabilities
* chore(workflows): reorder environment variables in GitHub Actions workflow for better organization
chore(postSlackMessage.ts): add deprecation notice to postSlackMessage function to guide users towards the new implementation
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>1 parent 127c34c commit ecd80c9
10 files changed
Lines changed: 945 additions & 46 deletions
File tree
- .github/workflows
- app/tasks
- gh-issue-priorities-labeler
- gh-issue-transfer-comfyui-to-frontend
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
| 20 | + | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
46 | 45 | | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
0 commit comments