Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCreatePipfileInput ¶
NewCreatePipfileInput emits tests/ats/Pipfile: the canonical, centrally pinned app-test-suite (ATS) test dependency set. It carries no per-repo substitution -- the file is emitted verbatim from the embedded source so the copy in every chart/app repo stays byte-identical to the one Renovate's pipenv manager bumps within giantswarm/devctl.
SkipRegenCheck keeps the file overwritten on every align run (a plain Pipfile is not otherwise regenerable, so without it an existing repo Pipfile would never be updated), which is what makes a central bump reliably propagate.
func NewCreatePyprojectInput ¶ added in v8.44.0
NewCreatePyprojectInput emits tests/ats/pyproject.toml: the canonical, centrally pinned app-test-suite (ATS) test dependency set in the layout ATS 1.x consumes (`uv sync` / `uv run pytest`). Like the Pipfile it carries no per-repo substitution and skips the regen check, so a central bump overwrites the repo copy on the next align run.
func NewCreateUVLockInput ¶ added in v8.44.0
NewCreateUVLockInput emits tests/ats/uv.lock, the lock file resolved from the canonical pyproject.toml (`uv lock` in pkg/gen/input/ats/internal/file). ATS runs `uv sync` against it, so the two files are bumped and shipped together.
func NewDeletePipfileInputs ¶ added in v8.44.0
NewDeletePipfileInputs removes the pipenv layout (tests/ats/Pipfile and a stale tests/ats/Pipfile.lock) once a repo is on the uv layout: ATS 1.x ignores a Pipfile, and leaving the generator's old output behind would only confuse.
Types ¶
This section is empty.