250 Commits

Author SHA1 Message Date
tcely
ef141e8d9d chore(ci): revert temporary changes
* Revert "fix: temporarily allow dive analysis to continue on error"

This reverts commit 7f5215c411.

* Revert "fix: temporarily add perl-base to unhold list"

This reverts commit bed919f494.
2026-09-20 10:47:16 -04:00
tcely
2856ae1065 fix(debconf): handle missing template field better 2026-09-12 22:25:06 -04:00
tcely
3e4ccc846d fix(debconf): accept .lock in Debconf/DbDriver/PackageDir.pm 2026-09-12 09:54:27 -04:00
tcely
bed919f494 fix: temporarily add perl-base to unhold list
After the image is updated, this should no longer be present.
2026-09-12 06:04:16 -04:00
James Laska
f53281ea95 chore: upgrade bgutil-ytdlp-pot-provider to 2.0.0 2026-09-11 15:04:57 -04:00
tcely
f761cab5f4 fix: use git to add a specific commit to the layer 2026-08-23 11:50:12 -04:00
tcely
60c0f51db6 chore: upgrade bgutil-ytdlp-pot-provider to 1.3.2 2026-08-23 11:21:00 -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
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
e837d500a2 chore: set PYTHONDONTWRITEBYTECODE=1 2026-06-16 20:41:45 -04:00
tcely
6d0941cd44 chore(ci): check gunicorn configuration in Dockerfile 2026-06-16 20:41:42 -04:00
tcely
f7154cf4a6 fix: cleanup logged errors from the missing /dev/log socket 2026-06-02 09:45:37 -04:00
tcely
6846220168 chore: update YTDLP_EJS_VERSION to 0.8.0 2026-06-01 16:16:06 -04:00
tcely
e4df824579 chore(ci): reset dive to reasonable settings
To work around an outdated and broken Debian image / packages combination I had relaxed the limits and disabled our `/etc/debconf.conf` changes.

This commit reverses those temporary changes.
2026-05-23 23:00:04 -04:00
tcely
6bd08ee8a3 ci adjustments 2026-05-18 02:10:05 -04:00
tcely
78fb6516f6 Add hat-syslog patches to Dockerfile 2026-05-17 21:19:56 -04:00
tcely
19f65c3738 chore: install busybox-syslogd 2026-05-02 08:10:37 -04:00
tcely
7555252907 chore: stop providing the healthcheck URL in Dockerfile 2026-04-10 22:04:55 -04:00
tcely
0e221f24a5 Merge branch 'main' into split-pr-1402 2026-04-01 01:54:32 -04:00
tcely
40a146eed4 Update Dockerfile 2026-03-28 10:53:21 -04:00
tcely
207ba7b506 Download and verify the tailwindcss CLI binary 2026-03-24 15:39:05 -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
846a8b787d bgutil-ytdlp-pot-provider 1.3.1 2026-03-14 09:48:41 -04:00
tcely
d863a37879 bgutil-ytdlp-pot-provider 1.3.0 2026-03-02 11:21:49 -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
4741d8cd2e Upgrade s6-overlay to v3.2.2.0 2026-01-30 06:51:48 -05:00
tcely
b07adff363 Extract yt-dlp/ejs for yt-cipher to use 2026-01-11 08:52:27 -05:00
tcely
0edaa571d3 Save the latest yt-cipher source in the image 2026-01-11 07:26:54 -05:00
tcely
14b9e3589a Mention that we bundle openresty
I am no longer trying to ensure `nginx` works in the container.

It should still work without the `token_server.conf` included.
2025-12-31 07:15:22 -05:00
tcely
e69a065659 Remove duplication of qjs in the final stage 2025-12-30 08:28:46 -05:00
tcely
958441514f Add a variable used by the node wrapper 2025-12-27 12:28:51 -05:00
tcely
ef312be76a Use a HOME on /cache when bundling deno 2025-12-27 08:37:04 -05:00
tcely
faa5464075 Run the token web server with deno 2025-12-27 05:59:51 -05:00
tcely
7cd5eea296 Use asfald-latest to download ffmpeg files 2025-12-23 11:14:47 -05:00
tcely
78aca2b018 Tweak ffmpeg downloading 2025-12-23 11:01:53 -05:00
tcely
b6d83dd099 Use asfald to download quickjs files 2025-12-23 10:34:16 -05:00
tcely
e032d28aa1 Work around rename limitations by overriding TMPDIR 2025-12-23 10:34:13 -05:00
tcely
141e21fa99 Also install the latest asfald version 2025-12-23 10:34:10 -05:00
tcely
0683c03ea3 Use asfald to download s6_overlay files
- Pin to `v0.6.0` to use the `--hash` flag
2025-12-23 10:34:07 -05:00
tcely
6618816eab Add asfald download tool 2025-12-23 06:01:58 -05:00
tcely
7f701fa63e Use /app/install_deno.sh --only-record-version 2025-12-23 01:32:01 -05:00
tcely
146be62b67 Use bind mount for deno and uv 2025-12-23 00:07:44 -05:00
tcely
182a444dc0 Remove deno bundling from Dockerfile 2025-11-16 11:47:55 -05:00
tcely
384cd5fd13 Stop bundling deno in the image 2025-11-16 09:04:36 -05:00
tcely
104ae916e6 Record the QuickJS version output 2025-11-14 11:18:11 -05:00
tcely
8e94a78d2d Check for the expected output from qjs --help
The return code was 1, not 0 for the `--help` flag.
2025-11-14 11:10:33 -05:00