jboss-dockerfiles / wildfly

Docker image for WildFly project
https://quay.io/repository/wildfly/wildfly
MIT License
279 stars 236 forks source link

Please update Dockerhub to WildFly 24.0.1.Final #145

Closed p1ngod closed 2 years ago

p1ngod commented 3 years ago

As mentioned in PR https://github.com/jboss-dockerfiles/wildfly/pull/143 you released the Dockerfile for 24.0.1.Final on July 29, but the build job was not triggered manually.

Could you please queue the build so https://hub.docker.com/r/jboss/wildfly/ is up to date again?

Thanks in advance!

p1ngod commented 3 years ago

@jmesnil @goldmann does one of you have a chance to trigger the Dockerhub build? Sorry to bug you directly :-/

jmesnil commented 3 years ago

@goldmann, I don't have permission to trigger the DockerHub build. If you grant it to me (and show me how to do it), I can take over that part when we release new WildFly versions.

goldmann commented 3 years ago

After changes made to Docker HUB account types we are currently unable to:

  1. Grant new permissions.
  2. Trigger any builds from the UI.

A new system needs to be put into place to make it work again. Potentially GitHub actions with a push to HUB/Quay.

p1ngod commented 3 years ago

Any chance to support you guys with this?

MatthiasPischka commented 3 years ago

Maybe you ask the jboss/keycloak team? Because they still pushing newer images to docker hub ;-).

p1ngod commented 3 years ago

A new system needs to be put into place to make it work again. Potentially GitHub actions with a push to HUB/Quay.

@goldmann I've prepared a release workflow for publishing the image to DockerHub and Quay.io following https://docs.github.com/en/actions/guides/publishing-docker-images#publishing-images-to-docker-hub-and-github-packages and testing with own docker repos at https://hub.docker.com/r/p1ngod/wildfly/tags?page=1&ordering=last_updated and https://quay.io/repository/kinzel/wildfly?tab=tags

I would like to create a PR from https://github.com/p1ngod/wildfly if that's an acceptable solution for you. (of course with the right repos to push at)

jmesnil commented 3 years ago

This looks good to me.

@p1ngod Pushing to DockerHub is enough. I'm not sure we want to provide the same images on quay.io (unless @goldmann wants to).

With that GitHub Action, all we'd need is push a tag after a PR is merged to release the Docker image with that tag (and latest).

p1ngod commented 3 years ago

@jmesnil the trigger is currently called on releases rather than created tags. Could you tell me how you create the releases on GitHub as they seem to be a little bit different from my manually created release in the test repo? Alternatively, I could change it to listening on tag publishes.

jmesnil commented 3 years ago

@p1ngod your action is fine to trigger on releases. GitHub automatically creates releases based on tags anyway.

p1ngod commented 3 years ago

@jmesnil nope, just tried it out. It's listed on https://github.com/p1ngod/wildfly/releases but not triggered by the release-hook. I've tested it via tags in https://github.com/p1ngod/wildfly/blob/0d11c304768a9bf6a96053c404d25e0fbb7b7aeb/.github/workflows/publish-release.yml#L2-L5 and that works as expected.

Will provide a PR with this solution asap.

p1ngod commented 3 years ago

any updates on this?

jmesnil commented 3 years ago

not yet. that's something that we need to fix as we are close to release WildFly 25.0.0.Final.

@goldmann if you're ok to grant me write permission for this repo, I can take it over and fix our image publication process.

goldmann commented 3 years ago

Oh, I thought made you admin already! Granted access now!

asbachb commented 2 years ago

Seems that WildFly 25 was released, but no official docker image is available.

jmesnil commented 2 years ago

@asbachb We are having issues with new limitations on DockerHub but are working on it (tracked by https://github.com/jboss-dockerfiles/wildfly/pull/147)

jmesnil commented 2 years ago

WildFly 25.0.0.Final has been pushed: https://hub.docker.com/layers/jboss/wildfly/25.0.0.Final/images/sha256-35320abafdec6d360559b411aff466514d5741c3c527221445f48246350fdfe5?context=explore

I'll close this issue but we are working on fixing the publication of new releases of WildFly.