Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include a latest tag #188

Open
fulldecent opened this issue Sep 27, 2024 · 2 comments
Open

Include a latest tag #188

fulldecent opened this issue Sep 27, 2024 · 2 comments

Comments

@fulldecent
Copy link

fulldecent commented Sep 27, 2024

Here are the tags that are pushed to the Docker HUB registry which are the official releases of this moodle-php-apache project:

https://hub.docker.com/r/moodlehq/moodle-php-apache/tags

At current this does not include a "latest" tag.

Please include a latest tag. This is an "autopilot" way that Moodle plugin authors and the ecosystem can ensure their projects are continuing to support the latest released version of Moodle on the latest released version of PHP.


Discussion

Please note that the published moodlehq/moodleapp image DOES maintain the latest tag.

As current, it is not possible automatically target the latest released version and the latest released version of PHP and this is contributing to glut of Moodle modules which fail to support these latest versions.

@scara
Copy link
Contributor

scara commented Sep 27, 2024

Hi William,
for configuration management purposes even for development and testing it's not recommended to use latest since you need to have a clear picture of your configuration while latest is rolling by nature and not as people expected on average unless you pull it on a regular basis.

The use cases of moodle-php-images are more related to developing and testing Moodle code on specific requirements based on the Moodle version you want to code with.

Just to be clear, that's my opinion and I'm not involved in Moodle HQ.

HTH,
Matteo

@fulldecent
Copy link
Author

Good point for production deployments.

For plugin development you DO want to set up a from job to smoke test new versions. Otherwise you get plugins that are outdated and don't support the latest Moodle... which is something I am seeing today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants