efrecon/MegaLinter Runner
MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally. This action is a wrapper around the MegaLinter Docker image, behaves similarly to the official mega-linter-runner, but is: 1. Able to use the GHCR image, which should be quicker to pull. 2. Will automatically pass the documented MegaLinter recognised environment variables to the container.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 4, 2026
- License
- MIT
Pinned Snippet
uses: efrecon/mega-linter-runner@d0b8ed18cd8ca25b1d75eab7292ce91275a0989a # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of the MegaLinter image to use. Defaults to `latest`, in which case the latest stable version of the MegaLinter at the time of the run will be used. | no | latest |
| flavor | Flavor of the MegaLinter image to use. Defaults to `all`. | no | all |
| registry | Docker registry to pull the MegaLinter image from. Defaults to `ghcr.io`. | no | ghcr.io |
| image | Docker image to use. Defaults to an empty string, in which case the image will be constructed out of the `registry`, the `flavor` and the `version`. | no | "" |
| workspace | Directory to run the MegaLinter on. Defaults to the GitHub workspace. | no | ${{ github.workspace }} |
Outputs
| name | description |
|---|---|
| has_updated_sources | 0 if no source file has been updated, 1 if source files has been updated |