chore(deps): update docker-minor-patch
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
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
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
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
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
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
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
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
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
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
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
- 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
-
- Misc.
- fix: display warnings on deprecated linter options
- fix: missing
colored-tab
output format - fix: TeamCity
inspectionType
service message
- Documentation
- Remove invalid example about mixing files and directory
- Improve linters page
v1.57.1
- Fixes:
- Ignore issues with invalid position (e.g.
contextcheck
).
- Ignore issues with invalid position (e.g.
v1.57.0
- New linters
-
copyloopvar
: https://github.com/karamaru-alpha/copyloopvar -
intrange
: https://github.com/ckaznocha/intrange
-
- 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 optionforce-expect-to
,validate-async-intervals
, andforbid-spec-pollution
) -
go-critic
: from 0.11.1 to 0.11.2 -
go-critic
: support ofenable-all
anddisable-all
options -
go-spancheck
: from 0.5.2 to 0.5.3 -
gomodguard
: from 1.3.0 to 1.3.1 -
govet
: deprecation ofcheck-shadowing
⚠ ️ -
govet
: disable temporarilyhttpresponse
because of a bug https://github.com/golang/go/issues/66259 -
misspell
: addextra-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 optionstrconcat
) -
protogetter
: from 0.3.4 to 0.3.5 -
revive
: addexclude
option -
sloglint
: from 0.4.0 to 0.5.0 (new optionno-global
) -
staticcheck
: from 0.4.6 to 0.4.7 -
testifylint
: from 1.1.2 to 1.2.0 (new optionbool-compare
) -
unconvert
: to HEAD (new optionsfast-math
andsafe
) -
wrapcheck
: from 2.8.1 to 2.8.3 - Disable
copyloopvar
andintrange
on Go < 1.22
-
- 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
- Misc.
-
⚠ ️ Inactivate deprecated linters (deadcode
,exhaustivestruct
,golint
,ifshort
,interfacer
,maligned
,nosnakecase
,scopelint
,structcheck
,varcheck
) -
⚠ ️ Deprecated CLI flags have been removed (deprecated since 2018) -
⚠ ️ Moveshow-stats
option fromrun
tooutput
configuration section -
⚠ ️ Replacerun.skip-xxx
options byissues.exclude-xxx
options -
⚠ ️ Replaceoutput.format
byoutput.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
-
- Documentation
-
⚠ ️ Define the linter deprecation cycle https://golangci-lint.run/product/roadmap/#linter-deprecation-cycle -
🎉 Use information from the previous release to create linter pages -
🎉 Publish JSON schema on https://golangci-lint.run/jsonschema/golangci.jsonschema.json - Reorganize documentation pages
- Add an explanation about the configuration file inside golangci-lint repository
-
- Deprecated linters are inactivated, you still need to disable them if you are using
enable-all
. - Deprecated CLI flags (about linter settings and
deadline
) have been removed.
v1.56.2
- 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
-
- misc.
- Fix missing version in Docker image
- Documentation
- Explain the limitation of
new-from-rev
andnew-from-patch
- Explain the limitation of
v1.56.1
- updated linters
-
errcheck
: from 1.6.3 to 1.7.0 -
govet
: disableloopclosure
with go1.22 -
revive
: from 1.3.6 to 1.3.7 -
testifylint
: from 1.1.0 to 1.1.1
-
v1.56.0
- new linters
-
spancheck
: https://github.com/jjti/go-spancheck
-
- 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
: from2022122
-7455f1af531d to2024010
-c549a3470d14 -
whitespace
: update after moving to theanalysis
package -
wsl
: from 3.4.0 to 4.2.0 -
zerologlint
: from 0.1.3 to 0.1.5
-
- misc.
-
🎉 go1.22 support - Implement stats per linter with a flag
- Make versioning inside Docker image consistent with binaries
- Parse Go RC version
-
- 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 entirepackage/name/structname
-
wrapcheck
: adjustignoreSigs
to new defaults
- Fix
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 adddisable-all: true
(1) or usedisable
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
- updated linters
-
ireturn
: from 0.2.1 to 0.2.2 -
ginkgolinter
: from 0.14.0 to 0.14.1
-
v1.55.1
- updated linters
-
gosec
: from 2.18.1 to 2.18.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
- new linters
-
gochecksumtype
: https://github.com/alecthomas/go-check-sumtype -
inamedparam
: https://github.com/macabu/inamedparam -
perfsprint
: https://github.com/catenacyber/perfsprint -
protogetter
: https://github.com/ghostiam/protogetter -
sloglint
: https://github.com/go-simpler/sloglint -
testifylint
: https://github.com/Antonboom/testifylint
-
- 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
: addappends
analyzer -
ireturn
: from 0.2.0 to 0.2.1 -
protogetter
: from 0.2.2 to 0.2.3 -
revgrep
: from745bb2f
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
-
- misc.
- Add a pre-commit hook to check all files
- 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
Changelog
Bug fixes
-
053eccd
: fix(release): only change release draft status on new releases (#4744) (@caarlos0) -
22b7daa
: fix(release): publish tag with skip_upload (#4745) (@caarlos0) -
0ff94f1
: fix: properly skip docker builds of skipped builds (#4747) (@caarlos0)
Documentation updates
-
d972be9
: docs: announce v1.25 (@caarlos0) -
6a7a9ba
: docs: fix deprecation typos (#4750) (@j178)
Build process updates
-
85cb59c
: build: simplify (#4748) (@caarlos0)
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?
v1.25.0
Changelog
New Features
-
1db9347
: feat(archives): format override to 'none' to skip certain goos (#4730) (@caarlos0) -
4d2bcfd
: feat(brew): allow to set headers in the url (#4648) (@caarlos0) -
b9b8a65
: feat(brew): sync fork before opening MR (@caarlos0) -
ec7106f
: feat(git): retry git clone on retriable error (#4725) (@Zebradil) -
2ecd71e
: feat(krew): sync fork before opening MR (@caarlos0) -
d9e9e82
: feat(nfpm): also allow $NFPM_PASSPHRASE (#4633) (@caarlos0) -
42d2db2
: feat(nfpm): compression, fields, and predends on debs (#4632) (@caarlos0) -
42b6282
: feat(nix): sync fork before opening MR (@caarlos0) -
1af98af
: feat(nix): update licenses (@caarlos0) -
ef90821
: feat(pipe/release): Mark GitHub releases as non-draft only after all artifacts are uploaded. (#4626) (@nichtverstehen) -
500be66
: feat(scoop): sync fork before opening MR (@caarlos0) -
3687c09
: feat(winget): sync fork before opening MR (@caarlos0) -
263cd05
: feat(winget): update manifest version to 1.6.0 (#4658) (@vedantmgoyal9) -
2498ea7
: feat: add metadata to the release (#4714) (@caarlos0) -
6e0f426
: feat: allow to delete existing artifacts in the release (#4711) (@caarlos0) -
54ee014
: feat: checksums.split (#4707) (@caarlos0) -
7fc9399
: feat: consistently use directory in property names (#4737) (@caarlos0) -
566e99a
: feat: fig is being sunset, remove (#4694) (@caarlos0) -
a00bf7e
: feat: support .config dir (@caarlos0) -
b614d64
: feat: support netbsd/arm64 (#4706) (@maxbrunet) -
56c5a09
: feat: support projectID for gitlab CreateFile (brew, nix, etc) (#4705) (@bradleyjames) -
e43604f
: feat: use go 1.22 (#4614) (@caarlos0)
Bug fixes
-
08851dc
: fix(aur): allow to have multiple AUR configs pointing to the same repo (#4712) (@caarlos0) -
554ca5f
: fix(build): buildmode: pie (#4631) (@caarlos0) -
be511eb
: fix(nix): update licenses (@caarlos0) -
ec22d60
: fix(winget): name is not actually required (@caarlos0) -
8d3cd4c
: fix:run
not being truly POSIX-compliant (#4739) (@bartekpacia) -
c9ca63e
: fix: adjust unused function params in client mock package (#4738) (@idnandre) -
dc0de4c
: fix: artifact filtering (@caarlos0) -
b33f14c
: fix: better universalbinary message (#4627) (@caarlos0) -
e0db6ac
: fix: brews.url_headers is not required (@caarlos0) -
5a8b6d4
: fix: convertrun
install script to pure POSIX sh (#4736) (@bartekpacia) -
6f356ff
: fix: do not logrelease published
if it is a draft (#4691) (@nekohasekai) -
af97e63
: fix: improve artifact refresh and filtering (@caarlos0) -
0a27203
: fix: only build archlinux and aur for supported arches (#4695) (@caarlos0) -
c9068b4
: fix: properly template builds.gobinary (@caarlos0) -
994d01a
: fix: remove repetitive words (#4701) (@standstaff) -
306999b
: fix: sort order of brew artifacts (#4617) (@brianstrauch) -
8cd325e
: fix: support dir in gomod (#4729) (@caarlos0) -
05e8b33
: fix: use new refresh func (@caarlos0) -
c54e530
: refactor: moving config load logic to another file (@caarlos0)
Documentation updates
-
df3e799
: docs(blog): fix broken link (#4704) (@alexandear) -
6353982
: docs: Minor edits to 'dockerhub' (#4740) (@rfay) -
fd24a00
: docs: bump setup-go version (#4638) (@ddymko) -
85f213c
: docs: clarify changelog sorting (@caarlos0) -
26c003a
: docs: dockerhub singular (@caarlos0) -
e539e12
: docs: fix broken links (@caarlos0) -
f0abada
: docs: fix default forbuild.id
attribute (#4734) (@hhromic) -
e354734
: docs: fix dockerhub missing images property (@caarlos0) -
12fe252
: docs: fix link (@caarlos0) -
79aa2fc
: docs: fix typo username in dockerhubs example (#4733) (@rfay) -
7baf594
: docs: sort the GoReleaser configuration YAML code examples (#4652) (@cafferata) -
5073bd1
: docs: update (@caarlos0) -
1f39bdd
: docs: update (@caarlos0) -
1a9d3f7
: docs: update (@caarlos0) -
84e214a
: docs: update (@caarlos0) -
74c0885
: docs: update (@caarlos0) -
ec8819a
: docs: update (@caarlos0) -
f36318b
: docs: update CONTRIBUTING (@caarlos0) -
2c892be
: docs: update contributing (@caarlos0) -
fa431f3
: docs: update docs (@caarlos0) -
5256f06
: docs: update github action (@caarlos0) -
6262ce5
: docs: update nix.md (@caarlos0) -
b728f52
: docs: update sign docs (@caarlos0) -
932e424
: docs: update users (@caarlos0) -
b31a2ac
: docs: update users (@caarlos0) -
72a0d9d
: docs: update users.md (@caarlos0) -
0f34ce6
: docs: updates (@caarlos0)
Build process updates
-
26be62b
: build(htmltest): ignroe external broken links (@caarlos0) -
7b03986
: build(nix): update (@caarlos0) -
5102708
: build: exclude test commits from changelog (@caarlos0) -
09b3646
: build: improve changelog grouping (@caarlos0) -
b82abc6
: build: mkdocs plugins (@caarlos0) -
87e7cc3
: build: update flake.nix, taskfile (@caarlos0) -
2eca3c2
: build: update generate workflow (@caarlos0) -
099345f
: ci: do not include nightly in releases.json (@caarlos0)
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?
v1.24.0
Changelog
New Features
-
ee7a1e6
: feat(artifactory): publish source archives too, log when no archives found (#4586) (@caarlos0) -
189aa15
: feat(blob): acl support for s3 (@caarlos0) -
e800061
: feat(blob): allow to customize whether to force path style (@caarlos0) -
88ebab0
: feat(blob): cache_control (@caarlos0) -
a342f02
: feat(blob): content disposition (@caarlos0) -
5040227
: feat(blob): deprecate disableSSL (@caarlos0) -
0f57398
: feat(blob): deprecate kmskey (@caarlos0) -
b294759
: feat(nfpm): add .Format tmpl var (@caarlos0) -
765d534
: feat(nfpm): support libraries (#4587) (@caarlos0) -
1ba3138
: feat(tmpl): .GitTreeState and .IsGitClean (@caarlos0) -
5d44ed1
: feat(tmpl): contains (@caarlos0) -
f724460
: feat: --skip=chocolately (@twpayne) -
5e9f01e
: feat: --skip=nfpm (@caarlos0) -
29f30b6
: feat: deprecated changelog.skip in favor of changelog.disable (@caarlos0) -
12469c4
: feat: store which action is being taken in the context (#4508) (@caarlos0)
Security updates
-
e91a0f5
: sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 (#4505) (@dependabot[bot]) -
5df54b7
: sec: do not log env when --verbose (@caarlos0)
Bug fixes
-
ac398de
: fix(brew): improve handling of single os (#4562) (@caarlos0) -
917cae5
: fix(config): handle relative git repos (#4575) (@aauren) -
2ced7ac
: fix(docker): remove --builder=default from default args when use=buildx (#4566) (@caarlos0) -
7f95ff0
: fix(nix): improve generated derivations (#4582) (@caarlos0) -
da30c39
: fix(nix): prevent importing makeWrapper when it's not needed (@caarlos0) -
1e0d269
: fix(nix): sourceRoot when using archives.wrap_in_directory (#4550) (@caarlos0) -
003a881
: fix(nix): use stdenvNoCC (@caarlos0) -
0becc41
: fix(winget): schema (@caarlos0) -
2a71473
: fix: Allow using double quotes for templates in Slack notifications (#4555) (@jamietanna) -
fe1bc52
: fix: build does not run chocolatey (@caarlos0) -
6f72ac3
: fix: improve linkedin error message (@caarlos0) -
6e0fc79
: fix: improve skip details (#4522) (@caarlos0) -
9ce21d3
: fix: invalid jsonschema (@caarlos0) -
6097ea5
: fix: possible nil pointers on logs (@caarlos0) -
e7f4b10
: fix: prevent having whitespaces in artifact names (#4515) (@caarlos0) -
2ab840b
: fix: remove disgo dependency (#4521) (@caarlos0) -
a0ead03
: fix: typo in jsonschema (@caarlos0) -
1d44832
: refactor(http): remove redundantnil
check (#4563) (@Juneezee) -
bfa9e7f
: refactor(winget): improve winget code (@caarlos0)
Dependency updates
-
2de878e
: feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17 (@dependabot[bot]) -
5c0c82a
: feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18 (@dependabot[bot]) -
f0bf2d7
: feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 (#4525) (@dependabot[bot]) -
8ac985b
: feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine (@dependabot[bot]) -
835ee39
: feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#4528) (@dependabot[bot]) -
45d2152
: fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#4512) (@dependabot[bot]) -
2a45266
: fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2 (#4519) (@dependabot[bot]) -
bbb6b5c
: fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0 (#4506) (@dependabot[bot]) -
dcdd623
: fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#4518) (@dependabot[bot])
Documentation updates
-
afd8410
: docs(blob): update (@caarlos0) -
87aa3b6
: docs(blog): fixed backlinks, imported last post (@caarlos0) -
5bff616
: docs(blog): import more posts (#4544) (@caarlos0) -
29d55a7
: docs(blog): import more posts (@caarlos0) -
75c23ab
: docs: GitHub Actions code example (#4516) (@cafferata) -
aea2568
: docs: add installation links for mkdocs and extensions (@zimeg) -
e41178c
: docs: add more details to the gon integration (@caarlos0) -
66b3daa
: docs: announce v1.23.0 (@caarlos0) -
00c2ff7
: docs: announce v1.24 (#4602) (@caarlos0) -
deaa221
: docs: correct a typo in the apple notes (@zimeg) -
9e02a14
: docs: document nightly oss install options (@caarlos0) -
c8c7e3e
: docs: fix description of AUR directory parameter (#4581) (@j178) -
1feae08
: docs: fix typo in link to nightly releases (@zimeg) -
f62e945
: docs: format (@caarlos0) -
dd365c2
: docs: github changeloger needs tags to be pushed (@caarlos0) -
368db21
: docs: ignore medium.com in htmltest (@caarlos0) -
15e77cb
: docs: include a section for running documentation (@zimeg) -
d15dab3
: docs: little formatting improvements (@caarlos0) -
ea6910a
: docs: udpate starcharts url (@caarlos0) -
325cea7
: docs: update (@caarlos0) -
24722b0
: docs: update (@caarlos0) -
87a2370
: docs: update (@caarlos0) -
2489da3
: docs: update continue --dist docs (@caarlos0) -
be92144
: docs: update deprecations page (@caarlos0) -
e74c849
: docs: update docs/readme.md (@caarlos0) -
46c639b
: docs: update gitlab docs (@caarlos0) -
136b4d5
: docs: update gon link (@cfabianski) -
1134f9b
: docs: update run script (@caarlos0) -
a4ecc87
: docs: update users.md (@caarlos0) -
d245afc
: docs: updated the GitHub Code Search syntax (#4579) (@cafferata)
Build process updates
-
4d82016
: build(nix): shell dont need CC (@caarlos0) -
0c90fb4
: build: fix generate workflow (@caarlos0) -
48f036b
: build: nix devShell (#4507) (@caarlos0) -
90a1bbe
: build: publish :nightly docker images (@caarlos0) -
28ced1d
: build: remove duplicated schema generation (@caarlos0) -
cbb288b
: ci: change dependabot commit prefix to chore (@caarlos0) -
8e3b7ef
: ci: dependabot automerge (@caarlos0) -
75c6d1a
: ci: improve changelog (@caarlos0) -
f07af4c
: ci: remove dependabot auto approve (@caarlos0)
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?
v1.23.0
Changelog
New Features
-
b149223
: feat(docs): Update command in SLSA verification blog post (#4420) (@laurentsimon) -
ee14837
: feat(homebrew): add os to dependency (#4481) (@caarlos0) -
dda1c70
: feat(nix): validate licenses (#4497) (@caarlos0) -
1d34568
: feat(sbom): update default command (@caarlos0) -
27f0e33
: feat(winget): support installing .exe directly (#4498) (@caarlos0) -
22fa994
: feat: allow to template builds.gobinary (#4454) (@caarlos0) -
711490d
: feat: aur dir (#4484) (@caarlos0) -
25a054c
: feat: improve --single-target (#4442) (@caarlos0) -
bd7933d
: feat: improve project and build hooks error handling (@caarlos0) -
8f6b16f
: feat: validate ko's main path (#4429) (@gabrielcipriano)
Bug fixes
-
8586878
: fix(aur): support wrap_in_directory (#4502) (@caarlos0) -
aa9986e
: fix(github): do not fail branch creation if it already exists (#4471) (@caarlos0) -
a09a0d7
: fix(ko): error finishing with . (@caarlos0) -
2b9e471
: fix(nix): include unzip if any artifact is a zip (#4495) (@caarlos0) -
103b54b
: fix(sbom): warn/error on wrong configuration (@caarlos0) -
a85d049
: fix(winget): improve schema (#4489) (@caarlos0) -
e33d053
: fix: --single-target when no match (@caarlos0) -
159211a
: fix: add -c flags when building go test (#4473) (@fl0Lec) -
74e7064
: fix: allow homebrew to use tar.xz format (#4441) (@jftuga) -
c0b2be3
: fix: handle configs with no explicit targets on --single-target (@caarlos0) -
142b94c
: fix: improve chocolatey no archive error handling and docs (@caarlos0) -
59a3eeb
: fix: linkedin announce api changes (#4428) (@gabrielcipriano)
Dependency updates
-
00ea9f9
: feat(deps): bump code.gitea.io/sdk/gitea from 0.16.0 to 0.17.0 (#4459) (@dependabot[bot]) -
a5ae5cd
: feat(deps): bump github.com/disgoorg/disgo from 0.16.11 to 0.16.12 (#4422) (@dependabot[bot]) -
f9203ba
: feat(deps): bump github.com/disgoorg/disgo from 0.16.12 to 0.17.0 (#4434) (@dependabot[bot]) -
3458c7f
: feat(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#4452) (@dependabot[bot]) -
334cb89
: feat(deps): bump github.com/google/ko from 0.15.0 to 0.15.1 (#4435) (@dependabot[bot]) -
e39548d
: feat(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#4476) (@dependabot[bot]) -
782dd54
: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.34.0 to 2.35.0 (#4492) (@dependabot[bot]) -
3c6dcd8
: feat(deps): bump github.com/sigstore/cosign/v2 from 2.1.1 to 2.2.1 (#4419) (@dependabot[bot]) -
182e103
: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.2 to 0.94.0 (#4433) (@dependabot[bot]) -
48d4d04
: feat(deps): bump github.com/xanzy/go-gitlab from 0.94.0 to 0.95.1 (#4468) (@dependabot[bot]) -
a096097
: feat(deps): bump github.com/xanzy/go-gitlab from 0.95.1 to 0.95.2 (#4477) (@dependabot[bot]) -
52de4ac
: feat(deps): bump gocloud.dev from 0.34.0 to 0.35.0 (#4467) (@dependabot[bot]) -
c6b68aa
: feat(deps): bump golang from 1.21.4-alpine to 1.21.5-alpine (#4463) (@dependabot[bot]) -
fdf73bd
: feat(deps): bump golang from110b07a
to30a46e7
(#4455) (@dependabot[bot]) -
0222430
: feat(deps): bump golang from30a46e7
to70afe55
(#4457) (@dependabot[bot]) -
f0c4d71
: feat(deps): bump golang from5c1cabd
tofeceecc
(#4466) (@dependabot[bot]) -
d616c38
: feat(deps): bump golang fromfeceecc
to4db4aac
(#4491) (@dependabot[bot]) -
3bae110
: feat(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#4485) (@dependabot[bot]) -
a73fcfc
: feat(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#4416) (@dependabot[bot]) -
5587cb2
: feat(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (#4445) (@dependabot[bot]) -
5c2cbb3
: feat(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 (#4417) (@dependabot[bot]) -
2f1162a
: feat(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 (#4444) (@dependabot[bot]) -
7b5a858
: feat(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 (#4478) (@dependabot[bot]) -
853275f
: feat(deps): update go-github to v57 (@caarlos0) -
6e9ed05
: feat(deps): update nfpm to latest (@caarlos0) -
7d29385
: fix(deps): bump golang from 1.21.3-alpine to 1.21.4-alpine (#4414) (@dependabot[bot])
Build process updates
-
4f17fba
: build: fix setup-task rate limit (@caarlos0) -
5a74601
: build: fix typo (@caarlos0) -
b0bf4eb
: build: golangci config (@caarlos0) -
9d2162b
: build: report only new lint problems (@caarlos0) -
18c109a
: build: simplify changelog on nightly builds (@caarlos0) -
be9ad4d
: build: update workflow (@caarlos0)
Other work
-
a5f7678
: SBOM improvements (#4430) (@caarlos0) -
6bce81c
: docs(azblob): correct auth to Azure storage service (#4439) (@librucha) -
d83243c
: docs(sbom): improve sbom alternative example (@caarlos0) -
532879e
: docs: Removed the duplicate GoReleaser Pro entry (#4456) (@cafferata) -
b7be447
: docs: add flipt to USERS (@caarlos0) -
522ab11
: docs: fix broken link (@caarlos0) -
3ec68fb
: docs: fix broken link (@caarlos0) -
233c4bc
: docs: fix changelog subgroups docs (@caarlos0) -
d2c0e4c
: docs: fix typo (#4447) (@EverythingSuckz) -
582ff38
: docs: fix typo in check_boxes (#4499) (@jidckii) -
d89557b
: docs: install should say the required Go version (@caarlos0) -
b682fdf
: docs: mention that snaps cant be built inside docker (@caarlos0) -
c1b7139
: docs: update (@caarlos0) -
11e5682
: docs: update CONTRIBUTING.md add upx as optional prerequesite (#4427) (@gabrielcipriano) -
149b178
: docs: update deprecated--skip-publish
release flag (#4449) (@ixje) -
429ddb1
: docs: update details about cosign and certificate (@caarlos0) -
910b837
: docs: update snap link (#4486) (@lucacome) -
df982a6
: docs: update the link to the go wiki page on first-class ports (#4490) (@smlx) -
7e48196
: docs: update users, blog posts divider (@caarlos0) -
6491631
: docs: update users.md (@caarlos0) -
6f598dc
: refactor(brew): use cases.Title instead of strings.Title (@caarlos0)
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?
v1.22.1
Changelog
Bug fixes
-
e33d053
: fix: --single-target when no match (@caarlos0) -
c0b2be3
: fix: handle configs with no explicit targets on --single-target (@caarlos0)
Build process updates
-
4f17fba
: build: fix setup-task rate limit (@caarlos0) -
be9ad4d
: build: update workflow (@caarlos0)
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?
v1.22.0
Changelog
New Features
-
1a5d3ff
: feat(nix): mark all Nix packages with the right source provenance (@RaitoBezarius) -
954121f
: feat: --skip-nix (@caarlos0) -
53071b6
: feat: --skip=aur (@caarlos0) -
0fbc447
: feat: --skip=homebrew (@caarlos0) -
8ce4399
: feat: --skip=scoop (@caarlos0) -
1a8702f
: feat: --skip=snapcraft (@caarlos0) -
c6cb980
: feat: --skip=winget (@caarlos0) -
2223c93
: feat: check if go.mod has replace directives (#4398) (@caarlos0) -
896366f
: feat: version in the yaml file (@caarlos0)
Bug fixes
-
63f2f0a
: fix(docker): improve error msg (@caarlos0) -
45839c1
: fix(jsonschema): version is not required on v1.x (@caarlos0) -
b8cc16d
: fix: .Amd64 in build hooks (@caarlos0) -
95c990b
: fix: build --single-target (#4370) (@caarlos0) -
3cfefcc
: fix: decouple project_name guessing from the release pipe (#4335) (@caarlos0) -
91c8db3
: fix: github getbranch maxredirects (@caarlos0) -
de1c52b
: fix: improve run script (@caarlos0) -
74a9317
: fix: properly handle multi-module projects with a go.work file (@caarlos0) -
bc9f77b
: fix: schema enum options for dockers.use (@caarlos0) -
cf008d3
: fix: sort checksum lines by filename (@)
Dependency updates
-
35b0d4c
: feat(deps): bump github.com/caarlos0/log from 0.4.2 to 0.4.3 (#4366) (@dependabot[bot]) -
8d121c8
: feat(deps): bump github.com/caarlos0/log from 0.4.3 to 0.4.4 (#4372) (@dependabot[bot]) -
766a3f2
: feat(deps): bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.0 (#4364) (@dependabot[bot]) -
c72b730
: feat(deps): bump github.com/charmbracelet/lipgloss from 0.9.0 to 0.9.1 (#4367) (@dependabot[bot]) -
687db06
: feat(deps): bump github.com/disgoorg/disgo from 0.16.9 to 0.16.11 (#4337) (@dependabot[bot]) -
3009ac1
: feat(deps): bump github.com/docker/docker (@dependabot[bot]) -
a00c3db
: feat(deps): bump github.com/google/ko from 0.14.1 to 0.15.0 (#4373) (@dependabot[bot]) -
b1271d2
: feat(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 (@dependabot[bot]) -
8cb018b
: feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.33.1 to 2.34.0 (@dependabot[bot]) -
0ccd8f4
: feat(deps): bump github.com/invopop/jsonschema from 0.11.0 to 0.12.0 (#4348) (@dependabot[bot]) -
614e562
: feat(deps): bump github.com/invopop/jsonschema from 0.9.0 to 0.11.0 (#4343) (@dependabot[bot]) -
f20320b
: feat(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#4410) (@dependabot[bot]) -
2fb93f3
: feat(deps): bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.3 (#4338) (@dependabot[bot]) -
25a8aae
: feat(deps): bump github.com/xanzy/go-gitlab from 0.92.3 to 0.93.0 (#4349) (@dependabot[bot]) -
3034bfe
: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.0 to 0.93.1 (#4358) (@dependabot[bot]) -
b233c68
: feat(deps): bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 (#4381) (@dependabot[bot]) -
bf998dc
: feat(deps): bump golang from 1.21.1-alpine to 1.21.2-alpine (#4351) (@dependabot[bot]) -
d5c896b
: feat(deps): bump golang from 1.21.2-alpine to 1.21.3-alpine (#4363) (@dependabot[bot]) -
daf892c
: feat(deps): bump golang from2b74246
to1c9cc94
(#4347) (@dependabot[bot]) -
69a1fb3
: feat(deps): bump golang from926f7f7
to96a8a70
(@dependabot[bot]) -
b34d0c6
: feat(deps): bump golang from96634e5
toec31b7f
(#4330) (@dependabot[bot]) -
c15ebb8
: feat(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 (#4365) (@dependabot[bot]) -
8203f91
: feat(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (#4352) (@dependabot[bot]) -
f9cc204
: feat(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 (#4353) (@dependabot[bot]) -
3a552a9
: feat(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (#4408) (@dependabot[bot]) -
a9b3d49
: feat(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 (#4409) (@dependabot[bot]) -
53189c1
: feat(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 (#4359) (@dependabot[bot]) -
5071b5e
: feat(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (@dependabot[bot]) -
c43a50c
: feat(deps): update charmbracelet/keygen (@caarlos0) -
1a243df
: feat(deps): update go-github to v56 (@caarlos0)
Build process updates
-
178ce2a
: build: only update docs, schema, after a release (@caarlos0)
Other work
-
1e06244
: Add updatecli.io to USERS.md (@lemeurherve) -
a932dd8
: SLSA Provenance generation blog post (#4361) (@developer-guy) -
1bd8190
: adjusted the string to search for in the error message (@tcurdt) -
3a3cf61
: docs: conventional file name on armv6 (@caarlos0) -
b7218b0
: docs: fix broken link (@caarlos0) -
bc4523d
: docs: fix discord link (@caarlos0) -
d2d910f
: docs: fix typos (#4406) (@ernstwi) -
fa835cc
: docs: fix typos, formatting (@caarlos0) -
d7775f5
: docs: organizing docs a bit better (#4328) (@caarlos0) -
85e1458
: docs: release cadence post (#4329) (@caarlos0) -
6b65ea5
: docs: update (@caarlos0) -
49f3973
: more explicit error message for docker buildx context error (@tcurdt) -
37e3fde
: refactor(tmpl): avoid unnecessary byte/string conversion (#4356) (@Juneezee) -
f3d2864
: refactor: improve releases/scm.go a bit (#4334) (@caarlos0) -
7efeeb3
: refactor: improve ssh key gen on tests (@caarlos0) -
6b00bb9
: refactor: use ordered.First (#4362) (@caarlos0) -
cb656a3
: spelling fix (@tcurdt) -
aba7409
: style: invert if statement (@caarlos0) -
bd149ac
: switched to double quotes (@tcurdt)
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?
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.