chore: rebuild dev env from templates #1

Merged
gravityfargo merged 5 commits from chore/template-rebuild into main 2026-07-31 01:36:25 +00:00
Owner

Rebuilds every template-owned file from the templates repo.

Layers applied, in order:

  1. common/ — shared floor: agent guidance, ignore files, editor/formatter config, renovate config, licence, and the pre-commit/lint/format/typecheck/test target contract.
  2. python/ — base type: ruff, mypy, pytest, coverage config, uv-based Makefile targets, and the code-quality + test Forgejo workflows.

Variants: no documentation publisher, no commitizen release plumbing.

Placeholders substituted: <project-name>local-tools, <package>local_tools.

uv.lock is generated here because the python layer's pyproject.toml introduces a dev dependency group and both workflows run uv sync --frozen. src/local_tools/ is untouched.

Five CI rounds, all green — runs 4091, 4092, 4093, 4095, 4097. The later commits re-apply template changes made while this branch was open: test.yml calling code-quality.yml, the uv_build pin moving to the current uv line, and the reusable job renames that resolved a caller/inner name collision.

Rebuilds every template-owned file from the templates repo. Layers applied, in order: 1. `common/` — shared floor: agent guidance, ignore files, editor/formatter config, renovate config, licence, and the `pre-commit`/`lint`/`format`/`typecheck`/`test` target contract. 2. `python/` — base type: ruff, mypy, pytest, coverage config, uv-based Makefile targets, and the `code-quality` + `test` Forgejo workflows. Variants: no documentation publisher, no commitizen release plumbing. Placeholders substituted: `<project-name>` → `local-tools`, `<package>` → `local_tools`. `uv.lock` is generated here because the python layer's `pyproject.toml` introduces a `dev` dependency group and both workflows run `uv sync --frozen`. `src/local_tools/` is untouched. Five CI rounds, all green — runs 4091, 4092, 4093, 4095, 4097. The later commits re-apply template changes made while this branch was open: `test.yml` calling `code-quality.yml`, the `uv_build` pin moving to the current uv line, and the reusable job renames that resolved a caller/inner name collision.
chore: rebuild dev env from templates common and python layers
All checks were successful
Test / test (pull_request) Successful in 8s
cad271dd7f
chore: re-apply python layer test workflow calling code-quality
All checks were successful
Test / test (pull_request) Successful in 6s
Test / code-checks (pull_request) Successful in 7s
Test / code-quality (pull_request) Successful in 0s
244c4fb3c1
build: admit uv 0.12 in the uv_build pin
All checks were successful
Test / test (pull_request) Successful in 6s
Test / code-checks (pull_request) Successful in 7s
Test / code-quality (pull_request) Successful in 0s
e124b170ce
chore: re-apply python layer code-quality job rename
All checks were successful
Test / test (pull_request) Successful in 6s
Test / code-quality-1 (pull_request) Successful in 7s
Test / code-quality (pull_request) Successful in 0s
381485f5c7
chore: re-apply python layer inner lint job rename to checks
All checks were successful
Test / test (pull_request) Successful in 14s
Test / checks (pull_request) Successful in 7s
Test / code-quality (pull_request) Successful in 0s
786e0a3ea2
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gravityfargo/local-tools!1
No description provided.