Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for github hosted linux arm runners #2243

Open
adrianinsaval opened this issue Feb 17, 2025 · 2 comments
Open

Add support for github hosted linux arm runners #2243

adrianinsaval opened this issue Feb 17, 2025 · 2 comments

Comments

@adrianinsaval
Copy link

github hosted free arm linux runners are now available, it would be nice if conda-smithy supported using this
https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/

for the time being I'm manualy modifying the github workflow after rerendering: FreeCAD/freecad-feedstock@94eeaf5 FreeCAD/freecad-feedstock@608e637
but it would be nice if conda-smithy would either know what label it should use for linux aarch64 or let me configure it myself, I tried using github_actions_labels in conda_build_config.yaml but this seems to be only for self-hosted runners and has several labels hard-coded. Ideally it would be possible for me to use this to specifically select in what label my workflow will run per platform and architecture, I also don't understand why that config is in conda_build_config and not in conda_forge.yml?

@isuruf
Copy link
Member

isuruf commented Feb 17, 2025

See

"hosted_labels": ("ubuntu-latest",),

@adrianinsaval
Copy link
Author

Is there a way I can customize what is used for hosted runners? I've had a situation before where macos-latest (back when that was the default) was hanging for my workflow and I needed to manually set an older version on the workflow.

Additionally, the qemu configuration step fails in the native arm runner so it would be nice to allow disabling that

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

No branches or pull requests

2 participants