S19: share workstation runner and move agent workflows to landscape

This commit is contained in:
2026-11-10 08:14:35 +01:00
parent c25ce11a1b
commit 46df72f008
40 changed files with 334 additions and 498 deletions

View File

@@ -1,5 +1,25 @@
# Engineering upgrades
## v2.0.0
Shared skills have moved to landscape/skills/. Upstream files and licenses are
preserved there. This is a major release because generated/skills/ is removed.
Update AGENTS.md and review companions to reference landscape's skills and retain
the project's generated/CODING_STANDARDS.md and backend-review companion.
Regeneration removes the obsolete skills automatically; never edit generated copies.
New consumers default to the shared mini-pc runner. Existing consumers must change
all workflow runs-on labels and RUNNER_LABEL to mini-pc, add RUNNER_NAME=mini-pc and
RUNNER_SCOPE=user, and update ci/runner templates to use the shared identity.
These project-owned files are not regenerated automatically. Register the workstation
once at user scope using configure-runner, then install-runner; configure-gitea
now configures only application Actions, registry secrets and platform. Use
check-runner for each new repository before its first push. No production deployment
or migration of application deployment credentials is required.
Java launcher contracts now use varargs and document behavior and failures. Console
messages use Java 25 IO.println. JDK 25 remains required.
## v1.0.0
Initial release. For Agile Dancers, paths to shared Java launchers, formatting,