OpenHands
OpenHands copied to clipboard
feat: Add cross-platform build docker images and use quay.io/opendevin as image registry and org.
feat: Add workflow for building and pushing multi-arch images to ghcr.io.
I have successfully tested the workflow in my repo, see the results here: https://github.com/iFurySt/OpenDevin/actions/runs/8415626483/job/23041038547
screenshot in package:
I'm not in the OpenDevin org, so you need to confirm the workflow permission was already set to RW.
Your Org -> OpenDevin -> Actions -> Workflow permissions:
@huybery can you help take a look? I did not see this option on my Action panel
@iFurySt @xingyaoww I just opened it. How about now?
@huybery just review pr and merge it, the workflow will auto-trigger to build and push to OpenDevin's package, and maybe you need to public the packages after the images are pushed.
@xingyaoww @huybery I've just noticed the workflow triggered when pr is opened, I removed the trigger of pull_request in case the wrong pr will trigger the workflow to push the wrong images to ghcr