Update all non-major dependencies - #187
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
✅
|
| Descriptor | Linter | Files | Fixed | Errors | Max errors | Warnings | Elapsed time |
|---|---|---|---|---|---|---|---|
| actionlint | 4 | 2 | 0 | 0.1s | |||
| ✅ ACTION | zizmor | 4 | 0 | 0 | 1.85s | ||
| ✅ COPYPASTE | jscpd | yes | no | no | 0.87s | ||
| ✅ JAVASCRIPT | eslint | 11 | 0 | 0 | 1.94s | ||
| ✅ JSON | jsonlint | 9 | 0 | 0 | 0.37s | ||
| ✅ JSON | npm-package-json-lint | yes | no | no | 0.5s | ||
| ✅ JSON | prettier | 9 | 0 | 0 | 0.77s | ||
| ✅ JSON | v8r | 9 | 0 | 0 | 15.81s | ||
| markdownlint | 7 | 18 | 0 | 0.95s | |||
| markdown-table-formatter | 7 | 1 | 0 | 0.35s | |||
| ✅ REPOSITORY | betterleaks | yes | no | no | 0.72s | ||
| ✅ REPOSITORY | checkov | yes | no | no | 23.0s | ||
| ✅ REPOSITORY | git_diff | yes | no | no | 0.02s | ||
| ✅ REPOSITORY | grype | yes | no | no | 63.88s | ||
| ✅ REPOSITORY | osv-scanner | yes | no | no | 0.5s | ||
| ✅ REPOSITORY | secretlint | yes | no | no | 1.39s | ||
| ✅ REPOSITORY | syft | yes | no | no | 2.01s | ||
| ✅ REPOSITORY | trivy | yes | no | no | 10.93s | ||
| ✅ REPOSITORY | trivy-sbom | yes | no | no | 0.42s | ||
| ✅ REPOSITORY | trufflehog | yes | no | no | 4.84s | ||
| ✅ SPELL | cspell | 40 | 0 | 0 | 4.05s | ||
| lychee | 27 | 4 | 0 | 0.93s | |||
| ✅ TYPESCRIPT | eslint | 1 | 0 | 0 | 0.38s | ||
| ✅ TYPESCRIPT | prettier | 1 | 0 | 0 | 0.43s | ||
| ts-standard | 1 | 1 | 0 | 0.43s | |||
| ✅ YAML | prettier | 9 | 0 | 0 | 0.5s | ||
| ✅ YAML | v8r | 9 | 0 | 0 | 7.26s | ||
| ✅ YAML | yamllint | 9 | 0 | 0 | 0.55s |
Detailed Issues
⚠️ ACTION / actionlint - 2 errors
.github/workflows/github-dependents-info.yml:55:9: shellcheck reported issue in this script: SC2086:info:1:15: Double quote to prevent globbing and word splitting [shellcheck]
|
55 | run: sudo chown -R $USER:$USER .
| ^~~~
.github/workflows/github-dependents-info.yml:55:9: shellcheck reported issue in this script: SC2086:info:1:21: Double quote to prevent globbing and word splitting [shellcheck]
|
55 | run: sudo chown -R $USER:$USER .
| ^~~~
⚠️ SPELL / lychee - 4 errors
📝 Summary
---------------------
🔍 Total...........75
🔗 Unique..........63
✅ Successful......24
⏳ Timeouts.........0
🔀 Redirected.......7
👻 Excluded........47
❓ Unknown..........0
🚫 Errors...........4
⛔ Unsupported......4
Errors in README.md
[403] https://npmjs.org/package/java-caller (at 5:1) | Rejected status code: 403 Forbidden | Followed 1 redirect. Redirects: https://npmjs.org/package/java-caller --[301]--> https://www.npmjs.com/package/java-caller
[403] https://npmjs.org/package/java-caller (at 6:1) | Rejected status code: 403 Forbidden | Followed 1 redirect. Redirects: https://npmjs.org/package/java-caller --[301]--> https://www.npmjs.com/package/java-caller
[403] https://www.npmjs.com/package/java-caller (at 4:1) | Rejected status code: 403 Forbidden
[403] https://www.npmjs.com/package/njre (at 16:145) | Rejected status code: 403 Forbidden
Hint: Followed 7 redirects. You might want to consider replacing redirecting URLs with the resolved URLs. Use verbose mode (`-v`/`-vv`) to see redirection details.
Hint: You can configure accepted/rejected response codes with `-a` or `--accept`
⚠️ MARKDOWN / markdown-table-formatter - 1 error
1 files contain markdown tables to format:
- README.md
⚠️ MARKDOWN / markdownlint - 18 errors
CHANGELOG.md:7:401 error MD013/line-length Line length [Expected: 400; Actual: 442]
CODE_OF_CONDUCT.md:58:44 error MD034/no-bare-urls Bare URL used [Context: "nicolas.vuillamy@gmail.com"]
CODE_OF_CONDUCT.md:71:14 error MD034/no-bare-urls Bare URL used [Context: "https://www.contributor-covena..."]
CODE_OF_CONDUCT.md:76:1 error MD034/no-bare-urls Bare URL used [Context: "https://www.contributor-covena..."]
README.md:66:13 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
README.md:66:27 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
README.md:66:37 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
README.md:66:47 error MD060/table-column-style Table column style [Table pipe is missing space to the left for style "compact"]
README.md:66:1 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
README.md:66:13 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
README.md:66:27 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
README.md:66:37 error MD060/table-column-style Table column style [Table pipe is missing space to the right for style "compact"]
README.md:67:361 error MD055/table-pipe-style Table pipe style [Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe]
README.md:69:123 error MD060/table-column-style Table column style [Table pipe has extra space to the left for style "compact"]
README.md:73:315 error MD055/table-pipe-style Table pipe style [Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe]
README.md:74:310 error MD055/table-pipe-style Table pipe style [Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe]
README.md:75:208 error MD055/table-pipe-style Table pipe style [Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe]
README.md:76:233 error MD055/table-pipe-style Table pipe style [Expected: leading_and_trailing; Actual: leading_only; Missing trailing pipe]
⚠️ TYPESCRIPT / ts-standard - 1 error
Unable to locate the project file. A project file (tsconfig.json or tsconfig.eslint.json) is required in order to use ts-standard.
See detailed reports in MegaLinter artifacts

