ci: update registry auth and improve adaptive worker scaling
Release / create-release (push) Successful in 2m27s
CI / build (pull_request) Successful in 3m17s
Release / build-linux-x86_64 (push) Successful in 8m3s
Release / build-macos-arm64 (push) Failing after 1s

Refactor the release workflow to use a structured container object with authenticated pulls for macOS ARM64 builds. Replace single-worker activation with dynamic upfront provisioning based on node and worker counts. Implement an absolute efficiency gain threshold for scaling checks and add early termination to improve adaptive scaling stability. Bump obikmer crate version to 1.1.27.
This commit is contained in:
Eric Coissac
2026-06-26 15:02:23 +02:00
parent b9b2e42ad2
commit 7b07540a69
4 changed files with 16 additions and 11 deletions
+5 -1
View File
@@ -86,7 +86,11 @@ jobs:
build-macos-arm64:
needs: create-release
runs-on: ubuntu-latest
container: registry.metabarcoding.org/cibuilder/rustcrossosx:latest
container:
image: registry.metabarcoding.org/cibuilder/rustcrossosx:latest
credentials:
username: ${{ github.actor }}
password: ${{ secrets.REGISTRYTOKEN }}
defaults:
run:
working-directory: src