Skip to content

Use the new private ARM runner for private repositories#413

Closed
llucax wants to merge 3 commits into
frequenz-floss:v0.x.xfrom
llucax:arm-runner
Closed

Use the new private ARM runner for private repositories#413
llucax wants to merge 3 commits into
frequenz-floss:v0.x.xfrom
llucax:arm-runner

Conversation

@llucax
Copy link
Copy Markdown
Contributor

@llucax llucax commented Jun 3, 2025

We used to use the same name for our private ARM runner as the public one from GitHub, so we could easily re-use the same workflow for private and public repos. This doesn't work anymore because GitHub now randomly picks any runner with that name, and if it is a public one, then it will refuse to run for private repos. Because of this we now use the suffix -arm64 for our private ARM runner, and we target the right runner based on the github.repository_visibility context variable.

llucax added 3 commits June 3, 2025 14:19
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
We used to use the same name for our private ARM runner as the public
one from GitHub, so we could easily re-use the same workflow for private
and public repos. This doesn't work anymore because GitHub now randomly
picks any runner with that name, and if it is a public one, then it will
refuse to run for private repos. Because of this we now use the suffix
`-arm64` for our private ARM runner, and we target the right runner
based on the `github.repository_visibility` context variable.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
@github-actions github-actions Bot added the part:template Affects the cookiecutter template files label Jun 3, 2025
@llucax
Copy link
Copy Markdown
Contributor Author

llucax commented Jun 3, 2025

Ready for review, but based on #412, so only the last commit is relevant.

@llucax llucax added the type:bug Something isn't working label Jun 3, 2025
@llucax llucax added this to the v0.14.0 milestone Jun 3, 2025
@llucax
Copy link
Copy Markdown
Contributor Author

llucax commented Feb 18, 2026

We took sooooooooo long to complete this that even GitHub was faster than us to fix it 😆

https://github.blog/changelog/2026-01-29-arm64-standard-runners-are-now-available-in-private-repositories/

@llucax llucax closed this Feb 18, 2026
@llucax llucax deleted the arm-runner branch February 18, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:template Affects the cookiecutter template files type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant