docs(agents): document Homebrew resource blocks and --check drift reporting
This commit is contained in:
1 parent
4c2f498e41
commit
6dff7700e1
1 file changed
+7
-2
@@ -52,8 +52,13 @@ repo-wide reformat as a side effect of an unrelated change.
|
|||||||
- **`contrib/homebrew/`** — a **git submodule** of the tap at
|
- **`contrib/homebrew/`** — a **git submodule** of the tap at
|
||||||
`https://tildeforge.dev/beefcarver/homebrew`, not a copy. Formula changes
|
`https://tildeforge.dev/beefcarver/homebrew`, not a copy. Formula changes
|
||||||
belong in the tap repository; commit them there and bump the gitlink here.
|
belong in the tap repository; commit them there and bump the gitlink here.
|
||||||
Never add loose files under that path. The formula still carries a
|
Never add loose files under that path. The formula's Python dependencies are
|
||||||
placeholder `sha256`, so it only installs with `--HEAD`.
|
vendored as `resource` blocks: Homebrew installs the sdist with `--no-deps`,
|
||||||
|
so a dependency that has no block (or whose constraint changed in
|
||||||
|
`pyproject.toml`) is simply missing at runtime. Regenerate them in the tap
|
||||||
|
with `brew update-python-resources Formula/b/beefy-player.rb`;
|
||||||
|
`uv run python bump_packaging.py <version> --check` reports a dependency
|
||||||
|
without one.
|
||||||
|
|
||||||
## Releases
|
## Releases
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user