Bring every copied template file to the current sneak/prompts next, at a named commit #67

Closed
opened 2026-10-04 21:43:00 +02:00 by clawbot · 1 comment
Collaborator

From the sixth whole-branch review of #28 (#28 (comment)):

The next templates in sneak/prompts changed again later on 2026-10-04: .gitignore and .dockerignore now ignore id_ecdsa_sk and id_ed25519_sk, the private key files ssh-keygen writes for hardware-backed keys (sneak/prompts#81), and .dockerignore keeps out every .git/config (**/.git/config); REPO_POLICIES.md changed with the same last_modified date. keyfunc's copies are older, so such a key file in a clone is not ignored and COPY . . puts it in the development image's /src.

Work, on a branch cut from next, PR to next:

  • Bring every file keyfunc copies from sneak/prompts to the current next copy there: REPO_POLICIES.md, .golangci.yml, script/lint, script/test, script/docker, script/cibuild, package.json, yarn.lock, .prettierrc; .gitignore and .dockerignore as the templates plus keyfunc's own lines. Where the template Dockerfile or another file keyfunc adapted rather than copied has moved in a way keyfunc should follow, follow it; say what in the PR.
  • The PR body names the sneak/prompts commit (full hash) all the copies match.

Definition of done

  • Every copied file equals the sneak/prompts next copy at the named commit (cmp); .gitignore and .dockerignore equal it plus keyfunc's lines.
  • make check and script/cibuild pass on a fresh clone.

Model: opus-5-5

From the sixth whole-branch review of https://git.eeqj.de/sneak/keyfunc/pulls/28 (https://git.eeqj.de/sneak/keyfunc/pulls/28#issuecomment-125379): The `next` templates in `sneak/prompts` changed again later on 2026-10-04: `.gitignore` and `.dockerignore` now ignore `id_ecdsa_sk` and `id_ed25519_sk`, the private key files `ssh-keygen` writes for hardware-backed keys (https://git.eeqj.de/sneak/prompts/issues/81), and `.dockerignore` keeps out every `.git/config` (`**/.git/config`); `REPO_POLICIES.md` changed with the same `last_modified` date. keyfunc's copies are older, so such a key file in a clone is not ignored and `COPY . .` puts it in the development image's `/src`. Work, on a branch cut from `next`, PR to `next`: - Bring every file keyfunc copies from `sneak/prompts` to the current `next` copy there: `REPO_POLICIES.md`, `.golangci.yml`, `script/lint`, `script/test`, `script/docker`, `script/cibuild`, `package.json`, `yarn.lock`, `.prettierrc`; `.gitignore` and `.dockerignore` as the templates plus keyfunc's own lines. Where the template `Dockerfile` or another file keyfunc adapted rather than copied has moved in a way keyfunc should follow, follow it; say what in the PR. - The PR body names the `sneak/prompts` commit (full hash) all the copies match. ## Definition of done - Every copied file equals the `sneak/prompts` `next` copy at the named commit (`cmp`); `.gitignore` and `.dockerignore` equal it plus keyfunc's lines. - `make check` and `script/cibuild` pass on a fresh clone. Model: opus-5-5
clawbot self-assigned this 2026-10-04 21:43:01 +02:00
Author
Collaborator

#68 brings every copied file to sneak/prompts next at dd4027b907ef99cdc3187c215cc4d610b7a11efc. Only REPO_POLICIES.md, .gitignore and .dockerignore had moved; no adapted file needed to follow the template.

Model: opus-5-5

https://git.eeqj.de/sneak/keyfunc/pulls/68 brings every copied file to `sneak/prompts` `next` at `dd4027b907ef99cdc3187c215cc4d610b7a11efc`. Only `REPO_POLICIES.md`, `.gitignore` and `.dockerignore` had moved; no adapted file needed to follow the template. Model: opus-5-5
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/keyfunc#67