<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/.github/workflows/ci.yml, branch tmuxrdr</title>
<subtitle>herdr but with less disrespect for the tmux community
</subtitle>
<id>https://git.soarez.net/sz/tmuxrdr.git/atom?h=tmuxrdr</id>
<link rel='self' href='https://git.soarez.net/sz/tmuxrdr.git/atom?h=tmuxrdr'/>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/'/>
<updated>2026-09-26T21:06:29+00:00</updated>
<entry>
<title>refactor: extract libghostty-vt binding into ghostty-vt workspace crate (#4661)</title>
<updated>2026-09-26T21:06:29+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-26T21:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=fff6c820aa45f4eabb9b2e0456326dc74cca5a25'/>
<id>urn:sha1:fff6c820aa45f4eabb9b2e0456326dc74cca5a25</id>
<content type='text'>
* refactor: extract libghostty-vt binding into ghostty-vt workspace crate

* fix: build libghostty-vt into each build's out dir</content>
</entry>
<entry>
<title>ci: reuse compiler state on every os and save caches only from master</title>
<updated>2026-09-26T18:49:25+00:00</updated>
<author>
<name>Ogulcan Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-26T18:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=c33fd40eab3d92b564d7dd25bbfdd462e4b7aba2'/>
<id>urn:sha1:c33fd40eab3d92b564d7dd25bbfdd462e4b7aba2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: restore zig local build cache reuse (#4118)</title>
<updated>2026-09-14T15:01:54+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-14T15:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=0af53b75d9220c6d528b80104f0231fe447e93b2'/>
<id>urn:sha1:0af53b75d9220c6d528b80104f0231fe447e93b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: migrate remaining pinned actions to node24 (#4023)</title>
<updated>2026-09-13T20:39:48+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-13T20:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=2746ac7ebf75d55289aa522d99ac66fc40f062c4'/>
<id>urn:sha1:2746ac7ebf75d55289aa522d99ac66fc40f062c4</id>
<content type='text'>
* ci: migrate remaining pinned actions to node24

actions/cache@v4 and mlugg/setup-zig@v2.2.1 still target Node 20, which
GitHub removes from runners on 2026-09-23. Bump actions/cache to v6.1.0 and
replace mlugg/setup-zig with vercel-labs/setup-zig@v1.0.2.

vercel-labs/setup-zig takes only `version`, so the use-cache/cache-size-limit
tuning and Zig global-cache reuse are dropped. See the PR for alternatives.

* ci: restore zig caching for vercel setup-zig

vercel-labs/setup-zig has no cache controls, so redirect the Zig global cache
into the workspace .zig-cache and run the Zig build cache step on Linux too.

Drop this commit if we switch to a setup action that owns Zig caching, e.g.
step-security/setup-zig or xyzzylabs/setup-zig.</content>
</entry>
<entry>
<title>ci: reuse compiler state across validation runs (#3956)</title>
<updated>2026-09-11T18:06:24+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-11T18:06:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=b11ac859c738b50ca569d9ac998d5baeeb30d33d'/>
<id>urn:sha1:b11ac859c738b50ca569d9ac998d5baeeb30d33d</id>
<content type='text'>
* ci: retain zig build caches across validation runs

* ci: reduce debug information in validation builds

* ci: build only the ghostty test target for scalar checks

* ci: measure debug profiles and remove duplicate macos caching

* ci: compare scalar build scopes on one runner

* ci: keep the zig compiler path stable across runs

* ci: run macos and windows lint alongside tests

* ci: inspect remaining zig cache misses

* ci: remove completed measurement probes

* ci: compare windows linkers without changing release builds

* ci: test linux incremental reuse and correct the linker probe

* ci: measure windows incremental state reuse

* test: verify incremental reuse after a source change

* ci: finalize measured compiler cache optimizations</content>
</entry>
<entry>
<title>chore: upgrade libghostty and preserve terminal behavior (#3906)</title>
<updated>2026-09-10T18:51:57+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-10T18:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=425c86179791cd32e2d4ce0ae7f269940b4b0663'/>
<id>urn:sha1:425c86179791cd32e2d4ce0ae7f269940b4b0663</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: run the full applicable test suite on windows (#3660)</title>
<updated>2026-09-05T18:39:32+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-05T18:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=50ce4ec2ddb8ec621a77d8773aa6df6d9e7441ff'/>
<id>urn:sha1:50ce4ec2ddb8ec621a77d8773aa6df6d9e7441ff</id>
<content type='text'>
* fix: run the full applicable test suite on windows

* test: remove redundant test shell assignment

* test: make endpoint and metadata fixtures deterministic

* test: tolerate exited servers during windows probe cleanup</content>
</entry>
<entry>
<title>refactor: separate website presentation from runtime</title>
<updated>2026-09-01T11:48:45+00:00</updated>
<author>
<name>Ogulcan Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-01T11:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=8a6d697308162874a236c84aac0b0f8c7ac01f83'/>
<id>urn:sha1:8a6d697308162874a236c84aac0b0f8c7ac01f83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: remove approved contributor bypass</title>
<updated>2026-07-28T23:54:53+00:00</updated>
<author>
<name>Ogulcan Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-07-28T23:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=73d92004f50d3f5fafe64e0f9b7fddbcf4d99965'/>
<id>urn:sha1:73d92004f50d3f5fafe64e0f9b7fddbcf4d99965</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: make native windows checks reliable (#1925)</title>
<updated>2026-07-27T11:15:23+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-07-27T11:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=6d1bedee3ee164ed0151f8adab1313be5915d652'/>
<id>urn:sha1:6d1bedee3ee164ed0151f8adab1313be5915d652</id>
<content type='text'>
</content>
</entry>
</feed>
