mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-24 01:31:01 -05:00
b92721f792
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
175 KiB
175 KiB
Changelog
7.1.0 (2024-08-27)
🚀 Features
- add pyink as a Python formatter (#6083) (5b13ace)
- format JSONC and JSON5 with prettier (#6041) (9f193cc)
- lint and format dotnet solutions (#6039) (8ceae0f), closes #736
⬆️ Dependency updates
- bundler: bump rubocop-rails from 2.25.1 to 2.26.0 in /dependencies (#6075) (e54ad63)
- docker: bump alpine/helm from 3.15.3 to 3.15.4 (#6053) (1b48fe5)
- docker: bump alpine/terragrunt from 1.9.4 to 1.9.5 (#6076) (1d0a32e)
- docker: bump dart from 3.5.0-sdk to 3.5.1-sdk (#6077) (accbada)
- docker: bump dotnet/sdk (#6055) (4d4214c)
- docker: bump golang from 1.22.6-alpine to 1.23.0-alpine (#6035) (0ddf7d3)
- docker: bump golangci/golangci-lint from v1.59.1 to v1.60.1 (#6030) (7e18323)
- docker: bump golangci/golangci-lint from v1.60.1 to v1.60.3 (#6078) (544c685)
- docker: bump goreleaser/goreleaser from v2.1.0 to v2.2.0 (#6031) (29a2973)
- docker: bump hashicorp/terraform from 1.9.4 to 1.9.5 (#6079) (f788b4d)
- docker: bump mvdan/shfmt from v3.8.0 to v3.9.0 (#6052) (74e31d7)
- docker: bump tenable/terrascan from 1.18.11 to 1.19.2 (#6054) (1974944)
- docker: bump terraform-linters/tflint from v0.52.0 to v0.53.0 (#6056) (1a05fca)
- java: bump com.puppycrawl.tools:checkstyle (#6069) (b9ae288)
- npm: bump @react-native/eslint-config in /dependencies (#6070) (74111d2)
- npm: bump asl-validator from 3.8.2 to 3.8.3 in /dependencies (#6073) (149cc20)
- npm: bump next from 14.2.5 to 14.2.6 in /dependencies (#6072) (1cd74eb)
- npm: bump react-router-dom from 6.26.0 to 6.26.1 in /dependencies (#6045) (acd4264)
- npm: bump renovate from 38.27.0 to 38.55.1 in /dependencies (#6082) (202d47f)
- npm: bump textlint from 14.0.5 to 14.2.0 in /dependencies (#6047) (012548d)
- python: bump cfn-lint from 1.9.7 to 1.10.3 in /dependencies/python (#6048) (a03c956)
- python: bump checkov in /dependencies/python (#6068) (cf58fd2)
- python: bump mypy from 1.11.1 to 1.11.2 in /dependencies/python (#6064) (8442590)
- python: bump ruff from 0.5.7 to 0.6.2 in /dependencies/python (#6066) (e5d15d0)
- python: bump snakemake in /dependencies/python (#6067) (57e9914)
- python: bump sqlfluff from 3.1.0 to 3.1.1 in /dependencies/python (#6065) (d9ac3cb)
🧰 Maintenance
- add an example about fix mode on gh actions (#6060) (a5c0cf2)
- add details about how jscpd, checkov ignore (#6059) (d311e54), closes #6014
- configure prettier in the devcontainer (#6042) (0aa2074)
- dev-docker: bump node in /dev-dependencies (#6074) (ae7abe1)
- format super-linter summaries (#6063) (11d4aac)
- new ignore example and set word wrap (#6080) (6b2ef05)
- update micromatch dependency (#6061) (75aedaa)
- update supported linters table (#6038) (3905209)
7.0.0 (2024-08-15)
⚠ BREAKING CHANGES
🚀 Features
🐛 Bugfixes
- avoid concurrent edits to the same file (#6027) (2f0ac20)
- remove intro text from stdout and stderr (#6020) (3d3274d)
- remove sql-lint (#5991) (48d5391)
- remove undocumented secondary extension case (#5983) (9131ef7)
🧰 Maintenance
- fix formatting issues (#6028) (2664cb3)
- remove file_array leftovers (#6018) (d9bf945)
- run npm audit when installing dependencies (#5990) (1080af3)
6.9.0 (2024-08-14)
🚀 Features
- allow customizing gitleaks log level (#5993) (8dc1475)
- local fix mode (#5978) (6fdc091)
- support ignore_gitignored_files with jscpd (#5958) (0dbe144)
🐛 Bugfixes
- add missing fix mode options and test cases (#5987) (91dc6d7)
- add missing rspec dependencies (#5982) (633b8af), closes #5980
- add RENOVATE_X_IGNORE_RE2 env var to remove warning (#5986) (ea16cd9)
- adjust previous commit id on merge commits (#5950) (928972f), closes #5941
- define private output dir before using it (#5949) (6d40b40)
- use cargo clippy instead of cargo-clippy (#5988) (40410c2)
⬆️ Dependency updates
- bundler: bump rubocop from 1.62.1 to 1.65.1 in /dependencies (#6023) (14e7f7c)
- docker: bump alpine/terragrunt from 1.9.2 to 1.9.4 (#6008) (4131878)
- docker: bump clj-kondo/clj-kondo (#5968) (ee9bd34)
- docker: bump dart from 3.4.4-sdk to 3.5.0-sdk (#6006) (af13399)
- docker: bump golang from 1.22.5-alpine to 1.22.6-alpine (#6009) (1d0de47)
- docker: bump hashicorp/terraform from 1.9.2 to 1.9.4 (#6007) (a0d551a)
- docker: bump kustomize/kustomize from v5.4.2 to v5.4.3 (#5915) (f57c1ab)
- docker: bump python from 3.12.4-alpine3.20 to 3.12.5-alpine3.20 (#6005) (c99307e)
- docker: bump scalameta/scalafmt from v3.8.2 to v3.8.3 (#5932) (1de649c)
- docker: bump yannh/kubeconform from v0.6.6 to v0.6.7 (#5969) (24a1182)
- docker: bump yoheimuta/protolint from 0.50.3 to 0.50.5 (#6010) (fa610e0)
- java: bump com.google.googlejavaformat:google-java-format (#5961) (b181328)
- npm: bump @babel/eslint-parser in /dependencies (#5938) (8c04245)
- npm: bump @react-native/eslint-config in /dependencies (#5972) (cb64af2)
- npm: bump eslint-plugin-jest in /dependencies (#6000) (9db1d16)
- npm: bump eslint-plugin-prettier in /dependencies (#5909) (82a93ec)
- npm: bump eslint-plugin-react in /dependencies (#5912) (1e76c51)
- npm: bump react-router-dom from 6.25.0 to 6.26.0 in /dependencies (#5973) (1fa0e57)
- npm: bump renovate from 37.432.0 to 38.27.0 in /dependencies (#6022) (ee53c39)
- npm: bump textlint from 14.0.4 to 14.0.5 in /dependencies (#6002) (f106ed2)
- npm: bump textlint-rule-terminology in /dependencies (#5976) (bbebf26)
- npm: bump typescript from 5.5.3 to 5.5.4 in /dependencies (#5934) (23f7aad)
- python: bump black from 24.4.2 to 24.8.0 in /dependencies/python (#5964) (72858ed)
- python: bump cfn-lint from 1.6.1 to 1.9.7 in /dependencies/python (#5996) (d993d82)
- python: bump checkov in /dependencies/python (#5997) (bfedf0d)
- python: bump flake8 from 7.1.0 to 7.1.1 in /dependencies/python (#5967) (8b51793)
- python: bump mypy from 1.10.1 to 1.11.1 in /dependencies/python (#5965) (b6da527)
- python: bump pylint from 3.2.5 to 3.2.6 in /dependencies/python (#5920) (04ee4f3)
- python: bump ruff from 0.5.2 to 0.5.7 in /dependencies/python (#5998) (3fdcf5c)
🧰 Maintenance
- add info about standard and prettier (#5948) (b09ac00)
- add linter commands tests (#5957) (16dbf17)
- add tests for linter rules path corner case (#5981) (10e132a)
- automatically set scalafmt version (#6024) (38dd638)
- dev-docker: bump node in /dev-dependencies (#6011) (97390c9)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#6012) (55970c9)
- disable dotnet telemetry (#6016) (4854e77)
- extract language array definition (#5945) (d959232)
- fetch the whole repo when setting build meta (#6017) (1d10435)
- fix build metadata (#6015) (82094c8)
- fix output formatting (#5942) (55a47ff)
- fix two default values in readme (#5944) (c5ba687)
- fix typos in README (#5959) (1ec0205)
- github-actions: bump actions/upload-artifact from 4.3.4 to 4.3.6 (#6004) (f67156f)
- github-actions: bump docker/login-action from 3.2.0 to 3.3.0 (#5914) (0d6fd13)
- mount the whole lib dir in the devcontainer (#5984) (30fc3ae)
- move rules vars to a dedicated file (#5946) (14a6ee6)
- remove clippy script, run clippy directly (#5953) (c46346c)
- remove h1 from the pr template (#5985) (d0219e3)
- remove test leftovers before running fix test (#5995) (0c6e9a5), closes #5994
- set build_version dynamically (#6013) (bde3b93), closes #4928
6.8.0 (2024-07-31)
🚀 Features
- allow using both prettier and standardjs (#5679) (2daf461)
- customize phpstan config file name (#5940) (20c4df5)
- enable dotenv-linter for slim images (#5868) (c770a8d)
- remove no-eslintrc and simplify eslint conf (#5809) (5be4926), closes #5688
- write github actions step summary (#5867) (57c8658), closes #5650
🐛 Bugfixes
- avoid duplicated content in summary (#5939) (ef57e13)
- store outputs in the main output directory (#5899) (78ed3ef)
- update pylint to ignore import-errors (#5927) (eec862d)
- update the list of linters to remove (#5870) (6bd7659)
⬆️ Dependency updates
- bundler: bump rubocop-minitest in /dependencies (#5875) (9751e62)
- bundler: bump rubocop-performance in /dependencies (#5777) (763dcc4)
- bundler: bump rubocop-rspec from 2.30.0 to 3.0.3 in /dependencies (#5878) (592d903)
- dev-docker: bump node in /dev-dependencies (#5872) (587fe0a)
- dev-npm: bump release-please in /dev-dependencies (#5754) (6bb3f78)
- docker: bump alpine/helm from 3.14.4 to 3.15.3 (#5882) (b5bf9f2)
- docker: bump alpine/terragrunt from 1.9.0 to 1.9.2 (#5883) (95feeac)
- docker: bump dart from 3.4.2-sdk to 3.4.4-sdk (#5764) (b75f1cf)
- docker: bump dotnet/sdk (#5873) (f068663)
- docker: bump golangci/golangci-lint from v1.59.0 to v1.59.1 (#5748) (81ab76d)
- docker: bump goreleaser/goreleaser from v1.26.2 to v2.1.0 (#5881) (d84d439)
- docker: bump hashicorp/terraform from 1.8.4 to 1.9.2 (#5885) (d384e67)
- docker: bump mstruebing/editorconfig-checker from v3.0.1 to v3.0.3 (#5856) (81196f4)
- docker: bump python from 3.12.3-alpine3.20 to 3.12.4-alpine3.20 (#5884) (8a044b5)
- docker: bump scalameta/scalafmt from v3.8.1 to v3.8.2 (#5765) (4931da5)
- docker: bump terraform-linters/tflint from v0.51.2 to v0.52.0 (#5858) (ae1dba5)
- docker: bump yoheimuta/protolint from 0.50.2 to 0.50.3 (#5857) (913bd0d)
- docker: bump zricethezav/gitleaks from v8.18.3 to v8.18.4 (#5768) (33bb4b4)
- github-actions: bump actions/download-artifact from 4.1.7 to 4.1.8 (#5861) (ed72e66)
- github-actions: bump actions/upload-artifact from 4.3.3 to 4.3.4 (#5860) (dd4313c)
- github-actions: bump docker/build-push-action from 5 to 6 (#5770) (27170b8)
- java: bump com.pinterest.ktlint:ktlint-cli in /dependencies/ktlint (#5849) (19c5fce)
- npm: bump @babel/eslint-parser in /dependencies (#5886) (387a2b5)
- npm: bump @babel/preset-react in /dependencies (#5740) (4eeb628)
- npm: bump @babel/preset-typescript in /dependencies (#5734) (de4b193)
- npm: bump @react-native/eslint-config in /dependencies (#5835) (28c228d)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5895) (7f5b018)
- npm: bump eslint-plugin-jest in /dependencies (#5738) (1312398)
- npm: bump eslint-plugin-jsx-a11y in /dependencies (#5797) (8972772)
- npm: bump eslint-plugin-react in /dependencies (#5890) (fe3e1f8)
- npm: bump eslint-plugin-vue from 9.26.0 to 9.27.0 in /dependencies (#5851) (c2e85a9)
- npm: bump jscpd from 4.0.4 to 4.0.5 in /dependencies (#5852) (042c6b1)
- npm: bump next from 14.2.3 to 14.2.5 in /dependencies (#5887) (22b7ba9)
- npm: bump prettier from 3.3.2 to 3.3.3 in /dependencies (#5891) (b601212)
- npm: bump react-router-dom from 6.23.1 to 6.25.0 in /dependencies (#5897) (ef71e94)
- npm: bump renovate from 37.421.5 to 37.432.0 in /dependencies (#5896) (09a01eb)
- npm: bump textlint-rule-terminology in /dependencies (#5853) (55b065d)
- npm: bump typescript from 5.4.5 to 5.5.3 in /dependencies (#5832) (8605c2b)
- python: bump ansible-lint in /dependencies/python (#5877) (e90ee32)
- python: bump cfn-lint from 1.4.2 to 1.6.1 in /dependencies/python (#5876) (ebf8cc8)
- python: bump checkov in /dependencies/python (#5879) (47392ad)
- python: bump flake8 from 7.0.0 to 7.1.0 in /dependencies/python (#5780) (f019ee3)
- python: bump ruff from 0.5.0 to 0.5.2 in /dependencies/python (#5880) (3fd69a1)
- python: bump snakemake in /dependencies/python (#5874) (2b6aa12)
- python: bump sqlfluff from 3.0.7 to 3.1.0 in /dependencies/python (#5847) (31da61e)
🧰 Maintenance
- add super-linter configuration in the bug template (#5910) (26ddd8b)
- authenticate tflint init (#5894) (cc20e45)
- bump alpine image to 3.20 and php to 8.3.x (#5863) (d9d1909)
- enable dev-dependencies docker build checks (#5871) (12da497)
- fix docker build warnings (#5862) (fc094cc)
- print info about the environment, image size (#5869) (bcf8ca8)
- remove duplicated configuration files (#5928) (70e0239)
- run docker build checks (#5864) (ce59f5c)
- split validation logic in smaller functions (#5892) (d2d7334)
- update dependabot config for ci/dev updates (#5898) (e374e48)
- update release-please to the new workspace (#5901) (2ecf945)
6.7.0 (2024-07-05)
🚀 Features
- add the kustomize binary for checkov (#5763) (d74351f)
- checkov scans for helm charts (#5631) (5b5d2f7)
- configure github server url (#5792) (cef1776), closes #5572
- save super-linter output if requested (#5806) (94bb3f5), closes #5774
🐛 Bugfixes
⬆️ Dependency updates
- bundler: bump rubocop-rails from 2.25.0 to 2.25.1 in /dependencies (#5823) (6c4bb6d)
- docker: bump alpine/terragrunt from 1.8.4 to 1.9.0 (#5822) (ea5fe9f)
- docker: bump golang from 1.22.3-alpine to 1.22.5-alpine (#5828) (a138ab3)
- docker: bump kustomize/kustomize from v5.0.1 to v5.4.2 (#5820) (b3b3bcc)
- docker: bump terraform-linters/tflint from v0.51.1 to v0.51.2 (#5821) (56d2bd3)
- docker: bump yoheimuta/protolint from 0.49.7 to 0.50.2 (#5819) (9733e88)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5810) (100de81)
- npm: bump renovate from 37.387.0 to 37.421.5 in /dependencies (#5812) (d84e105)
- npm: bump textlint-rule-terminology in /dependencies (#5813) (2d9cfec)
- python: bump cfn-lint from 0.87.4 to 1.4.2 in /dependencies/python (#5814) (7fe3194)
- python: bump checkov in /dependencies/python (#5815) (9e52a6a)
- python: bump mypy from 1.10.0 to 1.10.1 in /dependencies/python (#5817) (9c1a40c)
- python: bump pylint from 3.2.2 to 3.2.5 in /dependencies/python (#5816) (0d06369)
- python: bump ruff from 0.4.7 to 0.5.0 in /dependencies/python (#5818) (86eb9b6)
🧰 Maintenance
- add missing validate_jsonc var in readme (#5826) (5b8b99e)
- check for skipped and cancelled matrix jobs (#5840) (32a200b)
- fix linting errors (#5839) (aa390de), closes #5838 #5837
- fix linting errors (#5843) (256b227), closes #5841 #5842
- update docs to improve build locally (#5788) (9d154f5)
6.6.0 (2024-06-03)
🚀 Features
⬆️ Dependency updates
- bundler: bump rubocop-performance in /dependencies (#5672) (cd5a7f4)
- bundler: bump rubocop-rails from 2.24.1 to 2.25.0 in /dependencies (#5673) (4d8ee6f)
- bundler: bump rubocop-rspec from 2.29.2 to 2.30.0 in /dependencies (#5722) (e7de5fa)
- dev-docker: bump node in /dev-dependencies (#5666) (62955bf)
- docker: bump alpine/terragrunt from 1.8.3 to 1.8.4 (#5710) (52bb159)
- docker: bump clj-kondo/clj-kondo (#5711) (50b0841)
- docker: bump dart from 3.3.4-sdk to 3.4.0-sdk (#5660) (b14c190)
- docker: bump dart from 3.4.0-sdk to 3.4.2-sdk (#5721) (da283a0)
- docker: bump dotnet/sdk (#5718) (4d66b48)
- docker: bump golangci/golangci-lint from v1.57.2 to v1.58.2 (#5661) (f5d8f30)
- docker: bump golangci/golangci-lint from v1.58.2 to v1.59.0 (#5708) (da5afae)
- docker: bump goreleaser/goreleaser from v1.25.1 to v1.26.2 (#5680) (21b7b12)
- docker: bump hashicorp/terraform from 1.8.3 to 1.8.4 (#5707) (f8f2b9f)
- docker: bump mstruebing/editorconfig-checker from 2.7.2 to v3.0.1 (#5619) (ce545f4)
- docker: bump rhysd/actionlint from 1.6.27 to 1.7.0 (#5644) (ff2704e)
- docker: bump rhysd/actionlint from 1.7.0 to 1.7.1 (#5720) (86c3af0)
- docker: bump terraform-linters/tflint from v0.50.3 to v0.51.1 (#5639) (eb81c63)
- docker: bump zricethezav/gitleaks from v8.18.2 to v8.18.3 (#5719) (08302be)
- github-actions: bump docker/login-action from 3.1.0 to 3.2.0 (#5714) (a6a338b)
- java: bump com.puppycrawl.tools:checkstyle (#5706) (9b2c92d)
- npm: bump @babel/eslint-parser in /dependencies (#5617) (9dd03d6)
- npm: bump @babel/eslint-parser in /dependencies (#5695) (69eb2ce)
- npm: bump @babel/preset-react in /dependencies (#5693) (d063825)
- npm: bump @babel/preset-typescript in /dependencies (#5701) (adbda1b)
- npm: bump @ibm/tekton-lint from 1.0.2 to 1.1.0 in /dependencies (#5694) (b20c1d3)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5663) (e4b7555)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5724) (8a93f17)
- npm: bump eslint-plugin-jest in /dependencies (#5606) (c4eb4c2)
- npm: bump eslint-plugin-json from 3.1.0 to 4.0.0 in /dependencies (#5690) (112961f)
- npm: bump eslint-plugin-jsonc in /dependencies (#5697) (d02599f)
- npm: bump eslint-plugin-react in /dependencies (#5725) (74da42a)
- npm: bump eslint-plugin-vue from 9.25.0 to 9.26.0 in /dependencies (#5646) (eb90186)
- npm: bump jscpd from 3.5.10 to 4.0.4 in /dependencies (#5726) (8b554c2)
- npm: bump markdownlint-cli from 0.39.0 to 0.40.0 in /dependencies (#5612) (9891996)
- npm: bump markdownlint-cli from 0.40.0 to 0.41.0 in /dependencies (#5692) (c817f65)
- npm: bump npm-groovy-lint from 14.5.0 to 14.6.0 in /dependencies (#5649) (b434699)
- npm: bump prettier from 3.2.5 to 3.3.0 in /dependencies (#5723) (c8ba104)
- npm: bump pug from 3.0.2 to 3.0.3 in /dependencies (#5698) (d891845)
- npm: bump renovate from 37.334.3 to 37.387.0 in /dependencies (#5729) (87e5c05)
- npm: bump textlint-rule-terminology in /dependencies (#5611) (8986780)
- npm: bump textlint-rule-terminology in /dependencies (#5696) (b1ad8a0)
- python: bump ansible-lint in /dependencies/python (#5671) (7be6a57)
- python: bump cfn-lint in /dependencies/python (#5668) (66a6e02)
- python: bump cfn-lint in /dependencies/python (#5715) (738dc05)
- python: bump checkov in /dependencies/python (#5717) (31c8eb9)
- python: bump pylint from 3.1.0 to 3.2.2 in /dependencies/python (#5667) (f600f49)
- python: bump ruff from 0.4.4 to 0.4.7 in /dependencies/python (#5716) (99efdd8)
- python: bump snakemake in /dependencies/python (#5703) (2f394ba)
- python: bump sqlfluff from 3.0.6 to 3.0.7 in /dependencies/python (#5704) (6d9fd77)
🧰 Maintenance
- install lua from the os package repository (#5655) (6af32f6)
- run a job on test suite success (#5687) (a86fbaf), closes #5686
- update issue form to include version info (#5682) (e4da776)
- update php linters (#5689) (13f6ec2)
6.5.1 (2024-05-24)
🐛 Bugfixes
⬆️ Dependency updates
- docker: bump dotnet/sdk (#5662) (0f6e4fb)
- npm: bump react-intl from 6.6.6 to 6.6.8 in /dependencies (#5665) (e3faa97)
- python: bump checkov from 3.2.91 to 3.2.98 in /dependencies/python (#5669) (df39abd)
- python: bump snakemake in /dependencies/python (#5670) (457e0f5)
🧰 Maintenance
- move local action test to a dedicated job (#5629) (90f3fef)
- update gitlab and azure docs (#5677) (c5e4fe1)
6.5.0 (2024-05-15)
🚀 Features
- find go.mod based on Go files (#5345) (f84508a)
- ignore avif files when building file list (#5604) (6047e3f), closes #5382
- support arbitrary shellcheck config paths (#5571) (c26430f), closes #5414
🐛 Bugfixes
- no full git validation when ignoring files (5b0c248), closes #5383
- no full git validation when ignoring files (#5599) (2bb8a0a), closes #5383
⬆️ Dependency updates
- bundler: bump rubocop-rspec from 2.29.1 to 2.29.2 in /dependencies (#5625) (ce42697)
- dev-docker: bump node in /dev-dependencies (#5613) (1f7fc1c)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5585) (fc019a7)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5521) (5336115)
- dev-npm: bump release-please in /dev-dependencies (#5566) (11691a0)
- docker: bump alpine/terragrunt from 1.8.0 to 1.8.1 (#5552) (1682dbc)
- docker: bump alpine/terragrunt from 1.8.1 to 1.8.2 (#5588) (865d249)
- docker: bump alpine/terragrunt from 1.8.2 to 1.8.3 (#5640) (04b0e6a)
- docker: bump dart from 3.3.3-sdk to 3.3.4-sdk (#5550) (a540e8d)
- docker: bump golang from 1.22.2-alpine to 1.22.3-alpine (#5645) (36bdc9b)
- docker: bump hashicorp/terraform from 1.8.0 to 1.8.1 (#5551) (74733ba)
- docker: bump hashicorp/terraform from 1.8.1 to 1.8.2 (#5589) (4708a27)
- docker: bump hashicorp/terraform from 1.8.2 to 1.8.3 (#5638) (f9c580f)
- docker: bump yannh/kubeconform from v0.6.4 to v0.6.6 (#5643) (f9c6ce7)
- docker: bump yoheimuta/protolint from 0.49.6 to 0.49.7 (#5618) (bf8280c)
- github-actions: bump actions/download-artifact from 4.1.4 to 4.1.5 (#5553) (90554b4)
- github-actions: bump actions/download-artifact from 4.1.5 to 4.1.7 (#5587) (5d2a841)
- github-actions: bump actions/upload-artifact from 4.3.1 to 4.3.2 (#5554) (46a0678)
- github-actions: bump actions/upload-artifact from 4.3.2 to 4.3.3 (#5586) (2b7fe0e)
- java: bump com.puppycrawl.tools:checkstyle (#5577) (ee3d6a3)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5561) (9416109)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5596) (c84ccab)
- npm: bump eslint-plugin-jest in /dependencies (#5592) (b74078c)
- npm: bump eslint-plugin-react-hooks in /dependencies (#5591) (4db046c)
- npm: bump next from 14.2.1 to 14.2.2 in /dependencies (#5563) (052892b)
- npm: bump next from 14.2.2 to 14.2.3 in /dependencies (#5590) (c32a933)
- npm: bump npm-groovy-lint from 14.4.0 to 14.4.1 in /dependencies (#5565) (9cce54a)
- npm: bump npm-groovy-lint from 14.4.1 to 14.5.0 in /dependencies (#5598) (311beb3)
- npm: bump react from 18.2.0 to 18.3.1 in /dependencies (#5594) (ea225c4)
- npm: bump react-dom from 18.2.0 to 18.3.1 in /dependencies (#5593) (aceb5ca)
- npm: bump react-intl from 6.6.5 to 6.6.6 in /dependencies (#5609) (391a241)
- npm: bump react-redux from 9.1.1 to 9.1.2 in /dependencies (#5608) (1c0a02f)
- npm: bump react-router-dom from 6.22.3 to 6.23.0 in /dependencies (#5597) (2b32556)
- npm: bump react-router-dom from 6.23.0 to 6.23.1 in /dependencies (#5647) (ce95ff0)
- npm: bump renovate from 37.296.0 to 37.317.0 in /dependencies (#5562) (a831c47)
- npm: bump renovate from 37.317.0 to 37.334.3 in /dependencies (#5603) (5bcb838)
- python: bump ansible-lint in /dependencies/python (#5624) (539d775)
- python: bump black from 24.4.0 to 24.4.2 in /dependencies/python (#5582) (f4c1237)
- python: bump cfn-lint in /dependencies/python (#5556) (72d4e76)
- python: bump cfn-lint in /dependencies/python (#5579) (0493846)
- python: bump checkov from 3.2.65 to 3.2.73 in /dependencies/python (#5559) (cd1b819)
- python: bump checkov from 3.2.73 to 3.2.74 in /dependencies/python (#5581) (b5fc3e0)
- python: bump checkov from 3.2.74 to 3.2.91 in /dependencies/python (#5634) (e11060e)
- python: bump mypy from 1.9.0 to 1.10.0 in /dependencies/python (#5583) (a879108)
- python: bump ruff from 0.3.7 to 0.4.1 in /dependencies/python (#5560) (7e7da7a)
- python: bump ruff from 0.4.1 to 0.4.2 in /dependencies/python (#5580) (a68decb)
- python: bump ruff from 0.4.2 to 0.4.4 in /dependencies/python (#5633) (5ac1cf3)
- python: bump snakefmt in /dependencies/python (#5632) (61139b4)
- python: bump snakemake in /dependencies/python (#5558) (02a63e9)
- python: bump snakemake in /dependencies/python (#5584) (5c3f218)
- python: bump snakemake in /dependencies/python (#5635) (a08197e)
- python: bump sqlfluff from 3.0.4 to 3.0.5 in /dependencies/python (#5557) (0cbc4d9)
- python: bump sqlfluff from 3.0.5 to 3.0.6 in /dependencies/python (#5637) (00bc9da)
- python: bump yq from 3.3.0 to 3.4.1 in /dependencies/python (#5555) (f33d4b2)
- python: bump yq from 3.4.1 to 3.4.3 in /dependencies/python (#5578) (7c0630a)
🧰 Maintenance
6.4.1 (2024-04-22)
🐛 Bugfixes
- configure ruff with a temp cache (#5548) (56e675b), closes #5543
- handle initial commit (#5534) (8f405c1), closes #5453
- respect log level when writing to the log (#5546) (49001a2), closes #5337
- wrap version info and logo with logs (#5547) (bd56ae5), closes #5337
⬆️ Dependency updates
- dev-docker: bump node in /dev-dependencies (#5512) (155f3a6)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5522) (ed458ca)
- docker: bump alpine/terragrunt from 1.7.5 to 1.8.0 (#5507) (9f4f94e)
- docker: bump dotnet/sdk (#5508) (c09c7a3)
- docker: bump hashicorp/terraform from 1.7.5 to 1.8.0 (#5510) (c65f44c)
- docker: bump python from 3.12.2-alpine3.19 to 3.12.3-alpine3.19 (#5511) (a7d84ea)
- docker: bump yoheimuta/protolint from 0.49.4 to 0.49.6 (#5509) (0b280e4)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5515) (afe0821)
- npm: bump eslint-plugin-jsonc in /dependencies (#5514) (2c2ce27)
- npm: bump eslint-plugin-vue from 9.24.1 to 9.25.0 in /dependencies (#5516) (77f9363)
- npm: bump next from 14.1.4 to 14.2.1 in /dependencies (#5513) (041abfb)
- npm: bump react-redux from 9.1.0 to 9.1.1 in /dependencies (#5520) (632b571)
- npm: bump renovate from 37.280.0 to 37.296.0 in /dependencies (#5518) (338a2bc)
- npm: bump typescript from 5.4.4 to 5.4.5 in /dependencies (#5519) (9d10c26)
- python: bump ansible-lint in /dependencies/python (#5529) (5cc9442)
- python: bump black from 24.3.0 to 24.4.0 in /dependencies/python (#5525) (48c98aa)
- python: bump checkov from 3.2.55 to 3.2.65 in /dependencies/python (#5527) (3d5d68f)
- python: bump ruff from 0.3.4 to 0.3.7 in /dependencies/python (#5528) (afaeb3a)
- python: bump snakefmt in /dependencies/python (#5526) (8b76d91)
- python: bump snakemake in /dependencies/python (#5523) (fdd0427)
- python: bump sqlfluff from 3.0.3 to 3.0.4 in /dependencies/python (#5530) (a0e8621)
- python: bump yq from 3.2.3 to 3.3.0 in /dependencies/python (#5524) (1c603c7)
🧰 Maintenance
- deps: bump golang.org/x/net (#5544) (2baa96f)
- deps: bump golang.org/x/net (#5545) (7cbf4f8)
- fix "Goreleser" typo in README (#5538) (e1f7bfd)
6.4.0 (2024-04-16)
🚀 Features
- add clang-format style configuration (#5424) (0ae4572)
- add support for astral-sh/ruff (https://github.com/super-linter/super-linter/pull/5456), closes #5384 (e71a37d)
- support GoReleaser (#5505) (6924988)
🐛 Bugfixes
- export test_case_run (#5499) (cb109f4), closes #5483
- revert python_isort/python_bad_1.py (ca2a416)
- test/linters/python_*/** (#5502) (ca2a416)
⬆️ Dependency updates
- bundler: bump rubocop-rails from 2.24.0 to 2.24.1 in /dependencies (#5443) (2a147fa)
- bundler: bump rubocop-rspec from 2.27.1 to 2.29.1 in /dependencies (#5476) (5fe65e5)
- dev-docker: bump node in /dev-dependencies (#5487) (aaf5f3d)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5448) (6992ae7)
- docker: bump dart from 3.3.1-sdk to 3.3.3-sdk (#5461) (41f1f2d)
- docker: bump dotnet/sdk (#5464) (4edb99e)
- docker: bump golang from 1.22.1-alpine to 1.22.2-alpine (#5488) (e9d3471)
- docker: bump golangci/golangci-lint from v1.56.2 to v1.57.2 (#5462) (0764966)
- docker: bump scalameta/scalafmt from v3.8.0 to v3.8.1 (#5463) (613d661)
- docker: bump yoheimuta/protolint from 0.49.3 to 0.49.4 (#5490) (62a763d)
- github-actions: bump bobheadxi/deployments from 1.4.0 to 1.5.0 (#5460) (fd2c7cc)
- github-actions: bump dependabot/fetch-metadata from 1 to 2 (#5449) (b1e59ed)
- java: bump com.google.googlejavaformat:google-java-format (#5484) (4bc39d7)
- java: bump com.puppycrawl.tools:checkstyle (#5457) (25cb7af)
- npm: bump @babel/eslint-parser in /dependencies (#5434) (ebf7ad0)
- npm: bump @babel/preset-react in /dependencies (#5440) (809f6f4)
- npm: bump @babel/preset-typescript in /dependencies (#5439) (87fe03b)
- npm: bump @ibm/tekton-lint from 1.0.1 to 1.0.2 in /dependencies (#5485) (b26cd9f)
- npm: bump @stoplight/spectral-cli in /dependencies (#5492) (240e382)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5475) (019fa5f)
- npm: bump eslint-plugin-jest in /dependencies (#5495) (5db715d)
- npm: bump eslint-plugin-jsonc in /dependencies (#5468) (f3d13bd)
- npm: bump eslint-plugin-vue from 9.23.0 to 9.24.0 in /dependencies (#5438) (89e55ba)
- npm: bump eslint-plugin-vue from 9.24.0 to 9.24.1 in /dependencies (#5489) (454e13a)
- npm: bump next from 14.1.3 to 14.1.4 in /dependencies (#5442) (9f97afa)
- npm: bump npm-groovy-lint from 14.2.4 to 14.4.0 in /dependencies (#5469) (1eb4e8e)
- npm: bump react-intl from 6.6.2 to 6.6.4 in /dependencies (#5470) (f9f8fdd)
- npm: bump react-intl from 6.6.4 to 6.6.5 in /dependencies (#5493) (702428a)
- npm: bump renovate from 37.263.0 to 37.279.0 in /dependencies (#5466) (f059252)
- npm: bump renovate from 37.279.0 to 37.280.0 in /dependencies (#5486) (2ef03bc)
- npm: bump typescript from 5.4.2 to 5.4.3 in /dependencies (#5435) (7200949)
- npm: bump typescript from 5.4.3 to 5.4.4 in /dependencies (#5491) (1d9123e)
- python: bump cfn-lint in /dependencies/python (#5444) (1f27242)
- python: bump cfn-lint in /dependencies/python (#5497) (7a1a2f6)
- python: bump checkov from 3.2.39 to 3.2.50 in /dependencies/python (#5458) (bb50b58)
- python: bump checkov from 3.2.50 to 3.2.55 in /dependencies/python (#5494) (30cb57b)
- python: bump snakemake in /dependencies/python (#5459) (d86761c)
- python: bump snakemake in /dependencies/python (#5496) (794408d)
- python: bump sqlfluff from 3.0.2 to 3.0.3 in /dependencies/python (#5445) (c17fde6)
🧰 Maintenance
- adding "permissions: { }" to the yaml example (#5452) (64d808d)
- do not run by pull request from fork (#5506) (a1c890c)
- fix a run condition in CI preview-release-notes (#5532) (95fbd33)
- free more space on workers (#5481) (80bb077), closes #5477
- ignore github_conf in jscpd (#5533) (0873f46)
6.3.1 (2024-04-04)
🐛 Bugfixes
- do not print the whole environment (#5473) (39edf76)
- remove cpanm cache (#5385) (b00466d)
- revert eslint-config and enable strict checks (#5423) (3e1c570), closes #5422
⬆️ Dependency updates
- bundler: bump rubocop from 1.60.2 to 1.61.0 in /dependencies (#5359) (20da02a)
- bundler: bump rubocop from 1.61.0 to 1.62.1 in /dependencies (#5372) (22debee)
- bundler: bump rubocop-minitest in /dependencies (#5371) (8974415)
- bundler: bump rubocop-rails from 2.23.1 to 2.24.0 in /dependencies (#5358) (dceea3d)
- bundler: bump rubocop-rspec from 2.26.1 to 2.27.1 in /dependencies (#5360) (630d44b)
- bundler: bump standard from 1.34.0 to 1.35.1 in /dependencies (#5426) (69cc492)
- dev-docker: bump node in /dev-dependencies (#5390) (4650e8e)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5396) (b34674f)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5395) (a79e071)
- dev-npm: bump release-please in /dev-dependencies (#5394) (10b5245)
- docker: bump alpine/terragrunt from 1.7.4 to 1.7.5 (#5389) (a72dd13)
- docker: bump clj-kondo/clj-kondo (#5388) (81ab1ad)
- docker: bump dart from 3.3.0-sdk to 3.3.1-sdk (#5368) (d21db8d)
- docker: bump golang from 1.22.0-alpine to 1.22.1-alpine (#5366) (63a458f)
- docker: bump hashicorp/terraform from 1.7.4 to 1.7.5 (#5387) (abfcf4e)
- docker: bump koalaman/shellcheck from v0.9.0 to v0.10.0 (#5365) (4f182d7)
- docker: bump yoheimuta/protolint from 0.47.6 to 0.49.3 (#5386) (5fcd592)
- github-actions: bump actions/download-artifact from 4.1.2 to 4.1.4 (#5361) (af522a6)
- github-actions: bump akhilerm/tag-push-action from 2.1.0 to 2.2.0 (#5392) (156d046)
- github-actions: bump docker/login-action from 3.0.0 to 3.1.0 (#5391) (9ad7a43)
- java: bump com.google.googlejavaformat:google-java-format (#5364) (cb595ba)
- java: bump com.pinterest.ktlint:ktlint-cli in /dependencies/ktlint (#5354) (a40f1d8)
- java: bump com.puppycrawl.tools:checkstyle (#5355) (25e8c22)
- java: bump com.puppycrawl.tools:checkstyle (#5393) (93ba832)
- npm: bump @ibm/tekton-lint in /dependencies (#5408) (a07571a)
- npm: bump @react-native/eslint-config in /dependencies (#5417) (6e35bed)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5352) (4b99bb9)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5418) (c312285)
- npm: bump eslint-plugin-jsonc in /dependencies (#5420) (ed2d6a4)
- npm: bump eslint-plugin-react in /dependencies (#5351) (b801d8d)
- npm: bump eslint-plugin-react in /dependencies (#5406) (3ebbbf7)
- npm: bump eslint-plugin-vue from 9.22.0 to 9.23.0 in /dependencies (#5397) (41af8fc)
- npm: bump next from 14.1.0 to 14.1.1 in /dependencies (#5353) (a5c0d35)
- npm: bump next from 14.1.1 to 14.1.3 in /dependencies (#5377) (34bd610)
- npm: bump npm-groovy-lint from 14.2.2 to 14.2.3 in /dependencies (#5346) (fa9b638)
- npm: bump npm-groovy-lint from 14.2.3 to 14.2.4 in /dependencies (#5410) (49efd84)
- npm: bump react-router-dom from 6.22.1 to 6.22.2 in /dependencies (#5349) (770c355)
- npm: bump react-router-dom from 6.22.2 to 6.22.3 in /dependencies (#5373) (0e6d8ff)
- npm: bump renovate from 37.214.0 to 37.226.1 in /dependencies (#5350) (d84ef4c)
- npm: bump renovate from 37.226.1 to 37.263.0 in /dependencies (#5416) (3504f7c)
- npm: bump textlint from 14.0.3 to 14.0.4 in /dependencies (#5409) (dee0abf)
- npm: bump typescript from 5.3.3 to 5.4.2 in /dependencies (#5374) (aa3ca06)
- python: bump ansible-lint in /dependencies/python (#5402) (6e55e1a)
- python: bump black from 24.2.0 to 24.3.0 in /dependencies/python (#5405) (e410312)
- python: bump cfn-lint in /dependencies/python (#5356) (421f6f4)
- python: bump cfn-lint in /dependencies/python (#5379) (e7191df)
- python: bump checkov from 3.2.26 to 3.2.30 in /dependencies/python (#5357) (4843854)
- python: bump checkov from 3.2.30 to 3.2.39 in /dependencies/python (#5401) (148746f)
- python: bump mypy from 1.8.0 to 1.9.0 in /dependencies/python (#5380) (4b38d74)
- python: bump snakemake from 8.5.3 to 8.9.0 in /dependencies/python (#5425) (3ec9980)
- python: bump sqlfluff from 2.3.5 to 3.0.2 in /dependencies/python (#5404) (9211b37)
🧰 Maintenance
- add glibc via gcompat layer (#5334) (252a980)
- docker: update psscript analyzer to 1.22.0 (#5428) (6842e2d)
- install zlib from alpine packages (#5317) (1eea612)
6.3.0 (2024-02-28)
🚀 Features
🐛 Bugfixes
- don't immediately exit on errors (#5336) (4a05d78), closes #5335
- fix log level variable assignment (#5319) (52b082b)
- simplify log infrastructure (#5312) (0f91a56)
⬆️ Dependency updates
- docker: bump alpine/terragrunt from 1.7.3 to 1.7.4 (#5325) (a3046b3)
- docker: bump hashicorp/terraform from 1.7.3 to 1.7.4 (#5322) (495881b)
- docker: bump rhysd/actionlint from 1.6.26 to 1.6.27 (#5324) (7a349ac)
- docker: bump scalameta/scalafmt from v3.7.17 to v3.8.0 (#5323) (6c1f40c)
- docker: bump yoheimuta/protolint from 0.47.5 to 0.47.6 (#5321) (413f827)
- java: bump com.google.googlejavaformat:google-java-format (#5333) (ed01d3b)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5332) (ddecff2)
- npm: bump eslint from 8.56.0 to 8.57.0 in /dependencies (#5330) (d74f8ad)
- npm: bump eslint-plugin-vue from 9.21.1 to 9.22.0 in /dependencies (#5329) (8357165)
- npm: bump renovate from 37.202.2 to 37.214.0 in /dependencies (#5331) (1528923)
- python: bump checkov from 3.2.22 to 3.2.26 in /dependencies/python (#5327) (87bea22)
- python: bump pylint from 3.0.3 to 3.1.0 in /dependencies/python (#5326) (592a42c)
- python: bump snakemake from 8.4.9 to 8.5.3 in /dependencies/python (#5328) (b1dbf25)
🧰 Maintenance
- add docs updates to changelog (4a05d78)
- docs: fix README typo (#5338) (b8ee158)
- suggest setting fetch-depth on ref errors (#5316) (608bd50), closes #5315
6.2.0 (2024-02-20)
🚀 Features
🐛 Bugfixes
⬆️ Dependency updates
- bundler: bump rubocop and standard in /dependencies (#5295) (bf5d4ce)
- dev-docker: bump node in /dev-dependencies (#5305) (ae888f2)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5281) (4b16625)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5286) (ce0669b)
- dev-npm: bump release-please in /dev-dependencies (#5306) (161dd16)
- docker: bump dart from 3.2.6-sdk to 3.3.0-sdk (#5300) (ac14610)
- docker: bump golangci/golangci-lint from v1.56.1 to v1.56.2 (#5299) (d900e66)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5277) (947c92a)
- npm: bump eslint-plugin-jest in /dependencies (#5296) (019c6c4)
- npm: bump npm-groovy-lint from 14.2.1 to 14.2.2 in /dependencies (#5298) (fee3d1c)
- npm: bump react-router-dom from 6.22.0 to 6.22.1 in /dependencies (#5293) (d1edc02)
- npm: bump renovate from 37.186.1 to 37.198.3 in /dependencies (#5297) (0c77b0f)
- npm: bump renovate from 37.198.3 to 37.202.2 in /dependencies (#5310) (079f676)
- npm: bump textlint from 14.0.2 to 14.0.3 in /dependencies (#5294) (4ca6971)
- python: bump cfn-lint in /dependencies/python (#5304) (1bf0370)
- python: bump checkov from 3.2.20 to 3.2.22 in /dependencies/python (#5301) (6574a81)
- python: bump snakemake from 8.4.8 to 8.4.9 in /dependencies/python (#5302) (2b9f7f4)
- python: bump yamllint in /dependencies/python (#5303) (1913c7c)
🧰 Maintenance
- docs: fix typos in readme (#5291) (d331078)
- don't explicitly install ts eslint parser (#5311) (f59a3bd)
- dynamically build the test matrix (#5307) (0938895)
6.1.1 (2024-02-15)
🧰 Maintenance
6.1.0 (2024-02-13)
🚀 Features
- automatically set the default branch (#5242) (fe6e29b)
- lint xsd files (#5250) (a26db6d), closes #5248
- remove mypy cache (#5210) (ef9449e)
- show error output when info is disabled (#5251) (091eaa7)
🐛 Bugfixes
- create mypy cache directory (#5240) (38edbe5)
- don't add unnecessary empty lines (#5221) (eded427)
- don't print empty lines with default logging (#5238) (20ded71)
- initialize GitHub domain variable (#5216) (6fd6830)
- initialize terrascan at runtime (#5246) (5b5e54a)
- rely on default pylint configuration (#5252) (a0cf6b5)
- unset the log_level variable (#5249) (83eca1d), closes #5217
- write hint about fetch-depth (#5241) (787b63d)
⬆️ Dependency updates
- dev-docker: bump node in /dev-dependencies (#5230) (0b5a56d)
- docker: bump alpine/terragrunt from 1.7.1 to 1.7.2 (#5234) (31c3195)
- docker: bump alpine/terragrunt from 1.7.2 to 1.7.3 (#5275) (d4f6d04)
- docker: bump clj-kondo/clj-kondo (#5260) (02e9da5)
- docker: bump dart from 3.2.5-sdk to 3.2.6-sdk (#5233) (ee53371)
- docker: bump golang from 1.21.6-alpine to 1.22.0-alpine (#5274) (acc794f)
- docker: bump golangci/golangci-lint from v1.55.2 to v1.56.1 (#5256) (edd813a)
- docker: bump hashicorp/terraform from 1.7.1 to 1.7.2 (#5231) (27bb6ab)
- docker: bump hashicorp/terraform from 1.7.2 to 1.7.3 (#5273) (e4bcc5d)
- docker: bump mvdan/shfmt from v3.7.0 to v3.8.0 (#5257) (9b1e936)
- docker: bump powershell from 7.3-alpine-3.17 to 7.4-alpine-3.17 (#5279) (3e6a272)
- docker: bump python from 3.12.1-alpine3.19 to 3.12.2-alpine3.19 (#5259) (07e5032)
- docker: bump terraform-linters/tflint from v0.50.2 to v0.50.3 (#5258) (5dc9a6a)
- docker: bump zricethezav/gitleaks from v8.18.1 to v8.18.2 (#5232) (299dbf0)
- npm: bump @babel/eslint-parser in /dependencies (#5226) (3b12f82)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5268) (e54b770)
- npm: bump eslint-plugin-vue from 9.20.1 to 9.21.1 in /dependencies (#5228) (7a2ac4f)
- npm: bump npm-groovy-lint from 14.2.0 to 14.2.1 in /dependencies (#5270) (53ab9a2)
- npm: bump prettier from 3.2.4 to 3.2.5 in /dependencies (#5227) (bdc05b4)
- npm: bump react-router-dom from 6.21.3 to 6.22.0 in /dependencies (#5225) (1bd6c0d)
- npm: bump renovate from 37.161.0 to 37.173.0 in /dependencies (#5229) (5b10868)
- npm: bump renovate from 37.173.0 to 37.183.2 in /dependencies (#5266) (370d982)
- npm: bump renovate from 37.183.2 to 37.186.1 in /dependencies (#5276) (4361db8)
- npm: bump textlint from 13.4.1 to 14.0.2 in /dependencies (#5267) (f72605f)
- python: bump ansible-lint in /dependencies/python (#5263) (e058597)
- python: bump black from 24.1.1 to 24.2.0 in /dependencies/python (#5280) (11860a0)
- python: bump cfn-lint in /dependencies/python (#5265) (09e6e2b)
- python: bump checkov from 3.2.1 to 3.2.8 in /dependencies/python (#5235) (5f511c3)
- python: bump checkov from 3.2.8 to 3.2.20 in /dependencies/python (#5264) (b147157)
- python: bump snakefmt from 0.9.0 to 0.10.0 in /dependencies/python (#5236) (924b193)
- python: bump snakemake from 8.4.1 to 8.4.3 in /dependencies/python (#5237) (b0183dc)
- python: bump snakemake from 8.4.3 to 8.4.8 in /dependencies/python (#5261) (fbd27fe)
- python: bump yamllint in /dependencies/python (#5262) (9b0427e)
🧰 Maintenance
- clone the repository before tagging (#5208) (5c67776)
- fail on errors when installing chktex (#5214) (92e9cb3)
- install dotnet and powershell from images (#5245) (49320c8), closes #5243
- install lintr in a dedicated stage (#5247) (1f2fbb1)
- move linter verions logic outside runtime (#5197) (d7790e4)
- take package-lock into account in devcontainer (#5278) (7a6ab11)
6.0.0 (2024-01-31)
⚠ BREAKING CHANGES
- deprecate error_on_missing_exec_bit (#5120)
- uninstall eslint-config-airbnb-typescript (#5077)
- validate configuration when using find (#5045)
- run linters against the workspace (#5041)
- exit on errors when running Git (#4889)
🚀 Features
- add support for checkov to lint iac files (#4925) (9d7268f)
- automatically handle ktlint updates (#5049) (fa7cb56)
- delete temporary files and directories (#5046) (3fb1c34)
- deprecate error_on_missing_exec_bit (#5120) (3a56172)
- don't check bake files with terragrunt (#5178) (f1873b0)
- don't inspect files if not needed (#5094) (e62b382)
- don't write colors and logs on disk if not necessary (#4934) (879672e)
- group log output on GitHub Actions (#4961) (7150e1f)
- install .NET LTS instead of STS (#5047) (5a175c2)
- lint Go modules (#4984) (3031780)
- redact gitleaks secrets from output (#5040) (61d0c69)
- run linters against the workspace (#5041) (11b7010)
- run linters in parallel (#5177) (99e41ce)
- validate configuration when using find (#5045) (69a45e0)
- validate local git repo when ignoring files (#4965) (ae70816)
- validate variables and simplify lowercase (#5128) (4a28fc5)
🐛 Bugfixes
- add missing checkov configuration file (#5090) (901a901)
- change directory when checking ignored files (#4933) (eb688a0)
- don't forcefully validate Git repos if not needed (#4953) (7a21f93)
- enable linting changed files with textlint (#5100) (6f70ade)
- exit on errors when running Git (#4889) (5a8805d)
- fail if r package installation fails (#4994) (60983d3)
- fail when validating as expected (#5076) (ededa44)
- fix file list when looking for changes (#5044) (b214a59)
- fix GITHUB_BEFORE_SHA diff on push events (#5096) (1d5ed2c)
- fix GITHUB_BEFORE_SHA initalization for push (#5098) (cf2038d)
- handle log messages in CheckFileType (#5117) (5a2056d)
- ignore changelog when running textlint (#5204) (6015df2)
- simplify file status checks (#5119) (3a784fc)
- simplify multi status checks (#4958) (e6e6e1f)
- simplify worker and linterVersions (#5123) (5219fee)
⬆️ Dependency updates
- bundler: bump rubocop-minitest from 0.33.0 to 0.34.1 in /dependencies (8af4c4e)
- bundler: bump rubocop-minitest in /dependencies (#5067) (610a45e)
- bundler: bump rubocop-minitest in /dependencies (#5082) (c292b1a)
- bundler: bump rubocop-minitest in /dependencies (#5148) (dc220a9)
- bundler: bump rubocop-minitest in /dependencies (#5155) (be31a75)
- bundler: bump rubocop-performance in /dependencies (#5081) (cbbf484)
- bundler: bump rubocop-performance in /dependencies (#5108) (82cbf30)
- bundler: bump rubocop-rails from 2.22.2 to 2.23.0 in /dependencies (277e5a3)
- bundler: bump rubocop-rails from 2.23.0 to 2.23.1 in /dependencies (#5066) (9ad35f5)
- bundler: bump rubocop-rspec from 2.25.0 to 2.26.1 in /dependencies (#5106) (57b175a)
- bundler: bump standard and rubocop in /dependencies (#5107) (efc2f05)
- bundler: bump standard from 1.32.0 to 1.32.1 in /dependencies (#4944) (24d4f2e)
- dev-docker: bump node in /dev-dependencies (#5051) (ebeeae9)
- dev-docker: bump node in /dev-dependencies (#5166) (effc52b)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5111) (3299cfc)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5165) (8ff5c25)
- dev-npm: bump @commitlint/cli in /dev-dependencies (#5192) (2f1bfef)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5110) (4e34d3d)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5164) (fc3bca2)
- dev-npm: bump @commitlint/config-conventional in /dev-dependencies (#5194) (20914d3)
- dev-npm: bump release-please in /dev-dependencies (#5088) (4fca3cf)
- dev-npm: bump release-please in /dev-dependencies (#5112) (0a21656)
- dev-npm: bump release-please in /dev-dependencies (#5193) (c9c1cd0)
- docker: bump alpine from 3.18.4 to 3.18.5 (#4942) (4645b76)
- docker: bump alpine from 3.18.5 to 3.19.0 (#4979) (b9d7d8d)
- docker: bump alpine/terragrunt from 1.6.5 to 1.6.6 (8cda5ef)
- docker: bump alpine/terragrunt from 1.6.6 to 1.7.0 (#5160) (6f1f9f3)
- docker: bump alpine/terragrunt from 1.7.0 to 1.7.1 (#5182) (a1be603)
- docker: bump clj-kondo/clj-kondo (#5069) (c208173)
- docker: bump dart from 3.2.4-sdk to 3.2.5-sdk (#5163) (ed014e5)
- docker: bump golang from 1.21.4-alpine to 1.21.5-alpine (#4978) (078f64a)
- docker: bump golang from 1.21.5-alpine to 1.21.6-alpine (#5137) (16b7c50)
- docker: bump hashicorp/terraform from 1.6.5 to 1.6.6 (7803a7c)
- docker: bump hashicorp/terraform from 1.6.6 to 1.7.0 (#5161) (f26b3de)
- docker: bump hashicorp/terraform from 1.7.0 to 1.7.1 (#5181) (91dab1e)
- docker: bump tenable/terrascan from 1.18.4 to 1.18.5 (#4943) (3a9513a)
- docker: bump tenable/terrascan from 1.18.5 to 1.18.9 (a574fdc)
- docker: bump tenable/terrascan from 1.18.9 to 1.18.11 (#5055) (88562ff)
- docker: bump terraform-linters/tflint from v0.48.0 to v0.49.0 (96f9115)
- docker: bump terraform-linters/tflint from v0.49.0 to v0.50.0 (#5053) (dc166ec)
- docker: bump terraform-linters/tflint from v0.50.0 to v0.50.1 (#5109) (f3431d7)
- docker: bump terraform-linters/tflint from v0.50.1 to v0.50.2 (#5162) (d1fcddc)
- docker: bump yoheimuta/protolint from 0.46.3 to 0.47.0 (06fd2a9)
- docker: bump yoheimuta/protolint from 0.47.0 to 0.47.2 (#5034) (17d5a62)
- docker: bump yoheimuta/protolint from 0.47.2 to 0.47.3 (#5052) (57218d3)
- docker: bump yoheimuta/protolint from 0.47.3 to 0.47.4 (#5068) (0355c99)
- docker: bump yoheimuta/protolint from 0.47.4 to 0.47.5 (#5138) (e0011b3)
- docker: switch to tflint image because tflint-bundle is deprecated (#4990) (22564fb)
- github-actions: bump actions/stale from 8 to 9 (#4980) (fc0bde0)
- github-actions: bump github/codeql-action from 2 to 3 (54d4ca1)
- github-actions: bump peter-evans/create-issue-from-file (#5180) (a090a4c)
- java: bump com.google.googlejavaformat:google-java-format (#5105) (09fa2cf)
- java: bump com.google.googlejavaformat:google-java-format from 1.18.1 to 1.19.1 (#5022) (3434940)
- java: bump com.pinterest.ktlint:ktlint-cli in /dependencies/ktlint (#5050) (20d12b4)
- java: bump com.pinterest.ktlint:ktlint-cli in /dependencies/ktlint (#5134) (996f6be)
- java: bump com.puppycrawl.tools:checkstyle (#5087) (c831c95)
- java: bump com.puppycrawl.tools:checkstyle (#5179) (e1b2a99)
- java: bump com.puppycrawl.tools:checkstyle from 10.12.5 to 10.12.6 in /dependencies/checkstyle (#4966) (037997a)
- npm: bump @babel/eslint-parser in /dependencies (#5195) (8fc3ca9)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5153) (d8883f8)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5196) (0512c8e)
- npm: bump @typescript-eslint/eslint-plugin in /dependencies (#5202) (c0bcd1a)
- npm: bump @typescript-eslint/parser in /dependencies (d8883f8)
- npm: bump @typescript-eslint/parser in /dependencies (#5198) (72d8ac2)
- npm: bump eslint from 8.54.0 to 8.55.0 in /dependencies (#4938) (169372c)
- npm: bump eslint from 8.55.0 to 8.56.0 in /dependencies (dc139be)
- npm: bump eslint-config-prettier from 9.0.0 to 9.1.0 in /dependencies (#4937) (dc16e8a)
- npm: bump eslint-plugin-jest in /dependencies (#5103) (f15342c)
- npm: bump eslint-plugin-jest in /dependencies (#5143) (09171e0)
- npm: bump eslint-plugin-jsonc from 2.10.0 to 2.11.1 in /dependencies (63a1f05)
- npm: bump eslint-plugin-jsonc from 2.11.1 to 2.11.2 in /dependencies (#5024) (a2cf180)
- npm: bump eslint-plugin-jsonc in /dependencies (#5172) (4b9395f)
- npm: bump eslint-plugin-jsonc in /dependencies (#5189) (a2610ba)
- npm: bump eslint-plugin-prettier in /dependencies (#5038) (579274a)
- npm: bump eslint-plugin-prettier in /dependencies (#5058) (95a8130)
- npm: bump eslint-plugin-prettier in /dependencies (#5136) (b0ab8ae)
- npm: bump eslint-plugin-vue from 9.19.1 to 9.19.2 in /dependencies (#4939) (4103097)
- npm: bump eslint-plugin-vue from 9.19.2 to 9.20.1 in /dependencies (#5135) (67bb2eb)
- npm: bump gherkin-lint from 4.2.2 to 4.2.4 in /dependencies (#5036) (7327ca7)
- npm: bump markdownlint-cli from 0.37.0 to 0.38.0 in /dependencies (#4971) (2c75d2c)
- npm: bump markdownlint-cli from 0.38.0 to 0.39.0 in /dependencies (#5191) (d0ec3f0)
- npm: bump next from 14.0.3 to 14.0.4 in /dependencies (#4973) (04b167f)
- npm: bump next from 14.0.4 to 14.1.0 in /dependencies (#5167) (95172b7)
- npm: bump npm-groovy-lint from 13.0.2 to 14.0.0 in /dependencies (8a983cf)
- npm: bump npm-groovy-lint from 14.0.0 to 14.0.1 in /dependencies (#5023) (f655d92)
- npm: bump npm-groovy-lint from 14.0.1 to 14.2.0 in /dependencies (#5169) (63c394b)
- npm: bump prettier from 3.1.0 to 3.1.1 in /dependencies (#4976) (92824c7)
- npm: bump prettier from 3.1.1 to 3.2.2 in /dependencies (#5147) (a0f5a76)
- npm: bump prettier from 3.2.2 to 3.2.4 in /dependencies (#5171) (d91e7a7)
- npm: bump react-intl from 6.5.5 to 6.6.1 in /dependencies (#5170) (2963da6)
- npm: bump react-intl from 6.6.1 to 6.6.2 in /dependencies (#5183) (166d093)
- npm: bump react-redux from 8.1.3 to 9.0.1 in /dependencies (#4945) (c841237)
- npm: bump react-redux from 9.0.1 to 9.0.3 in /dependencies (#4974) (0781e9d)
- npm: bump react-redux from 9.0.3 to 9.0.4 in /dependencies (1121c36)
- npm: bump react-redux from 9.0.4 to 9.1.0 in /dependencies (#5141) (3765c2d)
- npm: bump react-router-dom from 6.20.0 to 6.20.1 in /dependencies (2ac4d45)
- npm: bump react-router-dom from 6.20.1 to 6.21.0 in /dependencies (59d7347)
- npm: bump react-router-dom from 6.21.0 to 6.21.1 in /dependencies (#5062) (3ed561c)
- npm: bump react-router-dom from 6.21.1 to 6.21.2 in /dependencies (#5139) (915e018)
- npm: bump react-router-dom from 6.21.2 to 6.21.3 in /dependencies (#5168) (c42e613)
- npm: bump renovate from 37.102.0 to 37.105.0 in /dependencies (#5037) (1299982)
- npm: bump renovate from 37.105.0 to 37.107.0 in /dependencies (#5061) (df6543f)
- npm: bump renovate from 37.107.0 to 37.115.0 in /dependencies (#5085) (542f57e)
- npm: bump renovate from 37.115.0 to 37.128.3 in /dependencies (#5125) (fa2d870)
- npm: bump renovate from 37.128.3 to 37.133.1 in /dependencies (#5150) (b254bbb)
- npm: bump renovate from 37.133.1 to 37.146.0 in /dependencies (#5175) (9991465)
- npm: bump renovate from 37.146.0 to 37.156.4 in /dependencies (#5188) (3c4013f)
- npm: bump renovate from 37.156.4 to 37.161.0 in /dependencies (#5203) (0578ab8)
- npm: bump renovate from 37.76.1 to 37.83.5 in /dependencies (#4946) (7c606ee)
- npm: bump renovate from 37.83.5 to 37.89.7 in /dependencies (#4975) (e08664e)
- npm: bump renovate from 37.89.7 to 37.102.0 in /dependencies (8502410)
- npm: bump stylelint-scss from 5.3.1 to 5.3.2 in /dependencies (#4977) (75231fe)
- npm: bump typescript from 5.3.2 to 5.3.3 in /dependencies (#4972) (866e67e)
- php: bump PHPCS, PHPStan, Psalm (#4960) (304ca18)
- python: bump ansible-lint in /dependencies/python (#5159) (2a67be9)
- python: bump black from 23.11.0 to 23.12.0 in /dependencies/python (48bca12)
- python: bump black from 23.12.0 to 23.12.1 in /dependencies/python (#5056) (e705fb1)
- python: bump black from 23.12.1 to 24.1.1 in /dependencies/python (#5187) (b95d812)
- python: bump cfn-lint from 0.83.3 to 0.83.4 in /dependencies/python (#4969) (b59f552)
- python: bump cfn-lint from 0.83.4 to 0.83.6 in /dependencies/python (7b4b464)
- python: bump cfn-lint in /dependencies/python (#5059) (3f8eafd)
- python: bump cfn-lint in /dependencies/python (#5146) (4f008fc)
- python: bump cfn-lint in /dependencies/python (#5156) (97018e5)
- python: bump cfn-lint in /dependencies/python (#5184) (24624f3)
- python: bump checkov from 3.1.38 to 3.1.43 in /dependencies/python (#5054) (125c610)
- python: bump checkov from 3.1.43 to 3.1.50 in /dependencies/python (#5083) (67037d7)
- python: bump checkov from 3.1.50 to 3.1.55 in /dependencies/python (#5113) (2068ecb)
- python: bump checkov from 3.1.55 to 3.1.61 in /dependencies/python (#5151) (6f2ae58)
- python: bump checkov from 3.1.61 to 3.1.68 in /dependencies/python (#5157) (495df21)
- python: bump checkov from 3.1.68 to 3.2.0 in /dependencies/python (#5186) (ac63664)
- python: bump checkov from 3.2.0 to 3.2.1 in /dependencies/python (#5201) (f9719bc)
- python: bump flake8 from 6.0.0 to 7.0.0 in /dependencies/python (#5114) (2912e51)
- python: bump isort from 5.12.0 to 5.13.0 in /dependencies/python (#4967) (e0724be)
- python: bump isort from 5.13.0 to 5.13.2 in /dependencies/python (00cb9a7)
- python: bump mypy from 1.7.1 to 1.8.0 in /dependencies/python (#5060) (e127bdf)
- python: bump npm-groovy-lint from 13.0.0 to 13.0.2 in /dependencies (#4970) (b09ada1)
- python: bump pylint from 3.0.2 to 3.0.3 in /dependencies/python (#4968) (3baf33a)
- python: bump snakefmt from 0.8.5 to 0.9.0 in /dependencies/python (#5142) (507f148)
- python: bump snakemake from 8.0.1 to 8.1.0 in /dependencies/python (#5115) (e42ee78)
- python: bump snakemake from 8.1.0 to 8.1.3 in /dependencies/python (#5145) (83916ea)
- python: bump snakemake from 8.1.3 to 8.2.3 in /dependencies/python (#5158) (5fb1953)
- python: bump snakemake from 8.2.3 to 8.4.0 in /dependencies/python (#5185) (1079b8a)
- python: bump snakemake from 8.4.0 to 8.4.1 in /dependencies/python (#5200) (94d2876)
- python: bump snakemake in /dependencies/python (#5057) (dffec93)
🧰 Maintenance
- add event name to concurrency group (#5097) (f6bc054)
- cache more standard image layers (#5133) (bf832c6)
- configure commitlint (#5014) (9db632f)
- configure release-please (#5016) (93b5ede)
- configure release-please dry-run and changelog (#5039) (641c65a)
- don't update the deployment if we didn't start it (#4995) (2d303aa)
- don't validate dependabot commits (#5026) (117318f)
- enable auto-merge for dependabot pull requests (#5063) (59154bf)
- fix build cache in the cd workflow (#5032) (43dc368)
- fix concurrency group name (#5121) (2d79d17)
- fix release workflow (#5030) (9c70468)
- ignore changelog and tests when testing action (#5206) (bcbc45a)
- ignore changelog when linting codebase (#5205) (ace79ca)
- implement more smoke tests (#4955) (3a21ed5)
- install chktex (#5074) (690d422)
- install clang-format from OS package repo (#5071) (19e39e2)
- install clj-kondo from its container image (#5064) (1dc74e1)
- move instructions from the wiki to docs (#4957) (2c54862)
- move tests to the test directory (#4985) (e6cf8d3)
- populate the cache with the latest image (#4988) (e73e1bf)
- python venvs and npm in dedicated stages (#5078) (df91117)
- reduce container image size (#5072) (1ca3ebc)
- reduce duplication in CI and CD workflows (#4982) (ac4b767)
- remove unneeded Node dependencies (#5093) (3847309)
- run versions command in the slim stage (#5127) (d5da0ce)
- set current version to 5.7.2 (#5031) (238caec)
- simplify container image build (22b8624)
- simplify error code checks (#5131) (05009f2)
- simplify updateSSL (#5130) (9bab4a9)
- standard image from base_image stage (#5129) (877cdf4)
- uninstall eslint-config-airbnb-typescript (#5077) (65aae17)
- update Dart, dart analyzer to 3.2.4 (#5065) (4d9eaa5)
- update devcontainer definition (#5132) (5e2c028)
- update documentation (#4981) (d465382)
- update Maintainer and authors (#4948) (c5fa6a9)
- update prefix for dependency updates (#5035) (0bb35c3)
- update react native dependencies (#5152) (f3d1590)
- update tekton-lint to use its new namespace (#5176) (e162b95)
- use a base image (#5033) (d8ca235)
- use embedded checkstyle configuration files (#5089) (9257ba8)
- validate container image labels (#4926) (9869638)