Skip to content

chore(deps): update docker-minor-patch

dn wanda requested to merge renovate/docker-minor-patch into master

This MR contains the following updates:

Package Type Update Change
gcr.io/kaniko-project/executor image-name minor v1.16.0 -> v1.22.0
golangci/golangci-lint image minor v1.54.2 -> v1.57.2
goreleaser/goreleaser image-name minor v1.21.2 -> v1.25.1

Release Notes

GoogleContainerTools/kaniko (gcr.io/kaniko-project/executor)

v1.22.0

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.22.0
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.22.0-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.22.0-slim
  • chore(deps): bump github.com/docker/docker from 25.0.4+incompatible to 26.0.0+incompatible #​3085
  • chore(deps): bump google.golang.org/api from 0.167.0 to 0.171.0 #​3082
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.25.3 to 1.26.0 #​3083
  • chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.14 #​3084
  • chore(deps): bump docker/build-push-action from 5.2.0 to 5.3.0 #​3070
  • Fix #​3032: Remove query parameters in ADD command when the destinatio… #​3053
  • Kaniko/add path regmaps [possible in registry maps and/or mirror] #​3051
  • chore(deps): bump docker/setup-buildx-action from 3.1.0 to 3.2.0 #​3071
  • chore(deps): bump github.com/moby/buildkit from 0.12.5 to 0.13.0 #​3072
  • chore(deps): bump github.com/google/go-containerregistry from 0.19.0 to 0.19.1 #​3073
  • chore(deps): bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 #​3074
  • chore(deps): bump cloud.google.com/go/storage from 1.39.0 to 1.39.1 #​3075
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.4 to 1.52.1 #​3076
  • Fix COPY fails when multiple files are copied to path specified in ENV #​3034
  • Add AWS ECR error message for tag Immutability #​3045
  • chore: update google.golang.org/protobuff to resolve CVE-2024-24786 #​3068
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.16.6 to 1.16.9 #​3058
  • chore(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 #​3056
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.25.2 to 1.25.3 #​3057
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.51.4 #​3059
  • chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.4+incompatible #​3060
  • chore(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 #​3061

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • Alessandro Bitocchi
  • dependabot[bot]
  • Jérémie Augustin
  • Prima Adi Pradana

v1.21.1

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.21.1
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.21.1-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.21.1-slim
  • chore(deps): bump cloud.google.com/go/storage from 1.38.0 to 1.39.0 #​3040
  • chore(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.13 #​3038
  • test: fix test breakage caused by external dependency update #​3049
  • chore(deps): bump docker/setup-buildx-action from 3.0.0 to 3.1.0 #​3037
  • chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.3.0 to 1.3.1 #​3039

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • dependabot[bot]

v1.21.0

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.21.0
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.21.0-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.21.0-slim
  • Add --push-ignore-immutable-tag-errors boolean CLI option #​2774
  • docs: fix broken links and redirects #​3009
  • feat: add skip tls flag for private git context #​2854
  • Fix unpack tar.gz archive with ADD instruction, issue #​2409 #​2991
  • chore: update google github-action auth version #​3030
  • refactor: remove artifact upload from nightly-vulnerabiliy-scan.yml #​3029
  • feat: add nightly grype vuln scan to kaniko executor image #​2970
  • chore: update docker-credential-gcr to use v2 #​3026
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.16.1 to 1.16.6 #​3020
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.50.0 to 1.51.1 #​3021
  • chore(deps): bump google.golang.org/api from 0.165.0 to 0.167.0 #​3023
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.0 to 1.27.4 #​3024
  • chore(deps): bump google-github-actions/auth from 2.1.1 to 2.1.2 #​3025
  • feat: add support for no push environment variable #​2983
  • Add documentation for --chown support limitation #​3019
  • chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.2.1 to 1.3.0 #​3013
  • chore(deps): bump google.golang.org/api from 0.161.0 to 0.165.0 #​3016
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.1 #​3014
  • chore(deps): bump cloud.google.com/go/storage from 1.37.0 to 1.38.0 #​3015
  • Add flag to remap registries for any registry mirror #​2935
  • FIX: missing or partial support for pattern substition in variable when cache enabled #​2968
  • docs: add ROADMAP.md to kaniko project #​3005
  • chore: update MAINTAINERS file with up-to-date information #​3003
  • chore(deps): bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 #​3000
  • chore(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 #​2999
  • chore(deps): bump golang from 1.21 to 1.22 in /deploy #​2997
  • chore(deps): bump cloud.google.com/go/storage from 1.36.0 to 1.37.0 #​2998
  • chore(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 #​3001
  • chore(deps): bump google-github-actions/auth from 2.1.0 to 2.1.1 #​3002

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • Alessandro Bitocchi
  • Damien Degois
  • dependabot[bot]
  • JeromeJu
  • Kraev Sergei
  • Matheus Pimenta
  • Oliver Radwell
  • Sacha Smart
  • schwannden

v1.20.1

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.20.1
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.20.1-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.20.1-slim
  • chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5, github.com/docker/docker from 24.0.7+incompatible to 25.0.2+incompatible, and other deps #​2995
  • chore(deps): bump google.golang.org/api from 0.157.0 to 0.161.0 #​2987
  • chore(deps): bump github.com/google/go-containerregistry from 0.18.0 to 0.19.0 #​2988
  • chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 #​2989
  • chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 #​2981
  • README change only: Clarify why merging into another container is a bad idea #​2965
  • chore(deps): bump google-github-actions/auth from 2.0.1 to 2.1.0 #​2972
  • chore(deps): bump google-github-actions/setup-gcloud from 2.0.1 to 2.1.0 #​2973
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.14 to 1.15.15 #​2975
  • chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.18.0 #​2976
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.14 #​2966
  • chore(deps): bump google.golang.org/api from 0.155.0 to 0.157.0 #​2960
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.3 to 1.26.5 #​2963
  • chore(deps): update go-git/go-git, ProtonMail/go-cryto, and cloudflare/circl deps #​2959
  • Update clarification for release.md #​2957

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • Asher
  • Bob Du
  • dependabot[bot]
  • JeromeJu
  • Maximilian Hippler
  • timbavtbc

v1.20.0

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.20.0
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.20.0-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.20.0-slim
  • chore(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 #​2948
  • chore(deps): bump google-github-actions/auth from 2.0.0 to 2.0.1 #​2947
  • chore(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 #​2950
  • chore(deps): bump github.com/containerd/containerd from 1.7.11 to 1.7.12 #​2951
  • Prevent extra snapshot with --use-new-run #​2943
  • replace github.com/Azure/azure-storage-blob-go => github.com/Azure/azure-sdk-for-go/sdk/storage/azblob #​2945
  • Fixed wrong example in README.md #​2931
  • chore(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 #​2936
  • chore(deps): bump google.golang.org/api from 0.154.0 to 0.155.0 #​2937
  • chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 #​2942
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.9 to 1.15.11 #​2939
  • chore(deps): bump AdityaGarg8/remove-unwanted-software from 1 to 2 #​2940
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.47.7 to 1.47.8 #​2932
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.2 to 1.26.3 #​2933
  • chore(deps): bump github.com/google/go-containerregistry from 0.15.2 to 0.17.0 #​2924
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.7 to 1.15.9 #​2926
  • chore(deps): bump google-github-actions/setup-gcloud from 2.0.0 to 2.0.1 #​2927

Huge thank you for this release towards our contributors:

  • Asher
  • Bob Du
  • dependabot[bot]
  • Maximilian Hippler

v1.19.2

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.19.2
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.19.2-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.19.2-slim
  • chore: update gcr and acr cred helpers #​2910
  • chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 #​2911
  • chore(deps): bump google.golang.org/api from 0.152.0 to 0.154.0 #​2912
  • chore(deps): bump cloud.google.com/go/storage from 1.35.1 to 1.36.0 #​2913
  • chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 #​2914
  • chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 #​2915
  • fix: resolve integration test issue issue where container-diff cannot pull OCI images properly from registry #​2918
  • fix: also update github.com/awslabs/amazon-ecr-credential-helper to resolve issues with AWS ECR authentication (resolves #​2882) #​2908

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • dependabot[bot]
  • Patrick Decat

v1.19.1

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.19.1
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.19.1-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.19.1-slim
  • Reproducing and Fixing #​2892 #​2893
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.3 to 1.15.7 #​2897
  • chore(deps): bump google-github-actions/setup-gcloud from 1.1.1 to 2.0.0 #​2902
  • chore(deps): bump actions/setup-go from 4.1.0 to 5.0.0 #​2901
  • chore(deps): bump github.com/containerd/containerd from 1.7.10 to 1.7.11 #​2899
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 #​2898
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.23.5 to 1.24.0 #​2896
  • chore(deps): bump github.com/containerd/containerd from 1.7.9 to 1.7.10 #​2888
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.25.8 to 1.25.11 #​2889
  • chore(deps): bump google-github-actions/auth from 1.2.0 to 2.0.0 #​2886
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 #​2890
  • fix: resolve aws-sdk-go-v2 lib compat issues causing ECR failures #​2885
  • chore(deps): bump github.com/spf13/afero from 1.10.0 to 1.11.0 #​2891

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • dependabot[bot]
  • Maxime BOSSARD

v1.19.0

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.19.0
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.19.0-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.19.0-slim
  • fix: resolve issue with copy_multistage_test.go and broken ioutil import #​2879
  • Fix warmer memory leak. #​2763
  • Skip the /kaniko directory when copying root #​2863
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.25.5 to 1.25.8 #​2875
  • fix: Remove references to deprecated io/ioutil pkg #​2867
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.14.0 to 1.14.3 #​2874
  • Create intermediate directories in COPY with correct uid and gid #​2795
  • chore(deps): bump google-github-actions/auth from 1.1.1 to 1.2.0 #​2868
  • chore(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 #​2871
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.43.0 to 1.44.0 #​2872
  • chore(deps): bump github.com/containerd/containerd from 1.7.8 to 1.7.9 #​2873
  • impl: add a retry with result function (#​2837) #​2853
  • chore(deps): bump docker/build-push-action from 5.0.0 to 5.1.0 #​2857
  • chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 #​2859
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.13.1 to 1.14.0 #​2861
  • chore(deps): bump google.golang.org/api from 0.150.0 to 0.151.0 #​2862
  • fix: makefile container-diff on darwin #​2842
  • Print error to stderr instead of stdout before exiting #​2823
  • refactor: rm bool param detectFilesystem in InitIgnoreList #​2843
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.22.0 to 1.24.0 #​2851
  • chore(deps): bump google.golang.org/api from 0.149.0 to 0.150.0 #​2845
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.22.1 to 1.22.2 #​2846
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.42.0 to 1.42.1 #​2847
  • chore(deps): bump golang.org/x/sys from 0.13.0 to 0.14.0 #​2848
  • chore(deps): bump sigstore/cosign-installer from 3.1.2 to 3.2.0 #​2849
  • feat: support https URLs for digest-file #​2811
  • impl: add a retry with result function #​2837

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • Adrià Garriga-Alonso
  • Anna Levenberg
  • Anoop S
  • dependabot[bot]
  • JeromeJu
  • Lio李歐
  • Manish Giri
  • Maxime BOSSARD
  • tal66

v1.18.0

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.18.0
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.18.0-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.18.0-slim
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.92 to 1.13.1 #​2829
  • chore(deps): bump google.golang.org/api from 0.148.0 to 0.149.0 #​2831
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.40.2 to 1.42.0 #​2828
  • chore(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 #​2827
  • fix: fix COPY command error due to missing but ignored files #​2812
  • snapshotter: use syncfs system call #​2816
  • Fix missing slash #​2658
  • chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.8 #​2819
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 #​2818
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.91 to 1.11.92 #​2814
  • chore(deps): bump google.golang.org/api from 0.145.0 to 0.148.0 #​2810

Huge thank you for this release towards our contributors:

  • dependabot[bot]
  • Paolo Di Tommaso
  • Quan Zhang
  • zhouhaibing089

v1.17.0

Compare Source

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.17.0
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.17.0-debug

The slim executor images which don't contain any authentication binaries are available at:

gcr.io/kaniko-project/executor:slim
gcr.io/kaniko-project/executor:v1.17.0-slim
  • docs: fix readme sample typo #​2792
  • fix: remove log line from listpullreqs.go and additional release.sh fixes #​2790
  • chore(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 #​2798
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.87 to 1.11.91 #​2805
  • chore(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.7 #​2797
  • chore(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 #​2796
  • chore(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 #​2791
  • fix: resolve issue with integration tests where lack of disk space caused k3s issues #​2804
  • test: add test cases and docString for regex in COPY command #​2773
  • feat: add automated way of cutting releases w/ generation of CHANGELOG.md {{PULL_REQUESTS}} Makefile changes #​2786
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.40.0 to 1.40.1 #​2780
  • docs: Update designdoc.md with correct link to skaffold repository #​2775
  • chore(deps): bump google.golang.org/api from 0.143.0 to 0.145.0 #​2778
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.42 to 1.18.44 #​2777
  • chore(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 #​2781
  • refactor: Remove fallbackToUID bool option from Kaniko code #​2767
  • chore(deps): bump github.com/otiai10/copy from 1.12.0 to 1.14.0 #​2772
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.86 to 1.11.87 #​2770
  • chore(deps): bump google.golang.org/api from 0.142.0 to 0.143.0 #​2769
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.39.0 to 1.40.0 #​2771
  • chore(deps): bump github.com/spf13/afero from 1.9.5 to 1.10.0 #​2758
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.83 to 1.11.86 #​2757
  • chore(deps): bump google.golang.org/api from 0.141.0 to 0.142.0 #​2756

Huge thank you for this release towards our contributors:

  • Aaron Prindle
  • dependabot[bot]
  • JeromeJu
  • Vishal Khot
  • vivekkoya
  • zhangzhiqiangcs
golangci/golangci-lint (golangci/golangci-lint)

v1.57.2

Compare Source

  1. Updated linters
    • contextcheck: from 1.1.4 to 1.1.5
    • copyloopvar: from 1.0.8 to 1.0.10
    • ginkgolinter: from 0.16.1 to 0.16.2
    • goconst: from 1.7.0 to 1.7.1
    • gomoddirectives: from 0.2.3 to 0.2.4
    • intrange: from 0.1.0 to 0.1.1
  2. Misc.
    • fix: display warnings on deprecated linter options
    • fix: missing colored-tab output format
    • fix: TeamCity inspectionType service message
  3. Documentation
    • Remove invalid example about mixing files and directory
    • Improve linters page

v1.57.1

Compare Source

  1. Fixes:
    • Ignore issues with invalid position (e.g. contextcheck).

v1.57.0

Compare Source

  1. New linters
  2. Updated linters
    • dupword: from 0.0.13 to 0.0.14
    • gci: from 0.12.1 to 0.12.3
    • ginkgolinter: from 0.15.2 to 0.16.1 (new option force-expect-to, validate-async-intervals, and forbid-spec-pollution)
    • go-critic: from 0.11.1 to 0.11.2
    • go-critic: support of enable-all and disable-all options
    • go-spancheck: from 0.5.2 to 0.5.3
    • gomodguard: from 1.3.0 to 1.3.1
    • govet: deprecation of check-shadowing
    • govet: disable temporarily httpresponse because of a bug https://github.com/golang/go/issues/66259
    • misspell: add extra-words
    • musttag: from 0.8.0 to 0.9.0
    • nakedret: from 2.0.2 to 2.0.4
    • paralleltest: from 1.0.9 to 1.0.10
    • perfsprint: from 0.6.0 to 0.7.1 (new option strconcat)
    • protogetter: from 0.3.4 to 0.3.5
    • revive: add exclude option
    • sloglint: from 0.4.0 to 0.5.0 (new option no-global)
    • staticcheck: from 0.4.6 to 0.4.7
    • testifylint: from 1.1.2 to 1.2.0 (new option bool-compare)
    • unconvert: to HEAD (new options fast-math and safe)
    • wrapcheck: from 2.8.1 to 2.8.3
    • Disable copyloopvar and intrange on Go < 1.22
  3. Enhancements
    • 🧩 New custom linters system https://golangci-lint.run/plugins/module-plugins/
    • 🎉 Allow running only a specific linter without modifying the file configuration (--enable-only)
    • Allow custom sort order for the reports (output.sort-order)
    • Automatically adjust the maximum concurrency to the container CPU quota if run.concurrency=0
    • Add verify command to check the configuration against the JSON Schema
    • Option to strictly follow Go generated file convention (issues.exclude-generated-strict)
    • Syntax to not override severity from linters (@linter)
    • Use severities from gosec
    • Create automatically directory related to output.formats.path
    • Use the first issue without inline on mergeLineIssues on multiple issues
  4. Misc.
    • ️ Inactivate deprecated linters (deadcode, exhaustivestruct, golint, ifshort, interfacer, maligned, nosnakecase, scopelint, structcheck, varcheck)
    • ️ Deprecated CLI flags have been removed (deprecated since 2018)
    • ️ Move show-stats option from run to output configuration section
    • ️ Replace run.skip-xxx options by issues.exclude-xxx options
    • ️ Replace output.format by output.formats with a new file configuration syntax
    • Internal rewrite of the CLI
    • Improve 'no go files to analyze' message
    • Use GOTOOLCHAIN=auto inside the Docker images
  5. Documentation

️ Important

  1. Deprecated linters are inactivated, you still need to disable them if you are using enable-all.
  2. Deprecated CLI flags (about linter settings and deadline) have been removed.

v1.56.2

Compare Source

  1. updated linters
    • go-critic: from 0.11.0 to 0.11.1
    • gosec: from 2.18.2 to 2.19.0
    • testifylint: from 1.1.1 to 1.1.2
    • usestdlibvars: from 1.24.0 to 1.25.0
    • wsl: from 4.2.0 to 4.2.1
  2. misc.
    • Fix missing version in Docker image
  3. Documentation
    • Explain the limitation of new-from-rev and new-from-patch

v1.56.1

Compare Source

  1. updated linters
    • errcheck: from 1.6.3 to 1.7.0
    • govet: disable loopclosure with go1.22
    • revive: from 1.3.6 to 1.3.7
    • testifylint: from 1.1.0 to 1.1.1

v1.56.0

Compare Source

  1. new linters
  2. updated linters
    • depguard: from 2.1.0 to 2.2.0
    • exhaustive: from 0.11.0 to 0.12.0
    • exhaustruct: from 3.1.0 to 3.2.0
    • gci: from 0.11.2 to 0.12.1
    • ginkgolinter: from 0.14.1 to 0.15.2
    • go-check-sumtype: from 0.1.3 to 0.1.4
    • go-critic: from 0.9.0 to 0.11.0
    • go-errorlint: from 1.4.5 to 1.4.8
    • go-spancheck: from 0.4.2 to 0.5.2
    • goconst: from 1.6.0 to 1.7.0
    • godot: from 1.4.15 to 1.4.16
    • gofumpt: from 0.5.0 to 0.6.0
    • inamedparam: from 0.1.2 to 0.1.3
    • ineffassign: from 0.0.0-20230610083614-0e73809eb601 to 0.1.0
    • ireturn: from 0.2.2 to 0.3.0
    • misspell: add mode option
    • musttag: from v0.7.2 to v0.8.0
    • paralleltest: from 1.0.8 to 1.0.9
    • perfsprint: from 0.2.0 to 0.6.0
    • protogetter: from 0.2.3 to 0.3.4
    • revive: from 1.3.4 to 1.3.6
    • sloglint: add static-msg option
    • sloglint: from 0.1.2 to 0.4.0
    • testifylint: from 0.2.3 to 1.1.0
    • unparam: from 2022122-7455f1af531d to 2024010-c549a3470d14
    • whitespace: update after moving to the analysis package
    • wsl: from 3.4.0 to 4.2.0
    • zerologlint: from 0.1.3 to 0.1.5
  3. misc.
    • 🎉 go1.22 support
    • Implement stats per linter with a flag
    • Make versioning inside Docker image consistent with binaries
    • Parse Go RC version
  4. Documentation
    • Fix noctx description
    • Add missing fields to .golangci.reference.yml
    • Improve .golangci.reference.yml defaults
    • typecheck: improve FAQ
    • exhaustruct: note that struct regular expressions are expected to match the entire package/name/structname
    • wrapcheck: adjust ignoreSigs to new defaults

Important

testifylint has breaking changes about enabling/disabling checks:

  • If you were using the option enable with a filtered list of checks, you should either add disable-all: true (1) or use disable field (2).

Example (1)

  testifylint:
    disable-all: true
    enable:
      - bool-compare
      - compares
      - empty
      - error-is-as
      - error-nil
      - expected-actual
      - go-require
      - float-compare
      - len
      - nil-compare
      - require-error

- suite-dont-use-pkg

      - suite-extra-assert-call
      - suite-thelper
```

```yml

Example (2)

  testifylint:
    disable:
      - suite-dont-use-pkg
```

v1.55.2

Compare Source

  1. updated linters
    • ireturn: from 0.2.1 to 0.2.2
    • ginkgolinter: from 0.14.0 to 0.14.1

v1.55.1

Compare Source

  1. updated linters
    • gosec: from 2.18.1 to 2.18.2
  2. misc.
    • revgrep: from v0.5.0 to v0.5.2 (support git < 2.41.0)
    • output: convert backslashes to forward slashes for GitHub Action annotations printer

v1.55.0

Compare Source

  1. new linters
  2. updated linters
    • bidichk: from 0.2.4 to 0.2.7
    • decorder: from 0.4.0 to 0.4.1
    • dupword: from 0.0.12 to 0.0.13
    • errchkjson: from 0.3.1 to 0.3.6
    • gci: from 0.11.0 to 0.11.2
    • ginkgolinter: from 0.13.5 to 0.14.0
    • go-errorlint: from 1.4.4 to 1.4.5
    • gocognit: from 1.0.7 to 1.1.0
    • goconst: from 1.5.1 to 1.6.0
    • godot: from 1.4.14 to 1.4.15
    • gofmt: update to HEAD
    • goimports: update to HEAD
    • gosec: from 2.17.0 to 2.18.1
    • gosmopolitan: from 1.2.1 to 1.2.2
    • govet: add appends analyzer
    • ireturn: from 0.2.0 to 0.2.1
    • protogetter: from 0.2.2 to 0.2.3
    • revgrep: from 745bb2f to v0.5.0
    • revive: from 1.3.2 to 1.3.4
    • sqlclosecheck: from 0.4.0 to 0.5.1
    • staticcheck: from 0.4.5 to 0.4.6
    • tagalign: from 1.3.2 to 1.3.3
    • unused: support passing in options
  3. misc.
    • Add a pre-commit hook to check all files
  4. Documentation
    • add source options to exclude-rules docs
    • gosec: add G602 to includes/excludes inside .golangci.reference.yml
goreleaser/goreleaser (goreleaser/goreleaser)

v1.25.1

Compare Source

Changelog

Bug fixes
Documentation updates
Build process updates

Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.25.0...v1.25.1

Helping out

This release is only possible thanks to all the support of some awesome people!

Want to be one of them? You can sponsor, get a Pro License or contribute with code.

Where to go next?

GoReleaser logo

v1.25.0

Compare Source

Changelog

New Features
Bug fixes
Documentation updates
Build process updates

Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.24.0...v1.25.0

Helping out

This release is only possible thanks to all the support of some awesome people!

Want to be one of them? You can sponsor, get a Pro License or contribute with code.

Where to go next?

GoReleaser logo

v1.24.0

Compare Source

Changelog

New Features
Security updates
Bug fixes
Dependency updates
Documentation updates
Build process updates

Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.23.0...v1.24.0

Helping out

This release is only possible thanks to all the support of some awesome people!

Want to be one of them? You can sponsor, get a Pro License or contribute with code.

Where to go next?

GoReleaser logo

v1.23.0

Compare Source

Changelog

New Features
Bug fixes
Dependency updates
Build process updates
Other work

Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.22.0...v1.23.0

Helping out

This release is only possible thanks to all the support of some awesome people!

Want to be one of them? You can sponsor, get a Pro License or contribute with code.

Where to go next?

GoReleaser logo

v1.22.1

Compare Source

Changelog

Bug fixes
Build process updates

Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.22.0...v1.22.1

Helping out

This release is only possible thanks to all the support of some awesome people!

Want to be one of them? You can sponsor, get a Pro License or contribute with code.

Where to go next?

GoReleaser logo

v1.22.0

Compare Source

Changelog

New Features
Bug fixes
Dependency updates
Build process updates
Other work

Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.21.2...v1.22.0

Helping out

This release is only possible thanks to all the support of some awesome people!

Want to be one of them? You can sponsor, get a Pro License or contribute with code.

Where to go next?

GoReleaser logo


Configuration

📅 Schedule: Branch creation - "before 8am" in timezone Europe/Paris, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by dn wanda

Merge request reports