Investigate forgejo multi-arch capapibilities #474

Closed
opened 2026-03-25 14:42:44 +00:00 by humaton · 7 comments
Owner

Summary

Investigate the state of multiarch support in forgejo runner.

Background

Fedora supports multiple architectures so Forge should as well.

Details

We are getting requests to enable AArch64 runners and investigate the runner capabilities to run on different architectures.

Summary

We can run actions on different architectures

### Summary Investigate the state of multiarch support in forgejo runner. ### Background Fedora supports multiple architectures so Forge should as well. ### Details We are getting requests to enable AArch64 runners and investigate the runner capabilities to run on different architectures. ### Summary We can run actions on different architectures
Member

Seems that all nodes on our oc cluster are amd64. No arm64 available.

Seems that all nodes on our oc cluster are amd64. No arm64 available.
Member

Not on staging, not on production.

Not on staging, not on production.
Member

Exploring the external (outside of the os cluster) aarch64 nodes as a possibility: https://forge.fedoraproject.org/infra/ansible/src/branch/main/inventory/inventory#L789

Exploring the external (outside of the os cluster) aarch64 nodes as a possibility: https://forge.fedoraproject.org/infra/ansible/src/branch/main/inventory/inventory#L789
Member

Ticket opened at infra: infra/tickets#13263

Ticket opened at infra: https://forge.fedoraproject.org/infra/tickets/issues/13263
lenkaseg added this to the Sprint 19 project 2026-04-20 12:27:10 +00:00
Member

AWS VM with arm64 architecture created:

  • with fedora 43 cloud edition OS
  • medium sized
  • ssh accessible
  • with public IP

Next steps:

  • register a runner and try to run it from this VM
  • check if the VM can be reached from the os-control
AWS VM with arm64 architecture created: - with fedora 43 cloud edition OS - medium sized - ssh accessible - with public IP Next steps: - [x] register a runner and try to run it from this VM - [ ] check if the VM can be reached from the os-control
Member

Registered an aarch64 runner and ran the daemon on the arm64 VM. Seems to be online.

Registered an aarch64 runner and ran the daemon on the arm64 VM. Seems to be online.
Member
Tested on staging playground org: https://forge.stg.fedoraproject.org/playground/runner-image-test/actions/runs/16/jobs/0/attempt/1 ![image](/attachments/6a12c8f8-39df-44da-bba0-ad37392996fa)
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
forge/forge#474
No description provided.