chore: bump oxsecurity/megalinter from 9.6.0 to 10.0.0 - #6184
Conversation
Bumps [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) from 9.6.0 to 10.0.0. - [Release notes](https://github.com/oxsecurity/megalinter/releases) - [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md) - [Commits](oxsecurity/megalinter@v9.6.0...v10.0.0) --- updated-dependencies: - dependency-name: oxsecurity/megalinter dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
prql-bot
left a comment
There was a problem hiding this comment.
Checked this against the v10 breaking changes, since a major MegaLinter bump can silently drop linters. It's clean for this repo: the set of linters that actually ran is byte-identical between the v9.6.0 run on main and the v10.0.0 run here (40 linters, no additions, no removals), so nothing this repo relies on was among the 14 removed. Everything removed in v10 that appears in .mega-linter.yaml was already in DISABLE_LINTERS, and the descriptors that disappeared entirely (MAKEFILE, PUPPET) have no corresponding files here. The other headline breaking change — the new 5-minute default LINTER_TIMEOUT_SECONDS — has plenty of headroom: the slowest linter in this run is REPOSITORY_CHECKOV at 30.57s. The MegaLinter job passed in 4m28s.
One follow-up, not blocking this PR: v10 now prints a warning naming config entries for linters that no longer exist, and this run emits Your configuration references items that have been removed from MegaLinter and are ignored: MARKDOWN_MARKDOWN_LINK_CHECK, REPOSITORY_GITLEAKS, REPOSITORY_KICS, SQL_TSQLLINT. Those four are all dead lines in .mega-linter.yaml's DISABLE_LINTERS (plus MARKDOWN_MARKDOWN_LINK_CHECK again under DISABLE_ERRORS_LINTERS); MAKEFILE_CHECKMAKE under DISABLE_ERRORS_LINTERS is also gone in v10 per the release notes, though the warning didn't name it. Deleting them is cosmetic — v10 explicitly keeps ignoring unknown keys — but it would silence the warning. That's a separate concern from the version bump and pushing to this branch would stop Dependabot from managing the PR, so happy to open a small follow-up PR for it after this merges if that's wanted.
One note on the rollup: the red check-ok-to-merge belongs to run 31516706884, which was cancelled by the concurrency group when Dependabot fired several events at once — an if: always() omnibus in a cancelled run resolves to failure rather than cancelled. The replacement run 31516709337 completed successfully and re-registered check-ok-to-merge as green; GitHub just keeps both rows.
Bumps oxsecurity/megalinter from 9.6.0 to 10.0.0.
Release notes
Sourced from oxsecurity/megalinter's releases.
... (truncated)
Changelog
Sourced from oxsecurity/megalinter's changelog.
... (truncated)
Commits
15e5b45Release MegaLinter v10.0.0861855amegalinter-setup skill: enforce ghcr.io image references in upgrade mode (#8694)572dc81[automation] Auto-update linters version, help and documentation (#8695)2f62977Refresh OX Security PR comment banner and home page banner (#8692)3b8c632chore(deps): update dependency mongodb/kingfisher to v1.112.0 (#8691)7efac01chore(deps): update mstruebing/editorconfig-checker docker tag to v3.10.0 (#8...8cea326Make custom flavor generator output pass MegaLinter (#8686)a057dcb[automation] Auto-update linters version, help and documentation (#8690)6dece72chore(deps): update dependency virtualenv to v21.7.2 (#8683)08a6d16docs: highlight impactful contributors in the Special thanks section (#8688)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)