chore(deps): bump oxsecurity/megalinter from 8 to 10 - #50
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
✅
|
| Descriptor | Linter | Files | Fixed | Errors | Max errors | Warnings | Elapsed time |
|---|---|---|---|---|---|---|---|
| ✅ ACTION | actionlint | 5 | 0 | 0 | 0.07s | ||
| ✅ ACTION | zizmor | 5 | 0 | 0 | 2.13s | ||
| ✅ BASH | bash-exec | 1 | 0 | 0 | 0.01s | ||
| ✅ BASH | shellcheck | 1 | 0 | 0 | 0.2s | ||
| shfmt | 1 | 1 | 0 | 0.01s | |||
| ✅ COPYPASTE | jscpd | yes | no | no | 2.28s | ||
| ✅ EDITORCONFIG | editorconfig-checker | 176 | 0 | 0 | 0.19s | ||
| ✅ JAVASCRIPT | eslint | 1 | 0 | 0 | 2.51s | ||
| ✅ JAVASCRIPT | standard | 1 | 0 | 0 | 1.44s | ||
| ✅ JSON | jsonlint | 10 | 0 | 0 | 0.13s | ||
| ✅ JSON | npm-package-json-lint | yes | no | no | 0.88s | ||
| ✅ JSON | prettier | 10 | 0 | 0 | 0.46s | ||
| ✅ JSON | v8r | 10 | 0 | 0 | 11.72s | ||
| ✅ MARKDOWN | markdownlint | 10 | 0 | 0 | 0.76s | ||
| markdown-table-formatter | 10 | 1 | 0 | 0.23s | |||
| ✅ REPOSITORY | betterleaks | yes | no | no | 1.13s | ||
| ✅ REPOSITORY | checkov | yes | no | no | 17.23s | ||
| ✅ REPOSITORY | git_diff | yes | no | no | 0.02s | ||
| ✅ REPOSITORY | osv-scanner | yes | no | no | 1.64s | ||
| ✅ REPOSITORY | secretlint | yes | no | no | 2.99s | ||
| ✅ REPOSITORY | trivy | yes | no | no | 16.33s | ||
| ✅ REPOSITORY | trufflehog | yes | no | no | 3.85s | ||
| ✅ SPELL | cspell | 177 | 0 | 0 | 4.89s | ||
| ✅ TSX | eslint | 100 | 0 | 0 | 5.33s | ||
| ✅ YAML | prettier | 13 | 0 | 0 | 0.72s | ||
| ✅ YAML | yamllint | 13 | 0 | 0 | 0.78s |
Detailed Issues
⚠️ MARKDOWN / markdown-table-formatter - 1 error
1 files contain markdown tables to format:
- README.md
⚠️ BASH / shfmt - 1 error
diff public/install.sh.orig public/install.sh
--- public/install.sh.orig
+++ public/install.sh
@@ -25,7 +25,10 @@
GITHUB_DOWNLOAD="${GITHUB_DOWNLOAD:-https://github.com}"
info() { printf '%s\n' "$*" >&2; }
-die() { printf 'error: %s\n' "$*" >&2; exit 1; }
+die() {
+ printf 'error: %s\n' "$*" >&2
+ exit 1
+}
need_cmd() {
command -v "$1" >/dev/null 2>&1 || die "required command not found: $1"
See detailed reports in MegaLinter artifacts
Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)
- Documentation: Custom Flavors
- Command:
npx mega-linter-runner@10.0.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,ACTION_ZIZMOR,BASH_EXEC,BASH_SHELLCHECK,BASH_SHFMT,COPYPASTE_JSCPD,EDITORCONFIG_EDITORCONFIG_CHECKER,JAVASCRIPT_ES,JAVASCRIPT_STANDARD,JSON_JSONLINT,JSON_V8R,JSON_PRETTIER,JSON_NPM_PACKAGE_JSON_LINT,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_BETTERLEAKS,REPOSITORY_OSV_SCANNER,REPOSITORY_SECRETLINT,REPOSITORY_TRIVY,REPOSITORY_TRUFFLEHOG,SPELL_CSPELL,TSX_ESLINT,YAML_PRETTIER,YAML_YAMLLINT

Show us your support by starring ⭐ the repository
1ef5d5d to
bd4fab1
Compare
bd4fab1 to
b0ca046
Compare
b0ca046 to
84e22ad
Compare
|
Triage 2026-08-25 (maintenance sweep): BLOCKED — not safe to merge. All 8 open dependabot PRs fail the same MegaLinter gate as
Post-merge gate on |
84e22ad to
0b267e4
Compare
|
@dependabot rebase |
Bumps [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) from 8 to 10. - [Release notes](https://github.com/oxsecurity/megalinter/releases) - [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md) - [Commits](oxsecurity/megalinter@v8...v10) --- updated-dependencies: - dependency-name: oxsecurity/megalinter dependency-version: '10' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
0b267e4 to
935228f
Compare
- pin external Actions to SHA with version comment - disable credential persistence on checkouts and scope push auth to the Todo Checker step via gh - remove inert APPLY_FIXES apply logic now that fixes are disabled - run project-local eslint under MegaLinter 10 ESM resolution via PRE_COMMANDS install - allow Zizmor online audit with GITHUB_TOKEN and update dictionary - validate with MegaLinter 10 javascript flavor: all blocking linters pass locally (zizmor, eslint, cspell) with only existing non-blocking shfmt and markdown-table-formatter warnings
Description
Updates
oxsecurity/megalinterfrom v8 to v10.0.0 and completes the required migration so the repository gate stays green.actions/checkout@3d3c42e...,oxsecurity/megalinter@15e5b4...,actions/upload-artifact@043fb4...,pnpm/action-setup@b906af...,actions/setup-node@820762...,alstr/todo-to-issue-action@37bb7b...).persist-credentials: false) and scopes push authentication to the Todo Checker step viagh auth setup-gitwithGH_TOKEN.APPLY_FIXESapply logic now thatAPPLY_FIXES: noneis enforced; MegaLinter no longer attempts to push fixes.PRE_COMMANDS: CI=true npx --yes pnpm@10.32.0 install --frozen-lockfile --ignore-scriptsandJAVASCRIPT_ES_CLI_EXECUTABLE/TSX_ESLINT_CLI_EXECUTABLE.GITHUB_TOKENviaACTION_ZIZMOR_UNSECURED_ENV_VARIABLES.MARKDOWN_MARKDOWN_LINK_CHECKreference and addszizmorto the CSpell allowlist.MegaLinter 10 verified locally (
ghcr.io/oxsecurity/megalinter-javascript:v10.0.0): all blocking linters pass (zizmor, eslint, cspell) with only existing non-blockingshfmtandmarkdown-table-formatterwarnings. Upstream release notes: https://github.com/oxsecurity/megalinter/releases/tag/v10.0.0Type of Change
How Has This Been Tested?
CI=true npx --yes pnpm@10.32.0 install --frozen-lockfile --ignore-scriptsinside MegaLinter 10 containerpnpm test --run(21 tests passed)pnpm type-check(tsc --noEmit)GITHUB_TOKEN– all blocking linters pass, only known non-blocking warnings remainMegaLintersuccess with warnings,testandtype-checkpassChecklist