🚀 use prebuilt-only Rust tools to cut arm64 build time 🚀
Build and Push / build (push) Has been cancelled

- Switch cargo-binstall to --disable-strategies compile (no source fallback)
- Reorganize tools into core (reliable prebuilts) and secondary groups
- Add GHA cache for Docker buildx in Gitea workflow
- Disable binstall telemetry prompt for non-interactive builds
- Silently skip tools without prebuilts instead of hours-long compilation

Dockerfile
.gitea/workflows/build.yml
This commit is contained in:
2026-06-30 16:19:57 -04:00
parent 2e7b3fdfe0
commit 8b454163d7
2 changed files with 40 additions and 42 deletions
+2
View File
@@ -59,6 +59,8 @@ jobs:
context: .
platforms: linux/amd64,linux/arm64
push: true
cache-from: type=gha
cache-to: type=gha,mode=max
tags: |
${{ steps.meta.outputs.registry_host }}/${{ github.repository }}:${{ steps.meta.outputs.tag_yymm }}
${{ vars.DOCKER_USERNAME != '' && format('{0}/{1}:{2}', vars.DOCKER_ORG || vars.DOCKER_USERNAME, github.event.repository.name, steps.meta.outputs.tag_yymm) || '' }}