Commit Graph
100 Commits
Author SHA1 Message Date
tcely 3ae0448e3a Add pycodestyle to dev-packages 2026-03-24 15:39:02 -04:00
tcely 542d10ebe0 Allow a different tasks directory for sqlite_tasks 2026-03-24 15:38:59 -04:00
tcely 865c57fe2d Link up fontawesome CSS and web font files 2026-03-24 14:33:34 -04:00
tcely a9eacb03fd fix(ci): do not wait for test to analyze with dive 2026-03-22 14:07:34 -04:00
tcely 8041f549b2 Merge pull request #1431 from mady20/issue/1427/split-tests
chore(tests): split tests into smaller files
2026-03-22 10:39:53 -04:00
tcely be9fd7f323 Merge pull request #1417 from meeb/tcely-ci-workflow-node-24
fix(ci): rework building docker images and upgrade for Node 24
2026-03-22 10:33:27 -04:00
tcely ed54f6495b Use the registry prefix for the image 2026-03-22 01:34:55 -04:00
tcely d790fee205 Clean up disabled steps 2026-03-21 20:34:45 -04:00
tcely 413fbdb374 Only build if dive analysis passed 2026-03-21 20:18:43 -04:00
tcely 293ae39a64 Disable setup-qemu 2026-03-21 20:06:01 -04:00
tcely 2397486f43 Use the boolean value 2026-03-21 19:23:59 -04:00
tcely 62bf2aff73 Run after containerise 2026-03-21 19:13:08 -04:00
tcely 27ce713b8c Try the full build 2026-03-21 18:59:39 -04:00
tcely cca7b9c21e Use reusable action from docker 2026-03-21 18:55:46 -04:00
tcely 9110219820 Merge pull request #1426 from gilangjavier/fix/issue-499-resolution-token
fix: Clean up `{resolution}` values
2026-03-19 01:24:53 -04:00
tcely d58f37c02f fix: clear stale data for audio downloads 2026-03-18 15:36:04 -04:00
tcely 7446006a7c Test the behavior for audio-only sources 2026-03-18 14:10:07 -04:00
tcely 44d8dc04fa Update no-response.yml
Use the new release.
2026-03-16 22:53:35 -04:00
tcely 60cc92c47c Update no-response.yml
Use the new release.

Enable manual triggering.
2026-03-16 22:26:37 -04:00
tcely 6356405246 Update no-response.yml
Use the new release.
2026-03-16 16:42:37 -04:00
tcely 8f2f8d3551 Update no-response.yml
Use the new release.
2026-03-16 16:01:05 -04:00
tcely 4726083e04 Create the no-response workflow 2026-03-16 10:49:18 -04:00
tcely 1e280d5862 Increase the dive threshold
Setting this to just above the current minimal upgrade results.
2026-03-14 11:10:39 -04:00
tcely 049ebc9f3c Unhold libraries to allow the build 2026-03-14 11:01:47 -04:00
tcely 72b2aeb090 Mitigate the wasted space from Debian 13.4
The upgrade was just released today, and a new image isn't expected soon.

