Ralph Khreish
320cc6e6a0
harden: implement CodeRabbit bash and output file suggestions
...
- Add 'set -Eeuo pipefail' for strict bash error handling
- Make issue metrics output file explicit to avoid coupling to action defaults
- Prevents future breakage if github/issue-metrics changes default filenames
- Follows defensive programming best practices
2025-09-22 15:23:34 +02:00
Ralph Khreish
c86158c911
improve: implement CodeRabbit review suggestions
...
- Consolidate fs imports into single import statement
- Harden table parsing with better column detection and filtering
- Improve numeric extraction to handle commas and edge cases
- Add comprehensive error handling for file writes
- Add stdout logging for better debugging and transparency
- Add file existence logging with emojis for clarity
2025-09-22 15:21:14 +02:00
Ralph Khreish
ce66b069e5
enhance: add Repobeats visual analytics to Discord report
...
- Include Repobeats chart URL in the weekly metrics message
- Provides visual complement to the text-based metrics
- Shows broader repository health and trends
2025-09-22 15:16:48 +02:00
Ralph Khreish
2071109258
final: extend to 14-day window and clean up debug output
...
- Increase window from 7 to 14 days for better sample sizes
- Remove debug output now that we understand the metrics
- Should give more representative averages for response/merge times
2025-09-22 15:09:38 +02:00
Ralph Khreish
dea5ddbebd
debug: add raw file content output to understand metric discrepancies
2025-09-22 15:02:14 +02:00
Ralph Khreish
6011fe9cf1
fix: add Node.js setup for script execution
...
- Add actions/setup-node@v4 with Node 20
- Required to run .github/scripts/parse-metrics.mjs
- Following pattern from other workflows that use .mjs scripts
2025-09-22 14:52:40 +02:00
Ralph Khreish
604b3d6702
refactor: replace bash parsing with JavaScript script
...
- Create .github/scripts/parse-metrics.mjs for robust markdown parsing
- Replace complex bash/awk parsing with proper JavaScript logic
- Better error handling and debug output
- Should correctly parse time values and handle edge cases
2025-09-22 14:47:34 +02:00
Ralph Khreish
f29ac02ac5
debug: add temporary debug output to check markdown table format
2025-09-22 14:43:59 +02:00
Ralph Khreish
f8aaaabace
fix: extract response time metrics from markdown tables
...
- Use direct grep for 'Time to first response' and 'Time to close' table rows
- Parse table columns with awk -F'|' to get actual time values
- Should now show response times instead of N/A
2025-09-22 14:43:43 +02:00
Ralph Khreish
4e4c73faf5
fix: correct markdown table parsing for metrics
...
- Use awk -F'|' to parse markdown table columns properly
- Extract actual numbers instead of table headers
- Should now show '7' instead of '| Total number of items created | 7 |'
2025-09-22 14:38:41 +02:00
Ralph Khreish
e3d2ac5a7c
cleanup: revert to 7-day window and remove debug output
...
- Back to 7-day window now that parsing is fixed
- Remove debug output for cleaner workflow logs
- Workflow should now show real metrics reliably
2025-09-22 14:34:29 +02:00
Ralph Khreish
34b76ab2fa
fix: correct regex patterns for metrics parsing
...
- Use 'Total number of items created' instead of 'issues/pull requests created'
- Use 'Number of items closed' instead of 'issues/pull requests closed'
- Patterns now match the actual output from github/issue-metrics@v3
2025-09-22 11:48:03 +02:00
Ralph Khreish
83d5b22ca9
fix: improve weekly metrics workflow with 14-day window and debug output
...
- Extend search window from 7 to 14 days for more reliable metrics
- Add debug output to troubleshoot empty metrics
- Add fallback values when no metrics files found
- Show date range in Discord message for clarity
2025-09-22 11:41:37 +02:00
Ralph Khreish
c395e93696
chore: remove pre-mode (get out of RC)
2025-09-20 01:11:50 +02:00
Ralph Khreish
a621ff05ea
feat: update tm models defaults ( #1225 )
2025-09-20 01:07:33 +02:00
github-actions[bot]
47ddb60231
docs: Auto-update and format models.md
2025-09-19 22:08:36 +00:00
Eyal Toledano
fce841490a
Tm start ( #1200 )
...
Co-authored-by: Max Tuzzolino <maxtuzz@Maxs-MacBook-Pro.local >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Max Tuzzolino <max.tuzsmith@gmail.com >
Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com >
2025-09-20 00:08:20 +02:00
Ralph Khreish
4e126430a0
chore: update docs to remove --package refs ( #1220 )
2025-09-18 23:39:50 +02:00
github-actions[bot]
a33abe6c21
chore: rc version bump
2025-09-18 21:17:55 +00:00
Eyal Toledano
2b0cbdbc84
feat: extends the tm context command to accept a brief ID directly or… ( #1219 )
...
Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com >
task-master-ai@0.27.0-rc.2
2025-09-18 23:12:08 +02:00
github-actions[bot]
f1cdf78aa6
chore: rc version bump
2025-09-18 16:37:06 +00:00
Ralph Khreish
e6de285cea
feat: add auto-update to every command when your task-master instance is out of date ( #1217 )
task-master-ai@1.0.0-rc.2
2025-09-18 18:35:32 +02:00
github-actions[bot]
cf3339fa48
chore: rc version bump
2025-09-18 15:18:17 +00:00
Ralph Khreish
255b9f0334
chore: test pre-release functionality with new system
task-master-ai@0.27.0-rc.1
2025-09-18 17:16:26 +02:00
github-actions[bot]
cb2c266b2d
chore: rc version bump
2025-09-18 12:56:01 +00:00
Ralph Khreish
170d6f2f65
feat: implement api update-task ( #1214 )
task-master-ai@0.27.0-rc.0
2025-09-18 01:48:01 +02:00
Ralph Khreish
137ef36278
chore: fix pre-release CI ( #1213 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-18 00:34:13 +02:00
Ralph Khreish
1a3a528bf7
Merge pull request #1212 from eyaltoledano/ralph/main/rebase
2025-09-17 22:05:13 +02:00
Ralph Khreish
c164adc6ff
chore: move to tsdown ( #1211 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-17 22:00:37 +02:00
Ralph Khreish
9d61e0447d
fix: UI list and show ( #1210 )
2025-09-17 22:00:37 +02:00
Ralph Khreish
ee11b735b3
chore: fix env variables ( #1204 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-17 22:00:37 +02:00
losolosol
6d978228d9
feat: added vscode start task button ( #1201 )
...
Co-authored-by: Carlos Montoya <carlos@Carloss-MacBook-Pro.local >
Co-authored-by: Carlos Montoya <los@losmontoya.com >
2025-09-17 22:00:36 +02:00
Ralph Khreish
ea9341e7af
chore: fix CI p2
2025-09-17 22:00:36 +02:00
Ralph Khreish
4296e383ea
chore: fix CI
2025-09-17 22:00:36 +02:00
Ralph Khreish
97b2781709
feat: add tm show ( #1199 )
2025-09-17 22:00:36 +02:00
Ralph Khreish
96553e4a5f
chore: fix CI with new typescript setup ( #1194 )
...
Co-authored-by: Ralph Khreish <Crunchyman-ralph@users.noreply.github.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-09-17 22:00:36 +02:00
Ralph Khreish
7582219365
chore: fix format
2025-09-17 22:00:35 +02:00
Ralph Khreish
84baedc3d2
feat: implement tm list remote ( #1185 )
2025-09-17 22:00:35 +02:00
Ralph Khreish
78da39edff
chore: address oauth PR concerns ( #1184 )
2025-09-17 22:00:35 +02:00
Ralph Khreish
4d1416b175
feat: add oauth with remote server ( #1178 )
2025-09-17 22:00:35 +02:00
Ralph Khreish
dc811eb45e
feat: create tm-core and apps/cli ( #1093 )
...
- add typescript
- add npm workspaces
2025-09-17 22:00:34 +02:00
Ralph Khreish
3c41a113fe
chore: move to tsdown ( #1211 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-17 21:55:53 +02:00
Ralph Khreish
0e8c42c7cb
fix: UI list and show ( #1210 )
2025-09-17 15:05:33 +02:00
Ralph Khreish
799d1d2cce
chore: fix env variables ( #1204 )
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-13 01:34:50 +02:00
losolosol
83af314879
feat: added vscode start task button ( #1201 )
...
Co-authored-by: Carlos Montoya <carlos@Carloss-MacBook-Pro.local >
Co-authored-by: Carlos Montoya <los@losmontoya.com >
2025-09-12 05:35:57 +02:00
Ralph Khreish
dd03374496
chore: fix CI p2
2025-09-11 18:44:40 -07:00
Ralph Khreish
4ab0affba7
chore: fix CI
2025-09-11 18:35:07 -07:00
Ralph Khreish
77e1ddc237
feat: add tm show ( #1199 )
2025-09-12 03:34:32 +02:00
Ralph Khreish
3eeb19590a
chore: fix CI with new typescript setup ( #1194 )
...
Co-authored-by: Ralph Khreish <Crunchyman-ralph@users.noreply.github.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-09-09 23:35:47 +02:00
Ralph Khreish
587745046f
chore: fix format
2025-09-09 03:32:48 +02:00