gx
d2bae7d0fd
ci: clone ffmpeg-patched через GITHUB_SERVER_URL (для VPN-runner'а)
...
build / cmake build (CUDA 12.4, Ubuntu 22.04) (push) Successful in 1m57s
build / ffmpeg filter patch (out-of-tree) (push) Successful in 3m36s
Жёсткий URL git.goldix.org не работает на u4-runner — там
gitea доступен только через VPN (10.8.0.6:3222). Используем
переменную runner'а — на R9 = 192.168.88.23:3222, на u4 = 10.8.0.6:3222.
2026-05-19 02:55:14 +01:00
gx
bcc1d29ae8
ci: clone FFmpeg из local gitea fork (вместо unstable upstream github clone)
...
build / cmake build (CUDA 12.4, Ubuntu 22.04) (push) Successful in 1m52s
build / ffmpeg filter patch (out-of-tree) (push) Successful in 1m31s
git clone github.com/FFmpeg/FFmpeg на слабом интернете оборвался через 11 мин
(RPC HTTP/2 CANCEL). Local gx/ffmpeg-patched n7.1-cuframes branch имеет
patch уже applied — clone instant без internet round-trip.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 00:40:40 +01:00
gx
022a198c33
ci: same Node 20 bootstrap для filter-build job (как в cmake-build)
...
build / cmake build (CUDA 12.4, Ubuntu 22.04) (push) Successful in 13m20s
build / ffmpeg filter patch (out-of-tree) (push) Failing after 18m48s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 00:05:59 +01:00
gx
611918ce7a
ci: install Node 20 from NodeSource (apt nodejs = Node 12 — слишком старый для actions/checkout@v4)
...
build / cmake build (CUDA 12.4, Ubuntu 22.04) (push) Successful in 1m48s
build / ffmpeg filter patch (out-of-tree) (push) Failing after 51s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-18 21:56:33 +01:00
gx
00fb3e9528
ci: preinstall node+git в CUDA container (actions/checkout требует node)
...
build / cmake build (CUDA 12.4, Ubuntu 22.04) (push) Failing after 1m6s
build / ffmpeg filter patch (out-of-tree) (push) Has been skipped
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-18 21:47:25 +01:00
gx
4a6a6f4a6c
ci: gitea Actions workflows (build, release) + README badges
...
build / cmake build (CUDA 12.4, Ubuntu 22.04) (push) Failing after 1m4s
build / ffmpeg filter patch (out-of-tree) (push) Has been skipped
- .gitea/workflows/build.yml — on push/PR:
* cmake build на CUDA 12.4 devel image (Ubuntu 22.04 base)
* compile-only smoke (no GPU нужен): libcuframes.so + tools + examples
* install-prefix layout verify (headers + libs в правильных путях)
* filter/ — clone FFmpeg n7.1 + apply patch + build minimal patched
ffmpeg, verify cuframes demuxer registered
- .gitea/workflows/release.yml — on tag v*:
* build runtime Docker image, push в git.goldix.org/gx/cuframes:<version>
* build source tarball cuframes-<version>.tar.gz как artifact
- README.md badges: build status, release version, license
Runner: gitea act_runner v0.4.1 на R9-88.23 — labels ubuntu-22.04 / ubuntu-24.04
доступны через docker.gitea.com/runner-images. CUDA devel image использует
nvidia/cuda:12.4.1-cudnn-devel-ubuntu22.04 (уже cached на runner host).
Stress test (требует GPU) намерено НЕ в CI — runner без GPU. Запускать
отдельно на dev-машине через ctest.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-18 21:43:55 +01:00