It4innovations / hyperqueue

Scheduler for sub-node tasks for HPC systems with batch scheduling
https://it4innovations.github.io/hyperqueue
MIT License
272 stars 21 forks source link

Add GHA workflow for publishing Docker image for each new version #593

Closed Kobzol closed 1 year ago

Kobzol commented 1 year ago

Currently it is fired on each new pushed version, or manually.

Kobzol commented 1 year ago

@vsoch I created a CI workflow for publishing HQ Docker images. The Docker image was pushed to ghcr.io/it4innovations/hyperqueue, but it does not seem publicly accessible. Is this repository only for private containers? In that case it wouldn't really make sense to push it there. Let me know if you know how to actually make it publicly available.

vsoch commented 1 year ago

@Kobzol when you first push to ghcr.io it will usually have visibility "Internal" so you'd want to change that to be "public." (package -> settings -> visibility on the bottom). If you are not able to, there is an org setting that dictates the levels allowed.

Kobzol commented 1 year ago

Yeah I'm not able to set the visibility, it's probably set by the organization :/

vsoch commented 1 year ago

gah! Is there someone you can ping? ghcr.io is basically a Docker registry, and it's highly useful to have public images!

Kobzol commented 1 year ago

I asked the admins to change the settings, the created packages are now public. They will be created with every new HQ version, and also weekly on Mondays with the nightly tag.