OpenHands icon indicating copy to clipboard operation
OpenHands copied to clipboard

feat: Add cross-platform build docker images and use quay.io/opendevin as image registry and org.

Open iFurySt opened this issue 11 months ago • 5 comments

Xnip2024-03-25_00-44-33 Xnip2024-03-25_00-44-39

iFurySt avatar Mar 24 '24 16:03 iFurySt

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: Xnip2024-03-25_13-54-28

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: Xnip2024-03-25_13-33-27

iFurySt avatar Mar 25 '24 05:03 iFurySt

@huybery can you help take a look? I did not see this option on my Action panel

xingyaoww avatar Mar 25 '24 06:03 xingyaoww

@iFurySt @xingyaoww I just opened it. How about now?

huybery avatar Mar 25 '24 06:03 huybery

@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.

iFurySt avatar Mar 25 '24 06:03 iFurySt

@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

iFurySt avatar Mar 25 '24 07:03 iFurySt