This work-around should let our builds proceed instead of waiting for a new image.
2026-03-14 10:46:31 -04:00
tcely e61e612ba6 Merge pull request #1416 from meeb/tcely-schedule-weekly-latest
Schedule a weekly build of `latest`
2026-03-14 09:50:39 -04:00
tcely 70f4910528 Merge pull request #1409 from meeb/issue/1399/django-6
Upgrade to Django 6
2026-03-14 09:49:45 -04:00
tcely 846a8b787d bgutil-ytdlp-pot-provider 1.3.1 2026-03-14 09:48:41 -04:00
tcely 4f795efb05 Use Node 24 action versions for CI 2026-03-13 12:46:02 -04:00
tcely 2fb8664eff Schedule a weekly build of latest 2026-03-13 11:47:49 -04:00
tcely d863a37879 bgutil-ytdlp-pot-provider 1.3.0 2026-03-02 11:21:49 -05:00
tcely a1bb7f4c30 Remove Python 3.10 & 3.11 from CI 2026-03-01 11:08:45 -05:00
tcely 8be1872aa2 Upgrade to Django 6 2026-03-01 11:06:44 -05:00
tcely c94919ea64 Merge pull request #1400 from meeb/issue/1398/debian-13
Use Debian 13 for the Docker image
2026-02-28 08:48:17 -05:00
tcely 873731fb78 Merge branch 'main' into issue/1398/debian-13 2026-02-28 08:45:22 -05:00
tcely d435b9e04c Merge pull request #1406 from meeb/issue/1405/release-workflow
Do not login as `actor` in release.yaml
2026-02-28 08:42:05 -05:00
tcely 96349609b3 Merge pull request #1407 from meeb/tcely-ci-workflow
Add Python `3.14` to ci.yaml
2026-02-28 08:41:11 -05:00
tcely 1abaa4d8c5 Create shasum.py 2026-02-28 08:33:37 -05:00
tcely ca29e109fd Merge branch 'main' into issue/1398/debian-13 2026-02-28 06:09:30 -05:00
tcely 72bdf5d0e9 Add Python 3.14 to ci.yaml
- Update actions to their latest versions
2026-02-28 05:55:02 -05:00
tcely 917b15fefd Use the latest actions/checkout in release.yaml 2026-02-28 05:41:34 -05:00
tcely 498a4458ea Do not login as actor in release.yaml 2026-02-28 04:49:55 -05:00
tcely c3ca69420f Merge pull request #1396 from meeb/release-2026-003
Release for 2026-003
2026-02-28 03:38:03 -05:00
tcely 70320d2842 Improve get_waiting_tasks
* Switch to a generator in `get_waiting_tasks`

