Skip to content

Commit

Permalink
Release MegaLinter v7.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nvuillam committed Feb 11, 2024
1 parent 6816d4b commit 190cd0d
Show file tree
Hide file tree
Showing 165 changed files with 2,984 additions and 3,013 deletions.
3 changes: 3 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@
"Cpageref",
"Cpagerefrange",
"Crefrange",
"Earley",
"FATA",
"Jayllyz",
"KNNXNNXO",
"KNXNX0kxdddddddoc",
"Koning",
Expand Down Expand Up @@ -59,6 +61,7 @@
"dont",
"drmaa",
"eadme",
"efrecon",
"enableassertions",
"enablesystemassertions",
"epub",
Expand Down
156 changes: 62 additions & 94 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,114 +9,82 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-linter.yml file, or with `oxsecurity/megalinter:beta` docker image

- Core
- Upgrade actions/checkout and stefanzweifel/git-auto-commit-action in generator template workflow
- Upgrade base python image to python:3.12.2-alpine3.19

- Media

- New linters

- Fixes
- powershell: Improve table output, by @efrecon in [#3313](https://github.com/oxsecurity/megalinter/issues/3313)
- Allow active_only_if_file_found to work in specified subdirectory (_DIRECTORY), fixes [#2873](https://github.com/oxsecurity/megalinter/issues/2873)
- Activate CI servers reporters only if we find a related default env variable

- Doc
- Update copyright year to 2024

- CI

- Linter versions upgrades
<!-- linter-versions-end -->

## [v7.9.0] - 2024-02-11

- Core
- Upgrade actions/checkout and stefanzweifel/git-auto-commit-action in generator template workflow, by @Jayllyz in [#3327](https://github.com/oxsecurity/megalinter/pull/3327)
- Upgrade base python image to python:3.12.2-alpine3.19

- Fixes
- Format powershell linter output into terminal-wide table, and count errors, by @efrecon in [#3318](https://github.com/oxsecurity/megalinter/pull/3318)
- Allow active_only_if_file_found to work in specified subdirectory (_DIRECTORY), fixes [#2873](https://github.com/oxsecurity/megalinter/issues/2873), by @TimothyEarley in [#3323](https://github.com/oxsecurity/megalinter/pull/3323)
- Activate CI servers reporters only if we find a related default env variable, by @nvuillam in [#3321](https://github.com/oxsecurity/megalinter/pull/3321)

- Doc
- Update copyright year to 2024, by @Jayllyz in [#3339](https://github.com/oxsecurity/megalinter/pull/3339)

- CI
- Free more disk space before docker build
- Upgrade peter-evans/create-pull-request from v5 to v6 in GitHub Actions workflows

- Linter versions upgrades
- [pyright](https://github.com/Microsoft/pyright) from 1.1.347 to **1.1.348** on 2024-01-21
- [checkov](https://www.checkov.io/) from 3.1.67 to **3.1.69** on 2024-01-22
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.10 to **3.63.11** on 2024-01-22
- [tflint](https://github.com/terraform-linters/tflint) from 0.50.1 to **0.50.2** on 2024-01-22
- [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.12.2 to **2.13.0** on 2024-01-23
- [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.6 to **1.7.7** on 2024-01-23
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.2.3 to **8.3.1** on 2024-01-23
- [terragrunt](https://terragrunt.gruntwork.io) from 0.54.20 to **0.54.21** on 2024-01-23
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.11 to **3.64.0** on 2024-01-24
- [terragrunt](https://terragrunt.gruntwork.io) from 0.54.21 to **0.54.22** on 2024-01-24
- [csharpier](https://csharpier.com/) from 0.27.0 to **0.27.1** on 2024-01-24
- [roslynator](https://github.com/JosefPihrt/Roslynator) from 0.8.2.0 to **0.8.3.0** on 2024-01-24
- [phpstan](https://phpstan.org/) from 1.10.56 to **1.10.57** on 2024-01-24
- [checkov](https://www.checkov.io/) from 3.1.69 to **3.1.70** on 2024-01-24
- [rubocop](https://rubocop.org/) from 1.60.1 to **1.60.2** on 2024-01-24
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.84.0 to **0.85.0** on 2024-01-27
- [v8r](https://github.com/chris48s/v8r) from 2.1.0 to **3.0.0** on 2024-01-27
- [black](https://black.readthedocs.io/en/stable/) from 23.12.1 to **24.1.0** on 2024-01-27
- [syft](https://github.com/anchore/syft) from 0.101.1 to **0.102.0** on 2024-01-27
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.64.0 to **3.65.0** on 2024-01-27
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.3.1 to **8.3.2** on 2024-01-27
- [lychee](https://lychee.cli.rs) from 0.14.1 to **0.14.2** on 2024-01-27
- [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.0 to **1.7.1** on 2024-01-27
- [csharpier](https://csharpier.com/) from 0.27.1 to **0.27.2** on 2024-01-28
- [checkstyle](https://checkstyle.sourceforge.io) from 10.12.7 to **10.13.0** on 2024-01-28
- [black](https://black.readthedocs.io/en/stable/) from 24.1.0 to **24.1.1** on 2024-01-28
- [checkov](https://www.checkov.io/) from 3.1.70 to **3.2.0** on 2024-01-28
- [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.38.0 to **0.39.0** on 2024-01-29
- [pyright](https://github.com/Microsoft/pyright) from 1.1.348 to **1.1.349** on 2024-01-30
- [ruff](https://github.com/astral-sh/ruff) from 0.1.14 to **0.1.15** on 2024-01-30
- [checkov](https://www.checkov.io/) from 3.2.0 to **3.2.2** on 2024-01-30
- [secretlint](https://github.com/secretlint/secretlint) from 8.1.0 to **8.1.1** on 2024-01-30
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.65.0 to **3.66.2** on 2024-01-30
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.3.2 to **3.12** on 2024-01-30
- [psalm](https://psalm.dev) from Psalm.5.20.0@ to **Psalm.5.21.0@** on 2024-01-30
- [checkov](https://www.checkov.io/) from 3.2.2 to **3.2.3** on 2024-01-31
- [syft](https://github.com/anchore/syft) from 0.102.0 to **0.103.1** on 2024-01-31
- [stylelint](https://stylelint.io) from 16.2.0 to **16.2.1** on 2024-02-02
- [psalm](https://psalm.dev) from Psalm.5.21.0@ to **Psalm.5.21.1@** on 2024-02-02
- [ruff](https://github.com/astral-sh/ruff) from 0.1.15 to **0.2.0** on 2024-02-02
- [checkov](https://www.checkov.io/) from 3.2.3 to **3.2.5** on 2024-02-02
- [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.48.3 to **0.49.0** on 2024-02-02
- [trivy](https://aquasecurity.github.io/trivy/) from 0.48.3 to **0.49.0** on 2024-02-02
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.66.2 to **3.67.0** on 2024-02-02
- [snakefmt](https://github.com/snakemake/snakefmt) from 0.9.0 to **0.10.0** on 2024-02-02
- [prettier](https://prettier.io/) from 3.2.4 to **3.2.5** on 2024-02-06
- [pyright](https://github.com/Microsoft/pyright) from 1.1.349 to **1.1.350** on 2024-02-06
- [ruff](https://github.com/astral-sh/ruff) from 0.2.0 to **0.2.1** on 2024-02-06
- [checkov](https://www.checkov.io/) from 3.2.5 to **3.2.8** on 2024-02-06
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.67.0 to **3.67.2** on 2024-02-06
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 3.12 to **8.4.4** on 2024-02-06
- [lychee](https://lychee.cli.rs) from 0.14.2 to **0.14.3** on 2024-02-06
- [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.1 to **1.7.2** on 2024-02-06
- [terragrunt](https://terragrunt.gruntwork.io) from 0.54.22 to **0.55.0** on 2024-02-06
- [checkov](https://www.checkov.io/) from 3.2.8 to **3.2.9** on 2024-02-06
- [checkov](https://www.checkov.io/) from 3.2.9 to **3.2.12** on 2024-02-06
- [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.49.0 to **0.49.1** on 2024-02-06
- [trivy](https://aquasecurity.github.io/trivy/) from 0.49.0 to **0.49.1** on 2024-02-06
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.67.2 to **3.67.4** on 2024-02-06
- [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.20.0 to **3.21.0** on 2024-02-06
- [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.20.0 to **3.21.0** on 2024-02-06
- [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.20.0 to **3.21.0** on 2024-02-06
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.4.4 to **8.4.6** on 2024-02-06
- [yamllint](https://yamllint.readthedocs.io/) from 1.33.0 to **1.34.0** on 2024-02-06
- [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.22.2 to **24.2.0** on 2024-02-07
- [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.24.24 to **0.25.3** on 2024-02-07
- [checkov](https://www.checkov.io/) from 3.2.12 to **3.2.17** on 2024-02-07
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.4.6 to **8.4.7** on 2024-02-07
- [golangci-lint](https://golangci-lint.run/) from 1.55.2 to **1.56.0** on 2024-02-07
- [revive](https://revive.run/) from 1.3.6 to **1.3.7** on 2024-02-07
- [syft](https://github.com/anchore/syft) from 0.103.1 to **0.104.0** on 2024-02-07
- [gitleaks](https://github.com/gitleaks/gitleaks) from 8.18.1 to **8.18.2** on 2024-02-07
- [tflint](https://github.com/terraform-linters/tflint) from 0.50.2 to **0.50.3** on 2024-02-07
- [golangci-lint](https://golangci-lint.run/) from 1.56.0 to **1.56.1** on 2024-02-08
- [checkov](https://www.checkov.io/) from 3.2.17 to **3.2.19** on 2024-02-08
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.67.4 to **3.67.5** on 2024-02-08
- [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.75 to **0.1.76** on 2024-02-08
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.85.0 to **0.85.1** on 2024-02-09
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.2.0 to **14.2.1** on 2024-02-09
- [puppet-lint](http://puppet-lint.com/) from 4.2.3 to **4.2.4** on 2024-02-09
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.4.7 to **8.4.8** on 2024-02-09
- [phplint](https://github.com/overtrue/phplint) from 9.1.0 to **9.1.2** on 2024-02-10
- [grype](https://github.com/anchore/grype) from 0.63.1 to **0.74.5** on 2024-02-10
- [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.2 to **1.7.3** on 2024-02-11
- [terragrunt](https://terragrunt.gruntwork.io) from 0.55.0 to **0.55.1** on 2024-02-11
- [shfmt](https://github.com/mvdan/sh) from 3.7.0 to **3.8.0** on 2024-02-11
- [checkov](https://www.checkov.io/) from 3.2.19 to **3.2.20** on 2024-02-11
<!-- linter-versions-end -->
- [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.22.2 to **24.2.0**
- [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.6 to **1.7.7**
- [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.24.24 to **0.25.3**
- [black](https://black.readthedocs.io/en/stable/) from 23.12.1 to **24.1.1**
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.84.0 to **0.85.1**
- [checkov](https://www.checkov.io/) from 3.1.67 to **3.2.20**
- [checkstyle](https://checkstyle.sourceforge.io) from 10.12.7 to **10.13.0**
- [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.75 to **0.1.76**
- [csharpier](https://csharpier.com/) from 0.27.0 to **0.27.2**
- [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.12.2 to **2.13.0**
- [gitleaks](https://github.com/gitleaks/gitleaks) from 8.18.1 to **8.18.2**
- [golangci-lint](https://golangci-lint.run/) from 1.55.2 to **1.56.1**
- [grype](https://github.com/anchore/grype) from 0.63.1 to **0.74.5**
- [lychee](https://lychee.cli.rs) from 0.14.1 to **0.14.3**
- [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.38.0 to **0.39.0**
- [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.2.0 to **14.2.1**
- [phplint](https://github.com/overtrue/phplint) from 9.1.0 to **9.1.2**
- [phpstan](https://phpstan.org/) from 1.10.56 to **1.10.57**
- [prettier](https://prettier.io/) from 3.2.4 to **3.2.5**
- [psalm](https://psalm.dev) from Psalm.5.20.0@ to **Psalm.5.21.1@**
- [puppet-lint](http://puppet-lint.com/) from 4.2.3 to **4.2.4**
- [pyright](https://github.com/Microsoft/pyright) from 1.1.347 to **1.1.350**
- [revive](https://revive.run/) from 1.3.6 to **1.3.7**
- [roslynator](https://github.com/JosefPihrt/Roslynator) from 0.8.2.0 to **0.8.3.0**
- [rubocop](https://rubocop.org/) from 1.60.1 to **1.60.2**
- [ruff](https://github.com/astral-sh/ruff) from 0.1.14 to **0.2.1**
- [secretlint](https://github.com/secretlint/secretlint) from 8.1.0 to **8.1.1**
- [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.20.0 to **3.21.0**
- [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.20.0 to **3.21.0**
- [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.20.0 to **3.21.0**
- [shfmt](https://github.com/mvdan/sh) from 3.7.0 to **3.8.0**
- [snakefmt](https://github.com/snakemake/snakefmt) from 0.9.0 to **0.10.0**
- [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.2.3 to **8.4.8**
- [stylelint](https://stylelint.io) from 16.2.0 to **16.2.1**
- [syft](https://github.com/anchore/syft) from 0.101.1 to **0.104.0**
- [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.0 to **1.7.3**
- [terragrunt](https://terragrunt.gruntwork.io) from 0.54.20 to **0.55.1**
- [tflint](https://github.com/terraform-linters/tflint) from 0.50.1 to **0.50.3**
- [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.48.3 to **0.49.1**
- [trivy](https://aquasecurity.github.io/trivy/) from 0.48.3 to **0.49.1**
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.63.10 to **3.67.5**
- [v8r](https://github.com/chris48s/v8r) from 2.1.0 to **3.0.0**
- [yamllint](https://yamllint.readthedocs.io/) from 1.33.0 to **1.34.0**

## [v7.8.0] - 2024-01-21

Expand Down
Loading

0 comments on commit 190cd0d

Please sign in to comment.