continuwuity/.forgejo/workflows
Tom Foster 9c147b182f ci: Fix BuildKit cache invalidation and add Haswell-optimised builds
The workflow was rebuilding dependencies unnecessarily despite timelord
restoring timestamps because TARGET_CPU and RUST_PROFILE weren't passed
to Docker, creating inconsistent cache keys. Now passes both arguments
for proper cache reuse.

Adds Haswell-optimised builds alongside baseline builds using -march=haswell
for PCLMUL instruction support. Recent build improvements reducing compile
times from 15-20 minutes to ~5 minutes make this additional CPU variant
feasible. Users can pull optimised images with -haswell suffix.
2025-09-11 13:59:43 +01:00
..
documentation.yml chore(deps): update https://github.com/actions/setup-node action to v5 2025-09-10 17:06:45 +00:00
element.yml fix: Use forgejo/upload-artifact@v4 for artifact consistency 2025-09-11 11:57:04 +01:00
mirror-images.yml chore: Unify actions versions 2025-09-10 17:39:25 +01:00
prek-checks.yml chore: Unify actions versions 2025-09-10 17:39:25 +01:00
release-image.yml ci: Fix BuildKit cache invalidation and add Haswell-optimised builds 2025-09-11 13:59:43 +01:00
renovate.yml chore(deps): update ghcr.io/renovatebot/renovate docker tag to v41.99.9 2025-09-11 09:56:48 +00:00