chore(deps): update dependency mega-linter-runner to v9.5.0#389
Open
elastic-renovate-prod[bot] wants to merge 1 commit into
Open
chore(deps): update dependency mega-linter-runner to v9.5.0#389elastic-renovate-prod[bot] wants to merge 1 commit into
elastic-renovate-prod[bot] wants to merge 1 commit into
Conversation
Contributor
✅MegaLinter analysis: Success
Notices📣 MegaLinter 9.5.0 is out! Discover the new features and security recommendations in the release announcement. (Skip this info by defining See detailed reports in MegaLinter artifacts MegaLinter is graciously provided by OX Security |
12fa987 to
18f0c58
Compare
18f0c58 to
283a0ce
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.4.0->9.5.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
oxsecurity/megalinter (mega-linter-runner)
v9.5.0Compare Source
Take 2 mn to read MegaLinter v9.5.0 announcements
Breaking changes
Docker images published only to GitHub Container Registry (
ghcr.io) until OIDC-based publishing to Docker Hub is implemented. The Docker Hub registry (docker.io/oxsecurity/megalinter) is frozen at v9.4.0: pulls ofoxsecurity/megalinter:v9(or:beta, or any flavor tag) will keep returning v9.4.0. To get v9.5.0 and later from CI tools other than GitHub Actions (GitLab CI, Azure Pipelines, Bitbucket, Jenkins, Drone, rawdocker run, …), switch your image references:oxsecurity/megalinter:v9→ghcr.io/oxsecurity/megalinter:v9oxsecurity/megalinter:beta→ghcr.io/oxsecurity/megalinter:betaoxsecurity/megalinter-<flavor>:v9→ghcr.io/oxsecurity/megalinter-<flavor>:v9GitHub Action users (
uses: oxsecurity/megalinter@v9) andmega-linter-runnerusers are not affected, as both already pull fromghcr.io.ESLint-based linters upgraded to v10+. Legacy
.eslintrc.*configs are no longer supported: you must migrate to flat-config (eslint.config.js) to keep usingJAVASCRIPT_ES,TYPESCRIPT_ES,JSX_ESLINT,TSX_ESLINT, andJSON_ESLINT_PLUGIN_JSONC.Airbnb and Standard ESLint configs replaced (they never shipped ESLint 9+ support):
extends: ["airbnb"]→extends: ["airbnb-extended"]extends: ["standard"]→extends: ["neostandard"]Core
New linters
Disabled linters
Re-enabled linters
Deprecated linters
Removed linters
Media
Linters enhancements
.eslintrc.*configs are now detected and a migration notice is emitted in the report so users know they need to switch to flat-configBASH_SHELLCHECK_CONFIG_FILEvariable /.shellcheckrcconfig fileexclude_mailoption (no longer supported by lychee upstream)Fixes
YAML_V8R_CONFIG_FILE/JSON_V8R_CONFIG_FILEare now correctly applied (the v8r--catalogsoption is wired through)headers/ Accept settings being ignoredcwdoptionReporters
GITLAB_ACCESS_TOKEN_MEGALINTERis set (no longer requiresCI_JOB_TOKEN)###headings (Bitbucket Cloud markdown was displaying the previous<details>HTML tags as literal text)SECURITY_SUGGESTIONS: false.Flavors
linux/arm64in addition tolinux/amd64whenever possible (Apple Silicon, AWS Graviton, Ampere…)Doc
mega-linter-runner
--list-vars [pattern]flag (with--json) lists every MegaLinter env variable that can be passed via-e, with type, default, allowed values and examples (handy for AI coding agents)-e ENABLE_LINTERS=YAML_PRETTIER,YAML_YAMLLINTno longer silently drops values after the first comma (#7500). The--env=KEY=VALUElong form is also accepted.Dev
CLAUDE.mdand a set of/add-linter,/update-linter-version,/review-descriptor,/fix-linter-test,/add-reporter,/add-flavor,/build,/diagnose-config,/fix-security-issueskills to help work on MegaLinter with coding agents (Claude Code, GitHub Copilot, Codex, gemini-cli…)cli_lint_extra_args_afterper lint mode (list_of_files/project/file), a{file}template variable usable in command-line args, and a customizable files separatorCI
type=gha, zstd-compressed) on all deploy workflows, DEV pipeline split into parallel jobs sharing the image via cache, and cargo-based tools (sarif-fmt, zizmor, shellcheck-sarif, stylua) built in parallel multi-stage builders so the Rust toolchain no longer ships in the final image (except for clippy)Linter versions upgrades (62)
Configuration
📅 Schedule: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.