feat(library): exclude configured folders from scanning and analysis
ci / api / api (push) Successful in 56s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m23s
ci / db / db (push) Successful in 1m8s
ci / recommender / recommender (push) Failing after 40s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m25s
ci / ts / ts (packages + web) (push) Successful in 7m20s
ci / api / api (push) Successful in 56s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m23s
ci / db / db (push) Successful in 1m8s
ci / recommender / recommender (push) Failing after 40s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m25s
ci / ts / ts (packages + web) (push) Successful in 7m20s
This commit is contained in:
1 parent
0dc0384c78
commit
75ae2092ad
23 files changed
+837
-351
No files matched your search
@@ -2687,6 +2687,8 @@ components:
|
||||
type: object
|
||||
required: [id, name, type, nfs_server, nfs_export, nfs_options, local_path, tag_priority, scan_interval_minutes, accepts_uploads, write_template, status, status_message, last_scan_at, created_at, scan]
|
||||
properties:
|
||||
excluded_dirs:
|
||||
$ref: "#/components/schemas/ExcludedDirs"
|
||||
id:
|
||||
type: string
|
||||
format: uuid
|
||||
@@ -2747,6 +2749,8 @@ components:
|
||||
type: object
|
||||
required: [name, type]
|
||||
properties:
|
||||
excluded_dirs:
|
||||
$ref: "#/components/schemas/ExcludedDirs"
|
||||
name:
|
||||
type: string
|
||||
maxLength: 100
|
||||
@@ -2774,6 +2778,8 @@ components:
|
||||
SourcePatch:
|
||||
type: object
|
||||
properties:
|
||||
excluded_dirs:
|
||||
$ref: "#/components/schemas/ExcludedDirs"
|
||||
name:
|
||||
type: string
|
||||
maxLength: 100
|
||||
@@ -2802,6 +2808,14 @@ components:
|
||||
description: |
|
||||
Шаблон пути новых файлов; пусто — убрать. Неверный синтаксис — `422 validation.template_invalid`
|
||||
с `params.reason`. Проверка обратимости не обязательна для сохранения — её показывает `write-template/check`.
|
||||
ExcludedDirs:
|
||||
type: array
|
||||
maxItems: 100
|
||||
description: Literal folder paths relative to the storage root, including all descendants. Case sensitive; no glob matching. Empty list clears exclusions. Existing library records are retained, but their scan and analysis are skipped. Changes require no running scan.
|
||||
items:
|
||||
type: string
|
||||
minLength: 1
|
||||
maxLength: 1000
|
||||
SourceTestResult:
|
||||
type: object
|
||||
required: [ok, message, audio_files]
|
||||
|
||||
Reference in new issue
Block a user