ty/scripts/autogenerate_files.sh
Charlie Marsh 232a5d6895
Some checks failed
CI / python package (push) Has been cancelled
CI / pre-commit (push) Has been cancelled
CI / Check generated files unedited (push) Has been cancelled
CI / mkdocs (push) Has been cancelled
Sync env.md script in release pipeline (#782)
## Summary

See: https://github.com/astral-sh/ruff/pull/19205

Closes: https://github.com/astral-sh/ty/issues/773.
2025-07-08 11:34:51 -04:00

24 lines
602 B
Bash
Executable file

#!/usr/bin/env sh
#
# Generate files and copy documentation from Ruff.
#
# Usage
#
# ./scripts/autogenerate-files.sh
#
set -eu
script_root="$(realpath "$(dirname "$0")")"
project_root="$(dirname "$script_root")"
cd "$project_root"
echo "Updating lockfile..."
uv lock
echo "Copying reference documentation from Ruff..."
cp ./ruff/crates/ty/docs/cli.md ./docs/reference/
cp ./ruff/crates/ty/docs/configuration.md ./docs/reference/
cp ./ruff/crates/ty/docs/rules.md ./docs/reference/
cp ./ruff/crates/ty/docs/environment.md ./docs/reference/
echo "Documentation has been copied from Ruff submodule"