Commit Graph
3 Commits
Author SHA1 Message Date
sneak 06a9da85f7 The linter config, .gitignore and .dockerignore from the current templates (closes #40)
check / check (push) Successful in 1m3s
.golangci.yml is now a byte-identical copy of the sneak/prompts next
copy: depguard is on with the test-support rule, and the gomodguard_v2
block list is in. keyfunc has no test-support packages of its own, so
the deny list is left as it is.

.gitignore and .dockerignore are the sneak/prompts next copies with this
repo's own entries added at the end: /keyfunc in both, and .gitea in
.dockerignore. .git stays in the Docker build context without
.git/config, for the version stamp.

The README TODO line for this issue is removed.

Model: opus-5-5
2026-10-03 23:50:19 +00:00
clawbot 7f7fe33cd6 Stamp the git tag or short commit in a plain docker build (closes #35)
check / check (push) Successful in 1m6s
.dockerignore left out .git, so make build inside the image fell back to
"dev". The build context now carries .git, without its config, which can
hold a credential in the remote URL. The build stage takes the VERSION
build argument when one is given, otherwise git describe --tags --always,
and fails if the context carries .git and no version comes out.

Model: opus-5-5
2026-10-02 06:12:05 +02:00
clawbot 279cba6bcf Skeleton, mnemonic input, derivation, and the ssh pub and priv commands (closes #1)
check / check (push) Successful in 5s
The module, the script entrypoints and Makefile, Docker-only linting, the mnemonic sources in the specified order with their refusals, the BIP-85 derivation, and keyfunc ssh pub and priv with the README test vectors as tests. Two review rounds; the second passed with no findings.

Model: opus-5 (implementation and review); fable-5-1 (landing)
2026-09-07 17:34:54 +02:00