Simplify the Seriatim role

This commit is contained in:
2026-09-08 01:07:23 +00:00
parent 6fb1aa24cc
commit 325a5c7901
10 changed files with 200 additions and 916 deletions

View File

@@ -6,19 +6,11 @@ argument_specs:
seriatim_version:
type: str
required: true
description: Release identity expected from the installed binary.
description: Git revision and version injected into the executable.
seriatim_repository_url:
type: str
required: true
description: Git repository containing Seriatim source.
seriatim_source_ref:
type: str
required: true
description: Git tag, branch, or commit to check out.
seriatim_build_version:
type: str
required: true
description: Version value injected into build metadata.
seriatim_source_dir:
type: path
required: true
@@ -27,10 +19,6 @@ argument_specs:
type: path
required: true
description: Installed executable path.
seriatim_build_state_dir:
type: path
required: true
description: Sidecar directory holding successful build state.
seriatim_manage_build_dependencies:
type: bool
required: true
@@ -39,20 +27,3 @@ argument_specs:
type: str
required: true
description: Go Snap channel to install.
seriatim_go_binary:
type: path
required: true
description: Go executable used for discovery and builds.
seriatim_go_build_flags:
type: list
elements: str
required: true
description: Ordered arguments passed to go build before ldflags.
seriatim_go_ldflags:
type: str
required: true
description: Linker flags passed to go build as one argument.
seriatim_go_package:
type: str
required: true
description: Go package built from the source checkout.