chore(deps): update possibly breaking-change dependencies (minor) - autoclosed
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| gitlab-com/gl-infra/platform/runway/runwayctl | minor |
v3.44.5 -> v3.59.3
|
|
| lefthook | minor |
1.7.7 -> 1.11.3
|
|
| rubocop (source, changelog) | minor |
1.62.1 -> 1.73.2
|
|
| rubocop-rspec (changelog) | minor |
2.27.1 -> 2.31.0
|
|
| ruby (source) | minor |
3.2.6 -> 3.4.2
|
|
| ruby | final | minor |
3.2 -> 3.4
|
| ruby/ruby (source) | minor |
3.2.6 -> 3.4.2
|
WARNING: this job ran in a Renovate pipeline that doesn't support the configuration required for common-ci-tasks Renovate presets.
Release Notes
gitlab-com/gl-infra/platform/runway/runwayctl (gitlab-com/gl-infra/platform/runway/runwayctl)
v3.59.3
3.59.3 (2025-03-12)
Bug Fixes
- deps: update module golang.org/x/oauth2 to v0.28.0 (226c104)
Changelog
- 59f16ce297bc395d929c84acdd0a8ae6575c9c95: Merge branch 'renovate/golang.org-x-oauth2-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- e4dcd9457879fabe3fb18925cd1ec386f418c3f8: Merge branch 'renovate/patch-golang-patch' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 4c16fc59f6ab1298ccf873b6fb57bddfbe049bec: Merge branch 'renovate/terraform-linters-tflint-ruleset-google-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 4ece89edfb1042077015ecdf0d8c0dd62148da89: Merge branch 'renovate/terraform-monorepo' into 'main' (Florian Forster fforster@gitlab.com)
- 1492cead3e88e0f30d5d7f6f0c466f8a11b2bd16: chore(deps): update dependency terraform to v1.11.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- a5807e32878f91e90f5c2768cdd81ec292d5b365: chore(deps): update golang-patch to v1.23.7 (patch) (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 1ee72e4303d5c7b567d79fee6f218292d366dd0c: chore(deps): update tflint plugin terraform-linters/tflint-ruleset-google to v0.31.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 226c104fc1e12650c4a3154e3c3bd6f36faac9aa: fix(deps): update module golang.org/x/oauth2 to v0.28.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.59.2
3.59.2 (2025-03-12)
Bug Fixes
- deps: update module gitlab.com/gitlab-org/api/client-go to v0.124.0 (ffc6823)
- deps: update module google.golang.org/grpc to v1.71.0 (193592c)
Changelog
- 52d8d83981e1e26b858f2a6ce27ff4c5e5f504df: Merge branch 'fforster/checkov' into 'main' (Florian Forster fforster@gitlab.com)
- 8e4e4b9ecfd37f874f65be036415514d469f7ec3: Merge branch 'renovate/checkov-patch' into 'main' (Florian Forster fforster@gitlab.com)
- bfd16770f10ddbd393808ce471d15f816b2196b9: Merge branch 'renovate/gitlab.com-gitlab-org-api-client-go-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- e86e06d7ff1110df91c16b03d144d8917d4c4de9: Merge branch 'renovate/google.golang.org-grpc-1.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 97b3753198ff19feaf7c72bd790936594086b6b8: Merge branch 'renovate/goreleaser-goreleaser-2.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 4de4d81933dcb07648470452853e5030b6ed31f3: Merge branch 'renovate/hashicorp-vault-1.x' into 'main' (Florian Forster fforster@gitlab.com)
- 85816a4379e2a441a6f07a840b87a6827513501f: Merge branch 'renovate/mvdan-sh-3.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 01358d8af458ec68fa7762079667f3a9568e7b72: Merge branch 'renovate/otel-opentelemetry-collector-contrib-0.x' into 'main' (Florian Forster fforster@gitlab.com)
- 512eaff58a3cac2456be4c93ebb0512b976a96d2: Merge branch 'renovate/random-3.x' into 'main' (Florian Forster fforster@gitlab.com)
- 5c5c37fef55b3873171d84eb60a01496c3391cbc: Merge branch 'renovate/terraform-provider-google' into 'main' (Florian Forster fforster@gitlab.com)
- 5469d0d788f9adc653027b05a9cc6f6e6c547ea8: chore(deps): update dependency checkov to v3.2.383 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- d5e37303af74cbeeb6b4e13d60971d228063230d: chore(deps): update dependency goreleaser/goreleaser to v2.7 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 89af4a140d954b731edf7f8726240a0eb7230854: chore(deps): update dependency hashicorp/vault to v1.19.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 3ce73781209b14985d7ca5882e8262249b2b265b: chore(deps): update dependency mvdan/sh to v3.11 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- c33aeea72b94892a376c387546282de945657fc1: chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.121.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- da03cb7583e9049d8f1461638ca2d74a21b00af4: chore(deps): update terraform random to v3.7.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- aa915bfda467d64b6a4d8a5382a1b8be3d655ab7: chore(deps): update terraform-provider-google to v6.24.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- e19568e78cb56334873a3ff9d34aeafd3d31ec43: chore: Fix yamlfmt complaint. (Florian Forster fforster@gitlab.com)
- ffc6823da1061ca40cf8e073489d9068b37529b6: fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.124.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 193592cf3b455f4c44a22a662d3fa31a65ffe04a: fix(deps): update module google.golang.org/grpc to v1.71.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.59.1
3.59.1 (2025-03-11)
Bug Fixes
- deps: update googlecloud-go-sdk (1d1d18f)
Changelog
- e0aed05b9a6a865178b83609e88c3078b7c4b2d5: Merge branch 'renovate/googlecloud-go-sdk' into 'main' (Florian Forster fforster@gitlab.com)
- 1d1d18fffe756cc608734f8f92440320cb19b4f1: fix(deps): update googlecloud-go-sdk (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.59.0
3.59.0 (2025-03-10)
Features
- update rollout steps to go from 50 to 100% in one step (be424cd)
Bug Fixes
- ci-tasks: handle CI job permissions error (2d178dc)
Changelog
- f324759b1a66bc3571ad248cc89c41ee55945082: Merge branch 'cfeick/ci-job-permissions-error' into 'main' (Chance Feick cfeick@gitlab.com)
- 8085fd711fac294442caf8a721d47dc3e982a8bd: Merge branch 'update-rollout-percentages' into 'main' (Florian Forster fforster@gitlab.com)
- be424cdad4197a279e522ba71761016dd5fb1acf: feat: update rollout steps to go from 50 to 100% in one step (Gonzalo Servat gservat@gitlab.com)
- 2d178dc8457218b5e6b7b154cb87c7bd98201e27: fix(ci-tasks): handle CI job permissions error (Chance Feick cfeick@gitlab.com)
v3.58.5
3.58.5 (2025-02-28)
Bug Fixes
-
inventory: Remove
pathfromKustomization. (f34a035), closes gitlab-com/gl-infra/platform/runway/team#288 (closed)
Changelog
- 71c281aa52c997da940f93155e6b613f7b6014e5: Merge branch 'fforster/inventory' into 'main' (Sylvester Chin schin@gitlab.com)
- f34a0358a9c82e3266ceed4516f3dc39c37e48db: fix(inventory): Remove
pathfromKustomization. (Florian Forster fforster@gitlab.com)
v3.58.4
3.58.4 (2025-02-28)
Bug Fixes
-
inventory: Add the
prunefield toKustomization. (a391f7d), closes gitlab-com/gl-infra/platform/runway/team#288 (closed)
Changelog
- 8dcdc077ced9d65c7f48fb3242719da1b2b33f38: Merge branch 'fforster/inventory' into 'main' (Florian Forster fforster@gitlab.com)
- a391f7df7b96bf8f7e02c4399a66e6e6805cbb8b: fix(inventory): Add the
prunefield toKustomization. (Florian Forster fforster@gitlab.com)
v3.58.3
3.58.3 (2025-02-27)
Bug Fixes
-
inventory: Change
OCIRepositoryversion tov1beta2. (97c1861), closes gitlab-com/gl-infra/platform/runway/team#288 (closed)
Changelog
- f76d50de54e0a75724c131678cdba266fa9fdd81: Merge branch 'fforster/codeowners' into 'main' (Florian Forster fforster@gitlab.com)
- 038bf0fee2241d8844ce1ba899cb934ccbb031b6: Merge branch 'fforster/inventory' into 'main' (Florian Forster fforster@gitlab.com)
- 7bb3cf8442ee5224c0d81b50f8860d631da89a5e: Merge branch 'renovate/common-ci-tasks' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- bb2505c131a24206a27b5916eb63081ef246f19c: chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v2.62 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- bb0adfbb2e23465170a4416b0c5b4cd6d623455e: chore: Add @bmurray2 and @danielryan to
CODEOWNERS. (Florian Forster fforster@gitlab.com) - 97c1861065962220798ecd13cde45f553135243b: fix(inventory): Change
OCIRepositoryversion tov1beta2. (Florian Forster fforster@gitlab.com)
v3.58.2
3.58.2 (2025-02-26)
Bug Fixes
- deps: update module github.com/prometheus/prometheus to v0.302.1 (06cc477)
Changelog
- c9ca973bf43b3fda87d1183dc9e6efb76638a001: Merge branch 'renovate/github.com-prometheus-prometheus-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 06cc4779c248277d0808c9f743919840f875eaaa: fix(deps): update module github.com/prometheus/prometheus to v0.302.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.58.1
3.58.1 (2025-02-25)
Bug Fixes
- deps: update googlecloud-go-sdk (a04b50c)
- deps: update module github.com/google/go-cmp to v0.7.0 (e8c86c1)
- deps: update module github.com/spf13/cobra to v1.9.1 (de8d613)
Changelog
- 36e931f3391869141863671c9dda7099f57dce84: Merge branch 'renovate/checkov-patch' into 'main' (Florian Forster fforster@gitlab.com)
- 741da1986fd460ad2bdd5a689d6c1d91a8027646: Merge branch 'renovate/common-ci-tasks' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 454fef5c74cbdd35ac01931c5b95174a026a73ec: Merge branch 'renovate/github.com-google-go-cmp-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- e51c57c312a9017728be80981fc58a4a35cbff87: Merge branch 'renovate/github.com-spf13-cobra-1.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 27c041c996233d94959f76f0dc469ba762551218: Merge branch 'renovate/gitlab-17.x-lockfile' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 02c52cc3204fd0889afef1c254de5c3fcf4d642f: Merge branch 'renovate/googlecloud-go-sdk' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- df90b919181639f5efbeca1ab1c5b3e52b9c0044: Merge branch 'renovate/googlecloudplatform-cloud-sql-proxy-2.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 57b1361dca68af22e2d52ee62ddb8ad8b7c489d2: Merge branch 'renovate/otel-opentelemetry-collector-contrib-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 3d9d2bc09f3223a814c06139d6be528f02c4d7d2: Merge branch 'renovate/terraform-provider-google' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 4e58ad0cb0fe6880f86371da9a496911530c7d24: chore(deps): update dependency checkov to v3.2.374 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 915c387bff7c89220b4e9b7073d52fb178de670f: chore(deps): update dependency googlecloudplatform/cloud-sql-proxy to v2.15.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 9f45fb66958fdda350cb7fd42cb46a881fa1bdd8: chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.120.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- f12dcfbc4373f06c3a08f72ad625664deaeb5d10: chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v2.61 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 4422eb8b2d31ef7e478d1d2e5ec46a0902d4d963: chore(deps): update terraform gitlab to v17.9.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 6863516dd2d42b30b8ef5644b3091ad49337d2e2: chore(deps): update terraform-provider-google to v6.22.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- a04b50cf9e3e2094110248ebfdc1dbc5321ce136: fix(deps): update googlecloud-go-sdk (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- e8c86c1726f785881692bfda054ddc8c9b5dcaba: fix(deps): update module github.com/google/go-cmp to v0.7.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- de8d61338fad94c428f7db88b0e3c3e926d8f7df: fix(deps): update module github.com/spf13/cobra to v1.9.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.58.0
3.58.0 (2025-02-24)
Features
- disable deletion protection on Cloud Run svc/job (99fe264)
Changelog
- 5bebb04ca8f1a85d5857d41507f68409a68c39e3: Merge branch 'disable-deletion-protection' into 'main' (Sylvester Chin schin@gitlab.com)
- 0e6b94a0ec560c78ba748ce9a3942dbb189e6b30: Merge branch 'renovate/common-ci-tasks' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 18288328a2141de42974b0a2d80b2b7d4e249756: chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v2.59 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 99fe26436db36c32e9d14760164174099bdb3fc7: feat: disable deletion protection on Cloud Run svc/job (Gonzalo Servat gservat@gitlab.com)
v3.57.1
3.57.1 (2025-02-20)
Reverts
- Revert "feat: use RUNWAY_CONFIG_PATH only" (65121f0)
Changelog
- 116b98cd7e37f56cb9850a539452fca61a41c857: Merge branch 'renovate/registry.gitlab.com-gitlab-com-gl-infra-common-ci-tasks-images-yamlfmt-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 6a3c97fbf0e831e2e0f9480f86ad6eceebd56b37: Merge branch 'sc1-test-custom-path' into 'main' (Sylvester Chin schin@gitlab.com)
- 65121f06f074890e6f46ebd52814c917c7a0d5ae: Revert "feat: use RUNWAY_CONFIG_PATH only" (Sylvester Chin schin@gitlab.com)
- 06ee5c0fe301e32b17efd1d924c9c54270bb0eb9: chore(deps): update registry.gitlab.com/gitlab-com/gl-infra/common-ci-tasks-images/yamlfmt docker tag to v0.16.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.57.0
3.57.0 (2025-02-20)
Features
- inventory: Make the inventory generator more flexible. (8622bad), closes gitlab-com/gl-infra/platform/runway/team#316 (closed)
Changelog
- 0421454e1b36687e24d61e2582ca3100ae16fca7: Merge branch 'fforster/inventory' into 'main' (Florian Forster fforster@gitlab.com)
- 8622bad7ce5ba9ccbd2383fd369f629b680b0aac: feat(inventory): Make the inventory generator more flexible. (Florian Forster fforster@gitlab.com)
v3.56.0
3.56.0 (2025-02-20)
Features
- add deploy host condition to the rules (9cb3d29)
Changelog
- 91ed59ea4b476999ab010c9b4f7a6cf3b3fa0d4b: Merge branch 'add-deploy-host-condition' into 'main' (Gonzalo Servat gservat@gitlab.com)
- 9cb3d297bcdb41ae386dd345a2834d8fe04ecffd: feat: add deploy host condition to the rules (Gonzalo Servat gservat@gitlab.com)
v3.55.6
3.55.6 (2025-02-19)
Bug Fixes
-
inventory: Ensure that the
intervalfield is formatted correctly. (841a77a), closes gitlab-com/gl-infra/platform/runway/team#316 (closed)
Changelog
- b3ccd0444079883349b8c6a558c8e15f353f8fdc: Merge branch 'fforster/inventory' into 'main' (Florian Forster fforster@gitlab.com)
- 841a77aef6b0c4b1faf1ec2435b9ddb3118e3774: fix(inventory): Ensure that the
intervalfield is formatted correctly. (Florian Forster fforster@gitlab.com)
v3.55.5
3.55.5 (2025-02-19)
Bug Fixes
- renovate: automerge (d1cea39)
Changelog
- 715a123db85a766c280cc2a2605143743229fe43: Merge branch 'cfeick/renovate-automerge' into 'main' (Florian Forster fforster@gitlab.com)
- d1cea394d9642d383baf813e3532a313d601771e: fix(renovate): automerge (Chance Feick cfeick@gitlab.com)
v3.55.4
3.55.4 (2025-02-19)
Bug Fixes
- ci: yamlfmt (f035b70)
Changelog
- 28c0e68c298c3e5177f88c0e9ceaffe93c6f3aa1: Merge branch 'cfeick/yamlfmt-whitespace' into 'main' (Chance Feick cfeick@gitlab.com)
- f035b70fd5bbf3d94c59b4ddc05ad7f5e8dc1b4d: fix(ci): yamlfmt (Chance Feick cfeick@gitlab.com)
v3.55.3
3.55.3 (2025-02-18)
Bug Fixes
- deps: update module github.com/fluxcd/source-controller/api to v1.5.0 (27a6560)
Changelog
- b25a586768429f649072e0dc80291217f46ebba0: Merge branch 'renovate/alpine-helm-3.x' into 'main' (Sylvester Chin schin@gitlab.com)
- 9632b48134da62b874ca7872774e572d14ecc041: Merge branch 'renovate/github.com-fluxcd-source-controller-api-1.x' into 'main' (Chance Feick cfeick@gitlab.com)
- c02e35c82ab25995162636e233092d7a56f01a3d: Merge branch 'sc1-add-test-stage' into 'main' (Sylvester Chin schin@gitlab.com)
- 8b7d80afa06f283f4e411d64e2ef9ee37f030f76: chore(deps): update alpine/helm docker tag to v3.17.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 27a65604729fe71f61238404c5232c2c3a3d450f: fix(deps): update module github.com/fluxcd/source-controller/api to v1.5.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.55.2
3.55.2 (2025-02-17)
Bug Fixes
- deps: update module k8s.io/apimachinery to v0.32.2 (3346050)
Changelog
- ecf0416861e94368c5520c9f258fde781d9e100a: Merge branch 'renovate/alpine-3.x' into 'main' (Florian Forster fforster@gitlab.com)
- aa2ba48e4da07303d03e177f18ce4838ca5d4f22: Merge branch 'renovate/checkov-patch' into 'main' (Florian Forster fforster@gitlab.com)
- cad11df58997bd2087e6e36d7419a9286871a3fb: Merge branch 'renovate/golangci-lint-minor' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 1cae24e63198d364c27231cb736751950660894e: Merge branch 'renovate/kubernetes-go' into 'main' (Florian Forster fforster@gitlab.com)
- 8cef6c9f5ace96b9852229b21fedf08f11a80693: Merge branch 'renovate/terraform-provider-google' into 'main' (Florian Forster fforster@gitlab.com)
- 64d2f07c1b0a4e2d8b3a7ca3214289d5b95e40da: chore(deps): update alpine docker tag to v3.21.3 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- beb81fbc90db1861de5dd70f52fe7c0eb600e94c: chore(deps): update dependency checkov to v3.2.370 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- bfe9bfb66e905a3e42825ba2a5628c748075fa92: chore(deps): update dependency golangci-lint to v1.64 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 365c729e0139c077fd45f26df4c1ff3e437df00b: chore(deps): update terraform-provider-google to v6.20.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 3346050abc63e55c23708dd8a8b5056615a8fa89: fix(deps): update module k8s.io/apimachinery to v0.32.2 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.55.1
3.55.1 (2025-02-14)
Bug Fixes
- deps: update module gitlab.com/gitlab-org/api/client-go to v0.123.0 (28cf86d)
Changelog
- 7581422398e7db9f64663c2a040b7c658f1ff3f7: Merge branch 'renovate/gitlab.com-gitlab-org-api-client-go-0.x' into 'main' (Chance Feick cfeick@gitlab.com)
- 28cf86dd040cde780a400de43107375c680eed23: fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.123.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.55.0
3.55.0 (2025-02-14)
Features
- Allow service projects to select which change lock tag to use. (67eb91b)
Changelog
- f6466156ebefc26302f7a69894679a215f9e4678: Merge branch 'fforster/freeze' into 'main' (Chance Feick cfeick@gitlab.com)
- 67eb91b6d54dedb7f3765a5a8e4a1fcf147d99ad: feat: Allow service projects to select which change lock tag to use. (Florian Forster fforster@gitlab.com)
v3.54.3
3.54.3 (2025-02-13)
Bug Fixes
- deps: update googlecloud-go-sdk (840e0ba)
Changelog
- d0720ec2d6aaffdbcdd2272fc71287e842e316c2: Merge branch 'renovate/googlecloud-go-sdk' into 'main' (Florian Forster fforster@gitlab.com)
- 840e0ba974feb87e2ab2f04289c5e73cec026f1e: fix(deps): update googlecloud-go-sdk (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.54.2
3.54.2 (2025-02-13)
Bug Fixes
- deps: update module github.com/prometheus/common to v0.62.0 (d97425a)
Changelog
- e7cebeafe51af3360b1656c9deec752dcd284a5e: Merge branch 'renovate/github.com-prometheus-common-0.x' into 'main' (Florian Forster fforster@gitlab.com)
- d97425a128605da19b654f92bfb71e66df6f471b: fix(deps): update module github.com/prometheus/common to v0.62.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.54.1
3.54.1 (2025-02-13)
Bug Fixes
- deps: update module golang.org/x/oauth2 to v0.26.0 (0558fc3)
Changelog
- 74b48bf21bff3832c31034c1aaad6678299be72c: Merge branch 'renovate/common-ci-tasks' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 6984139c260ad28b44f0db6a88b7df808bef813a: Merge branch 'renovate/golang.org-x-oauth2-0.x' into 'main' (Florian Forster fforster@gitlab.com)
- af8f8000b9c46b2c6762baf59a2d8eed4464f890: chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v2.57 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 0558fc32b9854900362811af793bf13ac6bba33e: fix(deps): update module golang.org/x/oauth2 to v0.26.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.54.0
3.54.0 (2025-02-13)
Features
- Add the
inventory showsubcommand. (39cc282), closes gitlab-com/gl-infra/platform/runway/team#316 (closed)
Changelog
- 147c875ccc29f52806d97e18b54f82cd8dbc83d6: Merge branch 'fforster/inventory' into 'main' (Florian Forster fforster@gitlab.com)
- 39cc28213961817f0d25e7d0bfaa2704b35cbe92: feat: Add the
inventory showsubcommand. (Florian Forster fforster@gitlab.com)
v3.53.3
3.53.3 (2025-02-11)
Bug Fixes
- deps: update module google.golang.org/protobuf to v1.36.5 (89ad3a1)
Changelog
- 9d82812a5c575888116c495bdc53f182d2d9a92c: Apply 1 suggestion(s) to 1 file(s) (Sylvester Chin schin@gitlab.com)
- 203ad948a2585908f4ab2c279d4253c371151a2c: Merge branch 'renovate/checkov-patch' into 'main' (Florian Forster fforster@gitlab.com)
- 2836cb2e81a1342edf63017f6b189dc5b8e58ba2: Merge branch 'renovate/cloudflare-4.x' into 'main' (Florian Forster fforster@gitlab.com)
- ae2d48b663bc67cfa716a68ed271805c5a068fb9: Merge branch 'renovate/common-ci-tasks' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 36ac4553e9d4f57ed1780872cc86b1280bde3316: Merge branch 'renovate/google.golang.org-protobuf-1.x' into 'main' (Florian Forster fforster@gitlab.com)
- 9333d8f4a88426c3fe2dbda332e55fec90e05736: Merge branch 'renovate/googlecloudplatform-cloud-sql-proxy-2.x' into 'main' (Florian Forster fforster@gitlab.com)
- 889eb8032f4b73b585a208d621575533b1afae92: Merge branch 'renovate/hashicorp-vault-1.x' into 'main' (Chance Feick cfeick@gitlab.com)
- 0d754863236733af08fbf2646fdcbcc279cb9f04: Merge branch 'renovate/otel-opentelemetry-collector-contrib-0.x' into 'main' (Florian Forster fforster@gitlab.com)
- 8788c9d64c4d5e0c2a564e8adb4ac71d39b8254b: Merge branch 'renovate/patch-golang-patch' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 4f2fedc69449c21956cbc0a8d688de1c694a4904: Merge branch 'renovate/pre-commit-4.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 0c997f141f98434c7db6d7e3822c99cf6e622015: Merge branch 'renovate/terraform-provider-google' into 'main' (Florian Forster fforster@gitlab.com)
- c6740c91a1dcd270616f2e34535be3dacc6f26d2: Merge branch 'renovate/tflint-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 8212228d7885cda5cf941f9b2c7c7b16998af9cc: Merge branch 'sc1-bump-goreleaser-261' into 'main' (Sylvester Chin schin@gitlab.com)
- b72cb4a38d598fa12d24c165680fc63a4d5b538b: Merge branch 'sc1-ci-fix' into 'main' (Sylvester Chin schin@gitlab.com)
- be8ba44b51ab83eb754329c79a0a3b1263e7b605: chore(deps): bump goreleaser to v2.6.1 (Sylvester Chin schin@gitlab.com)
- 85dc5ce3d687c49aff910104277b2c6b58415a10: chore(deps): update dependency checkov to v3.2.369 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 2753f4e0db1792275443abef3bae73274e94b8be: chore(deps): update dependency googlecloudplatform/cloud-sql-proxy to v2.15.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 2f0003e3af913bd6c251c428eedfaae8e48dad38: chore(deps): update dependency hashicorp/vault to v1.18.4 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 0935306f53ca0951a49e5a0ba5109dc32897121c: chore(deps): update dependency pre-commit to v4.1.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 1e8d0de6d88e948227461d933ad3622a4f0c3abe: chore(deps): update dependency tflint to v0.55.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 500c345a8842b7a134a92cb3e2ff1546cb32d316: chore(deps): update golang-patch to v1.23.6 (patch) (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 53e7ccc797c73a3065e422af6ddda6a88ebf8a5e: chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.119.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- d17c28b70e7bd79635255a009a04bcdf42805b30: chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v2.56 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- ca27273ca39dd0dfa1e02da2343516c9b4c13c00: chore(deps): update terraform cloudflare to ~> 4.52.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- c5fe2840c3e40b88e4c45c73496c1e834e842524: chore(deps): update terraform-provider-google to v6.19.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 89ad3a15d182b8fc9342024da40160298f7a94fd: fix(deps): update module google.golang.org/protobuf to v1.36.5 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.53.2
3.53.2 (2025-02-03)
Bug Fixes
- reconciler: max instances for VPC access (eed44da)
Changelog
- 5359c34b754063bb6c087b1eaaf2f005ada5549d: Merge branch 'cfeick/max-instances-vpc' into 'main' (Sylvester Chin schin@gitlab.com)
- ec91bce05e803c309009425432f6d0cc42f2021b: Merge branch 'renovate/checkov-patch' into 'main' (Florian Forster fforster@gitlab.com)
- b7e5f0d44e5de00e669f7182e8ab7a10717bb8fb: Merge branch 'renovate/common-ci-tasks' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 5e7b04ba299aa67ef95401e43edc90f77e103961: chore(deps): update dependency checkov to v3.2.358 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 6fe87c30ba6f46194033c3743816e99b847aabdf: chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v2.53 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- eed44daa38cfc5b55f3fdc5359a6de4ac9b631d2: fix(reconciler): max instances for VPC access (Chance Feick cfeick@gitlab.com)
v3.53.1
3.53.1 (2025-01-29)
Bug Fixes
- deps: update module google.golang.org/grpc to v1.70.0 (f22a270)
Changelog
- 9221badb57c20ab938852ccfdb7a0bc4746aa150: Merge branch 'fforster/autolabels' into 'main' (Sylvester Chin schin@gitlab.com)
- 1c1f5a2bf4ed2c751308f7a8fa3f0c493305c6e6: Merge branch 'fforster/yamlfmt' into 'main' (Sylvester Chin schin@gitlab.com)
- 4ea973995960dae785655a1a3bdcbf7fb9821124: Merge branch 'renovate/alpine-3.x' into 'main' (Florian Forster fforster@gitlab.com)
- 4183c8efaf93aec3f7876b97f64273f4ec26a18b: Merge branch 'renovate/alpine-helm-3.x' into 'main' (Florian Forster fforster@gitlab.com)
- 1e60b41e2a2ef8e6713a051c1dd23d3c11eff9e7: Merge branch 'renovate/checkov-patch' into 'main' (Florian Forster fforster@gitlab.com)
- 83db38410d19904d2c965e6cbe6318576012aad0: Merge branch 'renovate/cloudflare-4.x' into 'main' (Chance Feick cfeick@gitlab.com)
- 971420b4031423c430decef0cbcc00d9aee1ba64: Merge branch 'renovate/cloudflare-4.x' into 'main' (Florian Forster fforster@gitlab.com)
- 06c728cfd00c0d6fe6d3d9b899310043b92fcee9: Merge branch 'renovate/gitlab-17.x-lockfile' into 'main' (Sylvester Chin schin@gitlab.com)
- 5cc611ea4a77adc57170632076bf8ce9a9fc9efc: Merge branch 'renovate/gitlab-dangerfiles-4.x-lockfile' into 'main' (Chance Feick cfeick@gitlab.com)
- e238861700645e90bfc6e648b5d13f20ef3f6ad1: Merge branch 'renovate/golangci-lint-minor' into 'main' (Florian Forster fforster@gitlab.com)
- 276f7774719f41fd4a804ce8108f491043a0de6d: Merge branch 'renovate/google.golang.org-grpc-1.x' into 'main' (Florian Forster fforster@gitlab.com)
- b5f4c0b9d36b0c7faa75ef9a54ef00e9974567a0: Merge branch 'renovate/googlecloudplatform-cloud-sql-proxy-2.x' into 'main' (Florian Forster fforster@gitlab.com)
- c98822bb58c2f882758da008862f0c7d76ef288c: Merge branch 'renovate/hashicorp-vault-1.x' into 'main' (Florian Forster fforster@gitlab.com)
- 7781643360e8fca288ecc0c7163ae5f8e1a5621f: Merge branch 'renovate/lock-file-maintenance' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- d674ec12d6648579c2bae0274d7bbef92219b079: Merge branch 'renovate/otel-opentelemetry-collector-contrib-0.x' into 'main' (Sylvester Chin schin@gitlab.com)
- b17717c519bd6f75b297e610543d2059f0de2dbd: Merge branch 'renovate/patch-golang-patch' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- c957d802bc7b54c0cc39eb8d5d7c2b2186fc5f27: Merge branch 'renovate/terraform-monorepo' into 'main' (Florian Forster fforster@gitlab.com)
- 1ac07b0064958b099fa88683380c57e8720b8d06: Merge branch 'renovate/terraform-monorepo' into 'main' (Sylvester Chin schin@gitlab.com)
- e570add5bf5bff40c34ed684700a886fa5b18b1b: Merge branch 'renovate/terraform-provider-google' into 'main' (Florian Forster fforster@gitlab.com)
- ded2fa82261ee6b591ed659ae31044568ec7be13: Merge branch 'renovate/terraform-provider-google' into 'main' (Florian Forster fforster@gitlab.com)
- 0b621fe84478f761527f37c6ec91135a4aa72ffb: Merge branch 'renovate/tflint-0.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- d895f50f4479ba5bc21bab1582e71c7dbbce43ae: Merge branch 'renovate/vault-4.x' into 'main' (Sylvester Chin schin@gitlab.com)
- 0c07b4d485aac92c0d2ec88d14ab83da7ca36460: Merge branch 'renovate/yq-4.x' into 'main' (Sylvester Chin schin@gitlab.com)
- 840da1b1a85cca6573d9d50fca2fca51290f1fca: chore(deps): lock file maintenance (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- c5768372aac46d51f72aac7617627267fbb14ccb: chore(deps): update alpine docker tag to v3.21.2 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- fd73b47134df01adea90fc177ac0094e91fbe083: chore(deps): update alpine/helm docker tag to v3.17.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- c03132efff8c3af8692bc384950e527f9d5a989b: chore(deps): update dependency checkov to v3.2.353 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- d15b4da75df852f2c1cd64367a80bdcc860bcafc: chore(deps): update dependency gitlab-dangerfiles to v4.8.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- fd334a569253f9daa3dd574e61210a118f731dfa: chore(deps): update dependency golangci-lint to v1.63 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- b0fc1ae0eefb066b84782872a668ca5c014a5630: chore(deps): update dependency googlecloudplatform/cloud-sql-proxy to v2.14.3 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 83fc4927d6a600e0acd3f8eea86c5d5cb0a09596: chore(deps): update dependency hashicorp/vault to v1.18.3 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- b91fe825d1f7a15803d9f47fda73d1be0be65e69: chore(deps): update dependency terraform to v1.10.4 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- dd5ca72618361a574c4232a387d216cdbad8b04b: chore(deps): update dependency terraform to v1.10.5 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 153ffe272fb6a28bd62e48f7c0242c63e4711d02: chore(deps): update dependency tflint to v0.55.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 452d95ae293ef9f3aa60292fe2511d51103fd3fe: chore(deps): update dependency yq to v4.45.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 9890d81fdf74ce56401b67cd582b2d6afebe9911: chore(deps): update golang-patch to v1.23.5 (patch) (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- b9273e601c51a89e375f20b6a3f9c89be148bb06: chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.117.0 (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 81a10533e87cc67a943ec9889679fc4ebfb35637: chore(deps): update terraform cloudflare to ~> 4.50.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 1000309fbd821c7eeba1e66da4203950d68907d5: chore(deps): update terraform cloudflare to ~> 4.51.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 7931929f72ad5b12d5f7bacc598b597861aaab6f: chore(deps): update terraform gitlab to v17.7.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 9104030501eed344a6761dc518bb0a3be201d8d3: chore(deps): update terraform vault to v4.6.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 6a45553d3cbdb7bc48dccf3186c96c27abdbd3fd: chore(deps): update terraform-provider-google to v6.16.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- caee05573662f13c765635438301b2cf00250ed5: chore(deps): update terraform-provider-google to v6.18.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- f22a27045b3e706a8e33b71cb23e17ec3c23f984: fix(deps): update module google.golang.org/grpc to v1.70.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.53.0
3.53.0 (2025-01-09)
Features
- implicitly enable vpc access when using cloudsql (e83404e)
Changelog
- e282dda37af759f6b1c66482d64db5da116c843e: Merge branch 'sc1-implicit-vpc-access' into 'main' (Sylvester Chin schin@gitlab.com)
- e83404eb4e13e0b86b869bbc1d2d7acbb29f4a83: feat: implicitly enable vpc access when using cloudsql (Sylvester Chin schin@gitlab.com)
v3.52.1
3.52.1 (2025-01-08)
Bug Fixes
- make the matchStrings pattern generic for all packages (c40cf38)
Changelog
- dd578291c764c581a0df5795b2e74c1172068f7c: Merge branch 'update-renovate-config' into 'main' (Gonzalo Servat gservat@gitlab.com)
- c40cf386c570d2127efcdaade5d48b97965a014a: fix: make the matchStrings pattern generic for all packages (Gonzalo Servat gservat@gitlab.com)
v3.52.0
3.52.0 (2025-01-08)
Features
- add psc flag (6097e89)
Changelog
- f1c6a2f4ae3fa5df969396c5728a903f4c516674: Merge branch 'sc1-cloudsql-mount' into 'main' (Sylvester Chin schin@gitlab.com)
- 6097e89649eee024ffc6f39f593bc9d008271cf3: feat: add psc flag (Sylvester Chin schin@gitlab.com)
v3.51.10
3.51.10 (2025-01-06)
Bug Fixes
- deps: update module github.com/prometheus/prometheus to v0.301.0 (d764394)
Changelog
- 216603f8ea8f45a727f2600ccf42f729ae6b8137: Merge branch 'renovate/github.com-prometheus-prometheus-0.x' into 'main' (Chance Feick cfeick@gitlab.com)
- d76439406447a19a8a69157bdb3abe391d1898f8: fix(deps): update module github.com/prometheus/prometheus to v0.301.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.9
3.51.9 (2025-01-06)
Bug Fixes
- deps: update module golang.org/x/term to v0.28.0 (2b81aaa)
Changelog
- fb9a0c6e613a70f9e3ef2b457661ffd985ddb891: Merge branch 'renovate/golang.org-x-term-0.x' into 'main' (Sylvester Chin schin@gitlab.com)
- 2b81aaa4a1476e0d30ef110cabffbe2d6ef9e074: fix(deps): update module golang.org/x/term to v0.28.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.8
3.51.8 (2025-01-06)
Bug Fixes
- deps: update module golang.org/x/oauth2 to v0.25.0 (17d5d65)
Changelog
- 17f8cbb83784629dc8068cf7ef874ed28ac6cbb0: Merge branch 'renovate/checkov-patch' into 'main' (Sylvester Chin schin@gitlab.com)
- 3f56008f281046d84c33efc85b209e8aaf65fdc8: Merge branch 'renovate/golang.org-x-oauth2-0.x' into 'main' (Sylvester Chin schin@gitlab.com)
- fda8cbe0174c3ed165d76e3855f7f42fa84cbb28: chore(deps): update dependency checkov to v3.2.346 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 17d5d652f49df9591eb8ccda858a6394e86cb24e: fix(deps): update module golang.org/x/oauth2 to v0.25.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.7
3.51.7 (2024-12-31)
Bug Fixes
- deps: update module google.golang.org/api to v0.214.0 (ac56f9f)
Changelog
- f45ac73e2cc359252a9c725c9e8bd1a788b05bf3: Merge branch 'renovate/alpine-helm-3.x' into 'main' (Sylvester Chin schin@gitlab.com)
- 795873f292db4185381520b1abd8a2f3970330a9: Merge branch 'renovate/checkov-patch' into 'main' (Chance Feick cfeick@gitlab.com)
- 9a20a645805e4b713cd391d2cec01fcd5e502179: Merge branch 'renovate/cloudflare-4.x' into 'main' (Sylvester Chin schin@gitlab.com)
- c0fcdc298669955e2d4533c4f269dbeb6c89f152: Merge branch 'renovate/gitlab-17.x-lockfile' into 'main' (Chance Feick cfeick@gitlab.com)
- 38a18554b1dc71e512b921db63172cedeef54bd7: Merge branch 'renovate/googlecloud-go-sdk' into 'main' (Sylvester Chin schin@gitlab.com)
- 7fb062c0bcd5397e83dc6ba2303c13e6c33d749d: Merge branch 'renovate/terraform-monorepo' into 'main' (Chance Feick cfeick@gitlab.com)
- 31aab63221825e3ac36ff46b97cc616a81a5fe10: Merge branch 'renovate/terraform-provider-google' into 'main' (Sylvester Chin schin@gitlab.com)
- cfe4768ae9a691a8f7ae796f803d129428cbbf1f: chore(deps): update alpine/helm docker tag to v3.16.4 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 08ee25ad4cdaa554d52bf6e4c31a18d7b6eb1ea9: chore(deps): update dependency checkov to v3.2.344 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- baf95a64da51546bd35b8dab447fac023b958512: chore(deps): update dependency terraform to v1.10.3 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 7cd66b3b99a5e407eaf06160324d743d3bad78cd: chore(deps): update terraform cloudflare to ~> 4.49.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 8fab17241db01ea518f731432d51cbd0c584423a: chore(deps): update terraform gitlab to v17.7.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 83758cc35239b97f58f79a6eb1cecb735746a6aa: chore(deps): update terraform-provider-google to v6.14.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- ac56f9fcfdad5ca69b08a6d0d4264c8e8dc8a6cf: fix(deps): update module google.golang.org/api to v0.214.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.6
3.51.6 (2024-12-16)
Bug Fixes
- deps: update module google.golang.org/grpc to v1.69.0 (95f8900)
Changelog
- 7e415fba3abb5db1e303c34206852a966edac99b: Merge branch 'renovate/cloudflare-4.x' into 'main' (Florian Forster fforster@gitlab.com)
- 0a429d2652c1369444fea9627ba7b0faa11d4799: Merge branch 'renovate/google.golang.org-grpc-1.x' into 'main' (Florian Forster fforster@gitlab.com)
- 0205dfc21f74319fe9bc9f2969582cef64ce2794: Merge branch 'renovate/terraform-monorepo' into 'main' (Florian Forster fforster@gitlab.com)
- 463a71e38f6002a82bd17977b308d08fdf73568d: Merge branch 'renovate/terraform-provider-google' into 'main' (Florian Forster fforster@gitlab.com)
- f00fee3311744e3739550063e9910bd5613782ee: chore(deps): update dependency terraform to v1.10.2 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 46f86c164abd3929eec0547d927a0e3a7a7b56d0: chore(deps): update terraform cloudflare to ~> 4.48.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 867884fc90b71287cc6f21fa6589fa7b925ed6a8: chore(deps): update terraform-provider-google to v6.13.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 95f8900d3530e8e2ea7c79672a381277ce090550: fix(deps): update module google.golang.org/grpc to v1.69.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.5
3.51.5 (2024-12-16)
Bug Fixes
- deps: update module cloud.google.com/go/compute to v1.31.0 (449c41c)
Changelog
- d7227c69eab2ed03b157cd3d114211c99ba4b701: Merge branch 'renovate/googlecloud-go-sdk' into 'main' (Florian Forster fforster@gitlab.com)
- 449c41c1d0c6e2218bff7c4211a82da05556ff88: fix(deps): update module cloud.google.com/go/compute to v1.31.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.4
3.51.4 (2024-12-12)
Bug Fixes
- deps: update module google.golang.org/grpc to v1.68.1 (171903f)
Changelog
- 83cec14dde30840e860b6e0e3d77ba99cb92c3d8: Merge branch 'renovate/google.golang.org-grpc-1.x' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 171903f47dca0d8cd4e85afaa55abd8fb4f98f91: fix(deps): update module google.golang.org/grpc to v1.68.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.3
3.51.3 (2024-12-12)
Bug Fixes
- deps: update module google.golang.org/api to v0.211.0 (b898fd9)
Changelog
- 89f4c0f1a00375769a20d05c88799bb44ea73a2f: Merge branch 'chore/otel-collector-version' into 'main' (Chance Feick cfeick@gitlab.com)
- 0da93a5d880c8458904823bebeb78e2158ef7d91: Merge branch 'renovate/alpine-3.x' into 'main' (Sylvester Chin schin@gitlab.com)
- 4f9bf7595848c48f2eca1a94246c89d7a2b197f6: Merge branch 'renovate/checkov-patch' into 'main' (Sylvester Chin schin@gitlab.com)
- 580bc2e6d76f0fd484b0549063fb47436c6a836e: Merge branch 'renovate/gitlab-org-components-danger-review-1.x' into 'main' (Florian Forster fforster@gitlab.com)
- 747359c4fb3cceb8b342a3ccc7a37bc4305895d2: Merge branch 'renovate/gitlab-org-components-danger-review-2.x' into 'main' (Florian Forster fforster@gitlab.com)
- 461411700e9e6eb8bb398d7503f08d34793e922f: Merge branch 'renovate/googlecloud-go-sdk' into 'main' (Florian Forster fforster@gitlab.com)
- 7c227de7854d3104c64549ad0a71e20aabf55bff: Merge branch 'renovate/patch-golang-patch' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 4ebc39d05ea59e5ecf7055928cd122bf4a66248b: Merge branch 'renovate/terraform-monorepo' into 'main' (Florian Forster fforster@gitlab.com)
- 19edb99eee1d17197c23d70a97bf2cbc25d32d95: Merge branch 'renovate/yq-4.x' into 'main' (Florian Forster fforster@gitlab.com)
- 2ece80d00a63f619d0156c2ef2a46622bb9e1019: chore(deps): update alpine docker tag to v3.21.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 0929bd71a371b4c4174ff065d775d8576c3b1a5b: chore(deps): update dependency checkov to v3.2.334 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- e5ea00e1be56103d7e1d092ab9ca6c356f55a649: chore(deps): update dependency gitlab-org/components/danger-review to v1.4.2 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 8ea5e940c177f781103bbf3dac0c63a47bae6b22: chore(deps): update dependency gitlab-org/components/danger-review to v2 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 4ca0231308419f6e2d0c2980e1b81b2659ce0e30: chore(deps): update dependency terraform to v1.10.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- c906844c8286a8328b077f10c6f521f833df46f6: chore(deps): update dependency yq to v4.44.6 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 308b019f5391e67d794c29a4c77ef7ff85d5f6c1: chore(deps): update golang-patch to v1.23.4 (patch) (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- 3e23a8b5a79db76af7c7b77d1f5f8dc93b848e60: chore(reconciler): otel collector dependancy management (Chance Feick cfeick@gitlab.com)
- b898fd98fea2745e98a4d6ed5d94f3649aad8ddb: fix(deps): update module google.golang.org/api to v0.211.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.2
3.51.2 (2024-12-04)
Bug Fixes
- bump json-schema-for-humans to fix pages job (1dbfc49)
Changelog
- 35b1164271187f9f20bbc588bdf55deace2134d1: Merge branch 'bump-json-schema-for-humans' into 'main' (Gonzalo Servat gservat@gitlab.com)
- 2ba49d0b80fee8c04ee6b2645f39d530dc8db9c9: Merge branch 'renovate/vault-1.x' into 'main' (Gonzalo Servat gservat@gitlab.com)
- 4ddd61dbe44f526d4aac19ec66d846f88aa16633: Merge branch 'sc1-embed-version' into 'main' (Sylvester Chin schin@gitlab.com)
- 4150b4afa17cd5b52b5191c5084bf77173a8958d: Merge branch 'sc1-fix-renovate-preset' into 'main' (Sylvester Chin schin@gitlab.com)
- afca0cc3c447b0e89ae7582fae487677a860a191: chore(deps): update dependency vault to v1.18.2 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- e3f1bffa04e65021f66677918632421506f72d9d: chore: remove --runway_revision flag usage (Sylvester Chin schin@gitlab.com)
- 1dbfc490b5ef2ad514f651ebf576ca21810aea66: fix: bump json-schema-for-humans to fix pages job (Gonzalo Servat gservat@gitlab.com)
v3.51.1
3.51.1 (2024-12-02)
Bug Fixes
- deps: update module github.com/prometheus/prometheus to v0.300.1 (c96157a)
Changelog
- 7a14cad32a8ac5c967937cc793fc388489677c38: Merge branch 'renovate/checkov-patch' into 'main' (Florian Forster fforster@gitlab.com)
- 5365cc5e68f484c995377d3a36a1855ab1e13975: Merge branch 'renovate/cloudflare-4.x' into 'main' (Florian Forster fforster@gitlab.com)
- 2fbb4fbe27737c215ee6a4970931f73d231a73e9: Merge branch 'renovate/github.com-prometheus-prometheus-0.x' into 'main' (Florian Forster fforster@gitlab.com)
- 7e6b13e2042c4c5dfba606dbf2e3e710de045e86: Merge branch 'renovate/gitlab-17.x-lockfile' into 'main' (Florian Forster fforster@gitlab.com)
- 8448d87ffabc73586c8f08644a707e67469af834: Merge branch 'renovate/lock-file-maintenance' into 'main' (Runway Renovate Robot group_67740146_bot_7c548ecafb02767811ea1226de16525a@noreply.gitlab.com)
- e7ce87c80b17f910498dfec37e45d0efc0f4e3ef: Merge branch 'sc1-manage-upgrade-cadence' into 'main' (Sylvester Chin schin@gitlab.com)
- 2e146f4d3f38a185945bd106c2e6d3b79304a3de: chore(deps): lock file maintenance (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 1ce5d03299c5aff954a80341054a287b4583ab3a: chore(deps): update dependency checkov to v3.2.324 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- c6441bdeff3ebf26a9145c463128395f49d3f433: chore(deps): update terraform cloudflare to ~> 4.47.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- a06dd1b2fe6969bbe11d744e35dbdc535cc36908: chore(deps): update terraform gitlab to v17.6.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- c96157a801286de3ea7360a0d73d8739898b89da: fix(deps): update module github.com/prometheus/prometheus to v0.300.1 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
v3.51.0
3.51.0 (2024-11-27)
Features
- Renovate: Add a Renovate config for updating Runway versions. (7a7c839), closes gitlab-com/gl-infra/platform/runway/team#69 (closed)
Changelog
- bb38276a6426c0bdbdf7cf50a5548cf41d19372c: Merge branch 'fforster/renovate' into 'main' (Florian Forster fforster@gitlab.com)
- 7a7c83979478f37bb55cb6b9b0358a8d3d46716b: feat(Renovate): Add a Renovate config for updating Runway versions. (Florian Forster fforster@gitlab.com)
v3.50.1
3.50.1 (2024-11-27)
Bug Fixes
- correct goreleaser release image name (2378f19)
- deps: update module google.golang.org/api to v0.209.0 (51213da)
Changelog
- f6d3a915f4cf7dae4849b855d925d38345193827: Apply 2 suggestion(s) to 1 file(s) (Sylvester Chin schin@gitlab.com)
- 12d03fce9fea0974dc0fe6a545919ff31bd3b375: Merge branch 'renovate/gitlab-17.x-lockfile' into 'main' (Sylvester Chin schin@gitlab.com)
- 6b63f5fa2ab368e20659455e84ba9e91adad5a92: Merge branch 'renovate/googlecloud-go-sdk' into 'main' (Florian Forster fforster@gitlab.com)
- 0435601b4f3e0f14dc4d0a8bfea337564bfacb87: Merge branch 'sc1-fix-release-image-name' into 'main' (Sylvester Chin schin@gitlab.com)
- ef83a76ebafcd5a6f2c38de7e9253e2f8f212f34: Merge branch 'sc1-use-goreleaser' into 'main' (Sylvester Chin schin@gitlab.com)
- 5e5108a5a32de20382fbf6dfc92d34499b739af4: chore(deps): update terraform gitlab to v17.6.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 51213da97e6fa0bdc01439da9d616de520c8f291: fix(deps): update module google.golang.org/api to v0.209.0 (GitLab Renovate Bot ops-contact+gl-common-ci-tasks-self-renovate@gitlab.com)
- 2378f19d1b28a080924e406e0a1e99bed6f55029: fix: correct goreleaser release image name (Sylvester Chin schin@gitlab.com)
v3.50.0
3.50.0 (2024-11-25)
Features
- grafana: add runway version into annotation (386550d)
v3.49.3
3.49.3 (2024-11-21)
Bug Fixes
- deps: update googlecloud-go-sdk (c46f5f1)
v3.49.2
3.49.2 (2024-11-20)
Bug Fixes
- vault: remove duplicate in platform_secrets_list_map (41b6a37)
v3.49.1
3.49.1 (2024-11-20)
Bug Fixes
- remove redundant depends_on (ae0c54f)
v3.49.0
3.49.0 (2024-11-19)
Features
- read platform secrets from Vault (b46a4b0)
v3.48.0
3.48.0 (2024-11-18)
Features
- set manual trigger at service project (b655585)
v3.47.2
3.47.2 (2024-11-18)
Bug Fixes
- deps: update module github.com/prometheus/prometheus to v0.300.0 (873e768)
- deps: update module google.golang.org/protobuf to v1.35.2 (ae61c8e)
v3.47.1
3.47.1 (2024-11-18)
Bug Fixes
- deps: update googlecloud-go-sdk (e8ee52b)
v3.47.0
3.47.0 (2024-11-15)
Features
- ci-tasks: manual deployment strategy (a75b9ba)
v3.46.4
3.46.4 (2024-11-14)
Bug Fixes
- deps: update module github.com/prometheus/prometheus to v0.55.1 (bde2684)
v3.46.3
3.46.3 (2024-11-14)
Bug Fixes
- deps: update module golang.org/x/term to v0.26.0 (a9dfe68)
v3.46.2
3.46.2 (2024-11-14)
Bug Fixes
- deps: update module golang.org/x/oauth2 to v0.24.0 (dd8bbf1)
- deps: update module google.golang.org/grpc to v1.68.0 (ceac61a)
v3.46.1
3.46.1 (2024-11-08)
Bug Fixes
- deps: update googlecloud-go-sdk (1289649)
v3.46.0
3.46.0 (2024-11-07)
Features
- add VPC access support to services and jobs (4c89ac5)
v3.45.1
3.45.1 (2024-11-06)
Bug Fixes
- deps: update module github.com/prometheus/common to v0.60.1 (5c86a1e)
v3.45.0
3.45.0 (2024-10-30)
Features
- trigger a new revision for any change to the Runway YAML spec (8f694cc)
v3.44.8
3.44.8 (2024-10-30)
Bug Fixes
- ci-tasks: change lock check dry run (2552967)
v3.44.7
3.44.7 (2024-10-29)
Bug Fixes
- set create_before_destroy to [secure] on some docker resources (fbe5e09)
v3.44.6
3.44.6 (2024-10-21)
Bug Fixes
- deps: update module google.golang.org/api to v0.201.0 (5026399)
evilmartians/lefthook (lefthook)
v1.11.3
v1.11.2
v1.11.1
v1.11.0
v1.10.11
- deps: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#952) (#958) by @mrexox
- fix: add $schema property (#942) by @mst-mkt
- deps: bump github.com/briandowns/spinner from 1.23.1 to 1.23.2 (#935) (#940) by @mrexox
v1.10.10
- feat: allow providing a list of globs (#937) by @mrexox
- fix: properly inherit exclude options when not overwritten (#936) by @mrexox
v1.10.9
v1.10.8
- feat: add custom plain templates (#930) by @mrexox
- fix: unique names for nested operations (#931) by @mrexox
v1.10.7
- fix: use lefthook option in ghost hook too (#929) by @mrexox
- feat: add schema.json to npm packages (#928) by @mrexox
- fix: increase timeout for self-update to 2 mins by @mrexox
v1.10.6
Changelog
-
3d0f05dchore: cleanup dotfiles -
9873ceechore: remove .lefthook.toml -
6d6977ffeat: add schema.json to npm packages (#928) -
6621921fix: increase timeout for self-update to 2 mins -
e8bf594fix: typo -
ce2058dfix: use lefthook option in ghost hook too (#929)
v1.10.5
- feat: add lefthook option for custom path or command (#927) by @mrexox
- chore: update config template with new jobs by @mrexox
v1.10.4
- fix: avoid skipping pre commit when deleted files staged (#925) by @mrexox
- fix: use roots from jobs for possible npm package location (#924) by @mrexox
- deps: January 2025 (#926) by @mrexox
v1.10.3
v1.10.2
v1.10.1
- deps: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#952) (#958) by @mrexox
- fix: add $schema property (#942) by @mst-mkt
- deps: bump github.com/briandowns/spinner from 1.23.1 to 1.23.2 (#935) (#940) by @mrexox
v1.10.0
v1.9.3
v1.9.2
v1.9.1
v1.9.0
- chore: add minimum git version support warning (#886) by @mrexox
- fix: reorder available hooks list (#884) by @scop
- docs: correct typo in 'Scoop for Windows' section (#883) by @Daniil-Oberlev
- refactor: [breaking] replace viper with koanf (#813) by @mrexox
- ci: fix packages release (#881) by @mrexox
v1.8.5
- ci: automate publishing to cloudsmith (#875) by @mrexox
- feat: add option to skip running LFS hooks (#879) by @zachah
v1.8.4
- ci: fix goreleaser update changes (#874) by @mrexox
- deps: November 2024 (#867) by @mrexox
- docs: add docs for fnm configuration (#869) by @vasylnahuliak
- docs: add
outputto list of config options (#868) by @cr7pt0gr4ph7
v1.8.2
- chore: fix linter and tests by @mrexox
- feat: add refetch_frequency parameter to settings (#857) by @gabriel-ss
- docs: call commitizen properly (#858) by @politician
v1.8.1
- chore: bump Go to 1.23 (#856) by Valentin Kiselev
- fix: skip git lfs hook when calling manually (#855) by Valentin Kiselev
v1.8.0
- fix: [breaking] don't auto-install lefthook with npx if not found (#602) by @anthony-hayes
- fix: [breaking] execute files command within configured root (#607) by @mrexox
- fix: calculate hashsum of the full config (#854) by @mrexox
- feat: support globs in extends (#853) by @mrexox
- docs: simplify configuration docs (#851) by @mrexox
v1.7.22
- feat: add skip option merge-commit (#850) by @mrexox
- ci: parallelize publishing (#847) by @mrexox
- fix: increase self update download timeout (#849) by @mrexox
- docs: update docs with new packages (#848) by @mrexox
v1.7.21
- feat: maintain Python package too (#845) by @mrexox
- ci: generate apk files (#843) by @mrexox
- docs: mention to uninstall npm package (#842) by @mrexox
- chore: hide remaining wiki links (#841) by @midskyey
- docs: update info about merge order (#838) by @mrexox
- docs: actualize (#831) by @mrexox
v1.7.18
- fix: force remote name origin when using remotes (#830) by @mrexox
- deps: September 2024 (#829) by @mrexox
v1.7.17
v1.7.16
- chore: enhance some code parts (#824) by @mrexox
- fix: quote script path (#823) by @mrexox
- docs: fix typo for command names in configuration.md (#814) by @nack43
v1.7.15
v1.7.14
Fix lefthook NPM package to include OpenBSD package as optional dependency.
v1.7.13
v1.7.12
v1.7.11
v1.7.10
- deps: July 2024 (#795) by @mrexox
- packaging(npm): try direct reference for lefthook executable (#794) by @mrexox
v1.7.9
v1.7.8
rubocop/rubocop (rubocop)
v1.73.2
Bug fixes
- #13942: Fix incorrect disabling of departments when inheriting configuration. ([@koic][])
-
#13766: Fix false positives for
Style/InverseMethodswhen usingany?ornone?with safe navigation operator. ([@koic][]) -
#13938: Fix false positives for
Style/RedundantConditionwhen a variable or a constant is used. ([@koic][]) -
#13935: Fix a false negative for
Style/RedundantFreezewhen calling methods that produce frozen objects with numblocks. ([@earlopain][]) -
#13928: Fix
end pattern with unmatched parenthesis: / (RegexpError)on Ruby 3.2.0. ([@dvandersluis][]) -
#13933: Fix wrong autocorrect for
Style/KeywordParametersOrderwhen the arguments are on multiple lines and contain comments. ([@earlopain][])
Changes
-
#12669: Update autocorrection for
Lint/EmptyConditionalBodyto be safe. ([@dvandersluis][])
v1.73.1
Bug fixes
-
#13920: Fix an error for
Lint/MixedCaseRangewhen/[[ ]]/is used. ([@koic][]) -
#13912: Fix wrong autocorrect for
Lint/EmptyConditionalBodywhen assigning to a variable with only a single branch. ([@earlopain][]) -
#13913: Fix false positives for
Style/RedundantConditionwhen using when true is used as the true branch and the condition is not a predicate method. ([@koic][]) -
#13909: Fix false positive with
Layout/ClosingParenthesisIndentationwhen first parameter is a hash. ([@tejasbubane][]) -
#13915: Fix writing generics type of rbs-inline annotation for nested class in
Style/CommentedKeyword. ([@dak2][]) -
#13916: Fix
Lint/LiteralAsConditionacting on the right hand side of && nodes. ([@zopolis4][])
v1.73.0
New features
-
#11024: Add
require_alwaysoption toStyle/EndlessMethod. ([@koic][]) -
#11024: Add
require_single_lineoption toStyle/EndlessMethod. ([@jtannas][]) - #9935: Introduce EnforcedStyleForMultiline "diff_comma". ([@flavorjones][])
Bug fixes
- #13867: Fix an error for plugins when not running RuboCop through Bundler. ([@earlopain][])
-
#13902: Fix false negative for
Style/RedundantSelfAssignmentwhen the method receives a block. ([@vlad-pisanov][]) -
#13826: Fix false positives for regex cops when
Lint/MixedCaseRangeis enabled. ([@earlopain][]) -
#13818: Fix false positives for
Lint/Voidwhen using operator method call without argument. ([@koic][]) -
#13896: Fix a false positive for
Style/TrivialAccessorswithinstance_evaland numblocks. ([@earlopain][]) -
#13910: Fix false positives for
Style/EndlessMethodwhen using setter method definitions. ([@koic][]) -
#13889: Fix autocorrection for
Layout/LineLengthwith interpolated strings when not on the first line. ([@dvandersluis][]) -
#13900: Fix infinite loop between
Layout/EmptyLinesAroundAccessModifierandLayout/EmptyLinesAroundBlockBodywithEnforcedStyle: no_empty_lines. ([@dvandersluis][]) -
#12692: Fix
Style/AccessorGroupingwith constants. ([@tejasbubane][]) -
#13882: Fix
Style/RedundantFormatfor annotated template strings with missing hash keys. ([@dvandersluis][]) -
#13880: Fix
Style/RedundantFormatwhen given double-splatted arguments. ([@dvandersluis][]) -
#13907: Don't offer autocorrect for
Style/StringConcatenationwhen numblocks are used. ([@earlopain][]) -
#13876: Don't consider
require 'pp'to be redundant forLint/RedundantRequireStatement. ([@earlopain][]) -
#13885: Update
Style/HashExceptandStyle/HashSliceto not register an offense if selecting over the hash value. ([@dvandersluis][])
Changes
-
#12948: Add
ForbiddenNamesconfiguration toNaming/VariableNameto specify names that are forbidden. ([@dvandersluis][]) -
#13117: Add partial autocorrect support to
Lint/LiteralAsConditioncop to check for redundant conditions. ([@zopolis4][]) - #13892: Allow merging of configured arrays and non-arrays. ([@sambostock][])
-
#13833: Add
Referenceto common params. ([@sambostock][]) -
#13890: Update
Lint/RedundantTypeConversionto not register an offense when given a constructor withexception: false. ([@dvandersluis][]) -
#13729: Update
Style/RedundantConditioncop to detect conditional expressions where the true branch istrueand suggest replacing them with a logical OR. ([@datpmt][])
v1.72.2
Bug fixes
-
#13853: Fix exclusion of relative paths in plugin's
AllCops: Excludeas expected. ([@koic][]) -
#13844: Fix an error for
Style/RedundantFormatwhen a template argument is used without keyword arguments. ([@koic][]) -
#13857: Fix an error for
Style/RedundantFormatwhen numeric placeholders is used in the template argument. ([@koic][]) -
#13861: Fix
ArgumentErrorrelated to two deprecatedAllowedPatternAPIs. ([@koic][]) -
#13849: Fix an error for
Lint/UselessConstantScopingwhen multiple assigning to constants afterprivateaccess modifier. ([@koic][]) -
#13856: Fix false positives for
Lint/UselessConstantScopingwhen a constant is used afterprivateaccess modifier with arguments. ([@koic][])
Changes
v1.72.1
Bug fixes
-
#13836: Fix an error for
Style/RedundantParentheseswhen a different expression appears before a range literal. ([@koic][]) -
#13839: Fix false positives for
Lint/RedundantTypeConversionwhen passing block arguments when generating a Hash or a Set. ([@koic][])
Changes
- #13839: Extension plugin is loaded automatically with `require 'rubocop/rspec/support'. ([@koic][])
v1.72.0
New features
-
#13740: Add new
Lint/CopDirectiveSyntaxcop. ([@kyanagi][]) -
#13800: Add new
Lint/SuppressedExceptionInNumberConversioncop. ([@koic][]) -
#13702: Add new
Lint/RedundantTypeConversioncop. ([@dvandersluis][]) -
#13831: Add new
Lint/UselessConstantScopingcop. ([@koic][]) -
#13793: Add new
Style/RedundantFormatcop to check for uses offormatorsprintfwith only a single string argument. ([@dvandersluis][]) -
#13581: Add new
InternalAffairs/LocationExistscop to check for code that can be replaced withNode#loc?orNode#loc_is?. ([@dvandersluis][]) -
#13661: Make server mode detect local paths in .rubocop.yml under
inherit_fromandrequirefor automatically restart. ([@koic][]) -
#13721:
Naming/PredicateName: Optionally use Sorbet to detect predicate methods. ([@issyl0][]) - #6012: Support RuboCop extension plugin. ([@koic][])
Bug fixes
-
#13807: Fix false negatives for
Style/RedundantParentheseswhen chaining[]method calls. ([@koic][]) -
#13788: Fix false negatives for
Style/RedundantParentheseswhen[]method is called with variable or constant receivers. ([@koic][]) -
#13811: Fix false negatives for
Style/RedundantParentheseswhen handling range literals with redundant parentheses. ([@koic][]) -
#13796: Fix crash in
Layout/EmptyLinesAroundMethodBodyfor endless methods. ([@dvandersluis][]) - #13817: Fix false positive for format specifier with non-numeric precision. ([@dvandersluis][])
-
#12672: Fix false positives for
Lint/FormatParameterMismatchwhen the width value is interpolated. ([@dvandersluis][]) -
#12795: Fix
Layout/BlockAlignmentfor blocks that are the body of an endless method. ([@dvandersluis][]) - #13822: Fix undefined method Logger when processing watched file notifications. ([@vinistock][])
- #13805: Make the language_server-protocol dependency version stricter. ([@koic][])
v1.71.2
Bug fixes
-
#13782: Fix an error
Layout/ElseAlignmentwhenelseis part of a numblock. ([@earlopain][]) -
#13395: Fix a false positive for
Lint/UselessAssignmentwhen assigning in branch and block. ([@pCosta99][]) -
#13783: Fix a false positive for
Lint/Voidwheneachnumblock with conditional expressions that has multiple statements. ([@earlopain][]) -
#13787: Fix incorrect autocorrect for
Style/ExplicitBlockArgumentwhen using arguments ofzsuperin method definition. ([@koic][]) -
#13785: Fix
Style/EachWithObjectcop error in case of single block argument. ([@viralpraxis][]) -
#13781: Fix a false positive for
Lint/UnmodifiedReduceAccumulatorwhen omitting the accumulator in a nested numblock. ([@earlopain][])
v1.71.1
Bug fixes
-
#10081: Add the missing
include RuboCop::RSpec::ExpectOffensein rubocop/rspec/support.rb. ([@d4rky-pl][]) -
#13765: Fix a false negative for
Lint/AmbiguousBlockAssociationwith numblocks. ([@earlopain][]) -
#13759: Fix a false negative for
Lint/ConstantDefinitionInBlockwith numblocks. ([@earlopain][]) -
#13741: Register an offense for
Naming/BlockForwardingandStyle/ArgumentsForwardingwith Ruby >= 3.4 when the block argument is referenced inside a block. This was previously disabled because of a bug in Ruby 3.3.0. ([@earlopain][]) -
#13777: Fix a false negative for
Layout/EmptyLineBetweenDefswithDefLikeMacrosand numblocks. ([@earlopain][]) -
#13769: Fix a false negative for
Style/RedundantParentheseswith numblocks. ([@earlopain][]) -
#13780: Fix a false positive
Style/AccessModifierDeclarationswhen using access modifier in a numblock. ([@earlopain][]) -
#13775: Fix a false positive for
Lint/AssignmentInConditionwhen assigning in numblocks. ([@earlopain][]) -
#13773: Fix false positives for
Layout/RedundantLineBreakwhen using numbered block parameter. ([@koic][]) -
#13761: Fix a false positive for
Style/SuperArgumentswhen calling super in a numblock. ([@earlopain][]) -
#13768: Fix a false positive for
Lint/UnreachableCodewithinstance_evalnumblock. ([@earlopain][]) -
#13750: Fix false positives for
Style/RedundantSelfAssignmentwhen assigning to attribute ofself. ([@koic][]) -
#13739: Fix false positive for
Style/HashExceptandStyle/HashSlicewhen checking for inclusion with a range. ([@dvandersluis][]) -
#13751: Fix false positive in
Layout/ExtraSpacingwithForceEqualSignAlignment: truefor endless methods. ([@dvandersluis][]) -
#13767: Fix
Style/IdenticalConditionalBranchesautocorrect when condition is inside assignment. ([@dvandersluis][]) -
#13764: Fix a false negative for
Layout/SingleLineBlockChainwith numblocks. ([@earlopain][]) -
#13771: Fix wrong autocorrect for
Style/SoleNestedConditionalwhen using numblocks. ([@earlopain][])
v1.71.0
New features
-
#13735: Add new
Lint/ArrayLiteralInRegexpcop. ([@dvandersluis][]) -
#13507: Add new
Style/HashSlicecop. ([@lovro-bikic][])
Bug fixes
-
#13684: Fix a false positive for
Style/FrozenStringLiteralCommentwhen using the frozen string literal magic comment in Active Admin's arb files. ([@koic][]) -
#13372: Add
rubocop_cacheto the path given by--cache-rootwhen pruning cache. ([@capncavedan][]) - #13257: Fix department disable/enable comments enabling the cop for the whole file even if that file is excluded by the cop. ([@earlopain][])
-
#13704: Fix false positives for
Lint/OutOfRangeRegexpRefwhen matching withmatchusing safe navigation. ([@koic][]) -
#13720: Fix false positives for
Style/BlockDelimiterswhen using brace blocks as conditions underEnforcedStyle: semantic. ([@koic][]) -
#13688: Fix false negative on
Style/RedundantLineContinuationwhen the continuation is preceded by an interpolated string. ([@dvandersluis][]) -
#13677: Fix false negative on
Style/RedundantLineContinuationwhen the continuation is followed by a percent array. ([@dvandersluis][]) -
#13692: Fix false positive in
Style/RedundantLineContinuationwhen the ruby code ends with a commented continuation. ([@dvandersluis][]) -
#13675: Fix invalid autocorrect for
Style/ArrayFirstLastwhen calling.[]or&.[]with 0 or -1. ([@dvandersluis][]) -
#13685: Fix syntax error introduced by
Lint/SafeNavigationChainwhen adding safe navigation to an operator call inside a hash. ([@dvandersluis][]) -
#13725: Fix an incorrect autocorrect for
Style/IfUnlessModifierwhen using omitted hash values in an assignment. ([@elliottt][]) -
#13667: Maintain precedence in autocorrect for
Style/SoleNestedConditional. ([@tejasbubane][]) -
#13679: Fix false positive for
Style/RedundantLineContinuationwhen calling methods with fully qualified constants. ([@earlopain][]) - #13728: Fix a RuboCop error on provided glob pattern which matches directory. ([@viralpraxis][])
-
#13693: Fix
Style/ConditionalAssignmentcop error onunlesswithoutelseandassign_inside_conditionenforced style. ([@viralpraxis][]) -
#13669: Fix
Style/FrozenStringLiteralCommentcop error on unnormalized magic comment andneverenforced style. ([@viralpraxis][]) -
#13696: Update
Metrics/CollectionLiteralLengthto only register for[]when called onSet. ([@dvandersluis][])
Changes
-
#13709: Add support for safe navigation to
Lint/FloatComparison. ([@dvandersluis][]) -
#13711: Add support for safe navigation to
Layout/MultilineMethodCallBraceLayout. ([@dvandersluis][]) -
#13712: Add support for safe navigation to
Layout/MultilineMethodArgumentLineBreaks. ([@dvandersluis][]) -
#13714: Add support for safe navigation to
Security/CompoundHash. ([@dvandersluis][]) -
#13674: Add support for safe navigation to
Style/BlockDelimiters. ([@dvandersluis][]) -
#13673: Add support for safe navigation to
Style/CollectionMethods. ([@dvandersluis][]) -
#13672: Add support for safe navigation to
Style/MapToSet. ([@dvandersluis][]) -
#13671: Add support for safe navigation to
Style/MethodCallWithoutArgsParentheses. ([@dvandersluis][]) -
#13701: Add support for safe navigation to
Lint/NumericOperationWithConstantResult. ([@dvandersluis][]) -
#13700: Add support for safe navigation to
Lint/RedundantStringCoercion. ([@dvandersluis][]) -
#13698: Add support for safe navigation to
Lint/UselessNumericOperation. ([@dvandersluis][]) -
#13686: Add wildcard support to
--show-cops. ([@kyanagi][]) -
#13724: Make
Style/RedundantParenthesesaware of parenthesized assignment. ([@koic][]) -
#13732: Update
Style/RedundantLineContinuationto handle required continuations followingsuper. ([@dvandersluis][])
v1.70.0
New features
-
#13474: Add new
Style/ItAssignmentcop to detect local assignments toitinside blocks. ([@dvandersluis][]) -
#11013: Add new
Lint/SharedMutableDefaultcop to alert on mutable Hash defaults. ([@corsonknowles][]) -
#13612: Create new cop
Lint/ConstantReassignment. ([@lovro-bikic][]) - #13628: Make LSP server support quick fix code action. ([@koic][])
- #13607: Support passing the target ruby version through an environment variable. ([@elliottt][])
- #13628: Add support for Ruby LSP as a built-in add-on. ([@koic][])
-
#13284: Add new
target_gem_versionAPI to change behavior of a cop at runtime depending on which gem version is present. ([@earlopain][])
Bug fixes
-
#13589: Fix
Lint/NonAtomicFileOperationto detect offenses with fully qualified constants. ([@viralpraxis][]) -
#13630: Fix CLI
--formatoption to accept fully qualified formatter class names. ([@viralpraxis][]) -
#13624: Don't show warnings from
Lint/Syntaxwhen a syntax error occurs. ([@earlopain][]) -
#13605: Fix
RuboCop::Cop::Util.to_string_literalto work correctly with frozen strings. ([@viralpraxis][]) -
#12393: Fix false negatives for
Lint/Voidinside of non-modifier conditionals. ([@GabeIsman][]) -
#13623: Fix false negatives for
Style/MultipleComparisonwhen settingAllowMethodComparison: falseand comparing with simple method calls. ([@koic][]) -
#13644: Fix a false positive for
Layout/EmptyLinesAroundAccessModifierwhen an access modifier and an expression are on the same line. ([@koic][]) -
#13645: Fix a false positive for
Style/MethodCallWithArgsParentheseswhen settingEnforcedStyle: omit_parenthesesand last argument is an endless range. ([@earlopain][]) -
#13614: Fix false positives for
Style/RaiseArgswith anonymous splat and triple dot forwarding. ([@earlopain][]) -
#13591: Fix false positives for
Lint/NestedMethodDefinitionwhen defining a method on a constant or a method call. ([@koic][]) -
#13594: Fix false positives for
Style/MultipleComparisonwhen using multiple safe navigation method calls. ([@koic][]) -
#13654: Fix false positives for
Style/RedundantInitializewhen empty initialize method has arguments. ([@marocchino][]) -
#13608: Fix crash when running
rubocop -don a config with a remoteinherit_fromthat causes a duplicate setting warning. ([@dvandersluis][]) -
#12430: Fix false negatives in
Style/RedundantLineContinuationwith multiple line continuations. ([@dvandersluis][]) -
#13638: Fix false positive for
Naming/BlockForwardingwhen method just returns the block argument. ([@mvz][]) -
#13599: Fix incorrect autocorrect for
Layout/HashAlignmentwhen there is a multiline positional argument andLayout/ArgumentAlignmentis configured withEnforcedStyle: with_fixed_indentation. ([@dvandersluis][]) -
#13586: Fix regression in
Layout/SpaceAroundOperatorswhen different comparison operators were aligned with each other. ([@dvandersluis][]) -
#13603: Fix
Lint/LiteralInInterpolationcop error on invalid string literal. ([@viralpraxis][]) -
#13582: Fix
Lint/NonAtomicFileOperationcop error on non-constant receiver. ([@viralpraxis][]) -
#13598: Fix
Lint/Voidcop error onifwithout body. ([@viralpraxis][]) -
#13634: Fix
Style/ClassAndModuleChildrencop error oncompactenforced style and unindented body. ([@viralpraxis][]) -
#13642: Fix
Style/FloatDivisioncop error if#to_fhas implicit receiver. ([@viralpraxis][]) -
#13517: Fixes
Style/HashExceptto recognize safe navigation whenActiveSupportExtensionsEnabledconfig is enabled. ([@lovro-bikic][]) -
#13585: Fix
Style/HashSyntaxcop error on implicitcallmethod. ([@viralpraxis][]) -
#13632: Fix
Style/MissingElsecop error ifStyle/EmptyElse'sEnforcedStyleis notbothandifexpression containselsif. ([@viralpraxis][]) -
#13659: Fix
Style/MissingElsecop error ifStyle/EmptyElse'sEnforcedStyleis notbothandifexpression contains multipleelsif. ([@viralpraxis][]) -
#13596: Fix
Style/RedundantConditioncop error on parentheses and modifierifinelse. ([@viralpraxis][]) -
#13616: Fix incorrect autocorrect for
Style/RedundantRegexpArgumentwhen the regex contains a single quote. ([@mrzasa][]) -
#13619: Fix
Style/YodaExpressioncop error in case of suffix form of operator. ([@viralpraxis][]) -
#13578: Update
Layout/LineContinuationSpacingto ignore continuations inside aregexporxstr. ([@dvandersluis][]) -
#13601: Update
Style/SuperArgumentsto handlesuperwith a block or with a chained method with a block. ([@dvandersluis][]) -
#13568: Fix
NoMethodErrorinConfigValidatorwhen a Cop's config is not aHashand raiseValidationErrorinstead. ([@amomchilov][])
Changes
-
#13665: Add support for safe navigation to
Style/ObjectThen. ([@dvandersluis][]) -
#13657: Add support for safe navigation to
Layout/HashAlignment. ([@dvandersluis][]) -
#13656: Add support for safe navigation to
Layout/HeredocArgumentClosingParenthesis. ([@dvandersluis][]) -
#13655: Add support for safe navigation to
Layout/LineLength. ([@dvandersluis][]) -
#13662: Add support for safe navigation to
Style/SendWithLiteralMethodName. ([@dvandersluis][]) -
#13557: Fix false positives for
Lint/NumericOperationWithConstantResult. ([@earlopain][]) -
#13658: Fix invalid autocorrect for
Style/SlicingWithRangewhen calling.[]or&.[]with a correctable range. ([@dvandersluis][]) -
#13548: Enhance
Lint/DuplicateSetElementto detect offences withinSortedSet. ([@viralpraxis][]) -
#13646: Update
Layout/TrailingWhitespaceto support blank characters other than space and tab. ([@krororo][]) -
#13652: Update
Metrics/MethodLengthto make use ofAllowedMethodsandAllowedPatternsfor methods defined dynamically withdefine_method. ([@dvandersluis][]) -
#13606: Update
Style/AccessModifierDeclarationsto addAllowModifiersOnAliasMethodconfiguration (defaulttrue). ([@dvandersluis][]) -
#13663: Update
Style/RedundantSelfAssignmentto handle safe navigation on the right-hand side of the assignment. ([@dvandersluis][])
v1.69.2
Bug fixes
-
#13553: Fix an incorrect autocorrect for
Style/MultipleComparisonwhen a variable is compared multiple times after a method call. ([@koic][]) -
#13562: Fix
Bundler/DuplicatedGemcop error in case of empty branch. ([@viralpraxis][]) -
#13573: Fix
Lint/UnescapedBracketInRegexpcop failure with invalid multibyte escape. ([@earlopain][]) -
#13556: Fix false positives for
Style/FileNullwhen using'nul'string. ([@koic][]) -
#12995: Fix
--disable-uncorrectableto not insert directives inside a string. ([@dvandersluis][]) -
#13320: Fix incorrect autocorrect when
Layout/LineContinuationLeadingSpaceandStyle/StringLiteralsautocorrects in the same pass. ([@dvandersluis][]) -
#13299: Fix
Style/BlockDelimitersto always accept braces when an operator method argument is chained. ([@dvandersluis][]) -
#13565: Fix
Style/RedundantLineContinuationfalse negatives when a redundant continuation follows a required continuation. ([@dvandersluis][]) -
#13551: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen using multi value assignment inifwith a semicolon is used. ([@koic][]) -
#13534: Fix
Layout/LineLengthcop failure in case of YARD-comment-like string. ([@viralpraxis][]) -
#13558: Fix
Lint/NonAtomicFileOperationcop error in case of implicit receiver. ([@viralpraxis][]) -
#13564: Fix
Metrics/ClassLengthcop error in case of chained assignments. ([@viralpraxis][]) -
#13570: Fix
Naming/RescuedExceptionsVariableNamecop error when exception is assigned with writer method. ([@viralpraxis][]) -
#13559: Fix a false positive for
Style/RedundantLineContinuationwhen a method definition is used as an argument for a method call. ([@davidrunger][]) -
#13574: Fix
Style/ExactRegexpMatchcop error on invalid regular expression literal. ([@viralpraxis][]) -
#13554: Fix
Style/FrozenStringLiteralCommentfalse positive in case of non-downcased value literal. ([@viralpraxis][]) -
#13569: Fix
Style/MethodCallWithoutArgsParenthesescop error in case of mass hash assignment. ([@viralpraxis][]) -
#13542: Fix
Style/RedundantConditioncop failure in case of empty arguments. ([@viralpraxis][]) -
#13509: Update
Layout/ExtraSpacingandLayout/SpaceAroundOperatorsto handle preceding operators inside strings. ([@dvandersluis][])
v1.69.1
Bug fixes
-
#13502: Fix an incorrect autocorrect for
Style/DigChainwhen using safe navigation method chain withdigmethod. ([@koic][]) -
#13505: Fix an error for
Style/ParallelAssignmentwhen using the anonymous splat operator. ([@earlopain][]) -
#13184: Fix some false positives in
Lint/UnreachableCode. ([@isuckatcs][]) -
#13494: Fix false positives for
Style/HashExceptcop when usingreject/!include?,reject/!in?orselect/!exclude?combinations. ([@lovro-bikic][]) -
#13522: Fix
Lint/UnescapedBracketInRegexpcop failure with invalid regular expression. ([@viralpraxis][]) -
#13523: Fix
Style::AccessModifierDeclarationscop failure in case ofifnode withoutelse. ([@viralpraxis][]) -
#13524: Fix
Style/RedundantArgumentcop failure while inspecting string literal with invalid encoding. ([@viralpraxis][]) -
#13528: Fix
Style/RedundantParenthesescop failure in case of splattedcasenode without condition. ([@viralpraxis][]) -
#13521: Fix
Style/RedundantSelfcop failure withkwnilargargument node. ([@viralpraxis][]) -
#13526: Fix
Style/StringConcatenationcop failure when there are mixed implicit and explicit concatenations. ([@viralpraxis][]) -
#13511: Fix false positive in
Lint/UnescapedBracketInRegexpwhen using regexp_parser 2.9.2 and earlier. ([@dvandersluis][]) -
#13096: Update
Style/BlockDelimitersto not change braces when they are required for syntax. ([@dvandersluis][]) -
#13512: Update
Style/LambdaCallto be aware of safe navigation. ([@dvandersluis][])
v1.69.0
New features
-
#13439: Add new
Lint/HashNewWithKeywordArgumentsAsDefaultcop. ([@koic][]) -
#11191: Add new
Lint/NumericOperationWithConstantResultcop. ([@zopolis4][]) -
#13486: Add new
Style/DigChaincop. ([@dvandersluis][]) -
#13490: Add new
Style/FileNullcop. ([@dvandersluis][]) -
#13484: Add new
Style/FileTouchcop. ([@lovro-bikic][]) -
#13437: Add a new cop
Lint/UselessDefinedto detect cases such asdefined?('Foo')whendefined?(Foo)was intended. ([@earlopain][])
Bug fixes
-
#13455: Fix a false positive for
Layout/EmptyLineAfterGuardClausewhen using a guard clause outside oneliner block. ([@koic][]) -
#13412: Fix a false positive for
Style/RedundantLineContinuationwhen there is a line continuation at the end of Ruby code followed by__END__data. ([@koic][]) -
#13476: Allow to write generics type of RBS::Inline annotation after subclass definition in
Style/CommentedKeyword. ([@dak2][]) -
#13441: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen usingreturnwith value inifwith a semicolon is used. ([@koic][]) -
#13448: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen the then body contains an arithmetic operator method call with an argument. ([@koic][]) -
#13199: Make
Style/RedundantConditionskip autocorrection when a branch has a comment. ([@koic][]) -
#13411: Fix
Style/BitwisePredicatewhen having regular method. ([@d4be4st][]) -
#13432: Fix false positive for
Lint/FloatComparisonagainst nil. ([@lovro-bikic][]) -
#13461: Fix false positives for
Lint/InterpolationCheckwhen using invalid syntax in interpolation. ([@koic][]) -
#13402: Fix a false positive for
Lint/SafeNavigationConsistencywhen using unsafe navigation with both&&and||. ([@koic][]) -
#13434: Fix a false positive for
Naming/MemoizedInstanceVariableNamefor assignment methods`. ([@earlopain][]) -
#13415: Fix false positives for
Naming/MemoizedInstanceVariableNamewhen usinginitialize_clone,initialize_copy, orinitialize_dup. ([@koic][]) -
#13421: Fix false positives for
Style/SafeNavigationwhen using a method chain that exceeds theMaxChainLengthvalue and includes safe navigation operator. ([@koic][]) -
#13433: Fix autocorrection for
Style/AccessModifierDeclarationsfor multiple inline symbols. ([@dvandersluis][]) - #13430: Fix EmptyLinesAroundMethodBody for methods with arguments spanning multiple lines. ([@aduth][])
-
#13438: Fix incorrect correction in
Lint/Voidif an operator is called in a void context using a dot. ([@dvandersluis][]) -
#13419: Fix
Lint/DeprecatedOpenSSLConstantfalse positive when the argument is a safe navigation method call. ([@dvandersluis][]) -
#13404: Fix
Style/AccessModifierDeclarationsto register (as positive or negative, depending onAllowModifiersOnSymbolsvalue) access modifiers with multiple symbols. ([@dvandersluis][]) -
#13436: Fix incorrect offense and autocorrect for
Lint/RedundantSplatExpansionwhen percent literal array is used in a safe navigation method call. ([@lovro-bikic][]) -
#13442: Fix an incorrect autocorrect for
Style/NestedTernaryOperatorwhen ternary operators are nested and the inner condition is parenthesized. ([@koic][]) -
#13444: Fix an incorrect autocorrect for
Style/OneLineConditionalwhen the else branch of a ternary operator has multiple expressions. ([@koic][]) -
#13483: Fix an incorrect autocorrect for
Style/RedundantRegexpArgumentwhen using escaped double quote character. ([@koic][]) -
#13497: Fix infinite loop error for
Style/IfWithSemicolonwhen using nested if/;/end in if body. ([@koic][]) -
#13477: Update
Layout/LeadingCommentSpaceto accept multiline shebangs at the top of the file. ([@dvandersluis][]) -
#13453: Update
Style/AccessModifierDeclarationsto handleattr_*methods with multiple parameters. ([@dvandersluis][]) -
#12597: Update
Style/SingleLineDoEndBlockto not register an offense if it will introduce a conflictingLayout/RedundantLineBreakoffense. ([@dvandersluis][])
Changes
-
#11680: Add autocorrection for strings to
Layout/LineLengthwhenSplitStringsis set totrue. ([@dvandersluis][]) -
#13470: Make
Style/ArrayIntersectaware ofnone?. ([@earlopain][]) - #13481: Support unicode-display_width v3. ([@gemmaro][])
-
#13473: Update
Lint/ItWithoutArgumentsInBlockto not register offenses in Ruby 3.4. ([@dvandersluis][]) -
#13420: Update
Lint/RedundantSafeNavigationto register an offense when the receiver isself. ([@dvandersluis][]) -
#11393: Update
Lint/UnusedMethodArgumentto allow the class names forIgnoreNotImplementedMethodsto be configured. ([@dvandersluis][]) -
#13058: Update
Style/AccessModifierDeclarationsto accept modifier with splatted method call. ([@dvandersluis][])
v1.68.0
New features
-
#13050: Add new
Style/BitwisePredicatecop. ([@koic][]) -
#12140: Add new
Style/CombinableDefinedcop. ([@dvandersluis][]) -
#12988: Add new
Style/AmbiguousEndlessMethodDefinitioncop. ([@dvandersluis][]) -
#11514: Add new
Lint/UnescapedBracketInRegexpcop. ([@dvandersluis][]) -
#13360: Add
AllowSteepAnnotationconfig option toLayout/LeadingCommentSpace. ([@tk0miya][]) -
#13146: Add new
IgnoreDuplicateElseBranchoption toLint/DuplicateBranch. ([@fatkodima][]) -
#13171: Add new
Style/SafeNavigationChainLengthcop. ([@fatkodima][]) -
#13252: Add new
Style/KeywordArgumentsMergingcop. ([@fatkodima][])
Bug fixes
-
#13401: Fix a false negative for
Style/RedundantLineContinuationwhen there is a line continuation at the EOF. ([@koic][]) -
#13368: Fix an incorrect autocorrect for
Naming/BlockForwardingwithStyle/ExplicitBlockArgument. ([@koic][]) - #13391: Fix deserialization of unknown encoding offenses. ([@earlopain][])
-
#13348: Ensure
Style/BlockDelimitersautocorrection does not move other code between the block and comment. ([@dvandersluis][]) - #13382: Fix an error during error handling for custom ruby extractors when the extractor is a class. ([@earlopain][])
-
#13309: Fix a false negative for
Lint/UselessAssignmentcop when there is a useless assignment followed by a block. ([@pCosta99][]) -
#13255: Fix false negatives for
Style/MapIntoArraywhen using non-splatted arguments. ([@vlad-pisanov][]) -
#13356: Fix a false positive for
Layout/SpaceBeforeBracketswhen there is a dot before[]=. ([@earlopain][]) -
#13365: Fix false positives for
Lint/SafeNavigationConsistencywhen using safe navigation on the LHS with operator method on the RHS of&&. ([@koic][]) -
#13390: Fix false positives for
Style/GuardClausewhen using a local variable assigned in a conditional expression in a branch. ([@koic][]) -
#13337: Fix false positives for
Style/RedundantLineContinuationwhen required line continuations for&&is used with an assignment after a line break. ([@koic][]) -
#13387: Fix false positives in
Style/RedundantParentheseswhen parentheses are used around method chain withdo...endblock in keyword argument. ([@koic][]) -
#13341: Fix false positives for
Lint/SafeNavigationChainwhen a safe navigation operator is used with a method call as the RHS operand of&&for the same receiver. ([@koic][]) -
#13324: Fix
--disable-uncorrectableto not insert a comment inside a string continuation. ([@dvandersluis][]) -
#13364: Fix incorrect autocorrect with
Lint/UselessAssignmenta multiple assignment orforcontains an inner assignment. ([@dvandersluis][]) -
#13353: Fix an incorrect autocorrect for
Style/BlockDelimiterswhenEnforcedStyle: semanticis set and used withLayout/SpaceInsideBlockBraces. ([@koic][]) -
#13361: Fix false positives for
Style/RedundantInterpolationUnfreezeandStyle/RedundantFreezewhen strings contain interpolated global, instance, and class variables. ([@vlad-pisanov][]) -
#13343: Prevent
Layout/LineLengthfrom breaking up a method with arguments chained onto a heredoc delimiter. ([@dvandersluis][]) -
#13374: Return exit code 0 with
--display-only-correctableand--display-only-safe-correctablewhen no offenses are displayed. ([@dvandersluis][]) -
#13193: Fix false positive in
Style/MultipleComparisonwhenComparisonsThresholdexceeds 2. ([@fatkodima][], [@vlad-pisanov][]) -
#13325: Fix an incorrect autocorrect for
Lint/NonAtomicFileOperationwhen using a postfixunlessfor file existence checks before creating a file, in cases withDir.mkdir. ([@kotaro0522][]) -
#13397: Update
PercentLiteralCorrectorto be able to write pairs of delimiters without excessive escaping. ([@dvandersluis][]) -
#13336: Update
Style/SafeNavigationto not autocorrect if the RHS of anandnode is anornode. ([@dvandersluis][]) -
#13378: When removing parens in
Style/TernaryParentheseswith asendnode condition, ensure its arguments are parenthesized. ([@dvandersluis][])
Changes
-
#13347: When running
rubocop -V, show the analysis Ruby version of the current directory. ([@earlopain][])
v1.67.0
New features
-
#13259: Add new
Lint/DuplicateSetElementcop. ([@koic][]) -
#13223: Add
AllowRBSInlineAnnotationconfig option toLayout/LeadingCommentSpaceto support RBS::Inline style annotation comments. ([@tk0miya][]) -
#13310: Display analysis Ruby version in
rubocop -V. ([@koic][])
Bug fixes
-
#13314: Fix a false negative for
Style/Semicolonwhen using a semicolon between a closing parenthesis after a line break and a consequent expression. ([@koic][]) -
#13217: Fix a false positive in
Lint/ParenthesesAsGroupedExpressionwith compound ranges. ([@gsamokovarov][]) -
#13268: Fix a false positive for
Style/BlockDelimiterswhen a single line do-end block with an inlinerescuewith a semicolon beforerescue. ([@koic][]) -
#13298: Fix an error for
Layout/AccessModifierIndentationwhen the access modifier is on the same line as the class definition. ([@koic][]) -
#13198: Fix an error for
Style/OneLineConditionalwhen using nested if/then/else/end. ([@koic][]) -
#13316: Fix an incorrect autocorrect for
Lint/ImplicitStringConcatenationwithLint/TripleQuoteswhen string literals with triple quotes are used. ([@koic][]) -
#13220: Fix an incorrect autocorrect for
Style/ArgumentsForwardingwhen using only forwarded arguments in brackets. ([@koic][]) -
#13202: Fix an incorrect autocorrect for
Style/CombinableLoopswhen looping over the same data with different block variable names. ([@koic][]) -
#13291: Fix an incorrect autocorrect for
Style/RescueModifierwhen using modifier rescue for method call with heredoc argument. ([@koic][]) -
#13226: Fix
--auto-gen-configwhen passing an absolute config path. ([@earlopain][]) -
#13225: Avoid syntax error when correcting
Style/OperatorMethodCallwith/operations followed by a parenthesized argument. ([@dvandersluis][]) -
#13235: Fix an error for
Style/IfUnlessModifierwhen multilineifthat fits on one line and using implicit method call with hash value omission syntax. ([@koic][]) -
#13219: Fix a false positive for
Style/ArgumentsForwardingwith Ruby 3.0 and optional position arguments. ([@earlopain][]) -
#13271: Fix a false positive for
Lint/AmbiguousRangewhen using rational literals. ([@koic][]) -
#13260: Fix a false positive for
Lint/RedundantSafeNavigationwith namespaced constants. ([@earlopain][]) -
#13224: Fix false positives for
Style/OperatorMethodCallwith named forwarding. ([@earlopain][]) -
#13213: Fix false positives for
Style/AccessModifierDeclarationswhenAllowModifiersOnAttrs: trueand using splat with a percent symbol array, or with a constant. ([@koic][]) -
#13145: Fix false positives for
Style/RedundantLineContinuationwhen line continuations with comparison operator and the LHS is wrapped in parentheses. ([@koic][]) -
#12875: Fix false positive for
Style/ArgumentsForwardingwhen argument is used inside a block. ([@dvandersluis][]) -
#13239: Fix false positive for
Style/CollectionCompactwhen usingdelete_if. ([@masato-bkn][]) - #13210: Fix omit_parentheses style for pattern match with value omission in single-line branch. ([@gsamokovarov][])
- #13149: Handle crashes in custom Ruby extractors more gracefully. ([@earlopain][])
-
#13319: Handle literal forward slashes inside a
regexpinLint/LiteralInInterpolation. ([@dvandersluis][]) -
#13208: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen single-lineif/;/endwhen the then body contains a method call with[]or[]=. ([@koic][]) -
#13318: Prevent modifying blocks with
Style/HashEachMethodsif the hash is modified within the block. ([@dvandersluis][]) -
#13293: Fix
TargetRubyVersionfrom a gemspec when the gemspec is not named like the folder it is located in. ([@earlopain][]) -
#13211: Fix wrong autocorrect for
Style/GuardClausewhen using heredoc withoutelsebranch. ([@earlopain][]) -
#13215: Fix wrong autocorrect for
Lint/BigDecimalNewwhen using::BigDecimal.new. ([@earlopain][]) -
#13215: Fix wrong autocorrect for
Style/MethodCallWithArgsParentheseswithEnforcedStyle: omit_parenthesesand whitespace. ([@earlopain][]) -
#13302: Fix incompatible autocorrect between
Style/RedundantBeginandStyle/BlockDelimiterswithEnforcedStyle: braces_for_chaining. ([@earlopain][])
Changes
-
#13221: Do not group accessors having RBS::Inline annotation comments in
Style/AccessorGrouping. ([@tk0miya][]) -
#13286: Add
AllowedMethodsconfiguration toLayout/FirstMethodArgumentLineBreak. ([@dvandersluis][]) -
#13110: Add support in
Style/ArgumentsForwardingfor detecting forwarding of all anonymous arguments. ([@dvandersluis][]) -
#13222: Allow to write RBS::Inline annotation comments after method definition in
Style/CommentedKeyword. ([@tk0miya][]) -
#13253: Emit a deprecation when custom cops inherit from
RuboCop::Cop::Cop. ([@earlopain][]) -
#13300: Set
EnforcedShorthandSyntax: eitherby default forStyle/HashSyntax. ([@koic][]) -
#13254: Enhance the autocorrect for
Naming/InclusiveLanguagewhen a sole suggestion is set. ([@koic][]) - #13232: Make server mode aware of auto-restart for local config update. ([@koic][])
-
#13270: Make
Style/SelectByRegexpaware offilterin Ruby version 2.6 or above. ([@masato-bkn][]) -
#9816: Refine
Lint/SafeNavigationConsistencycop to check that the safe navigation operator is applied consistently and without excess or deficiency. ([@koic][]) -
#13256: Report and correct more
Style/SafeNavigationoffenses. ([@dvandersluis][]) -
#13245: Support
filter/filter!inStyle/CollectionCompact. ([@masato-bkn][]) -
#13281: Support Ruby 3.4 for
Lint/UriRegexpto avoid obsolete API. ([@koic][]) -
#13229: Update
Style/MapIntoArrayto be able to handle arrays created using[].tap. ([@dvandersluis][]) -
#13305: Update
Style/ReturnNilInPredicateMethodDefinitionto detect implicitnilreturns insideif. ([@dvandersluis][]) - #13327: Make server mode aware of auto-restart for .rubocop_todo.yml update. ([@koic][])
v1.66.1
Bug fixes
-
#13191: Fix an error for
Style/IfWithSemicolonwhen using nested single-line if/;/end in block of if/else branches. ([@koic][]) -
#13178: Fix false positive for
Style/EmptyLiteralwithHash.new([]). ([@earlopain][]) -
#13176: Fix crash in
Style/EmptyElsewhenAllowComments: trueand the else clause is missing. ([@vlad-pisanov][]) -
#13185: Fix false negatives in
Style/MapIntoArrayautocorrection when usingensure,def,defsandfor. ([@vlad-pisanov][])
v1.66.0
New features
-
#13077: Add new global
StringLiteralsFrozenByDefaultoption for correct analysis withRUBYOPT=--enable=frozen-string-literal. ([@earlopain][]) -
#13080: Add new
DocumentationExtensionglobal option to serve documentation with extensions different than.html. ([@earlopain][]) -
#13074: Add new
Lint/UselessNumericOperationcop to check for inconsequential numeric operations. ([@zopolis4][]) -
#13061: Add new
Style/RedundantInterpolationUnfreezecop to check fordupand@+on interpolated strings in Ruby >= 3.0. ([@earlopain][])
Bug fixes
-
#13093: Fix an error for
Lint/ImplicitStringConcatenationwhen implicitly concatenating a string literal with a line break and string interpolation. ([@koic][]) -
#13098: Fix an error for
Style/IdenticalConditionalBrancheswhen handling empty case branches. ([@koic][]) -
#13113: Fix an error for
Style/IfWithSemicolonwhen a nestedifwith a semicolon is used. ([@koic][]) -
#13097: Fix an error for
Style/InPatternThenwhen using alternative pattern matching deeply. ([@koic][]) -
#13159: Fix an error for
Style/OneLineConditionalwhen using if/then/else/end with multiple expressions in thethenbody. ([@koic][]) -
#13092: Fix an incorrect autocorrect for
Layout/EmptyLineBetweenDefswhen two method definitions are on the same line separated by a semicolon. ([@koic][]) -
#13116: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen a single-lineif/;/endhas an argument in the then body expression. ([@koic][]) -
#13161: Fix incorrect autocorrect for
Style/IfWithSemicolonwhen using multiple expressions in theelsebody. ([@koic][]) -
#13132: Fix incorrect autocorrect for
Style/TrailingBodyOnMethodDefinitionwhen an expression precedes a method definition on the same line with a semicolon. ([@koic][]) -
#13164: Fix incorrect autocorrect behavior for
Layout/BlockAlignmentwhenEnforcedStyleAlignWith: either (default). ([@koic][]) -
#13087: Fix an incorrect autocorrect for
Style/MultipleComparisonwhen expression with more comparisons precedes an expression with less comparisons. ([@fatkodima][]) -
#13172: Fix an error for
Layout/EmptyLinesAroundExceptionHandlingKeywordswhenensureorelseandendare on the same line. ([@koic][]) -
#13107: Fix an error for
Lint/ImplicitStringConcatenationwhen there are multiple adjacent string interpolation literals on the same line. ([@koic][]) -
#13111: Fix an error for
Style/GuardClausewhen if clause is empty and correction would not fit on single line because ofLayout/LineLength. ([@earlopain][]) -
#13137: Fix an error for
Style/ParallelAssignmentwhen using__FILE__. ([@earlopain][]) -
#13143: Fix an error during
TargetRubyVersiondetection if the gemspec is not valid syntax. ([@earlopain][]) -
#13131: Fix false negatives for
Lint/Voidwhen usingensure,defsandnumblock. ([@vlad-pisanov][]) -
#13174: Fix false negatives for
Style/MapIntoArraywhen initializing the destination usingArray[],Array([]), orArray.new([]). ([@vlad-pisanov][]) -
#13173: Fix false negatives for
Style/EmptyLiteralwhen usingArray[],Hash[],Array.new([])andHash.new([]). ([@vlad-pisanov][]) -
#13126: Fix a false positive for
Style/Aliaswhen using multiplealiasindef. ([@koic][]) -
#13085: Fix a false positive for
Style/EmptyElsewhen a comment-onlyelseis used afterelsifandAllowComments: trueis set. ([@koic][]) -
#13118: Fix a false positive for
Style/MapIntoArraywhen splatting. ([@earlopain][]) -
#13105: Fix false positives for
Style/ArgumentsForwardingwhen forwarding kwargs/block arg with non-matching additional args. ([@koic][]) -
#13139: Fix false positives for
Style/RedundantConditionwhen using modifieriforunless. ([@koic][]) -
#13134: Fix false negative for
Lint/Voidwhen using using frozen literals. ([@vlad-pisanov][]) -
#13148: Fix incorrect autocorrect for
Lint/EmptyConditionalBodywhen missingelsifbody withendon the same line. ([@koic][]) -
#13109: Fix an error for the
Lockfileparser when it contains incompatibleBUNDLED WITHversions. ([@earlopain][]) -
#13112: Fix detection of
TargetRubyVersionthrough the gemfile if the gemfile ruby version is below 2.7. ([@earlopain][]) - #13155: Fixes an error when the server cache directory has too long path, causing rubocop to fail even with caching disabled. ([@protocol7][])
Changes
-
#13150: Allow
get_!,set_!,get_?,set_?,get_=, andset_=inNaming/AccessorMethodName. ([@koic][]) -
#13103: Make
Lint/UselessAssignmentautocorrection safe. ([@koic][]) -
#13099: Make
Style/RedundantRegexpArgumentrespect theEnforcedStyleofStyle/StringLiterals. ([@koic][]) -
#13165: Remove dependency on the
rexmlgem. ([@bquorning][]) -
#13090: Require RuboCop AST 1.32.0+ to use
RuboCop::AST::RationalNode. ([@koic][])
v1.65.1
New features
-
#13068: Add config validation to
Naming/PredicateNameto check that allForbiddenPrefixesare being checked. ([@maxjacobson][])
Bug fixes
-
#13051: Fix an error for
Lint/FloatComparisonwhen comparing with rational literal. ([@koic][]) -
#13065: Fix an error for
Lint/UselessAssignmentwhen same name variables are assigned using chained assignment. ([@koic][]) -
#13062: Fix an error for
Style/InvertibleUnlessConditionwhen using empty parenthesis as condition. ([@earlopain][]) -
#11438: Explicitly load
fileutilsbefore calculatingbefore_us. ([@r7kamura][]) -
#13044: Fix false negatives for
Lint/ImplicitStringConcatenationwhen using adjacent string interpolation literals on the same line. ([@koic][]) -
#13083: Fix a false positive for
Style/GlobalStdStreamwhen using namespaced constants likeFoo::STDOUT. ([@earlopain][]) -
#13081: Fix a false positive for
Style/ZeroLengthPredicatewhen using safe navigation and non-zero comparison. ([@fatkodima][]) -
#13041: Fix false positives for
Lint/UselessAssignmentwhen pattern match variable is assigned and used in a block. ([@koic][]) -
#13076: Fix an incorrect autocorrect for
Naming/RescuedExceptionsVariableNamewhen using hash value omission. ([@koic][])
v1.65.0
New features
Bug fixes
-
#12954: Fix a false negative for
Style/ArgumentsForwardingwhen arguments forwarding inyield. ([@koic][]) -
#13033: Fix a false positive for
Layout/SpaceAroundOperatorswhen using multiple spaces between an operator and a tailing comment. ([@koic][]) -
#12885: Fix a false positive for
Lint/ToEnumArgumentswhen enumerator is created for another method. ([@koic][]) -
#13018: Fix a false positive for
Style/MethodCallWithArgsParentheseswhenEnforcedStyle: omit_parenthesesis set and parenthesized method call is used before constant resolution. ([@koic][]) -
#12986: Fix a false positive for
Style/RedundantBeginwhen endless method definition withrescue. ([@koic][]) -
#12985: Fix an error for
Style/RedundantRegexpCharacterClasswhen using regexp_parser gem 2.3.1 or older. ([@koic][]) -
#13010: Fix an error for
Style/SuperArgumentswhen the hash argument is or-assigned. ([@koic][]) -
#13023: Fix an error for
Style/SymbolProcwhen using lambda->with one argument and multilinedo...endblock. ([@koic][]) -
#12989: Fix an error for the
inherit_gemconfig when the Gemfile contains an uninstalled git gem. ([@earlopain][]) -
#12975: Fix an error for the
inherit_gemconfig when running RuboCop without bundler and no Gemfile exists. ([@earlopain][]) -
#12997: Fix an error for
Lint/UnmodifiedReduceAccumulatorwhen the block is empty. ([@earlopain][]) -
#12979: Fix false negatives for
Lint/Voidwhen void expression with guard clause is not on last line. ([@koic][]) -
#12716: Fix false negatives for
Lint/Voidwhen using parenthesized void operators. ([@koic][]) -
#12471: Fix false negatives for
Style/ZeroLengthPredicatewhen using safe navigation operator. ([@koic][]) -
#12960: Fix false positives for
Lint/NestedMethodDefinitionwhen definition of method on variable. ([@koic][]) -
#13012: Fix false positives for
Style/HashExceptwhen usingrejectand callinginclude?method with bang. ([@koic][]) -
#12983: Fix false positives for
Style/SendWithLiteralMethodNameusingsendwith writer method name. ([@koic][]) -
#12957: Fix false positives for
Style/SuperArgumentswhen calling super in a block. ([@koic][])
Changes
-
#12970: Add
CountModifierFormsoption toMetrics/BlockNestingand set it tofalseby default. ([@koic][]) - #13032: Display warning messages for deprecated APIs. ([@koic][])
- #13031: Enable YJIT by default in server mode. ([@koic][])
-
#12557: Make server mode aware of auto-restart for
bundle update. ([@koic][]) -
#12616: Make
Style/MapCompactWithConditionalBlockaware offilter_map. ([@koic][]) -
#13035: Support autocorrect for
Lint/ImplicitStringConcatenation. ([@koic][])
v1.64.1
Bug fixes
-
#12951: Fix an error for
Style/CopyrightwhenAutocorrectNoticeis missing. ([@koic][]) - #12932: Fix end position of diagnostic for LSP. ([@ksss][])
-
#12926: Fix a false positive for
Style/SuperArgumentswhen the methods block argument is reassigned beforesuper. ([@earlopain][]) -
#12931: Fix false positives for
Style/RedundantLineContinuationwhen line continuations involvebreak,next, oryieldwith a return value. ([@koic][]) -
#12924: Fix false positives for
Style/SendWithLiteralMethodNamewhenpublic_sendargument is a method name that cannot be autocorrected. ([@koic][])
v1.64.0
New features
-
#12904: Add new
either_consistentSupportedShorthandSyntaxtoStyle/HashSyntax. ([@pawelma][]) -
#12842: Add new
Style/SendWithLiteralMethodNamecop. ([@koic][]) -
#12309: Add new
Style/SuperArgumentscop. ([@earlopain][]) -
#12917: Suggest correct formatter name for
--formatcommand line option. ([@koic][]) -
#12242: Support
AllowModifiersOnAttrsoption forStyle/AccessModifierDeclarations. ([@krororo][]) -
#11585: Support
AllowedMethodsforStyle/DocumentationMethod. ([@koic][])
Bug fixes
-
#7189: Fix a false positive for
Style/Copyrightwhen using multiline copyright notice. ([@koic][]) -
#12914: Fix a false negative for
Layout/EmptyCommentwhen using an empty comment next to code after comment line. ([@koic][]) -
#12919: Fix false negatives for
Style/ArgumentsForwardingwhen forward target issuper. ([@koic][]) -
#12923: Fix false negatives for
Style/ArgumentsForwardingwhen forward target is safe navigation method. ([@koic][]) -
#12894: Fix false positives for
Style/MapIntoArraywhen usingeachwithout receiver with<<to build an array. ([@koic][]) - #12876: Fix an error for the lockfile parser if a gemfile exists but a lockfile doesn't. ([@earlopain][])
-
#12888: Fix
--no-exclude-limitgenerating a todo withMaxconfig instead of listing everything out withExclude. ([@earlopain][]) -
#12898: Fix an error for
TargetRailsVersionwhen parsing from the lockfile with prerelease rails. ([@earlopain][])
Changes
- #12908: Add rubocop-rspec back to suggested extensions when rspec-rails is in use. ([@pirj][])
-
#12884: Align output from
cop.documentation_urlwith--show-docs-urlwhen passing a config as argument. ([@earlopain][]) -
#12905: Support
ActiveSupportExtensionsEnabledforStyle/SymbolProc. ([@koic][]) -
#12897: Respect user's intentions with
workspace/executeCommandLSP method. ([@koic][])
v1.63.5
Bug fixes
-
#12877: Fix an infinite loop error for
Layout/FirstArgumentIndentationwhen specifyingEnforcedStyle: with_fixed_indentationofLayout/ArrayAlignment. ([@koic][]) -
#12873: Fix an error for
Metrics/BlockLengthwhen theCountAsOneconfig is invalid. ([@koic][]) -
#12881: Fix incorrect autocorrect when
Style/NumericPredicateis used with negations. ([@fatkodima][]) -
#12882: Fix
Layout/CommentIndentationfor comment-only pattern matching. ([@nekketsuuu][])
v1.63.4
Bug fixes
-
#12871: Fix an error for
rubocop -Vwhen.rubocop.ymlcontains ERB. ([@earlopain][]) -
#12862: Fix a false positive for
Style/RedundantLineContinuationwhen line continuations involvereturnwith a return value. ([@koic][]) -
#12664: Fix handling of
textDocument/diagnostic. ([@muxcmux][]) -
#12865: Fix Rails Cops, which weren't reporting any violations unless running with
bundle exec. ([@amomchilov][])
v1.63.3
Bug fixes
-
#12857: Fix false negatives for
Lint/UnreachableCodewhen using pattern matching. ([@koic][]) -
#12852: Fix an error for
Lint/EmptyFilein formatters when using cache. ([@earlopain][]) -
#12848: Fix an error that occurs in
RuboCop::Lockfilewhen the constant Bundler is uninitialized. ([@koic][])
Changes
v1.63.2
Bug fixes
-
#12843: Fix an error for
Lint/MixedCaseRangewhen a character betweenZandais used in the regexp range. ([@koic][]) -
#12846: Fix an error for
RuboCop::Lockfilewhen there is no Bundler environment. ([@koic][]) -
#12832: Fix an error for
Style/ArgumentsForwardingwhen using block arg in nested method definitions. ([@koic][]) -
#12841: Fix false negatives for
Lint/UnreachableLoopwhen using pattern matching. ([@koic][]) - #12835: Allow global offenses to be disabled by directive comments. ([@earlopain][])
Changes
v1.63.1
Bug fixes
-
#12828: Fix a false positive for
Lint/AssignmentInConditionif assigning inside a method call. ([@earlopain][]) -
#12823: Fixed "uninitialized constant
RuboCop::Lockfile::Bundler", caused when running RuboCop withoutbundler execon codebases that userubocop-rails. ([@amomchilov][])
v1.63.0
New features
-
#11878: Add new
Style/MapIntoArraycop. ([@ymap][]) -
#12186: Add new
requires_gemAPI for declaring which gems a Cop needs. ([@amomchilov][])
Bug fixes
-
#12769: Fix a false positive for
Lint/RedundantWithIndexwhen callingwith_indexwith receiver and a block. ([@koic][]) - #12547: Added a comment recommending upgrading to the latest version of Rubocop in the error text when an Infinite loop detected error occurs. ([@Hiroto-Iizuka][])
-
#12782: Fix an error for
Style/AliaswithEnforcedStyle: prefer_aliaswhen callingalias_methodwith fewer than 2 arguments. ([@earlopain][]) -
#12781: Fix an error for
Style/ExactRegexpMatchwhen callingmatchwithout a receiver. ([@earlopain][]) -
#12780: Fix an error for
Style/RedundantEachwhen usingreverse_each.eachwithout a block. ([@earlopain][]) -
#12731: Treat
&.the same way as.for setter methods inLint/AssignmentInCondition. ([@jonas054][]) -
#12793: Fix false positives for
Style/RedundantLineContinuationwhen using line continuation with modifier. ([@koic][]) -
#12807: Fix false positives for
Naming/BlockForwardingwhen using explicit block forwarding in block method and others. ([@koic][]) -
#12796: Fix false positives for
Style/EvalWithLocationwhen usingevalwith a line number from a method call or a variable. ([@koic][]) -
#12794: Fix false positives for
Style/RedundantArgumentwhen when single-quoted strings for cntrl character. ([@koic][]) -
#12797: Fix false positives for
Style/RedundantLineContinuationwhen using line continuations with&&or||operator in assignment. ([@koic][]) -
#12793: Fix false positives for
Style/RedundantLineContinuationwhen multi-line continuations with operators. ([@koic][]) -
#12801: Fix incorrect autocorrect for
Style/CollectionCompactwhen usingdelete_if. ([@koic][]) -
#12789: Make
Style/RedundantPercentQsafe on multiline strings. ([@boardfish][]) -
#12802: Return global offenses for
Naming/FileNameandNaming/InclusiveLanguagefor empty files. ([@earlopain][]) -
#12804: Return global offenses for
Style/Copyrightwhen the file is empty. ([@earlopain][])
Changes
- #12813: Add rubocop-rspec_rails to suggested extensions and extension doc. ([@ydah][])
-
#12820: Add support more Capybara debugger entry points for
Lint/Debugger. ([@ydah][]) - #12676: Adjust offending range in LSP. ([@koic][])
-
#12815: Ignore
Rakefile.rbinNaming/FileNamein the default config. ([@artur-intech][]) - #12800: Handle empty obsoletion config. ([@sambostock][])
-
#12721: Make
Lint/Debuggeraware ofruby/debugrequires. ([@earlopain][]) -
#12817: Make
rubocop -Vdisplay rubocop-rspec_rails version when using it. ([@ydah][]) -
#12180: Replace regex with
Bundler::LockfileParser. ([@amomchilov][])
rubocop/rubocop-rspec (rubocop-rspec)
v2.31.0
- Support
AutoCorrect: contextualoption for LSP. ([@ydah])
v2.30.0
- Add new
RSpec/ExpectInLetcop. ([@yasu551])
v2.29.2
- Fix beginless and endless range bug for RepeatedIncludeExample cop. ([@hasghari])
- Fix a false positive for
RSpec/RepeatedSubjectCallwhen subject is used as argument to function call. ([@K-S-A])
v2.29.1
- Fix an error in the default configuration. ([@ydah])
v2.29.0
- Fix an autocorrect error for
RSpec/ExpectActual. ([@bquorning]) - Add new
RSpec/UndescriptiveLiteralsDescriptioncop. ([@ydah]) - Add new
RSpec/EmptyOutputcop. ([@bquorning])
v2.28.0
- Extract RSpec Rails cops to a separate repository,
rubocop-rspec_rails. Therubocop-rspec_railsrepository is a dependency ofrubocop-rspecand the cops related to rspec-rails are aliased (RSpec/Rails/Foo==RSpecRails/Foo) until v3.0 is released, so the change will be invisible to users until then. ([@ydah])
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.