<feed xmlns='http://www.w3.org/2005/Atom'>
<title>shoelaces/.github, branch master</title>
<subtitle>Painless server bootstrapping</subtitle>
<id>https://git.rbenencia.name/shoelaces/atom?h=master</id>
<link rel='self' href='https://git.rbenencia.name/shoelaces/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/'/>
<updated>2026-06-06T00:41:26+00:00</updated>
<entry>
<title>Add release workflow with reproducible builds</title>
<updated>2026-06-06T00:41:26+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-06T00:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=5de2065b0175e5f0d6aa28a0e03ecb5de05aa5a5'/>
<id>urn:sha1:5de2065b0175e5f0d6aa28a0e03ecb5de05aa5a5</id>
<content type='text'>
Adds .github/workflows/release.yml triggered on v* tags. Builds
linux/amd64 and linux/arm64 with -trimpath, CGO_ENABLED=0, and
SOURCE_DATE_EPOCH set from the tag commit — the three flags required
for Debian-compatible reproducible Go builds. Uploads binaries and a
sha256sums.txt to the GitHub Release via softprops/action-gh-release.

Wires a version variable in main.go (defaulting to "dev") that is
stamped at build time via -ldflags "-X main.version=&lt;tag&gt;". The
Makefile gains the same flags for local builds (VERSION ?= dev).
</content>
</entry>
<entry>
<title>Add CI workflow to run tests on PRs and master</title>
<updated>2026-06-05T20:32:24+00:00</updated>
<author>
<name>Raúl Benencia</name>
<email>id@rbenencia.name</email>
</author>
<published>2026-06-05T20:19:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rbenencia.name/shoelaces/commit/?id=afb81c292e8edd46c42f9d4c308ac14516a34bd3'/>
<id>urn:sha1:afb81c292e8edd46c42f9d4c308ac14516a34bd3</id>
<content type='text'>
</content>
</entry>
</feed>
