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 |
|
tcely
|
827548d3c2
|
chore: update Python version requirement to >=3.12
|
2026-06-25 19:10:48 -04:00 |
|
tcely
|
5f6993f157
|
chore: add services card and update logs card icon
|
2026-06-21 11:10:01 -04:00 |
|
tcely
|
487d9a78ec
|
chore: add logs link to navigation
|
2026-06-21 10:43:47 -04:00 |
|
tcely
|
c844c0cda3
|
Merge pull request #1523 from meeb/tcely-editing-services
feat: add services page
|
2026-06-20 23:31:27 -04:00 |
|
tcely
|
aa4c77b45e
|
fix: prefer s6-rc-db to avoid locking
|
2026-06-20 13:21:44 -04:00 |
|
tcely
|
0d3ce38c20
|
fix: adjust for running stop-queue from gunicorn
|
2026-06-20 12:00:39 -04:00 |
|
tcely
|
4ca20fdd74
|
chore: initialize service status permissions
|
2026-06-20 01:02:17 -04:00 |
|
tcely
|
b5590829c0
|
fix: adjust for running the maintenance function from gunicorn
|
2026-06-20 01:02:14 -04:00 |
|
tcely
|
b495647693
|
feat: services page
|
2026-06-20 01:02:09 -04:00 |
|
tcely
|
68e64f5286
|
feat: implement S6OverlayReporter for s6 service reporting
|
2026-06-19 21:12:58 -04:00 |
|
tcely
|
64833a9b6b
|
fix: accept missing optional flags with stop-queue
|
2026-06-19 11:06:23 -04:00 |
|
tcely
|
7a5bbb29e8
|
chore: include the latest wiki changes
|
2026-06-18 14:49:09 -04:00 |
|
tcely
|
0dc6c2ba15
|
chore(s6-overlay): use empty files in dependencies.d
|
2026-06-18 14:46:53 -04:00 |
|
tcely
|
547f213391
|
Merge pull request #1515 from meeb/tcely-gunicorn-check
chore(ci): check gunicorn configuration in Dockerfile
|
2026-06-18 10:05:57 -04:00 |
|
tcely
|
d906a22a00
|
Merge pull request #1521 from meeb/tcely-remove-duplicates-signal
fix: refactor duplicate task revocation logic using generators
|
2026-06-18 10:03:55 -04:00 |
|
tcely
|
d8c678217e
|
Merge pull request #1522 from meeb/tcely-issue-1519
fix: add a maintenance function to start the consumers
|
2026-06-18 09:53:04 -04:00 |
|
tcely
|
45122eeb0a
|
Merge pull request #1520 from meeb/tcely-issue-1516
fix: use command to stop task queue consumer service
|
2026-06-18 09:50:48 -04:00 |
|
tcely
|
5bc758fbfd
|
chore: provide version strings to stop-queue
|
2026-06-18 07:34:02 -04:00 |
|