continuwuity/.forgejo/workflows
Tom Foster 542dff50bd ci: Split Docker builds into sequential release and max-perf stages
Separate fast release builds from slow max-perf builds to optimise runner
utilisation and provide quicker feedback. Release builds complete first with
standard optimisations, followed by Haswell-optimised dragrace builds once
the safe builds pass successfully.

Extract build logic into focused composite actions for better log visibility
in Forgejo UI. Split monolithic build action into prepare-docker-build,
inline docker build step, and upload-docker-artifacts to ensure each phase
completes independently and shows logs immediately.

Creates separate manifests at each stage to avoid waiting for all builds
before publishing.
2025-09-12 12:43:19 +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: Split Docker builds into sequential release and max-perf stages 2025-09-12 12:43:19 +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