33ba045ee1
Apparently imagemagick needs a shell to delegate to ffmpeg properly
2024-04-21 21:02:31 -05:00
f082e48ed8
Attempt to set up nix-based docker for pict-rs
...
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 1m55s
/ check (x86_64-unknown-linux-musl) (push) Successful in 1m50s
/ clippy (push) Successful in 1m25s
/ tests (push) Successful in 1m50s
/ check (aarch64-unknown-linux-musl) (push) Successful in 1m57s
There's a bug when converting APNG files to WEBP files, which
imagemagick delegates to ffmpeg. When doing 'nix build' and running the
result, or running pict-rs in the dev shell, it works fine. In the
container, this doesn't work at all. imagemagick complains that there's
no media to convert, implying ffmpeg has output a zero-sized file.
This work is helping to narrow down exactly what pict-rs needs to run,
though. This still needs to be tested against h264, h265, vp8, vp9 and
av1.
2024-04-21 14:31:03 -05:00
55bc4b64c1
Add per-upload validations and per-upload preprocess steps
2024-03-27 19:00:54 -05:00
4a7a51d147
Add more imagemagick security configuration
...
Remove default security policy, since it is overridden anyway
Update default value for max_area
Inherit animation frame count configuration for list-length
Add release document
2024-02-05 14:30:01 -06:00
87c1b6eab0
Add certstrap to flake
2024-01-15 13:23:21 -05:00
b844f5ef4e
Add policy.xml to dev environment
continuous-integration/drone/push Build is passing
2023-12-23 17:40:51 -06:00
46ceac3432
Include stdenv.cc in flake
continuous-integration/drone/push Build is failing
2023-12-17 23:15:27 -06:00
3c6d676e51
Update garage setup to use existing key, use garage 0.9 for testing, add minio-client to nix
continuous-integration/drone/push Build is passing
2023-12-16 17:39:42 -06:00
14deab75d6
Remove protobuf, no longer needed
2023-11-10 18:42:21 -06:00
e18d528245
Add tokio-console to flake
continuous-integration/drone/push Build is passing
2023-10-20 19:08:23 -05:00
8c532c97e6
Initial postgres work
continuous-integration/drone/push Build is failing
2023-09-02 11:52:55 -05:00
764bf95d44
Get garage environment working again - main
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-07-13 20:04:29 -05:00
182bd1d4a2
Remove cargo-zigbuild, update flake.lock
continuous-integration/drone/push Build is passing
2023-07-10 15:31:21 -05:00
546843012d
Update dependencies (minor & point)
2023-06-19 15:46:23 -05:00
ca16550ee1
Add exiftool to flake
continuous-integration/drone/push Build is passing
2023-06-11 11:54:25 -05:00
a9a8332161
Add taplo
continuous-integration/drone/push Build is passing
2023-04-07 11:20:26 -05:00
8e6158732f
Add runtime deps to shell
continuous-integration/drone/push Build is passing
2023-03-11 13:02:20 -06:00
cc314c37a6
Use libopus for ffmpeg
continuous-integration/drone/push Build is passing
2023-03-09 21:29:56 -06:00
463656a9a1
Add shell.nix
continuous-integration/drone/push Build encountered an error
2023-03-09 20:19:40 -06:00
30f01f0e20
Add flake
2023-03-09 19:54:03 -06:00