Skip to content

Add ARM64 miniconda testbed using modern directives#7

Open
Vbitz wants to merge 2 commits intomainfrom
feat/arm64-miniconda-testbed
Open

Add ARM64 miniconda testbed using modern directives#7
Vbitz wants to merge 2 commits intomainfrom
feat/arm64-miniconda-testbed

Conversation

@Vbitz
Copy link
Copy Markdown
Collaborator

@Vbitz Vbitz commented Mar 2, 2026

Summary

  • add a reusable modern-directive include for Miniconda at examples/includes/modern/miniconda.yaml
  • add examples/recipes/test-arm64-miniconda/build.yaml as a template-free ARM64/x86_64 testbed using variables.try + arch conditions (qsmxt style)
  • include existing builder build memory flag update (-m 12g) in cmd/builder/main.go

Why

  • avoids reliance on legacy neurodocker template YAML for architecture-specific installer selection
  • provides a generalized pattern that can be copied into modern directive-based recipes

Validation

  • go run ./cmd/builder generate --config examples/config.yaml test-arm64-miniconda
  • go run ./cmd/builder build --config examples/config.yaml test-arm64-miniconda (built successfully on ARM64)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant