SIGN IN SIGN UP

Install into $RUNNER_TEMP instead of $HOME (#338)

$HOME can change between composite-action steps on some runners
(e.g. self-hosted ones where actions/checkout temporarily overrides
it), which makes the PATH entry from the setup step point at a
different directory than the install step writes to. The result is
'lychee: command not found' even though install reported success.

$RUNNER_TEMP is guaranteed-writable and stable across steps within
a job, which is exactly what we need here.

Also drops vestigial lychee binary cleanup step.

With $RUNNER_TEMP the install directory is fresh per job, and
'install -t' overwrites existing files by default, so the explicit
'rm -f' step is no longer doing anything useful.

Fixes #337
M
Matthias Endler committed
6da1d14f3a43098a294b7696d93d938aa8d20fc0
Parent: a63497c
Committed by GitHub <noreply@github.com> on 5/12/2026, 6:17:06 PM