-
-
Notifications
You must be signed in to change notification settings - Fork 242
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
PHP flavor Docker Image v8 family not used the latest available (8.1.0) #4214
Comments
BTW, when I click on Megalinter documentation GitHub Action on Usage section of PHP flavor I got a 404 |
When I pull locally (on my dev platform) the latest v8 Docker Image, I don't have the same issue docker pull oxsecurity/megalinter-php:v8 This is probably the reason why I don't noticed until today that GitHub Action did not pull the v8.1 image |
Ok, found origin ! It seems that GitHub Action syntax does not works like Docker Image syntax : When we try with :
And
We did not get the same image (expected to have both 8.1.0), but in first case we still have 8.0.0 While with Docker Image syntax, both syntaxes did the same thing (pull the latest v8.1.0)
Confirmed by my test with commit llaville/box-manifest@e0c6e68 and llaville/.github@master...ml_v8 |
@llaville I noticed an issue with a CI job that stopped working after v8.0.0 https://github.com/oxsecurity/megalinter/actions/runs/11650500232/job/32439311091 When we release a minor version, for example 8.1.0, it is supposed to overwrite v8, on the docker image, but also on the github action tag The action is failing, I declared a bug on their repo -> Actions-R-Us/actions-tagger#94 |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
Keep it open because I've no fresh news about this issue ! |
@llaville normally it is solved with v8.2.0 :) |
I've noticed that this workflow use the Windows platform : https://github.com/oxsecurity/megalinter/actions/runs/11986497466/workflow#L30 Is there a reason, excluding follow Action example, to not use the linux platform (more stable) ? |
@llaville I have absolutely no idea, this workflow is one of the last remaining code from Super-Linter, it was in the first MegaLinter commit ^^ |
Describe the bug
I've didn't noticed it yet, until today, but the PHP flavor Docker Image used is not the latest v8 family available
To Reproduce
With my project BOX Manifest (but all used the same principle), the GitHub Action Workflow that run MegaLinter is referenced by
And parent workflow https://github.com/llaville/.github/blob/master/.github/workflows/mega-linter.yml#L70 that reference the PHP flavor
https://github.com/llaville/box-manifest/actions/runs/11640840825/workflow#L17
Expected behavior
Got latest Docker Image 8.1.0 but got only 8.0.0
Screenshots
Additional context
Images available on Docker Hub
The text was updated successfully, but these errors were encountered: