01

Build log

Notes from building things, with the thing itself embedded rather than described.

  1. gitGPGopen source

    Eight finished branches sat unmergeable across two Bitcoin repos and I could not work out why. The PRs were green. Review comments were addressed. Nothing in any workflow file mentioned signing.

    Both projects merge only signed commits. That rule lived in a maintainer's head and in the merge queue, not in a check that runs on your pull request. A third repo in the same ecosystem does not care at all, which is exactly why I had no reason to suspect it: the same kind of project, the same kind of PR, two different invisible rules.

    The lesson is not "sign your commits". It is that a repository's real constraints are not always the ones its CI expresses. I now measure a target repo's merge behaviour before writing code for it, rather than reading its contributing guide and assuming that is the whole contract.

02

Shortcuts

Your keyboard drives this one. The lit caps do something here; command or control plus K opens the palette.

03

Or just ask

Search my work from the shell. The answer is the real sentence from the real source, not a paraphrase of it.

atishay@portfolio ~ %
atishay.tech, interactive shell
type `help`, or `ask <anything about my work>` to search my work
❯