chore(common): bump the common submodule to 4de5dfa and add a default recipe #118
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/GOV-45-update-common-submodule"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bumps the
commonsubmodule gitlink fromd3a51c8to4de5dfa(currentpsa-systems/commonmain) and adds thedefaultrecipe that common's PC-12 documentation requires. Part of the cross-repo sync tracked in GOV-45.What the new pin brings in: the reusable check workflow's runner-label switch to
RUNS_ON_OPENSUSE_DEV_LATEST, the nu line-continuation fix inbuild-docker-export, adocker compose build appstep sopre-commitstops reusing a stale dev image after a Dockerfile change, and the newcheck-tree-ownershipguard that bothpre-commitvariants now run at the end.Adopted: a
defaultrecipe, kept first in the file, plusset allow-duplicate-recipes := trueso it can shadow the imported one. just picks the default recipe by source order in the root justfile and never selects an imported one, so common'sdefaultwas never eligible here. Confirmed before the change: barejustin this repo failed witherror: Justfile contains no default recipe.It now lists the recipes.Already adopted, no change needed:
release_layout := "virtual-workspace"(the root manifest is virtual and carries[workspace.package] version),test_args := "--lib", anddev_extra_volumes := "dev-vervain-server-data". The extra-volume list is complete:compose.dev.ymldeclares onlycargo-targetandvervain-dataas volumes, andvervain-privateis a network, whichdev-cleandoes not manage. The reusable check workflow'scompile_step: check/test_args: --lib/cache: trueinputs are already wired in.forgejo/workflows/check.yml.Verification:
just pre-commitpasses on the new pin (fmt, clippy, build, 482 tests, andcheck-tree-ownershipreports the working tree fully owned by the host user).#GOV-45