| Age | Commit message (Collapse) | Author |
|
This significantly improves performance, removing overhead of nix,
python, and virtualisation. Running this in an unprivileged container
required patching the kernel, but since special runner setup was already
needed, that was an acceptable tradeoff.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also improves its API.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids re-downloading packages on every run.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This was missed when migrating the test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This runs tests directly in the container, significantly reducing
overhead introduced by virtualisation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This also migrates from the unmaintained release action and improves
configuration so the new release is created as a draft, and the tag
annotation is automatically added as the release body.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This replaces the nix-based dist job.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This removes duplicate code and significantly eases maintenance.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This represents workflow documents via compound literals and removes
the ugly and footgun-heavy yaml documents.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|