-
Notifications
You must be signed in to change notification settings - Fork 0
build: update pre-commit #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/pre-commit
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a7d35a7 to
eae0a7c
Compare
eae0a7c to
af24c6b
Compare
abab2c0 to
60b3aa7
Compare
60b3aa7 to
6769686
Compare
8458fbd to
cf3a9a0
Compare
3ee5fe7 to
3f90f5c
Compare
f91b299 to
6aa5bfd
Compare
a98370d to
28bd67b
Compare
9e06407 to
b5d3089
Compare
7d3f899 to
146743a
Compare
800fb81 to
c42d2c0
Compare
22b56f3 to
9fc3d71
Compare
9fc3d71 to
b9ba6ec
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #52 +/- ##
=======================================
Coverage 54.81% 54.81%
=======================================
Files 25 25
Lines 1609 1609
=======================================
Hits 882 882
Misses 630 630
Partials 97 97 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
b9ba6ec to
90680ca
Compare
90680ca to
6cc5976
Compare
0a7d86e to
c6b1e45
Compare
c6b1e45 to
c2f6b88
Compare
644f8e3 to
e8cd7c9
Compare
e8cd7c9 to
2104de7
Compare
07db270 to
6254c3c
Compare
6254c3c to
b588826
Compare
b588826 to
ea85d53
Compare
4907ba2 to
ffc29ed
Compare
ffc29ed to
726baa7
Compare
726baa7 to
02441aa
Compare
f60b0dd to
4bb1b6a
Compare
4bb1b6a to
7e1fc52
Compare
7e1fc52 to
ee471f8
Compare
afb3d7c to
900ad93
Compare
900ad93 to
d0aa8cb
Compare
d0aa8cb to
e259bb2
Compare
e259bb2 to
3cab791
Compare
3cab791 to
656db98
Compare
656db98 to
0dd035a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v9.11.0->v9.23.0v1.28.1->v1.61.0v1.58.1->v1.64.8Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
alessandrojcm/commitlint-pre-commit-hook (alessandrojcm/commitlint-pre-commit-hook)
v9.23.0Compare Source
Features
v9.22.0Compare Source
Features
v9.21.0Compare Source
Features
v9.20.0Compare Source
Features
v9.19.0Compare Source
Features
v9.18.0Compare Source
Features
v9.17.0Compare Source
Features
v9.16.0Compare Source
Features
v9.15.0Compare Source
Features
v9.14.0Compare Source
Features
v9.13.0Compare Source
Features
v9.12.0Compare Source
Features
bufbuild/buf (bufbuild/buf)
v1.61.0Compare Source
buf registry loginin WSL2.--createflag forbuf pushto avoid errors on already existing modules if create is disallowed.v1.60.0Compare Source
textDocument/documentSymbolsupport forbuf lsp serve.--timeoutflag to 0, which results in no timeout by default.v1.59.0Compare Source
buf beta lsptobuf lsp serve. Commandbuf beta lspis now deprecated.textDocument/Referencessupport forbuf lsp serve.buf lsp serve.buf lsp serve.buf lsp serve.buf lsp serve.buf lsp serve.buf formatto remove extraneous whitespace before the first header node (syntax/packagedeclarations).
v1.58.0Compare Source
PROTOVALIDATElint rule to checkIGNORE_IF_ZERO_VALUEon fields that track presence.buf formaton fields with missing field number tags.includeandexcludepath handling for workspaces to avoid unnecessary file systemoperations. This change can result in a performance improvement for large workspaces.
--http2-prior-knowledgeflag set.v1.57.2Compare Source
v1.57.1Compare Source
v1.57.0Compare Source
gitlab-code-qualityerror format to print errors in the GitLab Code Quality formatfor
buf lintandbuf breaking.source_control_urltojsonoutputs forbuf registry {module, plugin} commitcommands.v1.56.0Compare Source
buf export --allflag to include non-proto source files.buf lintwill no longer warn about uses of(buf.validate.message).disabled, as it wasremoved in protovalidate v0.14.0. Please update to protovalidate v0.14.0 or higher, using the
steps outlined in the
protovalidate release notes.
buf breaking --against-registryto work with new modules that have no commits on thedefault branch.
v1.55.1Compare Source
v1.55.0Compare Source
buf beta statstobuf stats.buf registry sdk infocommand.to run
buf breaking, ignoring new module(s).v1.54.0Compare Source
CSRcategory to breaking rules.protoc-gen-buf-breakingandprotoc-gen-buf-lint.buf generatefor empty files, files with no declared types.buf lintfor predefinedrulesvariables.buf config migrateto filter out removed rules.PROTOVALIDATElint rule.v1.53.0Compare Source
v1.52.1Compare Source
v1.52.0Compare Source
exclude_typeon a non imported package.--exclude-typeflag forbuf generatewhen an input is specified.buf lintandbuf breakingoutput even when source code info is notavailable. This allows
buf lintandbuf breakingto respectignoreandignore_onlyconfigurations when source code info is not available.
v1.51.0Compare Source
buf convertto allow for zero length forbinpb,txtpb, andyamlformats.--include-typesforbuf generate.--against-registryflag tobuf breakingthat runs breaking checks against the latestcommit on the default branch of the corresponding module in the registry.
buf generate.buf generate. Adds the ability to exclude types with the parameterexclude_typesinbuf.gen.yamland a flag--exclude-typesin the CLI.Type filters may now also be specified as plugin parameters in
buf.gen.yaml.v1.50.1Compare Source
v1.50.0Compare Source
filterfor use with git inputs. This sets the filterflag argument for the git fetch command.
v1.49.0Compare Source
buf plugin push --labelto allow pushing a plugin with a label.--digest-changes-onlyflag tobuf registry {module,plugin} commit listto filterout commits that have no digest changes.
buf plugin push --source-control-urlto allow pushing a plugin with the sourcecontrol url.
v1.48.0Compare Source
buf registry plugin {create,delete,info,update}commands to manage BSR plugins.buf beta lsp.--typeflag filter forbuf buildwhere import ordering is notdeterministic.
buf plugin pushcommand to push a plugin to the Buf Schema Registry.Only WebAssembly check plugins are supported at this time.
buf plugin updateandbuf plugin prunecommand to manage plugins in thebuf.lockfile. Only WebAssembly check plugins are supported at this time.
buf registry plugin commit {add-label,info,list,resolve}to manage BSR plugin commits.buf registry plugin label {archive,info,list,unarchive}to manage BSR plugin commits.buf registry module updatetobuf registry module settings update. Commandbuf registry module updateis now deprecated.buf lintandbuf breakingcommands.v1.47.2Compare Source
v1.47.1Compare Source
v1.47.0Compare Source
buf registry committobuf registry module commit. Commandbuf registry commitis now deprecated.buf registry labeltobuf registry module label. Commandbuf registry labelis now deprecated.v1.46.0Compare Source
buf registry whoamicommand, which checks if you are logged in to the Buf SchemaRegistry at a given domain.
v1.45.0Compare Source
buf registry module info --format=jsonto adddefault_label_name, which provides the nameof the default label of a module.
v1.44.0Compare Source
PROTOVALIDATElint rule to check example field options. Examples will be checked thatthey satisfy the field constraints, and are only present if constraints are present.
PROTOVALIDATElint rule to check predefined rules. Predefined rules will be checkedthat they compile.
.wasmfile extension to specify a path to a Wasm plugin.v1.43.0Compare Source
buf beta lsp.v1.42.0Compare Source
our launch blog post
for more details!
buf dep graph --formatflag that defaults todot, and adds the optionjson, to printthe dependency graph in JSON format.
buf formatwhere trailing comments on commas in message literals were not properlypropagated to the formatted proto, empty message literals were not properly indented, and
compound strings in options added an extra newline before trailing commas.
v1.41.0Compare Source
buf curl.v1.40.1Compare Source
buf lintwhere comment ignores in the shape of// buf:lint:ignore <RULE_ID> <extra comment>were not recognized due to the extra comment.
v1.40.0Compare Source
buf config ls-{breaking,lint}-rules. Default rules are those rules which are run if no lintor breaking rules are explicitly configured in your
buf.yaml.DEFAULTlint rule category toSTANDARD. With the concept of default rules being introduced,having a category named
DEFAULTis confusing, as while it happens that all the rules in theDEFAULTlint category are also default rules, the name has become overloaded. As with all
bufchanges, thischange is backwards-compatible: the
DEFAULTlint category continues to work, and always will. Werecommend changing to
STANDARD, however.v1.39.0Compare Source
includeskey to module configurations in v2buf.yaml, accepting a list of directories.includesis specified, a proto file is considered in the module only if it is in one of thedirectories specified.
includesandexcludeskeys are specified for a module, a proto file is consideredpart of this module if it is contained in any of the include paths and not in any of the exclude
paths.
buf.yamlto have the same directory path.v1.38.0Compare Source
--http3flag tobuf curlwhich forcesbuf curlto use HTTP/3 as the transport.a path to a module, but contained directories with modules, and the modules would not build.
buf.lockfiles whenbuf dep updatedoes not find new dependenciesto update and there is no existing
buf.lock.buf pushto push the license file or doc file (e.g.README.md,LICENSE) in thesame directory as
buf.yamlif a module does not have a license file or doc file in themodule's directory.
--pathflag for lint and breaking rules to avoid resolving all fileswithin a module. This change can result in a performance improvement for large workspaces.
v1.37.0Compare Source
STABLE_PACKAGE_NO_IMPORT_UNSTABLElint rule which disallows files from stable packagesto import files from unstable packages.
v1.36.0Compare Source
--list-servicesand--list-methodsflags tobuf curl, which trigger the command to listknown services or methods in the RPC schema, instead of invoking an RPC method.
cleanas a top-level option inbuf.gen.yaml, matching thebuf generate --cleanflag. Ifset to true, this will delete the directories, jar files, or zip files set to
outfor eachplugin.
buf registry loginto complete the login flow in the browser by default. This allowsusers to login with their browser and have the token automatically provided to the CLI.
buf registry organization {create, delete, info, update}commands to manage BSRorganizations. Remove
buf beta registry organizationcommands.buf registry module {create, delete, deprecate, info, undeprecate, update}commands tomanage BSR modules. Remove
buf beta registry repositorycommands.buf registry label {archive, info, list, unarchive}commands to manage BSR module labels.Remove
buf beta registry labelcommands andbuf beta registry {archive, unarchive}.buf registry commit {add-label, info, list, resolve}to manage BSR module commits. Removebuf beta registry commitcommands.v1.35.1Compare Source
refto align with thegitnotion of a ref. This allows for the useof branch names, tag names, and commit hashes.
buf builderrors with absolute path directory inputs without workspace and/ormodule configurations (e.g.
buf.yaml,buf.work.yaml) and proto file paths set to the--pathflag.v1.35.0Compare Source
buf generate --cleanflag that will delete the directories, jar files, or zip files that theplugins will write to, prior to generation. Allows cleaning of existing assets without having
to call
rm -rf.--usernameflag on and username prompt onbuf registry login. A username is no longerrequired to log in.
v1.34.0Compare Source
buf config ls-modulescommand to list configured modules.buf generatewould succeed on missing insertion points andpanic on empty insertion point files.
buf generateto allow the use of Editions syntax when doing local codegeneration by proxying to a
protocbinary (for languages where code gen isimplemented inside of
protocinstead of in a plugin: Java, C++, Python, etc).protoc_pathproperty of forbuf.gen.yaml,where the first array element is the actual path and other array elements are extra
arguments that are passed to
protoceach time it is invoked.v1.33.0Compare Source
--source-control-urland--create-default-labelwhen using--git-metadatawithbuf push.buf push --git-metadatawhen local tags point to different objects thanthe remote tags.
PROTOVALIDATElint rule violations.buf beta registry label {create,get,list}to replacebuf beta registry {draft, tag}commands.
buf beta commit {get,list}command outputs to display create time and stopdisplaying associated tags.
buf beta commit list <buf.build/owner/repository>when thereference is empty. It now lists commits in the repository instead of listing commits
of the default label.
buf formatto canonicalize the punctuation used in message literalsin option values. The output now always uses
{and}instead of<and>; itadds
:separators between field names and message values if the source omitted them,and it removes unnecessary separators between fields (
,and;are allowed, butneither is needed).
buf format -wso that it does not touch files whose contents don't actuallychange. This eliminates noisy notifications to file-system-watcher tools that are
watching the directory that contains proto sources.
buf generateto work with plugins provided by protoc for versions v24.0to v25.3. Editions support was experimental in these releases, and the plugins
advertise incomplete support for editions, which triggers
bufto report an error.With this fix, these plugins can be used again as long as none of the input files use
editions syntax.
buf push --exclude-unnamedflag to exclude unnamed modules when pushing to the BSR.v1.32.2Compare Source
buf generateto warn instead of error when proto3 optional is required but notsupported by a plugin.
v1.32.1Compare Source
--pathand--exclude-pathpaths are relative tothe
#subdirrather than the root of the input. This fixes an unintended behavior changethat was introduced in
v1.32.0.moduleinput forprotoc-gen-buf-lintandprotoc-gen-buf-breakingto allowusers to specify the module for
v2configuration files.v1.32.0Compare Source
v2forbuf.yamlandbuf.gen.yamlconfiguration files.buf config migrateto migrate configuration files to the latest version (nowv2).buf mod inittobuf config init.buf mod initis now deprecated.buf mod ls-lint-rulestobuf config ls-lint-rules.buf mod ls-lint-rulesis nowdeprecated.
buf mod ls-breaking-rulestobuf config ls-breaking-rules.buf mod ls-breaking-rulesis now deprecated.
buf mod prunetobuf dep prune.buf mod pruneis now deprecated.buf mod updatetobuf dep update.buf mod updateis now deprecated.buf mod {clear-cache,cc}tobuf registry cc.buf mod {clear-cache,cc}is nowdeprecated.
buf beta graphto stable asbuf dep graph.buf push --create-visibilitytoprivatewhen the--createflag is set. Users are no longer required to set
--create-visibilitywhen runningbuf push --create.buf push --label, which allows users to set labels when pushing new commits to the BSR.buf push --source-control-url, which allows users to associate commits pushed to the BSRwith a URL to a source code repository.
buf push --create-default-label, which allows users to set a default label for a repositorywhen calling
buf push --create.buf push --git-metadata, which automatically sets appropriate--label,--source-control-url, and--create-default-labelflags based on the current Git repository.buf convert --validateto apply protovalidaterules to incoming messages specified with
--from.buf mod open.buf beta migrate-v1beta1This is now replaced withbuf config migrate.buf registry sdk versionto get the version of a Generated SDK for a module and plugin.buf beta registry archiveandbuf beta registry unarchivecommands for archiving andunarchiving labels on the BSR.
bufto be used with sources that use edition2023, instead of proto2 or proto3 syntax. This also updates the
protoc-gen-buf-breakingandprotoc-gen-buf-lintProtobuf plugins to support files that use edition 2023.buf breakingrules to work with Protobuf Editions. To support Editions, some rules havebeen deprecated and replaced with Editions-aware rules. All deprecated rules continue to work
for existing users.
FIELD_SAME_CTYPEhas been replaced withFIELD_SAME_CPP_STRING_TYPE, which considers bothctypefield options and new(pb.cpp).string_typefeatures when deciding on backwardscompatibility.
FIELD_SAME_LABELhas been replaced with three rules that all check "cardinality". The newrules can distinguish between maps and other repeated fields and between implicit and explicit
field presence. The new rules are:
FIELD_SAME_CARDINALITYin theFILEandPACKAGEcategories.FIELD_WIRE_COMPATIBLE_CARDINALITYin theWIREcategory.FIELD_WIRE_JSON_COMPATIBLE_CARDINALITYin theWIRE_JSONcategory.FILE_SAME_JAVA_STRING_CHECK_UTF8has been replaced withFIELD_SAME_JAVA_UTF8_VALIDATION,which considers both the
java_string_check_utf8file option and(pb.java).utf8_validationfeatures when deciding on backwards compatibility.
FILE_SAME_SYNTAXrule with a few related rules that can catch the samesort of compatibility issues, but in an Editions source file that changes feature values:
MESSAGE_SAME_JSON_FORMATandENUM_SAME_JSON_FORMATcatch changes to thejson_formatfeature, which controls whether support for the JSON format is best-effort or properly
supported. When supported, the compiler performs more checks relating to field name
collisions for the JSON format as well as for FieldMask usage.
FIELD_SAME_UTF8_VALIDATIONcatches changes to theutf8_validationfeature, whichcontrols validation of string values.
ENUM_SAME_TYPEcatches changes to an enum's type, open vs. closed.buf breaking. All existing rules for fields are now applied toextensions, except for
FIELD_NO_DELETE(and its variants). There are also newEXTENSION_NO_DELETEandPACKAGE_EXTENSION_NO_DELETErules for catching deletions of anextension. The new rules are not active by default in existing
v1andv1beta1configurations, for backwards-compatibility reasons. Migrate your config to
v2to use them.buf lint. It previously only checked extensions thatwere defined inside of messages.
FIELD_NOT_REQUIREDlint rule that prevents use of required in proto2 files and offeatures.field_presence = LEGACY_REQUIREDin Editions files. This new rule is not active bydefault in existing
v1andv1beta1configurations, for backwards-compatibility reasons.Migrate your config to
v2to use them.v1.31.0Compare Source
v1.30.1Compare Source
buf lintincorrectly reports an error for(buf.validate.field).repeatedis set for a repeated validation rule.
v1.30.0Compare Source
buf generateso it populates the recently-addedsource_file_descriptorsfield of the
CodeGeneratorRequestmessage. This provides the plugin with access to optionsthat are configured to only be retained in source and not at runtime (via
field option).
Descriptors in the
proto_filefield will not include any options configured this wayfor the files named in
file_to_generatefield.--exclude-source-retention-optionsflag tobuf build, whichcauses options configured to only be retained in source to be stripped
from the output descriptors.
v1.29.0Compare Source
yamlformat. All commands that take image inputs, output images,or convert between message formats, now take
yamlas a format, in addition tothe existing
binpbandtxtpbformats. Some examples:buf build -o image.yamlbuf ls-files image.yamlbuf convert --type foo.Bar --from input.binpb --to output.yamlyamlandjsonformats now accept two new options:use_proto_namesanduse_enum_numbers. This affects output serialization. Some examples:buf convert --type foo.Bar --from input.binpb --to output.yaml#use_proto_names=truebuf convert --type foo.Bar --from input.binpb --to -#format=yaml,use_enum_numbers=truebuf formatwould inadvertently mangle files that usedthe expanded
Anysyntaxin option values.
golangci/golangci-lint (golangci/golangci-lint)
v1.64.8Compare Source
v1.64.7Compare Source
depguard: from 2.2.0 to 2.2.1dupl: from3e9179atof665c8dgosec: from 2.22.1 to 2.22.2staticcheck: from 0.6.0 to 0.6.1v1.64.6Compare Source
asciicheck: from 0.4.0 to 0.4.1contextcheck: from 1.1.5 to 1.1.6errcheck: from 1.8.0 to 1.9.0exptostd: from 0.4.1 to 0.4.2ginkgolinter: from 0.19.0 to 0.19.1go-exhaustruct: from 3.3.0 to 3.3.1gocheckcompilerdirectives: from 1.2.1 to 1.3.0godot: from 1.4.20 to 1.5.0perfsprint: from 0.8.1 to 0.8.2revive: from 1.6.1 to 1.7.0tagalign: from 1.4.1 to 1.4.2v1.64.5Compare Source
new-from-merge-base-flagasciicheck: from 0.3.0 to 0.4.0forcetypeassert: from 0.1.0 to 0.2.0gosec: from 2.22.0 to 2.22.1v1.64.4Compare Source
gci: fix standard packages list for go1.24v1.64.3Compare Source
ginkgolinter: from 0.18.4 to 0.19.0go-critic: from 0.11.5 to 0.12.0revive: from 1.6.0 to 1.6.1gci: fix standard packages list for go1.24v1.64.2Compare Source
This is the last minor release of golangci-lint v1.
The next release will be golangci-lint v2.
issues.new-from-merge-baseoptionrun.relative-path-modeoptioncopyloopvar: from 1.1.0 to 1.2.1 (support suggested fixes)exptostd: from 0.3.1 to 0.4.1 (handlesgolang.org/x/exp/constraints.Ordered)fatcontext: from 0.5.3 to 0.7.1 (new option:check-struct-pointers)perfsprint: from 0.7.1 to 0.8.1 (new options:integer-format,error-format,string-format,bool-format, andhex-format)revive: from 1.5.1 to 1.6.0 (new rules:redundant-build-tag,use-errors-new. New optionearly-return.early-return)go-errorlint: from 1.7.0 to 1.7.1gochecknoglobals: from 0.2.1 to 0.2.2godox: from006bad1to 1.1.0gosec: from 2.21.4 to 2.22.0iface: from 1.3.0 to 1.3.1nilnesserr: from 0.1.1 to 0.1.2protogetter: from 0.3.8 to 0.3.9sloglint: from 0.7.2 to 0.9.0spancheck: fix defaultStartSpanMatchersSlicevaluesstaticcheck: from 0.5.1 to 0.6.0tenvis deprecated and replaced byusetesting.os-setenv: true.exportlooprefdeprecation step 2depguardconfigurationv1.64.1Compare Source
Cancelled due to CI failure.
v1.64.0Compare Source
Cancelled due to CI failure.
v1.63.4Compare Source
dupl,gomodguard,revive: keep only Go-files.v1.63.3Compare Source
gofmt,gofumpt,goimports,gci: panic with several trailing EOLgoheader: skip issues with invalid positionsv1.63.2Compare Source
gofmt,gofumpt,goimports,gci: panic with missing trailing EOLv1.63.1Compare Source
cgi: invalid reports with cgogofumpt: panic with autofix and cgov1.63.0Compare Source
gofmt,goimports,gofumpt,gci) are applied after the suggested fixes.exptostdlinter https://github.com/ldez/exptostdnilnesserrlinter https://github.com/alingse/nilnesserrusetestinglinter https://github.com/ldez/usetestinggci: new options:no-inline-comments,no-prefix-commentsgomoddirectives: from 0.2.4 to 0.6.0 (new options:go-version-pattern,toolchain-pattern,toolchain-forbidden,tool-forbidden,go-debug-forbidden)govet: newstdversion,waitgroupanalyzersimportas: allow multiple empty aliasesloggercheck: newslogoptionrecvcheck: from 0.1.2 to 0.2.0 (new options:disable-builtin,exclusions)tagliatelle: from 0.5.0 to 0.7.1 (new options:ignored-fields,extended-rules,overrides,pkg,ignore)usestdlibvars: from 1.27.0 to 1.28.0 (autofix)wrapcheck: from 2.9.0 to 2.10.0 (new option:extra-ignore-sigs)asciicheck: from 0.2.0 to 0.3.0bodyclose: from5742072toed6a65ffunlen: from 0.1.0 to 0.2.0ginkgolinter: from 0.18.3 to 0.18.4gochecksumtype: from 0.2.0 to 0.3.1gocognit: from 1.1.3 to 1.2.0godot: from 1.4.18 to 1.4.20goheader: report position improvementgosec: handling of global nosec option when it is falseiface: from 1.2.1 to 1.3.0importas: from 0.1.0 to 0.2.0intrange: from 0.2.1 to 0.3.0makezero: from 1.1.1 to 1.2.0mirror: from 1.2.0 to 1.3.0nilnil: from 1.0.0 to 1.0.1nosprintfhostport: from 0.1.1 to 0.2.0reassign: from 0.2.0 to 0.3.0spancheck: from 0.6.2 to 0.6.4tagalign: from 1.3.4 to 1.4.1wastedassign: from 2.0.7 to 2.1.0whitespace: from 0.1.1 to 0.2.0wsl: from 4.4.1 to 4.5.0output.uniq-by-lineis deprecated and replaced byissues.uniq-by-line.decoder,sloglint,tagalignfromformatpreset.run.timeout<= 0.v1.62.2Compare Source
fatcontext: from 0.5.2 to 0.5.3ginkgolinter: from 0.18.0 to 0.18.3errorlint: from 1.6.0 to 1.7.0iface: from 1.2.0 to 1.2.1revive: from 1.5.0 to 1.5.1testifylint: from 1.5.0 to 1.5.2v1.62.1Compare Source
Cancelled due to CI failure.
v1.62.0Compare Source
recvchecklinter https://github.com/raeperd/recvcheckifacelinter https://github.com/uudashr/ifaceginkgolinter: from 0.17.0 to 0.18.0 (new option:force-succeed)gochecksumtype: from 0.1.4 to 0.2.0 (new option:default-signifies-exhaustive)loggercheck: from 0.9.4 to 0.10.1 (log/slogsupport)nilnil: from 0.1.9 to 1.0.0 (new option:detect-opposite)revive: from 1.3.9 to 1.5.0 (new rules:filename-format, andfile-length-limit)tenv: from 1.10.0 to 1.12.1 (handle dot import)testifylint: from 1.4.3 to 1.5.0 (new checkers:contains,encoded-compare,regexp)bidichk: from 0.2.7 to 0.3.2 (important performance improvement)canonicalheader: from 1.1.1 to 1.1.2cyclop: from 1.2.1 to 1.2.3dupword: from 0.1.1 to 0.1.3errcheck: from 1.7.0 to 1.8.0errchkjson: from 0.3.6 to 0.4.0errname: from 0.1.13 to 1.0.0gocritic: from 0.11.4 to 0.11.5goprintffuncname: from7558a9eto v0.1.0godot: from 1.4.17 to 1.4.18gosec: from 2.21.2 to 2.21.4intrange: from 0.2.0 to 0.2.1musttag: from 0.12.2 to 0.13.0nakedret: from 2.0.4 to 2.0.5noctx: from 0.0.2 to 0.1.0protogetter: from 0.3.6 to 0.3.8execinquery: deprecation step 2gomnd: deprecation step 2 (replaced bymnd)exclude-dirs-use-defaultforbidigopattern examples for built-in functionsv1.61.0Compare Source
junit-xml-extendedformatgci: from 0.13.4 to 0.13.5 (new optionno-lex-order)nolintlint: remove the empty line in the directive replacementdupword: from 0.0.14 to 0.1.1fatcontext: from 0.4.0 to 0.5.2go-ruleguard: from 0.4.2 to0fe6f58(fix panic with custom linters)godot: from 1.4.16 to 1.4.17gomodguard: from 1.3.3 to 1.3.5gosec: disable temporarilyG407gosec: fromab3f6c1to 2.21.2 (partially fixG115)intrange: from 0.1.2 to 0.2.0typecheckv1.60.3Compare Source
gosec: from81cda2ftoab3f6c1(fixG115false positives)v1.60.2Compare Source
gosec: from5f0084eto81cda2f(addsG115,G405,G406,G506,G507)gofmt: update to HEAD (go1.22)gofumpt: from 0.6.0 to 0.7.0gosec: fix G602 analyzerstaticcheck: from 0.5.0 to 0.5.1staticcheck: propagate Go versionwrapcheck: from 2.8.3 to 2.9.0exportloopref: deprecationv1.60.1Compare Source
exhaustruct: from 3.2.0 to 3.3.0 (recognize custom error values in return)govet(printf): report non-constant format, no argslll: advertise max line length instead of just reporting failurerevive: from 1.3.7 to 1.3.9 (new rule:comments-density)staticcheck: from 0.4.7 to 0.5.0testifylint: from 1.3.1 to 1.4.3 (new options:formatter,suite-broken-parallel,suite-subtest-run)errorlint: from 1.5.2 to 1.6.0fatcontext: from 0.2.2 to 0.4.0 (fix false positives for context stored in structs)gocognit: from 1.1.2 to 1.1.3gomodguard: from 1.3.2 to 1.3.3sloglint: from 0.7.1 to 0.7.2spancheck: from 0.6.1 to 0.6.2tenv: from 1.7.1 to 1.10.0 (remove reports on fuzzing)tparallel: from 0.3.1 to 0.3.2usestdlibvars: from 1.26.0 to 1.27.0 (fix false-positive with number used inside a mathematical operations)wsl: from 4.2.1 to 4.4.1unused: removeexported-is-usedoptiontypecheckissues should never be ignoredwslupdate documentation of the configurationv1.60.0Compare Source
Cancelled due to a CI problem.
v1.59.1Compare Source
errorlint: from 1.5.1 to 1.5.2gomnd: deprecated configuration compatibilityintrange: addstylepresetmisspell: from 0.5.1 to 0.6.0sloglint: from 0.7.0 to 0.7.1testifylint: from 1.3.0 to 1.3.1unparam: bump to HEADusestdlibvars: from 1.25.0 to 1.26.0revive: update documentation of the configurationv1.59.0Compare Source
issues.exclude-generated: disable)errcheck: fix deprecation warninggocritic: from 0.11.3 to 0.11.4gosec: from 2.20.0 to5f0084e(fix G601 and G113 performance issues)sloglint: from 0.6.0 to 0.7.0 (new optionforbidden-keys)testifylint: from 1.2.0 to 1.3.0 (new checkernegative-positiveand new optiongo-require.ignore-http-handlers)github-actionoutput formatissues.exclude-generated-strictoption (replaced byissues.exclude-generated: strict)v1.58.2Compare Source
canonicalheader: from 1.0.6 to 1.1.1gosec: from 2.19.0 to 2.20.0musttag: from 0.12.1 to 0.12.2nilnil: from 0.1.8 to 0.1.9Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.