What's Changed
-
Core
- Display command log (truncated to 250 chars) even when LOG_LEVEL is not DEBUG
- Allow to replace an ENV var value with the value of another ENV var before calling a PRE_COMMAND (helps for tflint run from GitHub Enterprise)
- Fix handling of git submodule paths
-
Fixes
- trivy: retry in case of BLOB_UNKNOWN while downloading vulnerability list
-
Reporters
- Fix UpdatedSourcesReporter when
APPLY_FIXES
is list (array) - Fix AzureCommentReporter when the repo is not found: fallback using BUILD_REPOSITORY_ID. (+ disable space replacement in repo name with
AZURE_COMMENT_REPORTER_REPLACE_WITH_SPACES: false
)
- Fix UpdatedSourcesReporter when
-
CI
- Fix Docker mirroring job for release context
- Remove max parallel jobs for release linters workflow
-
Linter versions upgrades (13)
- cfn-lint from 1.19.0 to 1.20.0
- checkov from 3.2.298 to 3.2.311
- csharpier from 0.29.2 to 0.30.2
- markdownlint from 0.42.0 to 0.43.0
- phpstan from 2.0.1 to 2.0.2
- ruff from 0.7.4 to 0.8.0
- spectral from 6.14.1 to 6.14.2
- stylua from 0.20.0 to 2.0.0
- syft from 1.16.0 to 1.17.0
- trivy-sbom from 0.57.0 to 0.57.1
- trivy from 0.57.0 to 0.57.1
- trufflehog from 3.83.7 to 3.84.1
- vale from 3.9.0 to 3.9.1
MegaLinter is graciously provided by
Please share the LinkedIn Post
Full Changelog: v8.2.0...v8.3.0