* Faster checking for empty task queues
2026-02-26 04:21:09 -05:00
tcely 8ea9b5bf49 Increase minor version 2026-02-25 07:33:58 -05:00
tcely 7c6b183b51 Provide sqlite3 for dbshell 2026-02-25 06:18:14 -05:00
tcely becac4e37f Delay the warning for SHA1 2026-02-25 05:44:21 -05:00
tcely e056e5d925 Keep using bookworm for openresty 2026-02-25 02:55:21 -05:00
tcely 2e26cabeea Release for 2026-003 2026-02-25 02:04:01 -05:00
tcely 38eae543f5 Clean up tests 2026-02-23 11:25:44 -05:00
tcely dca501ac4f Add the wiki as a submodule 2026-02-21 00:25:23 -05:00
tcely ce2e675a4c Use the setting for a cleared media_format 2026-02-20 21:39:17 -05:00
tcely 795c98443e Update views.py 2026-02-20 20:40:29 -05:00
tcely 83bc84323f Add AV1 test cases 2026-02-20 19:02:37 -05:00
tcely 6fedfdabd6 Move the resolve_priority_order function to common/utils.py 2026-02-20 17:07:53 -05:00
tcely 06fd21e102 Add tests for REQUIRE_CODEC 2026-02-20 12:21:32 -05:00
tcely 24626e041d Move the defaults for ENGLISH_LANGUAGE_CODE_ORDER into settings 2026-02-20 12:21:29 -05:00
tcely 004b851796 Changing this breaks migrations 2026-02-20 12:21:26 -05:00
tcely 5f58a538f0 Add a resolve_priority_order function 2026-02-20 12:21:23 -05:00
tcely b77d7f0a42 Create 0037_alter_source_fallback.py 2026-02-20 12:21:20 -05:00
tcely 4767dac2b8 Only allow switching codecs when REQUIRE_CODEC was not used 2026-02-20 12:21:18 -05:00
tcely f0e63c5cd3 Set the variables earlier 2026-02-20 02:06:56 -05:00
tcely d4f649f27d Add and use a get_fallback_id function 2026-02-20 02:06:52 -05:00
tcely 44e2d4bb31 Add ENGLISH_LANGUAGE_CODE_ORDER setting 2026-02-19 23:51:11 -05:00
tcely 1a829830f2 Expand the fallback strategies 2026-02-19 23:40:57 -05:00
tcely 00771ac84a Also filter old metadata in tables 2026-02-19 03:58:00 -05:00
tcely 3d408df4cc Add control socket settings to gunicorn.py 2026-02-18 16:28:07 -05:00
tcely c1b6091169 Merge pull request #1386 from meeb/tcely-patch-1
Improve `get_histories_from_huey_ids`
2026-02-11 09:09:19 -05:00
tcely eacf641afc Revise syntax and types
Use more universally accepted syntax and tighten the types.
2026-02-11 08:51:34 -05:00
tcely 73b8526267 Short-circuit the empty case 2026-02-11 07:21:12 -05:00
tcely 297273a563 Adjust for RawSQL 2026-02-11 06:54:12 -05:00
tcely d7d35cc221 Add and use get_histories_from_huey_ids 2026-02-11 06:42:45 -05:00
tcely 070894c927 Add a tip about expanded logging to README.md
Also fix a typo because I noticed it as I was reviewing this section.
2026-02-10 17:29:44 -05:00
tcely f339aacd15 Remove SECRET_KEY from local_settings.py.container 2026-02-05 14:50:08 -05:00
tcely 6fdeb69252 Add DJANGO_SECRET_KEY to settings.py 2026-02-05 14:48:46 -05:00
tcely 8c8dedbce2 Clean up outdated settings from local_settings.py.container 2026-02-05 14:20:36 -05:00
tcely beecb1977a Clean up outdated settings 2026-02-05 14:11:40 -05:00
tcely b188dcb2a0 Merge pull request #1379 from viharm/patch-1
Fix typo
2026-02-03 17:41:17 -05:00
tcely 2cc201dd14 Update the related comment in views.py 2026-02-03 15:32:17 -05:00
tcely fd1a88f608 Match the updated URL in views.py 2026-02-03 14:34:33 -05:00
tcely 10864eaf5c Use a more user-friendly word in urls.py 2026-02-02 17:09:53 -05:00
tcely 22463155b6 Update restart_services.sh
Restarting a service that was already down should not wait forever.
2026-02-01 00:59:53 -05:00
tcely f149714f1b Improve /app/restart_services.sh 2026-01-31 23:29:29 -05:00
tcely 358cc165e7 Use a test tag for test-* branches 2026-01-31 18:16:32 -05:00
tcely e76021ffe4 Implement revoke-task feature 2026-01-31 15:37:04 -05:00
tcely f80350c89b Map refresh_formats tasks 2026-01-31 14:35:42 -05:00
tcely 1bb6915c16 Expand selected_choices 2026-01-31 00:12:14 -05:00
tcely 4741d8cd2e Upgrade s6-overlay to v3.2.2.0 2026-01-30 06:51:48 -05:00
tcely 7b9616feee Release for 2026-002 2026-01-29 20:05:34 -05:00
tcely 054a957a47 Set raise_incomplete_data to cause task retries
https://github.com/yt-dlp/yt-dlp/blob/27afb31edc492cb079f9bce9773498d08e568ff3/yt_dlp/extractor/youtube/_base.py#L1257
2026-01-14 22:51:27 -05:00
tcely 1170329e3e Run from a parallel directory 2026-01-12 07:42:22 -05:00
tcely 363449cbc8 Comment about disqualification of AI-upscaled formats 2026-01-12 02:50:02 -05:00
tcely 7410d71b80 Add concurrency settings to CI workflow 2026-01-12 02:40:56 -05:00
tcely 9b8fb01c6e Use jq to add the dependencies from ejs 2026-01-12 02:29:22 -05:00
tcely 45b523f33f Add tubesync-init dependency to yt-cipher 2026-01-11 23:31:24 -05:00
tcely 82c2e6c2e2 Run the patching script as long as it exists 2026-01-11 09:04:02 -05:00
tcely b07adff363 Extract yt-dlp/ejs for yt-cipher to use 2026-01-11 08:52:27 -05:00
tcely f1902ed998 Add the yt-cipher service 2026-01-11 08:06:45 -05:00
tcely 0edaa571d3 Save the latest yt-cipher source in the image 2026-01-11 07:26:54 -05:00
tcely 93381f4cf9 Merge branch 'main' into patch-4 2026-01-11 06:31:49 -05:00