tcely
8d2562b62f
chore(tasks): switch over download_source_images
2026-08-18 05:09:11 -04:00
tcely
2bf13ffb43
chore(tasks): switch over refresh_formats
2026-08-18 05:09:08 -04:00
tcely
63e6886bef
chore(tasks): switch over download_media_image
2026-08-18 05:09:04 -04:00
tcely
d2a5eb95fa
fix(huey): report retry_delay value when retry_backoff is disabled
2026-08-18 05:09:01 -04:00
tcely
0d01a1483b
fix(huey): override retry_backoff less often
2026-08-18 05:08:57 -04:00
tcely
f02929501d
fix(huey): do not rely on the backoff_class argument
...
It's only present when the class is created.
When an instance of the class is created the wrapper doesn't pass any custom arguments.
2026-08-18 05:08:53 -04:00
tcely
6ff69c4d18
feat(huey): flexible backoff algorithms
2026-08-18 05:08:50 -04:00
tcely
eed7fecb43
Merge pull request #1553 from meeb/tcely-audit-tasks-for-delay
...
chore: audit tasks for delay
2026-08-16 05:59:11 -04:00
tcely
60b1f411c0
chore: audit tasks for delay
2026-08-14 17:43:28 -04:00
tcely
a0085a9b06
Merge pull request #1552 from meeb/tcely-fix-watchdog
...
fix: watchdog delay
2026-08-14 05:44:38 -04:00
tcely
4cf317a769
Merge pull request #1551 from meeb/tcely-debian-backports
...
chore: include debian-backports configuration
2026-08-13 17:57:37 -04:00
tcely
da85080d2a
fix: watchdog delay
2026-08-13 17:33:13 -04:00
tcely
cd481962ff
fix: set the PYTHON_BASIC_REPL environment variable
...
This is a work-around for Debian shipping a broken version of Python 3.13.
The crash of the REPL can be seen after using `fg` on a suspended interactive python session.
https://github.com/python/cpython/issues/134466
2026-08-13 04:05:50 -04:00
tcely
03578cb84e
chore: include debian-backports configuration
2026-08-13 03:57:58 -04:00
tcely
7ee8c9667b
fix: change task queue from NET to LIMIT
...
To get the URLs for images from a source we use a request similar to indexing the source.
2026-08-12 20:26:11 -04:00
tcely
16fa1f44e1
Merge pull request #1546 from meeb/tcely-watchdog
...
feat: enforce `MAX_RUN_TIME` for `download_media_file`
2026-08-08 05:44:59 -04:00
tcely
6d27e86e22
Merge pull request #1547 from meeb/tcely-waiting_id_generator-and
...
fix: use short-circuiting for waiting_id_generator
2026-08-08 05:40:36 -04:00
tcely
667f3798bf
fix: use short-circuiting for waiting_id_generator
2026-08-07 23:16:56 -04:00
tcely
8df60b9456
feat: set a timeout for operational workers
2026-08-07 20:50:14 -04:00
tcely
365fd15016
fix(lint): ignore C401; address B009 & SIM210
2026-08-07 05:26:50 -04:00
tcely
ac29632107
chore: keep set as it is more readable
2026-08-07 05:14:19 -04:00
tcely
3bfe30367a
fix(lint): ignore C400
2026-08-07 05:08:01 -04:00
tcely
63be6bc7ee
fix(lint): address C417
2026-08-07 05:00:27 -04:00
tcely
4778c582c6
fix(lint): address C400 & C418
2026-08-07 04:50:42 -04:00
tcely
bff5c7a248
fix(ci): enable C4 and ignore specific rules
...
The rules I disagree with are all about literals.
2026-08-07 04:33:57 -04:00
tcely
e783d27301
fix: correct the syntax and ignore the bad lint advice
2026-08-07 04:16:33 -04:00
tcely
08183272bf
feat: use terminate_queue_worker
...
- Also address some ruff complaints
2026-08-07 04:07:12 -04:00
tcely
9db31112c1
feat: add terminate_queue_worker task
2026-08-07 02:27:32 -04:00
tcely
e0e3676a36
Merge pull request #1540 from meeb/release/0.18.3
...
Release for 2026-008
2026-08-03 03:56:06 -04:00
tcely
b405442df6
Merge pull request #1544 from meeb/tcely-wait-for-migration
...
fix: wait for migration before rename or delete
2026-08-03 03:38:04 -04:00
tcely
6ba5dfafea
Merge pull request #1543 from meeb/tcely-cleanup_old_media
...
fix: cleanup_old_media runs only once at a time
2026-08-03 03:30:55 -04:00
tcely
8e1e9d19c1
fix: wait for migration before rename or delete
2026-08-02 22:45:07 -04:00
tcely
d867410f77
fix: cleanup_old_media runs only once at a time
...
- Skip over locked `Media` instances
2026-08-02 22:37:43 -04:00
tcely
2537f136e8
Merge pull request #1542 from meeb/tcely-django_queryset_generator
...
fix: always finish gc operations
2026-08-02 19:34:31 -04:00
tcely
53890070e4
fix: always finish gc operations
2026-08-02 18:55:10 -04:00
tcely
59c45d1d8c
Merge pull request #1538 from meeb/tcely-24-hour-format
...
fix: use 24-hour format for target schedule
2026-07-24 23:34:34 -04:00
tcely
db68583dc8
Release for 2026-008
2026-07-24 21:36:44 -04:00
tcely
433f80f5d4
Merge branch 'main' into tcely-24-hour-format
2026-07-24 11:57:29 -04:00
tcely
3b6a6427c7
Merge pull request #1539 from meeb/tcely-ruff-new-default-rules
...
chore: add linting configuration to ruff.toml
2026-07-24 11:55:16 -04:00
tcely
e7f834765b
fix(ci): adjust ruff to avoid expanded default rules
2026-07-24 11:37:07 -04:00
tcely
10c97f78d2
fix: use 24-hour format for target schedule
2026-07-24 06:59:28 -04:00
tcely
70092496fa
feat: use TUBESYNC_LOG_LEVEL for console logging
...
* Add the `level_from_environment` function
* Add level_from_environment to logs module
* Modify `stderr` logging level to use an environment variable
2026-07-18 13:03:53 -04:00
tcely
d580922bd7
Bump version to 0.18.2
2026-07-04 18:57:32 -04:00
tcely
84e9c8bc69
Merge pull request #1528 from meeb/tcely-patch-1
...
fix: only call lower on truthy values in `Media.get_display_format`
2026-07-03 08:42:58 -04:00
tcely
0c1f551725
chore: include the latest wiki changes
2026-07-02 14:37:16 -04:00
tcely
8c41617f8b
chore: allow additional arguments when upgrading
2026-07-01 12:11:33 -04:00
tcely
ad25e699c7
fix: preserve empty string as the default
2026-07-01 04:55:09 -04:00
tcely
6229c78cf5
fix: only call lower on truthy values
2026-07-01 04:29:29 -04:00
tcely
d53a5ac92f
Merge pull request #1526 from meeb/tcely-checkout-v7
...
chore: upgrade checkout action from v6 to v7
2026-06-28 10:36:28 -04:00
tcely
0480aeb1a8
chore: upgrade checkout action from v6 to v7
2026-06-25 21:25:54 -04:00