Update pre-commit hook hadolint/hadolint to v2
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
hadolint/hadolint | repository | major |
v1.23.0 -> v2.10.0
|
Note: The pre-commit
manager in Renovate is not supported by the pre-commit
maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
hadolint/hadolint
v2.10.0
What's Changed
The highlight of this release is the support for ARM64 binaries.
- New release workflow with support for ARM binaries by @lorenzo in https://github.com/hadolint/hadolint/pull/803
- build(deps): bump actions/cache from 2.1.7 to 3.0.1 by @dependabot in https://github.com/hadolint/hadolint/pull/810
Full Changelog: https://github.com/hadolint/hadolint/compare/v2.9.3...v2.10.0
v2.9.3
What's Changed
- formatters: Add GNU style formatter by @m-ildefons in https://github.com/hadolint/hadolint/pull/801
- Upgrade the Dockerfile parser version
Full Changelog: https://github.com/hadolint/hadolint/compare/v2.9.2...v2.9.3
v2.9.2
What's Changed
- DL3061: fix false positive on pragmas by @m-ildefons in https://github.com/hadolint/hadolint/pull/797
- processing: apply onbuild rule wrapper per rule by @m-ildefons in https://github.com/hadolint/hadolint/pull/799
Full Changelog: https://github.com/hadolint/hadolint/compare/v2.9.1...v2.9.2
v2.9.1
What's Changed
- bugfix: display version string correctly by @m-ildefons in https://github.com/hadolint/hadolint/pull/732
- config: fix config file key
trustedRegistries
by @m-ildefons in https://github.com/hadolint/hadolint/pull/734 - DL3007: Do not error out when latest tag is used alongside a sha256 by @JohanLorenzo in https://github.com/hadolint/hadolint/pull/739
- options: disable ignore pragma by @m-ildefons in https://github.com/hadolint/hadolint/pull/748
- DL3021: Fix behavior with quotes in target path by @m-ildefons in https://github.com/hadolint/hadolint/pull/750
- Tests: Fix test suite for SARIF formatter by @m-ildefons in https://github.com/hadolint/hadolint/pull/754
- DL3061: Check for instruction order by @m-ildefons in https://github.com/hadolint/hadolint/pull/763
- Bring env var for trusted registries in sync with docs (#756) by @evhan in https://github.com/hadolint/hadolint/pull/759
- DL3038, DL3040, DL3041: Add support for microdnf by @Lunkentuss in https://github.com/hadolint/hadolint/pull/764
- DL3026: Trusted registries wildcard domains by @cronik in https://github.com/hadolint/hadolint/pull/767
- Switch to non-rate limited ghcr.io hosted container for pre-commit by @dbast in https://github.com/hadolint/hadolint/pull/770
- Add Super-Linter to Code Review docs by @johnnymetz in https://github.com/hadolint/hadolint/pull/762
- Remove duplicate extension by @Lunkentuss in https://github.com/hadolint/hadolint/pull/777
- Allow
--platform=$BUILDPLATFORM
by @StefanSchoof in https://github.com/hadolint/hadolint/pull/774 - dependencies: bump shellcheck and language docker by @m-ildefons in https://github.com/hadolint/hadolint/pull/780
- config: respect NO_COLOR specification by @m-ildefons in https://github.com/hadolint/hadolint/pull/778
- dependency: bump language-docker to 10.4.2 by @m-ildefons in https://github.com/hadolint/hadolint/pull/787
- documentation: fix and update readme by @m-ildefons in https://github.com/hadolint/hadolint/pull/789
- Add libtinfo-dev by @pkoch in https://github.com/hadolint/hadolint/pull/793
New Contributors
- @JohanLorenzo made their first contribution in https://github.com/hadolint/hadolint/pull/739
- @evhan made their first contribution in https://github.com/hadolint/hadolint/pull/759
- @Lunkentuss made their first contribution in https://github.com/hadolint/hadolint/pull/764
- @cronik made their first contribution in https://github.com/hadolint/hadolint/pull/767
- @dbast made their first contribution in https://github.com/hadolint/hadolint/pull/770
- @johnnymetz made their first contribution in https://github.com/hadolint/hadolint/pull/762
- @StefanSchoof made their first contribution in https://github.com/hadolint/hadolint/pull/774
- @pkoch made their first contribution in https://github.com/hadolint/hadolint/pull/793
Full Changelog: https://github.com/hadolint/hadolint/compare/v2.8.0...v2.9.1
v2.9.0
What's Changed
- bugfix: display version string correctly by @m-ildefons in https://github.com/hadolint/hadolint/pull/732
- config: fix config file key
trustedRegistries
by @m-ildefons in https://github.com/hadolint/hadolint/pull/734 - DL3007: Do not error out when latest tag is used alongside a sha256 by @JohanLorenzo in https://github.com/hadolint/hadolint/pull/739
- options: disable ignore pragma by @m-ildefons in https://github.com/hadolint/hadolint/pull/748
- DL3021: Fix behavior with quotes in target path by @m-ildefons in https://github.com/hadolint/hadolint/pull/750
- Tests: Fix test suite for SARIF formatter by @m-ildefons in https://github.com/hadolint/hadolint/pull/754
- DL3061: Check for instruction order by @m-ildefons in https://github.com/hadolint/hadolint/pull/763
- Bring env var for trusted registries in sync with docs (#756) by @evhan in https://github.com/hadolint/hadolint/pull/759
- DL3038, DL3040, DL3041: Add support for microdnf by @Lunkentuss in https://github.com/hadolint/hadolint/pull/764
- DL3026: Trusted registries wildcard domains by @cronik in https://github.com/hadolint/hadolint/pull/767
- Switch to non-rate limited ghcr.io hosted container for pre-commit by @dbast in https://github.com/hadolint/hadolint/pull/770
- Add Super-Linter to Code Review docs by @johnnymetz in https://github.com/hadolint/hadolint/pull/762
- Remove duplicate extension by @Lunkentuss in https://github.com/hadolint/hadolint/pull/777
- Allow
--platform=$BUILDPLATFORM
by @StefanSchoof in https://github.com/hadolint/hadolint/pull/774 - dependencies: bump shellcheck and language docker by @m-ildefons in https://github.com/hadolint/hadolint/pull/780
- config: respect NO_COLOR specification by @m-ildefons in https://github.com/hadolint/hadolint/pull/778
- dependency: bump language-docker to 10.4.2 by @m-ildefons in https://github.com/hadolint/hadolint/pull/787
- documentation: fix and update readme by @m-ildefons in https://github.com/hadolint/hadolint/pull/789
New Contributors
- @JohanLorenzo made their first contribution in https://github.com/hadolint/hadolint/pull/739
- @evhan made their first contribution in https://github.com/hadolint/hadolint/pull/759
- @Lunkentuss made their first contribution in https://github.com/hadolint/hadolint/pull/764
- @cronik made their first contribution in https://github.com/hadolint/hadolint/pull/767
- @dbast made their first contribution in https://github.com/hadolint/hadolint/pull/770
- @johnnymetz made their first contribution in https://github.com/hadolint/hadolint/pull/762
- @StefanSchoof made their first contribution in https://github.com/hadolint/hadolint/pull/774
Full Changelog: https://github.com/hadolint/hadolint/compare/v2.8.0...v2.9.0
v2.8.0
Bugfixes
- heredocs: fix line continuation bug (#700)
- bugfix: handle yum/dnf modularity #702 (#703)
- DL3059: RUNs and comments mixed (#713)
- DL3009: Fix handling cache mounts (#727)
Features
- Silence DL3020 even for doube quoted URLs #693 (#695)
- fomatters: Add SARIF formatter (#704)
- Add hadolint shell pragma (#708)
- DL3034: support --non-interactive and -n (#707)
- DL3010: Allow intentionally unextracted archives (#711)
- DL3059: ignore chains of commands (#475 )
- Overhaul: Reorganize tests, redesign configuration (#721)
v2.7.0
Features
- Added heredoc support to the Dockefile parser
- Allow upgrades by removing DL3017, DL3031, DL3039 and adjusting DL3035 (#677)
Bugfixes
v2.6.1
New features
- Feature: Silence DL3009,DL3019 for cache mounts (#672)
v2.6.0
Bugfixes
- Add sonarqube to cli output (#655)
- Lower severity level of DL3047 to info (#656)
- Sonarqube-formatter: fix start column #658 (#663)
v2.5.0
Bug fixes:
New Features:
- Add file-path-in-report option for checkstyle format (#642)
- formatters: add SonarQube formatter (#641)
v2.4.1
Bugfixes
v2.4.0
Bug fixes
- Fixed parsing of the config file, it was silently ignored documented configuration paths
- DL3060: made logic aware of stages #620
- Fixed parsing of dockerfiles including a custom escape char
Features
- options: introduce failure severity threshold #613
- options: added verbose flag to log configuration file used #615
- Optionally accept the
yml
extension for the config file #617
v2.3.0
New features
- Added support for chmod flag (#612)
v2.2.0
New Rules
- DL3060: Lint for
yarn cache clean
#395 (#592) - DL3059: Multiple consecutive
RUN
instructions (#591)
Bugfixes
- json-formatter: fix error message (#594)
- DL3005: allow apt-get upgrade (fix #562) (#596)
- DL3059: improve behaviour when considering flags (#595)
- Fixed #444 ("missing whitespace" error when using the 'required' option for a secret mount in RUN)
- Improved error message for the configuration file (#600)
- DL3042: respect
PIP_NO_CACHE_DIR
variable (#604)
v2.1.0
Bug fixes
- Fixed the json formatting for multiple files so that it only outputs results in a single array (#589)
- Fixed alternative windows paths in various checks (#581)
- Fixed issue in interpreting an argument flag as an npm package (#586)
New Features
- Added support for email address checks in
LABEL
schemas (#579)
v2.0.0
This version features a major refactoring of the internal code with a focus on maintainability and efficiency. It also contains several new exciting features!
New Features
- Hadolint is now able to verify a schema for docker
LABEL
@m-ildefons - Add rule for
COPY
when noWORKDIR
is set #390 (#550) @m-ildefons - Add rule linting
useradd
#553 (#554) @m-ildefons - Add suggestion to run wget with --progress=dot:giga (#566) @nvtkaszpir
- Rules for checking HEALTHCHECK instructions (#567) @m-ildefons
- Docker images are now available in the Github Container Registry @Juneezee
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.