KEMBAR78
Comparing v2.13.1...v2.14.0 · hadolint/hadolint · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hadolint/hadolint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.13.1
Choose a base ref
...
head repository: hadolint/hadolint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.14.0
Choose a head ref
  • 18 commits
  • 28 files changed
  • 4 contributors

Commits on Aug 20, 2025

  1. Configuration menu
    Copy the full SHA
    440af10 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2025

  1. Enhance INTEGRATION.md with a comprehensive table of contents and upd…

    …ate sections in alphabetical order
    jammsen committed Sep 2, 2025
    Configuration menu
    Copy the full SHA
    7808914 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. Merge pull request #1118 from jammsen/master

    Enhance INTEGRATION.md with a toc and ordering
    m-ildefons authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    5964fb0 View commit details
    Browse the repository at this point in the history
  2. DL3041, DL3033: Handle RPM package epoch

    In Fedora, RHEL and similar distributions, packages may have an epoch
    prefixed to their version. This is an integer separated by a colon from
    the actual version number. The epoch is used to make all packages
    sortable, regardless of whether the upstream project uses sortable
    version identifiers.
    To deal with this, in Hadolint we must accept that a dnf or yum package
    may contain a colon in their version number.
    
    related-to: #1117
    
    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 3, 2025
    Configuration menu
    Copy the full SHA
    192c645 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. Merge pull request #1121 from m-ildefons/gh-1117

    DL3041, DL3033: Handle RPM package epoch
    m-ildefons authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    c4184b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2025

  1. DL3009: Allow either cache or tmpfs mounts

    Allow apt cache and lists directories to be either cache or tmpfs mounts
    without warning.
    
    DL3009 warns if apt cache or list data is kept unnecessarily in the
    container image, as this increases the image size.
    There are several ways to avoid this: 1) remove the cache and lists
    directories after use, 2) mount a cache from the host to these
    directories and 3) mount a tmpfs from the host to the directories.
    This change modifies the DL3009 rule such that it won't trigger a
    warning if the a mount of type tmpfs is used for either the cache or
    lists directory.
    
    related-to: #1095
    
    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    44fc806 View commit details
    Browse the repository at this point in the history
  2. Multiple Rules: Allow cache and tmpfs mounts

    Allow cache and tmpfs mounts to avoid triggering rules DL3019, DL3060,
    DL3042, DL3040
    
    For all package managers, the same applies: if the `RUN` instruction has
    a cache or tmpfs mount at the location where the package manager may
    keep its temporary files (caches, repo metadata etc.), then the rules
    warning about cache data being included in the container image should
    not trigger.
    
    related-to: #983
    related-to: #497
    
    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    b2dd2e7 View commit details
    Browse the repository at this point in the history
  3. style: fix linter suggestions

    - reduce duplication
    - remove unnecessary imports
    - remove unnecessary brackets and braces
    - eta reduce
    
    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    becc22e View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2025

  1. Merge pull request #1123 from m-ildefons/gh-1095

    DL3009: Allow either cache or tmpfs mounts
    m-ildefons authored Sep 11, 2025
    Configuration menu
    Copy the full SHA
    9c9d3f8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1111 from Danil42Russia/danil42russia/go_install_…

    …rules
    
    added new rule `DL3062` to check `go install`
    m-ildefons authored Sep 11, 2025
    Configuration menu
    Copy the full SHA
    92374f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2420c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. Merge pull request #1125 from samcranford/fix/package_with_plus_sign

    DL3041, DL3033: Handle RPM package with plus sign
    m-ildefons authored Sep 15, 2025
    Configuration menu
    Copy the full SHA
    aa6bb0c View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

  1. relax dependencies

    - Relax dependency requirement on optparse-applicative such that it
      works with stackage 24.10 LTS
    
    - Remove dependency on ilist
    
    related-to: #1127
    
    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 18, 2025
    Configuration menu
    Copy the full SHA
    b30661d View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2025

  1. fix warning about type variable

    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 22, 2025
    Configuration menu
    Copy the full SHA
    9fcf018 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1128 from m-ildefons/gh-1127

    relax dependencies
    m-ildefons authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    5f15320 View commit details
    Browse the repository at this point in the history
  3. fixup release workflow

    Split MacOS and Windows releases because Windows should be built without
    `-fPIC`.
    
    Remove `-fPIC` from Windows builds
    
    Bump language-docker version to v15.0.0
    
    related-to: #1126
    
    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 22, 2025
    Configuration menu
    Copy the full SHA
    15b69f8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1129 from m-ildefons/gh-1126

    fixup release workflow
    m-ildefons authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    ff31571 View commit details
    Browse the repository at this point in the history
  5. Release v2.14.0

    Signed-off-by: Moritz Röhrich <moritz@ildefons.de>
    m-ildefons committed Sep 22, 2025
    Configuration menu
    Copy the full SHA
    57e1618 View commit details
    Browse the repository at this point in the history
Loading