Perl / docker-perl

Dockerfiles for index.docker.io (official Perl Docker image)

Home Page:https://registry.hub.docker.com/_/perl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

please provide a latest-dev version

rjbs opened this issue · comments

For automated testing against the latest development version of perl, it would be terrific to have either:

  1. the latest v5.[odd].x development release; these are released on the 20th of every month
  2. a nightly-ish build from the blead branch of perl5.git

Possibly there is some reason this is not easy, I don't know! But thanks for all your work so far.

Hey @rjbs, thanks for the issue! Let's see how we can get this sorted.

Option 1 is probably doable - we can probably watch https://github.com/Perl/perl5/tags for latest dev release and build when that happens. Option 2 however might not be easy for the image builders though.

Perhaps we can do something with github actions and use a seperate docker hub location? We can perhaps add #60 in there as well. Perhaps call it: docker/perl-devel which includes images with the debug, nightly and development releases?

It would be even cooler if docker hub allows sub projects under the perl namespace and we can push it to the hub via actions.

Really, just getting the monthly build would be great. In doing that, I'd hope we could get a "latest-blead" label, so I could have my actions track that. My take is:

  • monthly (blead release) would be huge
  • anything more than that is nice and I'd use it, but not as big a deal

So if you did weekly, or every 10d? Cool, I'd use it. But the blead releases are bigger.

Thanks so much!

So to start, I'll merge #126 in soon and update https://github.com/docker-library/official-images/blob/master/library/perl to add the latest-blead/devel tag so we can get docker run perl:latest-blead up sooner. 💪 Next up is automating the process so that we'd have monthly PRs here for updating that tag against the newest blead - this can serve as a base for further getting debug/nightlies out on another registry, probably here on GitHub container registry.

This is really exciting, thanks!

Hi @rjbs! We're running into an issue for naming perl:latest-blead in the Hub, cf https://github.com/docker-library/official-images/actions/runs/3972685927/jobs/6810812068

Would the alternative perl:blead and perl:devel tags work for you instead?

I went ahead and set blead and devel tags for now in docker-library/official-images@b0595a2 (#13928) but let me know if you have other preferences 🙏

I am definitely not worried too much about the specific names!

perl:devel images are now available and published on the Docker Hub, thanks everyone!

image

perl:stable images (aliased to the current perl:latest release) are also available.

Documentation on https://github.com/docker-library/docs/tree/master/perl and automation work for the next dev release to follow soon.

Thank you very much!