@@ -68,13 +68,13 @@ paths = ["lychee.toml", ".lychee.toml"]
6868
6969### Task fields
7070
71- | Field | Required | Description |
72- | -------| ---------- | -------------|
73- | ` [task].id ` | yes | Unique identifier, used with ` run ` command |
74- | ` [task].label ` | yes | Human-readable description |
75- | ` [source].repo ` | no | Canonical source repo for file-copy operations |
76- | ` [selector] ` | no | Which repos to target (see below) |
77- | ` [[operations]] ` | yes | One or more operation dicts |
71+ | Field | Required | Description |
72+ | ---------------- | -------- | ---------------------------------------------- |
73+ | ` [task].id ` | yes | Unique identifier, used with ` run ` command |
74+ | ` [task].label ` | yes | Human-readable description |
75+ | ` [source].repo ` | no | Canonical source repo for file-copy operations |
76+ | ` [selector] ` | no | Which repos to target (see below) |
77+ | ` [[operations]] ` | yes | One or more operation dicts |
7878
7979### Selectors
8080
@@ -94,14 +94,14 @@ pattern = "^se-theory-"
9494
9595### Operation types
9696
97- | type | required fields | description |
98- | ------| ----------------| -------------|
99- | ` ensure_exact_files ` | ` paths ` | Copy files from source repo if absent or changed |
100- | ` delete_files ` | ` paths ` | Delete files, no-op if missing |
101- | ` add_dependency ` | ` group ` , ` name ` | Add to ` pyproject.toml ` optional-dependencies |
102- | ` remove_dependency ` | ` group ` , ` name ` | Remove from optional-dependencies |
103- | ` ensure_workflow ` | ` name ` | Add workflow if not present |
104- | ` replace_workflow ` | ` name ` | Overwrite workflow unconditionally |
105- | ` remove_workflow ` | ` name ` | Delete workflow, no-op if missing |
106- | ` git_pull ` | - | ` git pull --ff-only ` |
107- | ` merge_dependabot_prs ` | - | Merge all open Dependabot PRs via ` gh ` |
97+ | type | required fields | description |
98+ | ---------------------- | --------------- | ------------------------------------------------ |
99+ | ` ensure_exact_files ` | ` paths ` | Copy files from source repo if absent or changed |
100+ | ` delete_files ` | ` paths ` | Delete files, no-op if missing |
101+ | ` add_dependency ` | ` group ` , ` name ` | Add to ` pyproject.toml ` optional-dependencies |
102+ | ` remove_dependency ` | ` group ` , ` name ` | Remove from optional-dependencies |
103+ | ` ensure_workflow ` | ` name ` | Add workflow if not present |
104+ | ` replace_workflow ` | ` name ` | Overwrite workflow unconditionally |
105+ | ` remove_workflow ` | ` name ` | Delete workflow, no-op if missing |
106+ | ` git_pull ` | - | ` git pull --ff-only ` |
107+ | ` merge_dependabot_prs ` | - | Merge all open Dependabot PRs via ` gh ` |
0 commit comments