mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-11-10 15:43:01 +03:00
* strip intel media driver on install The manually built iHD_drv_video.so was installed with full debug info, making it 513 MB in the image instead of 41 MB stripped. Installing with install/strip removes about 240 MB from the compressed amd64 image. * remove rjsf 6.11.0 dependabot hold The hold covered the GenAI form refilling the saved model after a provider switch. That was a GenAIModelWidget bug that rjsf 6.11 exposed, and it was fixed with the 6.11.1 bump in #24901, so no rjsf version needs holding. * strip intel media driver after install install/strip skipped iHD_drv_video.so because media-driver installs it with install(PROGRAMS), not as a target. Strip it directly instead. * bump dev docs version in header * attest published images with github build provenance Published images carried unsigned BuildKit provenance, so nothing tied an image digest to the commit it was built from. Each published image (the default multi-arch build and the six variants) now gets an actions/attest provenance attestation pushed to GHCR, verifiable with gh attestation verify. Release tags are skopeo copies with the same digest, so they're covered too. Storage records are off because they require an org-owned repo.
160 lines
5.1 KiB
YAML
160 lines
5.1 KiB
YAML
version: 2
|
|
updates:
|
|
- package-ecosystem: "github-actions"
|
|
# Local composite actions are only scanned when their directory is listed
|
|
directories:
|
|
- "/"
|
|
- "/.github/actions/setup"
|
|
schedule:
|
|
interval: weekly
|
|
cooldown:
|
|
default-days: 3
|
|
open-pull-requests-limit: 5
|
|
groups:
|
|
actions:
|
|
patterns: ["*"]
|
|
actions-security:
|
|
applies-to: security-updates
|
|
patterns: ["*"]
|
|
|
|
- package-ecosystem: "pip"
|
|
directory: "/docker/main"
|
|
schedule:
|
|
interval: weekly
|
|
cooldown:
|
|
default-days: 3
|
|
open-pull-requests-limit: 5
|
|
groups:
|
|
# Sets that fail pip resolution unless they move together
|
|
peewee:
|
|
patterns: ["peewee", "peewee-migrate"]
|
|
crypto:
|
|
patterns: ["cryptography", "joserfc", "pywebpush", "py-vapid"]
|
|
pydantic-genai:
|
|
patterns: ["pydantic", "google-genai"]
|
|
pip-main-minor-patch:
|
|
patterns: ["*"]
|
|
update-types: ["minor", "patch"]
|
|
pip-main-security:
|
|
applies-to: security-updates
|
|
patterns: ["*"]
|
|
ignore:
|
|
# numpy 2.5 needs Python 3.12; norfair, tflite_runtime and rknn-toolkit2
|
|
# cap numpy below 2
|
|
- dependency-name: "numpy"
|
|
versions: [">=2"]
|
|
# Every OpenCV wheel from 4.12 requires numpy 2
|
|
- dependency-name: "opencv-python-headless"
|
|
versions: [">=4.12"]
|
|
- dependency-name: "opencv-contrib-python"
|
|
versions: [">=4.12"]
|
|
# aarch64 only. Rockchip rknn-toolkit2 caps protobuf at 4.25.4 and
|
|
# TensorFlow 2.21 needs protobuf 6.31 or newer.
|
|
- dependency-name: "tensorflow"
|
|
versions: [">=2.20"]
|
|
# Needs Python 3.12 and numpy 2
|
|
- dependency-name: "librosa"
|
|
versions: [">=1.0"]
|
|
# pandas 3.1 requires numpy 2
|
|
- dependency-name: "pandas"
|
|
versions: [">=3.1"]
|
|
# Needs Python 3.12
|
|
- dependency-name: "scipy"
|
|
versions: [">=1.18"]
|
|
# Newer stubs report false errors against peewee 4
|
|
- dependency-name: "types-peewee"
|
|
versions: [">=4.1"]
|
|
# sdist only and imported by HailoRT; needs a Hailo device to test
|
|
- dependency-name: "netifaces"
|
|
versions: [">=0.11"]
|
|
|
|
- package-ecosystem: "pip"
|
|
directory: "/docker/tensorrt"
|
|
schedule:
|
|
interval: weekly
|
|
# No pull request check builds these images, so version updates are off.
|
|
# Security updates still open.
|
|
open-pull-requests-limit: 0
|
|
groups:
|
|
pip-trt-security:
|
|
applies-to: security-updates
|
|
patterns: ["*"]
|
|
ignore:
|
|
# onnx 1.17 and newer write a newer IR and opset than TensorRT 8.6 on
|
|
# JetPack 6 is known to parse
|
|
- dependency-name: "onnx"
|
|
versions: [">=1.17"]
|
|
# 1.27 moved to CUDA 13, and the image ships the CUDA 12.8 wheel set
|
|
- dependency-name: "onnxruntime-gpu"
|
|
versions: [">=1.27"]
|
|
# Hand-matched CUDA 12.8 set (2c9a25e67); move as a block
|
|
- dependency-name: "nvidia-*"
|
|
# Must match the JetPack CUDA runtime
|
|
- dependency-name: "cuda-python"
|
|
versions: [">=12.9"]
|
|
|
|
- package-ecosystem: "npm"
|
|
directory: "/web"
|
|
schedule:
|
|
interval: weekly
|
|
cooldown:
|
|
default-days: 3
|
|
open-pull-requests-limit: 5
|
|
groups:
|
|
radix:
|
|
patterns: ["@radix-ui/*"]
|
|
rjsf:
|
|
patterns: ["@rjsf/*"]
|
|
web-minor-patch:
|
|
patterns: ["*"]
|
|
update-types: ["minor", "patch"]
|
|
web-security:
|
|
applies-to: security-updates
|
|
patterns: ["*"]
|
|
ignore:
|
|
# typescript-eslint peers typescript below 6.1
|
|
- dependency-name: "typescript"
|
|
versions: [">=6.1"]
|
|
# Tailwind 4 is a config rewrite; scrollbar 4 and merge 3 depend on it
|
|
- dependency-name: "tailwindcss"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "tailwind-scrollbar"
|
|
update-types: ["version-update:semver-major"]
|
|
- dependency-name: "tailwind-merge"
|
|
update-types: ["version-update:semver-major"]
|
|
# Intermittent failure in the UI settings import spec, cause not found
|
|
- dependency-name: "zod"
|
|
update-types: ["version-update:semver-major"]
|
|
# Every later version clamps the pan when the player hides or drops
|
|
# pinch gestures near the edges, 4.2.0 included
|
|
- dependency-name: "react-zoom-pan-pinch"
|
|
versions: [">3.4.4"]
|
|
# 0.54 pins a vulnerable dompurify; 0.55+ breaks YAML validation until
|
|
# monaco-worker-manager releases its PR 4
|
|
- dependency-name: "monaco-editor"
|
|
versions: [">=0.54.0"]
|
|
# Later versions need Node 22 and extract false keys
|
|
- dependency-name: "i18next-cli"
|
|
versions: [">1.5.11"]
|
|
|
|
- package-ecosystem: "npm"
|
|
directory: "/docs"
|
|
schedule:
|
|
interval: weekly
|
|
cooldown:
|
|
default-days: 3
|
|
open-pull-requests-limit: 5
|
|
allow:
|
|
- dependency-name: "@docusaurus/*"
|
|
groups:
|
|
docusaurus:
|
|
patterns: ["@docusaurus/*"]
|
|
docs-security:
|
|
applies-to: security-updates
|
|
patterns: ["*"]
|
|
ignore:
|
|
# A Docusaurus major needs the openapi plugin and theme moved in the
|
|
# same commit
|
|
- dependency-name: "@docusaurus/*"
|
|
update-types: ["version-update:semver-major"]
|