Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
584a6f6
chore: add skeleton for task-herder library
cwillisf Nov 4, 2025
4b5d396
style: use eslint-config-scratch@12 recommended
cwillisf Nov 4, 2025
aba5b8c
build: activate library mode
cwillisf Nov 4, 2025
b33cb1b
feat!: first pass TokenBucket implementation
cwillisf Nov 4, 2025
3e62998
refactor(deps): externalize dependencies
cwillisf Nov 4, 2025
09bf643
refactor: rename limits for better self-documentation
cwillisf Nov 5, 2025
85f4052
style: remove blanket indenting setting
cwillisf Nov 5, 2025
22ad900
fix: wait for task completion so the concurrency limit works
cwillisf Nov 6, 2025
1e0dbef
feat: clean up TaskHerder API and expose options and cancel reasons
cwillisf Nov 6, 2025
ee84600
test: add tests for TaskHerder
cwillisf Nov 6, 2025
f72dddc
docs: add TaskHerder README.md
cwillisf Nov 7, 2025
c48f3d6
fix: allow the AbortSignal to prevent a task from running
cwillisf Nov 7, 2025
f25a237
test: add tests for canceling tasks
cwillisf Nov 10, 2025
e1f29dc
ci: add path filter for task-herder
cwillisf Nov 10, 2025
51ef8f8
ci: record junit output from Vitest
cwillisf Nov 10, 2025
c030110
test: include coverage
cwillisf Nov 10, 2025
60514a6
test: add tests for task results and limit hacks
cwillisf Nov 10, 2025
4c103ca
chore: add @scratch/ scope to task-herder package
cwillisf Nov 10, 2025
569d064
fix: respond to automated review feedback
cwillisf Nov 10, 2025
8e929a9
build: generate `dist/*.d.ts` files during build
cwillisf Nov 10, 2025
8beccb7
refactor: split task record from queue
cwillisf Nov 10, 2025
3bc929c
refactor: use the cute name only for the libary, not the class
cwillisf Nov 12, 2025
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: 0 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ root = true
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_size = 4
trim_trailing_whitespace = true

[*.{cjs,js,jsx,mjs,ts,tsx}]
Expand Down
3 changes: 3 additions & 0 deletions .github/path-filters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ any-workspace:
- *global
- "packages/**"

task-herder:
- *global
- "packages/task-herder/**"
scratch-svg-renderer:
- *global
- "packages/scratch-svg-renderer/**"
Expand Down
Loading
Loading