go-common merge requestshttps://git.autistici.org/ai3/go-common/-/merge_requests2021-01-09T17:09:41Zhttps://git.autistici.org/ai3/go-common/-/merge_requests/14Update module openzipkin/zipkin-go to v0.2.52021-01-09T17:09:41ZrenovateUpdate module openzipkin/zipkin-go to v0.2.5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/openzipkin/zipkin-go](https://github.com/openzipkin/zipkin-go) | require | patch | `v0.2.2` -> `v0.2.5` |
---
### Release Not...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/openzipkin/zipkin-go](https://github.com/openzipkin/zipkin-go) | require | patch | `v0.2.2` -> `v0.2.5` |
---
### Release Notes
<details>
<summary>openzipkin/zipkin-go</summary>
### [`v0.2.5`](https://github.com/openzipkin/zipkin-go/releases/v0.2.5)
[Compare Source](https://github.com/openzipkin/zipkin-go/compare/v0.2.4...v0.2.5)
Removes the optional configuration for enable sampling on reporter calls until we get a use case where users want to enable tracing in such calls. This is, all reporter calls will be unsampled always.
### [`v0.2.4`](https://github.com/openzipkin/zipkin-go/releases/v0.2.4)
[Compare Source](https://github.com/openzipkin/zipkin-go/compare/v0.2.3...v0.2.4)
Adds B3:0 header to HTTP Reporter to mitigate trace reporting amplification
Updates proto handling to newer packages
See [#​176](https://github.com/openzipkin/zipkin-go/pull/176)
### [`v0.2.3`](https://github.com/openzipkin/zipkin-go/releases/v0.2.3)
[Compare Source](https://github.com/openzipkin/zipkin-go/compare/v0.2.2...v0.2.3)
- fix(reporter/kafka): fixes the SpanSerializer option usage. ([#​156](https://github.com/openzipkin/zipkin-go/issues/156))
- feat(reporter/http): uses an interface for http client ([#​155](https://github.com/openzipkin/zipkin-go/issues/155))
- docs(reporter/kafka): adds more information about tweaking the producer ([#​158](https://github.com/openzipkin/zipkin-go/issues/158))
- Duration order consistency when multiplying number by time unit ([#​160](https://github.com/openzipkin/zipkin-go/issues/160))
- feat(json-format): lowercase span name and service name as per swagger definition ([#​166](https://github.com/openzipkin/zipkin-go/issues/166))
- Update generated proto code to latest protoc ([#​165](https://github.com/openzipkin/zipkin-go/issues/165))
- Don't include the http.status_code when 2xx in server. ([#​167](https://github.com/openzipkin/zipkin-go/issues/167))
- Add support for `RemoteEndpoint` in transport/client. ([#​170](https://github.com/openzipkin/zipkin-go/issues/170))
Thanks for the contributions: [@​dengliming](https://github.com/dengliming) [@​jcchavezs](https://github.com/jcchavezs) [@​anuraaga](https://github.com/anuraaga) [@​maxifom](https://github.com/maxifom)
</details>
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/13Update module gorilla/handlers to v1.5.12021-01-09T15:40:36ZrenovateUpdate module gorilla/handlers to v1.5.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/gorilla/handlers](https://github.com/gorilla/handlers) | require | minor | `v1.4.2` -> `v1.5.1` |
---
### Release Notes
<det...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/gorilla/handlers](https://github.com/gorilla/handlers) | require | minor | `v1.4.2` -> `v1.5.1` |
---
### Release Notes
<details>
<summary>gorilla/handlers</summary>
### [`v1.5.1`](https://github.com/gorilla/handlers/releases/v1.5.1)
[Compare Source](https://github.com/gorilla/handlers/compare/v1.5.0...v1.5.1)
π v1.5.1 fixes an issue with the `CompressHandler` introduced in v1.5.0 that would break compression of some responses. We strongly recommend you upgrade to v1.5.1.
#### CHANGELOG
- Fix compression of \*os.Files. ([#​197](https://github.com/gorilla/handlers/issues/197)) [@​muirdm](https://github.com/muirdm)
### [`v1.5.0`](https://github.com/gorilla/handlers/releases/v1.5.0)
[Compare Source](https://github.com/gorilla/handlers/compare/v1.4.2...v1.5.0)
> β v1.5.1 fixes an issue with the `CompressHandler` introduced in v1.5.0 that would break compression of some responses. We strongly recommend you upgrade to v1.5.1.
This release improves how _handlers_ manages existing `http.ResponseWriter`s that are already wrapped with a `Pusher` or other extensions. It will no longer break existing implementations thanks to the changes made in [#​193](https://github.com/gorilla/handlers/issues/193).
#### CHANGELOG
- Use httpsnoop to wrap ResponseWriter. ([#​193](https://github.com/gorilla/handlers/issues/193)) [@​muirdm](https://github.com/muirdm)
- skip compression on upgrade connection ([#​187](https://github.com/gorilla/handlers/issues/187)) [@​benitogf](https://github.com/benitogf)
- Use got-want style so mutation test can be performed easily with corrβ¦ ([#​184](https://github.com/gorilla/handlers/issues/184)) [@​uudashr](https://github.com/uudashr)
- [compress] Vary: Accept-Encoding must always be set ([#​175](https://github.com/gorilla/handlers/issues/175)) [@​dunglas](https://github.com/dunglas)
- Cleanup CompressHandlerLevel ([#​173](https://github.com/gorilla/handlers/issues/173)) [@​fharding1](https://github.com/fharding1)
</details>
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/12Update module google/go-cmp to v0.5.42021-01-09T16:23:42ZrenovateUpdate module google/go-cmp to v0.5.4This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/google/go-cmp](https://github.com/google/go-cmp) | require | minor | `v0.4.0` -> `v0.5.4` |
---
### Release Notes
<details>
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/google/go-cmp](https://github.com/google/go-cmp) | require | minor | `v0.4.0` -> `v0.5.4` |
---
### Release Notes
<details>
<summary>google/go-cmp</summary>
### [`v0.5.4`](https://github.com/google/go-cmp/releases/v0.5.4)
[Compare Source](https://github.com/google/go-cmp/compare/v0.5.3...v0.5.4)
Bug fixes:
([#​247](https://github.com/google/go-cmp/issues/247)) Fix non-determinism in diffing algorithm
([#​248](https://github.com/google/go-cmp/issues/248)) Impose verbosity limit when formatting map keys
### [`v0.5.3`](https://github.com/google/go-cmp/releases/v0.5.3)
[Compare Source](https://github.com/google/go-cmp/compare/v0.5.2...v0.5.3)
Minor documentation changes:
([#​236](https://github.com/google/go-cmp/issues/236)) Fix license headers
([#​205](https://github.com/google/go-cmp/issues/205)) Add an example for IgnoreFields
([#​237](https://github.com/google/go-cmp/issues/237)) Fix Diff documentation
### [`v0.5.2`](https://github.com/google/go-cmp/releases/v0.5.2)
[Compare Source](https://github.com/google/go-cmp/compare/v0.5.1...v0.5.2)
Minor documentation changes:
([#​234](https://github.com/google/go-cmp/issues/234)) Suggest use of cmpopts.EquateErrors
([#​231](https://github.com/google/go-cmp/issues/231)) Fix Diff documentation
### [`v0.5.1`](https://github.com/google/go-cmp/releases/v0.5.1)
[Compare Source](https://github.com/google/go-cmp/compare/v0.5.0...v0.5.1)
Minor reporter changes:
- ([#​221](https://github.com/google/go-cmp/issues/221)) Swallow panics when calling `String` or `Error` methds.
- ([#​229](https://github.com/google/go-cmp/issues/229)) Use triple-quote formatting for multiline strings in diffs.
Minor documentation changes:
- ([#​228](https://github.com/google/go-cmp/issues/228)) Adjust panic for `IgnoreUnexported` and `IgnoreFields` to be more specific.
### [`v0.5.0`](https://github.com/google/go-cmp/releases/v0.5.0)
[Compare Source](https://github.com/google/go-cmp/compare/v0.4.1...v0.5.0)
The most notable changes in this release are improvements to the reporter output (i.e., the implementation that produces output for [`Diff`](https://pkg.go.dev/github.com/google/go-cmp/cmp?tab=doc#Diff)). The changes seek to improve the signal-to-noise ratio such that differences of interest to the user are emphasized, while information that is less relevant are de-emphasized.
The reporter largely consists of a set of heuristics to determine what would be the best way to format the difference in the common case. If the output seems sub-par, please file an issue. The reports are highly valuable in improving its output (e.g., [#​195](https://github.com/google/go-cmp/issues/195), [#​194](https://github.com/google/go-cmp/issues/194), [#​202](https://github.com/google/go-cmp/issues/202), [#​185](https://github.com/google/go-cmp/issues/185)).
**Reporter changes:**
- ([#​201](https://github.com/google/go-cmp/issues/201)) **Do not use custom format for nil slice.** Previously, the reporter had a bug ([#​157](https://github.com/google/go-cmp/issues/157)) where it would fail to print the difference between empty slices that were nil versus non-nil, which is now fixed by this change.
- ([#​212](https://github.com/google/go-cmp/issues/212)) **Use custom triple-quote syntax for diffing string literals.** This adds another way that strings are displayed. Previously, the reporter used a `strings.Join({...}, "\n")` syntax to show diffs between lines within a string. While this representation is unambiguous, the need to escape every line made the output visually distracting. Now, we add a new syntax where multiple lines are represented by a literal syntax using `"""` as delimiters. When possible, this syntax is preferred if it can unambiguously represent the difference.
- ([#​208](https://github.com/google/go-cmp/issues/208)) **Batch reporter output for simple lists of text elements.** Previously, when formatting a slice of primitives, the reporter would print each element on a new line, causing the output to be long. Now, multiple elements are batched together into a single line to keep the output more dense.
- ([#​210](https://github.com/google/go-cmp/issues/210)) **Allow batched diffing of slices with a custom comparer.** As a performance optimization, a user may choose to pass `cmp.Comparer(bytes.Equal)` so that large byte slices are compared using an efficient implementation. Previously, this would prevent the reporter from being able to use specialized logic to show the per-element difference between these two slices if they were different, but now it is able to.
- ([#​213](https://github.com/google/go-cmp/issues/213), [#​215](https://github.com/google/go-cmp/issues/215)) **Limit verbosity of reporter output.** For slices, maps, and structs, the reporter now imposes a limit on the number of elements, entries, and structs that it will print. The limit is chosen based on heuristics such as the depth of the tree and also whether the node represents an equal value or not, where inequal values are given a larger verbosity budget.
- ([#​216](https://github.com/google/go-cmp/issues/216)) **Disambiguate reporter output.** Previously, there were certain edge cases where the reporter output failed to show a difference between two values that the comparer determined to be different. Now, the reporter works harder to ensure that the output is guaranteed to be different if a semantic difference is there. For example, it may try increasing the verbosity limit, printing pointer addresses, avoid calling the `String` method, using fully qualified type names, or some combination of the above.
- ([#​217](https://github.com/google/go-cmp/issues/217)) **Improve reporting of values with cycles.** Previously, the reporter would simply truncate the result if it ever detected a cycle. While this prevents a stack overflow trying to print a graph, it failed to properly show the topology of the graph. Now, the reporter additionally provides reference markers so that the user can visually identify where a pointer refers to in the output.
- ([`1776240`](https://github.com/google/go-cmp/commit/1776240f8f841dfa00cb72d811301dbb0298f983)) **Forcibly export fields for use by the reporter.** This allows the reporter to use the `String` or `Error` method (if available) to format values within unexported fields. This occurs regardless of whether any `cmp.Exporter` or `cmp.AllowUnexported` options are used or not.
- ([#​210](https://github.com/google/go-cmp/issues/210)) **Use raw string literal syntax only for valid UTF-8.** This fixes a minor bug in the reporter to ensure that the output is always valid UTF-8.
**Feature changes:**
- ([#​203](https://github.com/google/go-cmp/issues/203)) **Permit use of IgnoreFields with unexported fields.** The `cmpopts.IgnoreFields` option now accepts unexported field names. Unlike exported fields, unexported field must be explicitly specified as they do not respect forwarding due to struct embedding.
**Comparer changes:**
- ([#​204](https://github.com/google/go-cmp/issues/204)) **Optimize Diff for frequent equality.** The `cmp` package is intended for use primarily within tests where the expected outcome is generally equality. Previously, even if the result is equal, `cmp.Diff` would construct an expensive diff tree only to discard the result since the values are equal. Now, optimize for the common case by first checking whether the values are equal first, and only construct a diff if they are not.
- ([#​214](https://github.com/google/go-cmp/issues/214)) **Introduce deliberate instability to difference output.** The internal algorithm used for diffing elements of a slice is sub-optimal. It does not produce an optimal edit script (i.e., one with the fewest possible reported differences), but is guaranteed to run in O(n). To keep the future open for algorithmic improvements, introduce some degree of deliberate instability so that users do not accidentally rely on it's output being stable.
- ([#​206](https://github.com/google/go-cmp/issues/206)) **Avoid leaking implementation details of the exporter.** In order for the current implementation to forcibly access unexported fields using `unsafe`, it requires that the parent struct be addressable. In Go, a struct field is only addressable if and only if the parent struct is addressable. To avoid leaking this internal implementation detail, we shallow copy the result to remove properties of addressability.
### [`v0.4.1`](https://github.com/google/go-cmp/releases/v0.4.1)
[Compare Source](https://github.com/google/go-cmp/compare/v0.4.0...v0.4.1)
Minor reporter changes:
- ([#​199](https://github.com/google/go-cmp/issues/199)) Format uints in decimal except bytes.
Minor documentation changes:
- ([#​190](https://github.com/google/go-cmp/issues/190)) Update README.md to use go.dev for documentation.
- ([#​189](https://github.com/google/go-cmp/issues/189)) Document the test-only intentions of this package.
- ([#​193](https://github.com/google/go-cmp/issues/193)) Fix typo on example
</details>
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/11Update module go.opencensus.io to v0.22.52021-01-09T14:22:23ZrenovateUpdate module go.opencensus.io to v0.22.5This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go) | require | patch | `v0.22.3` -> `v0.22.5` |
---
### Release ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go) | require | patch | `v0.22.3` -> `v0.22.5` |
---
### Release Notes
<details>
<summary>census-instrumentation/opencensus-go</summary>
### [`v0.22.5`](https://github.com/census-instrumentation/opencensus-go/releases/v0.22.5)
[Compare Source](https://github.com/census-instrumentation/opencensus-go/compare/v0.22.4...v0.22.5)
### Changes Since 0.22.4
[`8e242ed`](https://github.com/census-instrumentation/opencensus-go/commit/8e242ed) Comment on GRPC latency measure reuse ([#​1217](https://github.com/census-instrumentation/opencensus-go/issues/1217))
[`af30f77`](https://github.com/census-instrumentation/opencensus-go/commit/af30f77) Record a Start Time Per Time Series within a View ([#​1220](https://github.com/census-instrumentation/opencensus-go/issues/1220))
[`3456e1d`](https://github.com/census-instrumentation/opencensus-go/commit/3456e1d) Made public traceparent/tracestate marshal/unmarshal ([#​1218](https://github.com/census-instrumentation/opencensus-go/issues/1218))
[`d7677d6`](https://github.com/census-instrumentation/opencensus-go/commit/d7677d6) Include const labels in `baseMetric.upsertEntry` ([#​1221](https://github.com/census-instrumentation/opencensus-go/issues/1221))
[`5bb2445`](https://github.com/census-instrumentation/opencensus-go/commit/5bb2445) update golang.org/x/text to v0.3.3 ([#​1230](https://github.com/census-instrumentation/opencensus-go/issues/1230))
[`3fb168f`](https://github.com/census-instrumentation/opencensus-go/commit/3fb168f) Defer IDGenerator initialization until first use ([#​1228](https://github.com/census-instrumentation/opencensus-go/issues/1228))
### [`v0.22.4`](https://github.com/census-instrumentation/opencensus-go/releases/v0.22.4)
[Compare Source](https://github.com/census-instrumentation/opencensus-go/compare/v0.22.3...v0.22.4)
### Changes Since 0.22.3
[`5fa069b`](https://github.com/census-instrumentation/opencensus-go/commit/5fa069b99bc903d713add0295c7e0a55d34ae573) Initialize View Start Time During View Registration ([#​1215](https://github.com/census-instrumentation/opencensus-go/issues/1215))
[`1901b56`](https://github.com/census-instrumentation/opencensus-go/commit/1901b56b9515b0c34f5d25a5bce982dfc543d64b) Allow custom view.Meters to export metrics for other Resources ([#​1212](https://github.com/census-instrumentation/opencensus-go/issues/1212))
[`785d899`](https://github.com/census-instrumentation/opencensus-go/commit/785d8992f1ac50097e9140accb05630e0eadfb5e) Delete views from measure ref when unregistering ([#​1211](https://github.com/census-instrumentation/opencensus-go/issues/1211))
[`cd9ae5c`](https://github.com/census-instrumentation/opencensus-go/commit/cd9ae5c410523cd544f32259038c4adbef5831f7) Remove call to time.Now() on worker thread when handling record reqs ([#​1210](https://github.com/census-instrumentation/opencensus-go/issues/1210))
[`46dfec7`](https://github.com/census-instrumentation/opencensus-go/commit/46dfec7deb6e8c5d4a46f355c0da7c6d6dc59ba4) Reduce allocations ([#​1204](https://github.com/census-instrumentation/opencensus-go/issues/1204))
[`d3cf45e`](https://github.com/census-instrumentation/opencensus-go/commit/d3cf45e7d045b133e91dd98a8a695fd04d6f2d80) Safely reject invalid-length span and trace ids ([#​1206](https://github.com/census-instrumentation/opencensus-go/issues/1206))
[`84d38db`](https://github.com/census-instrumentation/opencensus-go/commit/84d38db2b42a4fc1eebad7b32616e8f4bd48bd76) Allow creating additional View universes. ([#​1196](https://github.com/census-instrumentation/opencensus-go/issues/1196))
[`84d38db`](https://github.com/census-instrumentation/opencensus-go/commit/84d38db2b42a4fc1eebad7b32616e8f4bd48bd76) replace gofmt with goimports ([#​1197](https://github.com/census-instrumentation/opencensus-go/issues/1197))
</details>
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/10Update module contrib.go.opencensus.io/exporter/zipkin to v0.1.22021-01-09T14:22:33ZrenovateUpdate module contrib.go.opencensus.io/exporter/zipkin to v0.1.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [contrib.go.opencensus.io/exporter/zipkin](https://github.com/census-ecosystem/opencensus-go-exporter-zipkin) | require | patch | `v0.1.1` ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [contrib.go.opencensus.io/exporter/zipkin](https://github.com/census-ecosystem/opencensus-go-exporter-zipkin) | require | patch | `v0.1.1` -> `v0.1.2` |
---
### Release Notes
<details>
<summary>census-ecosystem/opencensus-go-exporter-zipkin</summary>
### [`v0.1.2`](https://github.com/census-ecosystem/opencensus-go-exporter-zipkin/compare/v0.1.1...v0.1.2)
[Compare Source](https://github.com/census-ecosystem/opencensus-go-exporter-zipkin/compare/v0.1.1...v0.1.2)
</details>
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/7Update golang.org/x/sync commit hash to 09787c92021-01-09T12:14:02ZrenovateUpdate golang.org/x/sync commit hash to 09787c9This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/sync](https://github.com/golang/sync) | require | digest | `43a5402` -> `09787c9` |
---
### Renovate configuration
π **Sch...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/sync](https://github.com/golang/sync) | require | digest | `43a5402` -> `09787c9` |
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/6Update golang.org/x/crypto commit hash to eec23a32021-01-09T12:21:35ZrenovateUpdate golang.org/x/crypto commit hash to eec23a3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/crypto](https://github.com/golang/crypto) | require | digest | `baeed62` -> `eec23a3` |
---
### Renovate configuration
π *...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/crypto](https://github.com/golang/crypto) | require | digest | `baeed62` -> `eec23a3` |
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/5Update github.com/lunixbochs/struc commit hash to 784aaeb2021-01-09T11:43:50ZrenovateUpdate github.com/lunixbochs/struc commit hash to 784aaebThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/lunixbochs/struc](https://github.com/lunixbochs/struc) | require | digest | `a5c7298` -> `784aaeb` |
---
### Renovate configu...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/lunixbochs/struc](https://github.com/lunixbochs/struc) | require | digest | `a5c7298` -> `784aaeb` |
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/4Update github.com/emersion/go-textwrapper commit hash to 65d89682021-01-09T11:43:58ZrenovateUpdate github.com/emersion/go-textwrapper commit hash to 65d8968This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/emersion/go-textwrapper](https://github.com/emersion/go-textwrapper) | require | digest | `d0e65e5` -> `65d8968` |
---
### Re...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/emersion/go-textwrapper](https://github.com/emersion/go-textwrapper) | require | digest | `d0e65e5` -> `65d8968` |
---
### Renovate configuration
π **Schedule**: At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β»οΈ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/3Configure Renovate2021-01-09T11:21:30ZrenovateConfigure RenovateWelcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
π¦ To activate Renovate, merge this Merge Request. To disable Ren...Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
π¦ To activate Renovate, merge this Merge Request. To disable Renovate, simply close this Merge Request unmerged.
---
### Detected Package Files
* `.gitlab-ci.yml` (gitlabci)
* `go.mod` (gomod)
### Configuration Summary
Based on the default config's presets, Renovate will:
- Start dependency updates only once this onboarding MR is merged
- Separate major versions of dependencies into individual branches/MRs
- Do not separate patch and minor upgrades into separate MRs for the same dependency
- Upgrade to unstable versions only if the existing version is unstable
- Raise MRs immediately (after branch is created)
- If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others
- Keep existing branches updated even when not scheduled
- Disable automerging feature - wait for humans to merge all MRs
- Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories
- Autodetect whether to pin dependencies or maintain ranges
- Rate limit MR creation to a maximum of two per hour
- Limit to maximum 20 open MRs at any time
- Group known monorepo packages together
- Use curated list of recommended non-monorepo package groupings
- Do not upgrade sbt latest.integration
- Ignore spring cloud 1.x releases
π‘ Would you like to change the way Renovate is upgrading your dependencies? Simply edit the `renovate.json` in this branch with your custom config and the list of Merge Requests in the "What to Expect" section below will be updated the next time Renovate runs.
---
### What to Expect
With your current configuration, Renovate will create 17 Merge Requests:
<details>
<summary>Update github.com/emersion/go-textwrapper commit hash to 65d8968</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-emersion-go-textwrapper-digest`
- Merge into: `master`
- Upgrade [github.com/emersion/go-textwrapper](https://github.com/emersion/go-textwrapper) to `65d896831594eccd3e87d83b845e25d3580e5a39`
</details>
<details>
<summary>Update github.com/lunixbochs/struc commit hash to 784aaeb</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-lunixbochs-struc-digest`
- Merge into: `master`
- Upgrade [github.com/lunixbochs/struc](https://github.com/lunixbochs/struc) to `784aaebc1d40221be4246c79cacd888a54448aa5`
</details>
<details>
<summary>Update golang.org/x/crypto commit hash to eec23a3</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/golang.org-x-crypto-digest`
- Merge into: `master`
- Upgrade [golang.org/x/crypto](https://github.com/golang/crypto) to `eec23a3978adcfd26c29f4153eaa3e3d9b2cc53a`
</details>
<details>
<summary>Update golang.org/x/sync commit hash to 09787c9</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/golang.org-x-sync-digest`
- Merge into: `master`
- Upgrade [golang.org/x/sync](https://github.com/golang/sync) to `09787c993a3ab68e3d1f5c9b2394ab9433f391be`
</details>
<details>
<summary>Update module asn1-ber to v1.5.3</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/gopkg.in-asn1-ber.v1-1.x`
- Merge into: `master`
- Upgrade [gopkg.in/asn1-ber.v1](https://github.com/go-asn1-ber/asn1-ber) to `v1.5.3`
</details>
<details>
<summary>Update module bbrks/wrap to v2.5.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-bbrks-wrap-2.x`
- Merge into: `master`
- Upgrade [github.com/bbrks/wrap](https://github.com/bbrks/wrap) to `v2.5.0`
</details>
<details>
<summary>Update module contrib.go.opencensus.io/exporter/zipkin to v0.1.2</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/contrib.go.opencensus.io-exporter-zipkin-0.x`
- Merge into: `master`
- Upgrade [contrib.go.opencensus.io/exporter/zipkin](https://github.com/census-ecosystem/opencensus-go-exporter-zipkin) to `v0.1.2`
</details>
<details>
<summary>Update module go.opencensus.io to v0.22.5</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/go.opencensus.io-0.x`
- Merge into: `master`
- Upgrade [go.opencensus.io](https://github.com/census-instrumentation/opencensus-go) to `v0.22.5`
</details>
<details>
<summary>Update module google/go-cmp to v0.5.4</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-google-go-cmp-0.x`
- Merge into: `master`
- Upgrade [github.com/google/go-cmp](https://github.com/google/go-cmp) to `v0.5.4`
</details>
<details>
<summary>Update module gorilla/handlers to v1.5.1</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-gorilla-handlers-1.x`
- Merge into: `master`
- Upgrade [github.com/gorilla/handlers](https://github.com/gorilla/handlers) to `v1.5.1`
</details>
<details>
<summary>Update module ldap to v3.2.4</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/gopkg.in-ldap.v3-3.x`
- Merge into: `master`
- Upgrade [gopkg.in/ldap.v3](https://github.com/go-ldap/ldap) to `v3.2.4`
</details>
<details>
<summary>Update module openzipkin/zipkin-go to v0.2.5</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-openzipkin-zipkin-go-0.x`
- Merge into: `master`
- Upgrade [github.com/openzipkin/zipkin-go](https://github.com/openzipkin/zipkin-go) to `v0.2.5`
</details>
<details>
<summary>Update module prometheus/client_golang to v1.9.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-prometheus-client_golang-1.x`
- Merge into: `master`
- Upgrade [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) to `v1.9.0`
</details>
<details>
<summary>Update module russross/blackfriday/v2 to v2.1.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-russross-blackfriday-v2-2.x`
- Merge into: `master`
- Upgrade [github.com/russross/blackfriday/v2](https://github.com/russross/blackfriday) to `v2.1.0`
</details>
<details>
<summary>Update module theckman/go-flock to v0.8.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-theckman-go-flock-0.x`
- Merge into: `master`
- Upgrade [github.com/theckman/go-flock](https://github.com/theckman/go-flock) to `v0.8.0`
</details>
<details>
<summary>Update module cenkalti/backoff to v4</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-cenkalti-backoff-4.x`
- Merge into: `master`
- Upgrade [github.com/cenkalti/backoff](https://github.com/cenkalti/backoff) to `v4.1.0`
</details>
<details>
<summary>Update module coreos/go-systemd to v22</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-coreos-go-systemd-22.x`
- Merge into: `master`
- Upgrade [github.com/coreos/go-systemd](https://github.com/coreos/go-systemd) to `b51e752dd1c9c618846f8bc5b95ab524bd7b11c2`
</details>
<br />
πΈ Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or spam the project. See docs for `prhourlylimit` for details.
---
β Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://git.autistici.org/ai3/go-common/-/merge_requests/2Run tests via Gitlab CI2020-05-11T17:51:18ZgodogRun tests via Gitlab CI