Show us your support by starring ⭐ the repository
Contributor
❌MegaLinter analysis: Error
Detailed Issues❌ REPOSITORY / osv-scanner - 1 error
|
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
August 12, 2026 15:42
fa4646a to
77fd348
Compare
Contributor
Author
|
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
September 5, 2026 16:36
77fd348 to
6ea1e12
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:
10.8.1→10.10.017.9.0→17.12.05.2.3→5.4.1v10.0.0→v10.1.07.1.0→7.1.1Release Notes
eslint/eslint (eslint)
v10.10.0Compare Source
v10.9.1Compare Source
v10.9.0Compare Source
sindresorhus/globals (globals)
v17.12.0Compare Source
50a2119__webpack_layer__global (#351)779a11av17.11.0Compare Source
v17.10.0Compare Source
nodeca/js-yaml (js-yaml)
v5.4.1Compare Source
v5.4.0Compare Source
Added
scalarStyleRulesdumper option to customize string formatting.See Scalar styling for details.
Changed
and collection nodes now use
SCALAR_STYLEandCOLLECTION_STYLEvalues;explicit tags use the separate
taggedproperty. Alias nodes now containonly
kindandanchor. This only affects code that directly constructs oredits AST nodes.
sortKeysoption was rewritten using AST mutation to avoidside effects.
loaded values; in particular, whitespace-only strings are now double-quoted.
Fixed
quoteFlowKeysandflowSkipColonSpace,including alias and property-only keys, #786.
1024-character simple-key limit.
needed to preserve trailing newlines.
v5.3.0Compare Source
This release focuses on reworking the documentation and making small
architectural improvements before moving forward.
Added
DUMP_SCHEMA, the default schema used by the dumper.YAMLException.throwAt()for throwing an error at a source position.Changed
EVENT_ID,SCALAR_STYLE,COLLECTION_STYLE, andCHOMPING_MODE, along with their value types. The oldexports are still preserved, but deprecated.
identifymandatory for custom tag definitions. Useidentify: () => falsefor load-only tags.Deprecated
Removed
MERGE_KEYexport (not used anymore after last fixes).Fixed
<<sequence items at merge time, so aliased merge sources arechecked too.
<<outside of a mapping key as the plain string'<<', matchingv4, instead of leaking an internal symbol into the result.
oxsecurity/megalinter (oxsecurity/megalinter)
v10.1.0Compare Source
Core
SIGSEGV,SIGBUS…), instead of exiting silently with no clue about what happened (#8779)LLM_PROVIDER: orcarouterandORCAROUTER_API_KEYin your environment to get fix suggestions routed through OrcaRouter (see the OrcaRouter provider page) (#8826)New linters
--write) and native SARIF outputEXCLUDED_DIRECTORIESare forwarded in project lint mode through a generated configuration extending the workspace one.clsand.triggerfiles, with line-level highlights, severity ratings and suggested fixesSFDX_AUTH_URL, and MegaLinter logs in to that org before the scan.sfdx/sfdx-config.jsonleft at the root of the repository, usually naming a long gone scratch org, can not hijack itSFDX_AUTH_URLis defined, so nothing changes for existing Salesforce projects.tofufiles only, the OpenTofu specific extension, so it never doubles up with TERRAFORM_TERRAFORM_FMT which keeps.tf.tffiles with OpenTofu instead, setTERRAFORM_TOFU_FMT_FILE_EXTENSIONS: [".tofu", ".tf", ".tfvars"]andDISABLE_LINTERS: [TERRAFORM_TERRAFORM_FMT].tofufiles only, like TERRAFORM_TOFU_FMT, leaving.tffree for a futureterraform validatelinter. To validate.tffiles, setTERRAFORM_TOFU_VALIDATE_FILE_EXTENSIONS: [".tofu", ".tf"].tfand.tofufile of a selected directory is parsed and can produce diagnosticstofu init -backend=falsebeforehand, so no state is read, no state lock is taken and no cloud credentials are needed-lockfile=readonlyto have an out-of-sync.terraform.lock.hclreported as an error instead of being updatedDisabled linters
EXCLUDED_DIRECTORIESin project lint mode (it has no exclusion option and reads.coffeelintignoreonly from its working directory). The linter will be removed in a future version (#8720)^15 || ^16, which held the whole GraphQL install back from graphql v17. Use GRAPHQL_BIOME to lint your GraphQL files. The linter will be removed in a future version (#8894)Re-enabled linters
API_SPECTRALworks again inENABLE_LINTERS/DISABLE_LINTERS, and the default ruleset file is still.spectral.yamlLinters enhancements
GITHUB_TOKEN_github_comvariable to authenticate plugin downloads on github.com, which is the recommended way to fixtflint --initfailures when yourGITHUB_TOKENtargets a GitHub Enterprise instance (#8795)GITHUB_TOKEN_github_com, then list it inTERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES: tflint gives it priority overGITHUB_TOKEN, which other linters and reporters keep usingPAT_GITHUB_COMis deprecated: it still works and now logs a warning, and will be removed in a future major releaseEXCLUDED_DIRECTORIESthrough its native repeatable--ignoreargument, instead of a temporary.cljstylewritten in your repository. Exclusions are now also applied when your repository already has a.cljstyleconfig, whose own ignore patterns are preserved (#8720)EXCLUDED_DIRECTORIESinprojectlint mode anymore: sqlfluff reads path exclusions only from a.sqlfluffignore,.sqlflufforpyproject.tomllocated inside the analyzed sources, where MegaLinter used to write a temporary file. List the directories to skip in your own.sqlfluffignore, or keep the defaultlist_of_fileslint mode where MegaLinter filters the files itself (#8720)SARIF_REPORTER: true(optionally scoped withSARIF_REPORTER_LINTERS) (#8715)SALESFORCE_CODE_ANALYZER_APEX,_AURA,_LWC,_FLOW) also gained SARIF output: their report switches from CSV to SARIF automatically when SARIF reporting is requestedcsharp_roslynatoris bumped from 0.12.0 to 0.13.0, the first release including its SARIF output supportclj-kondo's upstream SARIF output currently nests theregionproperty one level too deep, which may affect line/column display in strict SARIF consumers (clj-kondo/clj-kondo#2345).prettierrcfails to load withCannot find package ... imported from noop.js(#6980)import()from the workspace and ignoresNODE_PATH, so plugins installed with the defaultcwd: rootland in/node-depswhere Prettier never looks for them<LINTER_KEY>_PRE_COMMANDSwithcwd: workspace, which keeps plain package names in.prettierrcso the very same config still works when you run Prettier locally without MegaLinterFixes
This module only works with the 'fork' start methodright afterProcessing linters on [N] parallel cores, which made every v10.0.0 run fail unlessPARALLEL: falsewas set (#8808)PARALLEL: falseworkaround is not needed anymore, on the main image as well as on custom flavorsmegalinter.log, including the extra output ofLOG_LEVEL: DEBUGSECURED_ENV_VARIABLES_DEFAULTPAT,PAT_*or*_PAT(PAT_GITHUB_COM,AZURE_PAT...), andtflint --initstill receives the real token<LINTER_KEY>_UNSECURED_ENV_VARIABLESif one of your linters really needs to read itSegmentation faultcrashes of MegaLinter itself, which stopped the whole run with no error message (#8733). MegaLinter threads now get a full-size stack instead of the 128 KiB default of the Alpine imagesgitprocesses when APPLY_FIXES is active: one was left behind by every fixer linter, which could exhaust the available file descriptors on long runs (#8779)REPOSITORY_TRIVY,REPOSITORY_GRYPE,REPOSITORY_SYFT…) caused by MegaLinter writing temporary ignore files inside the analyzed sources: a file appearing then disappearing while another linter walked the repository aborted its scan (walk dir error: ... no such file or directory). MegaLinter now writes only in REPORT_OUTPUT_FOLDER, never in your sources (#8720)projectlint mode linters even when the directory is nested, not only when it sits at the root of your repository (#8806)infrastructure/cdk.outwas previously scanned anyway, for example by REPOSITORY_BETTERLEAKS, which reported findings in generated files^-anchored FILTER_REGEX_EXCLUDE keeps excluding root-level directories only:^docs/does not silence findings inpackages/a/docsanymoredistexcluded, secrets inmy-dist/were not reported (#8811)EXCLUDED_DIRECTORIES, and even when the folder does not exist yet when a linter starts (#8720)API_REPORTER,API_REPORTER_URL…) are not flagged as deprecated anymore in the configuration JSON schema: they were collateral damage of the removal of theAPIdescriptor in v10.0.0, and IDEs displayed them as obsolete (#8718)REPOSITORY_BETTERLEAKS_PR_COMMITS_SCAN: trueis used on Azure Pipelines with the default shallow checkout (#8732)REPOSITORY_BETTERLEAKS_PR_COMMITS_SCAN,REPOSITORY_BETTERLEAKS_PR_SOURCE_SHA,REPOSITORY_BETTERLEAKS_PR_TARGET_SHA) are now declared in the configuration JSON schema, so your IDE stops flagging them as unknown keys in.mega-linter.yml(#8805)PULL_REQUESToptimizations that were silently skipped there are applied again (#8780)BITBUCKET_PR_IDin your pipeline (Bitbucket provides it on Pull Request builds) to benefit from itgit diffused to detect updated files exits 128UPDATED_SOURCES_REPORTER: falseworkaround is not needed anymoreargument -f/--file: expected at least one argumentin a Pull Request where no file has been updated (#8802)VALIDATE_ALL_CODEBASE: false, checkov is now skipped when the Pull Request contains no updated file, instead of scanning the whole project or building an invalid commandlist_of_fileslint mode with no file to analyze is skipped the same way, instead of being called with an empty list of filesReporters
REPORTERS_ACTION_RUN_URLwhen you set itDoc
linter_megalinter_ref_url): verified all existing links, updated moved pages (ktlint, robocop, csharpier, zizmor, ruff, proselint), and opened 47 suggestion PRs on linters repositories that did not mention MegaLinter yet (#8701, #8777)PRE_COMMANDSrecipe and thecreateRequirereference needed under flat config, and lists commonly used plugins. Closes the gap left by the "Security Issues (with security plugins)" line, which previously named no plugin and had no working example (#8712)mega-linter-runner
chalk,fs-extra,which,uuid,find-package-json,simple-git,mem-fs,assert), replaced by Node.js built-in modules: fasternpx mega-linter-runnerstartup and a smaller supply-chain attack surface (#8710)mega-linter-runner --versiondisplayingerrorinstead of the version when thenpm_package_versionenvironment variable is not set (#8710)Agent Skills
com.github.copilot/agents: the plugin now carries them there, generated from the Claude Code definitions so the two can not drift.agent.mdin.github/agents/, and themodel: haikuoverride must be droppedlicencefrontmatter key of the four skills is corrected tolicense, the spelling agents actually readAPPLY_FIXES_MODE: commit(#8713)--force-with-lease, which re-triggers the checks (you are asked first on the default branch)npx skills update), so the guidance you run matches the MegaLinter version you just upgraded to (#8713)/plugin marketplace add oxsecurity/megalinterthen/plugin install megalinter@megalinternpx skills add oxsecurity/megalinter/skillskeeps working for every other coding agentDev
--only-verified, which stays the production default.wireitpoison fixture gains a private key, so the excluded-directories forwarding guard actually fires instead of being vacuousmkdocs,mkdocs-materialandmkdocs-glightbox(#8848)mkdocs.ymlstays the configuration file, so.automation/build.pynav generation is unchanged;hatch run docs:serveandhatch run docs:buildnow callzensicalsquidfunk/mikepinned to a commit SHA and watched by a new Renovate custom managerCheck MkDocs generationworkflow becomesCheck documentation generation(test-docs.yml) and also runs ondocs/**changesdisqustemplate block (Material has no such block, so comments never rendered), theSatoshi, sans-seriftheme font (one quoted family name that matched nothing), and theh1[content~=Home]CSS rule (h1has nocontentattribute)init_worker()installs aQueueHandleron the worker root logger, built from the queue and the level passed byprocess_linters_parallel(), instead of relying on the handlers aforked worker inherits (#8808)forktoforkserver: workers then started with no handler and the defaultWARNINGlevel, so their records were lost or written directly to their own stdout, bypassing the queue listener and the log fileAssertionErrorcrash itself came frommultiprocessing_logging.install_mp_handler(), which asserts theforkstart method; the dependency was already dropped in this versionparallel_logging_test.pyruns a worker with every start method available on the platform and checks that its records reach the main process handlersreplacement_env_varsis now declared in the MegaLinter configuration JSON schema (command_infodefinition, with itsvar_src/var_destitems) and documented in the Pre-commands page: it was implemented but validated by nothing, asadditionalPropertiesis unset (#8812)pre_post_factory.build_command_env()extracts the child environment build fromrun_command(), and resolvesvar_srcfrom the raw configuration instead of the already secured environment, so a secured source variable is not copied asHIDDEN_BY_MEGALINTERmegalinter.run.enable_crash_diagnostics()enablesfaulthandlerand raises the thread stack size to 8 MiB (the glibc default) before any thread is started, and worker processes enablefaulthandlertoo. musl gives threads a 128 KiB stack and CPython below 3.14.7 miscomputed its stack guard there (cpython#148260), so C-level recursion in a thread - such as pickling the linter object graph in themultiprocessing.Poolhandler threads, which reaches the wholeMegalinterinstance throughLinter.master- crashed the process withSIGSEGVinstead of raisingRecursionError(#8779)python:3.14.6-alpine: pickling a deeply nested object in a thread exits with signal 11, and either raising the thread stack size or moving topython:3.14.7-alpineturns it into a plainRecursionErrorfaulthandlercan not report a stack overflow itself (the handler has no stack left to run on), which is why the crash in #8733 left no output at all; it does report every other fatal signalpython:3.14-alpine3.24tag stays floating becauserenovate.json5scopes thedockerfilemanager away from the mainDockerfile, whoseFROMlines are generated from descriptors (#8779)cli_lint_mode_project_exclude_workspace_file_namedescriptor property and thewrite_workspace_generated_file()helper, and removed the property from the descriptor JSON schema so a future descriptor can not silently reintroduce a write inside the analyzed sources. Exclusion forwarding now offers three mechanisms only: native CLI flag, generated ignore file in the report folder, generated config viamanage_excluded_directories_config()(#8720)build.pyclears thedeprecatedflag and the(deprecated)title prefix of variables whose linter or descriptor is back, instead of only ever adding them (#8718)megalinter/ci_providers/package, mirroring theapi_providerspattern:CiProviderbase class plusCiProviderAzurePipelines,CiProviderGithubActionsandCiProviderGitlab, exposingget_pr_commit_shas()and a platform specificget_pr_commit_shas_hint()(#8780)ci_providers.get_pr_ci_provider()returns the provider matching the current Pull Request context, falling back to the neutral base provider so callers never handle a missing providerBetterleaksLinter, which keeps only the orchestration, and are now covered byci_providers_test.pyoutside Dockermegalinter/ci_providers/instead of being spread acrossutils,utils_reporter,MegaLinterand the reporters (#8780)reporters/jenkins_ci_vars.pybecomesci_providers/CiProviderJenkins.py: it was never a reporter, it is called fromMegalinter.__init__CiProviderBitbucket, and every provider implementsis_current(), soget_ci_provider()resolves the platform running the buildCiProviderexposesget_repo_name(),get_branch_name(),get_job_url(),log_section_start/end(),set_output(),publish_job_summary()andmarkdown_supports_html_detailsutils.get_git_context_info()andutils_reporter.log_section_start/end()delegate to the provider instead of their platformif/elifchains, and the GitHub run URL (built in 3 places), the Bitbucket step URL (2 places) and the AzureBUILD_BUILDID/BUILD_BUILD_IDfallback are deduplicatedutils.is_ci()andutils.is_pr()were missing Bitbucket Pipelines; newutils.is_bitbucket_pr()GithubCommentReporter,GitlabCommentReporter,AzureCommentReporter,BitbucketCommentReporter) andGithubStatusReporternow get their repository, Pull Request number, tokens, API urls and headers from their provider instead of reading platform variables themselves; they keep only the comment transport and renderingget_ci_provider(): under Jenkins the running platform is Jenkins, which maps its variables onto the other platforms', so a factory lookup would disable the comment reporters thereCiProviderAzurePipelinesowns the repository id resolution (SYSTEM_PULLREQUEST_SOURCEREPOSITORYURIparsing, API lookup,BUILD_REPOSITORY_IDfallback) andbuild_git_api_url();CiProviderGitlabowns the merge request iid resolution and the python-gitlab auth optionsget_auth_token()(GITHUB_TOKEN) andget_user_auth_token()(PAT) separate on purpose: commit statuses need thestatuses:writescope that the documented fine-grained PAT does not carrynode_modulestree (/node-deps-spectral) instead of the shared/node-depsone, which is what made it crash:@prantlf/jsonlintpinsajvto exactly8.17.1and so owns the hoisted root copy, while@stoplight/spectral-corerequiresajv >= 8.18.0and gets a nested one, so its hoistedajv-errorsbound to the otherajvinstance and ajv generated invalid JavaScript (SyntaxError: Unexpected token ':'atnew Function). Any npm linter sharing the tree with an exact-pinned transitive dependency can hit the same trap (#8718)commentjson,terminaltablesandmultiprocessing_logging(unmaintained), plustermcolor,regexand the obsoleteimportlib-metadatabackport (#8710)megalinter/descriptors/shared/*.megalinter-linter.ymlfiles, referenced from descriptors with the new linter-levelextendsproperty (shallow merge, descriptor entry properties override the shared ones) (#8705)docs/assets/images/docker-pulls-monthly.svg(new pulls per month since October 2020, all images and registries), via the new.automation/docker_pulls_chart.pycalled bybuild.pyafter the pull counters update (#8698).automation/generated/docker-pulls-monthly.json(built once from the tracked stats plus a Web Archive reconstruction of the collection gaps); the script only appends newly completed months computed fromflavors-stats.jsonmegalinter-only-*images: their download counts are stored inflavors-stats.jsonand included in the README badge total (#8698)activation_rulestypevariable_is_set, activating a linter as soon as a variable holds a value. The existingvariabletype can only compare a variable to a fixedexpected_value, which can not express "a credential is present" - the condition SALESFORCE_CODE_ANALYZER_APEXGURU needs onSFDX_AUTH_URL(#8820)LinterTestRoot.skip_if_required_variables_missing()guards the per-lint-mode and SARIF tests, while the version and help tests keep running since they need no credentialbuild.pystaged only already-tracked files (git add -u), so a page created for the first time was left out of the release commit and 404ed on megalinter.io — asdocs/licenses/rumdl.mdanddocs/licenses/zizmor.mdstill do since v10.0.0CI
skills/megalinter-fix/linters/are excluded from the markdown linters: their error-format regexes end with a significant space thatmarkdownlint --fixstrips, which corrupted the documented regex and left the working tree dirty, failing the auto-fix commit step on every pull request (#8848)minimumReleaseAge) and Dependabot (cooldown) now wait until a release is at least 7 days old before proposing an upgrade, so compromised releases can be caught by the community first. Security fixes are not delayed and still open immediately (#8710)skills/:.automation/validate_agent_plugins.pychecks the rootplugin.jsonagainst the published Agent Plugins 1.0 schema and keeps the per-vendor manifests consistent with it, thenclaude plugin validate ./ --strictchecks the Claude Code marketplace and plugin manifests (#8791)plugin.jsonis the single source of truth, mirrored into the per-vendor manifests by.automation/agent_plugin_manifests.py(called bybuild.py) (#8791)SFDX_AUTH_URLrepository secret to the test container, so the SALESFORCE_CODE_ANALYZER_APEXGURU lint tests can reach a connected org. The secret is not exposed on pull requests from forked repositories, where those tests skip themselves (#8820)entrypoint.shstill installed the MkDocs documentation stack, sobuild.shaborted withzensical: command not foundsince the Zensical migration and no linter version update pull request could be created (#8901)Linter versions upgrades (44)
yahoo/serialize-javascript (serialize-javascript)
v7.1.1Compare Source
What's Changed
</scriptpayload across function bodies by @okuryu in #226Full Changelog: yahoo/serialize-javascript@v7.1.0...v7.1.1
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.