tabacco merge requestshttps://git.autistici.org/ai3/tools/tabacco/-/merge_requests2019-06-19T21:11:50Zhttps://git.autistici.org/ai3/tools/tabacco/-/merge_requests/1V22019-06-19T21:11:50ZaleV2Next version with simplified data and execution models.Next version with simplified data and execution models.https://git.autistici.org/ai3/tools/tabacco/-/merge_requests/2Snapshot cache2019-11-02T14:05:47ZgodogSnapshot cachehttps://git.autistici.org/ai3/tools/tabacco/-/merge_requests/3Support per-source excludes (for file handlers)2020-11-12T12:01:08ZaleSupport per-source excludes (for file handlers)Fixes issue #4.Fixes issue #4.https://git.autistici.org/ai3/tools/tabacco/-/merge_requests/4Configure Renovate2021-01-09T12:14:34ZrenovateConfigure 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
* `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 9 Merge Requests:
<details>
<summary>Update module google/subcommands to v1.2.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-google-subcommands-1.x`
- Merge into: `master`
- Upgrade [github.com/google/subcommands](https://github.com/google/subcommands) to `v1.2.0`
</details>
<details>
<summary>Update module prometheus/client_golang to v0.9.4</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-prometheus-client_golang-0.x`
- Merge into: `master`
- Upgrade [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) to `v0.9.4`
</details>
<details>
<summary>Update module yaml to v2.4.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/gopkg.in-yaml.v2-2.x`
- Merge into: `master`
- Upgrade [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) to `v2.4.0`
</details>
<details>
<summary>Update module dustin/go-humanize to v1</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-dustin-go-humanize-1.x`
- Merge into: `master`
- Upgrade [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) to `9f541cc9db5d55bce703bd99987c9d5cb8eea45e`
</details>
<details>
<summary>Update module hashicorp/go-version to v1</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-hashicorp-go-version-1.x`
- Merge into: `master`
- Upgrade [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) to `59da58cfd357de719a4d16dac30481391a56c002`
</details>
<details>
<summary>Update module mattes/migrate to v3</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-mattes-migrate-3.x`
- Merge into: `master`
- Upgrade [github.com/mattes/migrate](https://github.com/mattes/migrate) to `035c07716cd373d88456ec4d701402df52584cb4`
</details>
<details>
<summary>Update module mattn/go-sqlite3 to v2</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-mattn-go-sqlite3-2.x`
- Merge into: `master`
- Upgrade [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) to `baaf8a978416040e7f2d00ac36e345098d0588d8`
</details>
<details>
<summary>Update module prometheus/client_golang to v1</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 robfig/cron to v3</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-robfig-cron-3.x`
- Merge into: `master`
- Upgrade [github.com/robfig/cron](https://github.com/robfig/cron) to `v3.0.1`
</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.
---
### ⚠️ Dependency Lookup Warnings ⚠️
Please correct - or verify that you can safely ignore - these lookup failures before you merge this MR.
- `Failed to look up dependency git.autistici.org/ai3/go-common`
Files affected: `go.mod`
---
❓ 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/tools/tabacco/-/merge_requests/9Update module hashicorp/go-version to v12021-01-10T12:03:03ZrenovateUpdate module hashicorp/go-version to v1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | require | major | `v0.0.0-20180716215031-270f2f71b1ee` -> `v1....This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | require | major | `v0.0.0-20180716215031-270f2f71b1ee` -> `v1.2.1` |
---
### Release Notes
<details>
<summary>hashicorp/go-version</summary>
### [`v1.2.1`](https://github.com/hashicorp/go-version/releases/v1.2.1)
[Compare Source](https://github.com/hashicorp/go-version/compare/v1.2.0...v1.2.1)
Prevent `Version.Equal` method from panicking on `nil` encounter ([#​73](https://github.com/hashicorp/go-version/issues/73))
### [`v1.2.0`](https://github.com/hashicorp/go-version/releases/v1.2.0)
[Compare Source](https://github.com/hashicorp/go-version/compare/v1.1.0...v1.2.0)
Add `GreaterThanOrEqual` + `LessThanOrEqual` helper methods.
### [`v1.1.0`](https://github.com/hashicorp/go-version/releases/v1.1.0)
[Compare Source](https://github.com/hashicorp/go-version/compare/v1.0.0...v1.1.0)
Adds `NewSemver` constructor
</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/tools/tabacco/-/merge_requests/5Update module google/subcommands to v1.2.02021-01-10T13:32:54ZrenovateUpdate module google/subcommands to v1.2.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/google/subcommands](https://github.com/google/subcommands) | require | minor | `v1.0.1` -> `v1.2.0` |
---
### Release Notes
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/google/subcommands](https://github.com/google/subcommands) | require | minor | `v1.0.1` -> `v1.2.0` |
---
### Release Notes
<details>
<summary>google/subcommands</summary>
### [`v1.2.0`](https://github.com/google/subcommands/compare/v1.0.1...v1.2.0)
[Compare Source](https://github.com/google/subcommands/compare/v1.0.1...v1.2.0)
</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/tools/tabacco/-/merge_requests/7Update module yaml to v2.4.02021-01-10T13:33:17ZrenovateUpdate module yaml to v2.4.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) | require | minor | `v2.2.1` -> `v2.4.0` |
---
### Release Notes
<details>
<summary>...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) | require | minor | `v2.2.1` -> `v2.4.0` |
---
### Release Notes
<details>
<summary>go-yaml/yaml</summary>
### [`v2.4.0`](https://github.com/go-yaml/yaml/compare/v2.3.0...v2.4.0)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.3.0...v2.4.0)
### [`v2.3.0`](https://github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0)
### [`v2.2.8`](https://github.com/go-yaml/yaml/compare/v2.2.7...v2.2.8)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.7...v2.2.8)
### [`v2.2.7`](https://github.com/go-yaml/yaml/compare/v2.2.6...v2.2.7)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.6...v2.2.7)
### [`v2.2.6`](https://github.com/go-yaml/yaml/compare/v2.2.5...v2.2.6)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.5...v2.2.6)
### [`v2.2.5`](https://github.com/go-yaml/yaml/compare/v2.2.4...v2.2.5)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.4...v2.2.5)
### [`v2.2.4`](https://github.com/go-yaml/yaml/compare/v2.2.3...v2.2.4)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.3...v2.2.4)
### [`v2.2.3`](https://github.com/go-yaml/yaml/compare/v2.2.2...v2.2.3)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.2...v2.2.3)
### [`v2.2.2`](https://github.com/go-yaml/yaml/compare/v2.2.1...v2.2.2)
[Compare Source](https://github.com/go-yaml/yaml/compare/v2.2.1...v2.2.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/tools/tabacco/-/merge_requests/8Update module dustin/go-humanize to v12021-01-10T14:28:45ZrenovateUpdate module dustin/go-humanize to v1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) | require | major | `v0.0.0-20200219035652-afde56e7acac` -> `v1.0.0`...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) | require | major | `v0.0.0-20200219035652-afde56e7acac` -> `v1.0.0` |
---
### 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/tools/tabacco/-/merge_requests/14Update module mattn/go-sqlite3 to v1.14.62021-01-17T17:30:45ZrenovateUpdate module mattn/go-sqlite3 to v1.14.6This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | require | minor | `v1.10.0` -> `v1.14.6` |
---
### Release Notes
<d...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | require | minor | `v1.10.0` -> `v1.14.6` |
---
### Release Notes
<details>
<summary>mattn/go-sqlite3</summary>
### [`v1.14.6`](https://github.com/mattn/go-sqlite3/compare/v1.14.5...v1.14.6)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.5...v1.14.6)
### [`v1.14.5`](https://github.com/mattn/go-sqlite3/compare/v1.14.4...v1.14.5)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.4...v1.14.5)
### [`v1.14.4`](https://github.com/mattn/go-sqlite3/compare/v1.14.3...v1.14.4)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.3...v1.14.4)
### [`v1.14.3`](https://github.com/mattn/go-sqlite3/compare/v1.14.2...v1.14.3)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.2...v1.14.3)
### [`v1.14.2`](https://github.com/mattn/go-sqlite3/compare/v1.14.1...v1.14.2)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.1...v1.14.2)
### [`v1.14.1`](https://github.com/mattn/go-sqlite3/compare/v1.14.0...v1.14.1)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.0...v1.14.1)
### [`v1.14.0`](https://github.com/mattn/go-sqlite3/compare/v1.13.0...v1.14.0)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.13.0...v1.14.0)
### [`v1.13.0`](https://github.com/mattn/go-sqlite3/compare/v1.12.0...v1.13.0)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.12.0...v1.13.0)
### [`v1.12.0`](https://github.com/mattn/go-sqlite3/compare/v1.11.0...v1.12.0)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.11.0...v1.12.0)
### [`v1.11.0`](https://github.com/mattn/go-sqlite3/compare/v1.10.0...v1.11.0)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.10.0...v1.11.0)
</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/tools/tabacco/-/merge_requests/16Update module hashicorp/go-version to v1.3.02021-03-31T17:25:46ZrenovateUpdate module hashicorp/go-version to v1.3.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | require | minor | `v1.2.1` -> `v1.3.0` |
---
### Release Not...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) | require | minor | `v1.2.1` -> `v1.3.0` |
---
### Release Notes
<details>
<summary>hashicorp/go-version</summary>
### [`v1.3.0`](https://github.com/hashicorp/go-version/releases/v1.3.0)
[Compare Source](https://github.com/hashicorp/go-version/compare/v1.2.1...v1.3.0)
FEATURES:
- Add `Core` function to return a version without prerelease or metadata ([#​85](https://github.com/hashicorp/go-version/pull/85))
</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/tools/tabacco/-/merge_requests/15Update module github.com/prometheus/client_golang to v1.11.02021-06-19T21:15:39ZrenovateUpdate module github.com/prometheus/client_golang to v1.11.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | require | minor | `v1.9.0` -> `v1.11.0` |
---
### Re...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | require | minor | `v1.9.0` -> `v1.11.0` |
---
### Release Notes
<details>
<summary>prometheus/client_golang</summary>
### [`v1.11.0`](https://github.com/prometheus/client_golang/releases/v1.11.0)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.10.0...v1.11.0)
- \[CHANGE] Add new collectors package. [#​862](https://github.com/prometheus/client_golang/issues/862)
- \[CHANGE] `prometheus.NewExpvarCollector` is deprecated, use `collectors.NewExpvarCollector` instead. [#​862](https://github.com/prometheus/client_golang/issues/862)
- \[CHANGE] `prometheus.NewGoCollector` is deprecated, use `collectors.NewGoCollector` instead. [#​862](https://github.com/prometheus/client_golang/issues/862)
- \[CHANGE] `prometheus.NewBuildInfoCollector` is deprecated, use `collectors.NewBuildInfoCollector` instead. [#​862](https://github.com/prometheus/client_golang/issues/862)
- \[FEATURE] Add new collector for database/sql#DBStats. [#​866](https://github.com/prometheus/client_golang/issues/866)
- \[FEATURE] API client: Add exemplars API support. [#​861](https://github.com/prometheus/client_golang/issues/861)
- \[ENHANCEMENT] API client: Add newer fields to Rules API. [#​855](https://github.com/prometheus/client_golang/issues/855)
- \[ENHANCEMENT] API client: Add missing fields to Targets API. [#​856](https://github.com/prometheus/client_golang/issues/856)
### [`v1.10.0`](https://github.com/prometheus/client_golang/releases/v1.10.0)
[Compare Source](https://github.com/prometheus/client_golang/compare/v1.9.0...v1.10.0)
- \[CHANGE] Minimum required Go version is now 1.13.
- \[CHANGE] API client: Add matchers to `LabelNames` and `LabesValues`. [#​828](https://github.com/prometheus/client_golang/issues/828)
- \[FEATURE] API client: Add buildinfo call. [#​841](https://github.com/prometheus/client_golang/issues/841)
- \[BUGFIX] Fix build on riscv64. [#​833](https://github.com/prometheus/client_golang/issues/833)
</details>
---
### 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/tools/tabacco/-/merge_requests/19Fix some issues reported by lintian2021-07-11T16:51:05Zsilver-platterFix some issues reported by lintianFix some issues reported by lintianFix some issues reported by lintianhttps://git.autistici.org/ai3/tools/tabacco/-/merge_requests/20Fix some issues reported by lintian2021-10-12T11:59:10Zsilver-platterFix some issues reported by lintianFix some issues reported by lintianFix some issues reported by lintianhttps://git.autistici.org/ai3/tools/tabacco/-/merge_requests/17Update module github.com/mattn/go-sqlite3 to v1.14.82021-10-12T11:59:24ZrenovateUpdate module github.com/mattn/go-sqlite3 to v1.14.8This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | require | patch | `v1.14.6` -> `v1.14.8` |
---
### Release Notes
<d...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | require | patch | `v1.14.6` -> `v1.14.8` |
---
### Release Notes
<details>
<summary>mattn/go-sqlite3</summary>
### [`v1.14.8`](https://github.com/mattn/go-sqlite3/compare/v1.14.7...v1.14.8)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.7...v1.14.8)
### [`v1.14.7`](https://github.com/mattn/go-sqlite3/compare/v1.14.6...v1.14.7)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.6...v1.14.7)
</details>
---
### 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/tools/tabacco/-/merge_requests/21Update module github.com/golang-migrate/migrate/v4 to v4.15.02021-10-12T11:59:51ZrenovateUpdate module github.com/golang-migrate/migrate/v4 to v4.15.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | require | minor | `v4.14.1` -> `v4.15.0` |
---
### Re...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | require | minor | `v4.14.1` -> `v4.15.0` |
---
### Release Notes
<details>
<summary>golang-migrate/migrate</summary>
### [`v4.15.0`](https://github.com/golang-migrate/migrate/releases/v4.15.0)
[Compare Source](https://github.com/golang-migrate/migrate/compare/v4.14.1...v4.15.0)
#### Breaking Changes
- In the Docker image, the location of the `migrate` binary changed from `/usr/local/bin/migrate` to `/usr/bin/migrate`
- When updating to this version of `migrate` with postgres, you need to ensure that no migrations are currently running and no old versions of migrate will run at the same time as new versions. The inputs for generating the advisory lock changed so this version will lock with a different key than previous versions.
#### Changes
##### Builds
- Use GoReleaser and GitHub Actions ([#​604](https://github.com/golang-migrate/migrate/issues/604)) by [@​johejo](https://github.com/johejo) and [@​Fontinalis](https://github.com/Fontinalis)
- Fix test on windows ([#​482](https://github.com/golang-migrate/migrate/issues/482)) by [@​johejo](https://github.com/johejo)
- Upgrade dktest from v0.3.3 to v.0.3.4 by [@​dhui](https://github.com/dhui)
- Support Go 1.16 and drop support for Go 1.15 by [@​dhui](https://github.com/dhui)
- Update docker builds to use Go 1.16 and Alpine Linux 3.13 ([#​560](https://github.com/golang-migrate/migrate/issues/560)) by [@​dhui](https://github.com/dhui)
- ci: migrate from CircleCI to GitHub Actions ([#​605](https://github.com/golang-migrate/migrate/issues/605)) by [@​Juneezee](https://github.com/Juneezee)
- Drop support for Go 1.15 by [@​dhui](https://github.com/dhui)
##### Source Drivers
- GitLab
- Fix issue when gitlab return only first 20 migrations ([#​497](https://github.com/golang-migrate/migrate/issues/497)) by [@​mef13](https://github.com/mef13)
- GitHub
- Add default GitHub API client ([#​501](https://github.com/golang-migrate/migrate/issues/501)) by [@​ganboonhong](https://github.com/ganboonhong)
- Update go-github from v17 to v35 by [@​dhui](https://github.com/dhui)
- iofs
- Fix iofs tests ([#​560](https://github.com/golang-migrate/migrate/issues/560)) by [@​dhui](https://github.com/dhui)
- Cleanup go 1.15 and 1.16 version specific files by [@​Fontinalis](https://github.com/Fontinalis)
##### Database Drivers
- used uber atomic bool instead standard in lock/unlock db ([#​580](https://github.com/golang-migrate/migrate/issues/580)) by [@​prinkov](https://github.com/prinkov)
- sqlite3
- Fix error when path to database contains whitespace ([#​500](https://github.com/golang-migrate/migrate/issues/500)) by [@​ganboonhong](https://github.com/ganboonhong)
- Add support for modernc.org/sqlite ([#​555](https://github.com/golang-migrate/migrate/issues/555)) by [@​gammazero](https://github.com/gammazero)
- Bump sqlite past memory corruption bug ([#​558](https://github.com/golang-migrate/migrate/issues/558)) by [@​zikaeroh](https://github.com/zikaeroh)
- postgres & pgx
- Support multi-statement execution for PostgreSQL ([#​495](https://github.com/golang-migrate/migrate/issues/495)) by [@​AnatolyRugalev](https://github.com/AnatolyRugalev)
- Add pgx driver package ([#​517](https://github.com/golang-migrate/migrate/issues/517)) by [@​dzbee](https://github.com/dzbee)
- Add a check to determine if table already exists to elide CREATE query ([#​526](https://github.com/golang-migrate/migrate/issues/526)) by [@​testtest959](https://github.com/testtest959)
- Add x-migrations-table-quoted url query option ([#​95](https://github.com/golang-migrate/migrate/issues/95)) ([#​533](https://github.com/golang-migrate/migrate/issues/533)) by [@​stephane-klein](https://github.com/stephane-klein)
- Fix SchemaName parameter is ignored ([#​547](https://github.com/golang-migrate/migrate/issues/547)) by [@​stephane-klein](https://github.com/stephane-klein)
- clubhouse
- Upgrade clickhouse driver lib ([#​529](https://github.com/golang-migrate/migrate/issues/529)) by [@​linux019](https://github.com/linux019)
- added tests for clickhouse database ([#​532](https://github.com/golang-migrate/migrate/issues/532)) by [@​prinkov](https://github.com/prinkov)
- make table engine for schema versions table configurable ([#​551](https://github.com/golang-migrate/migrate/issues/551)) by [@​brunotm](https://github.com/brunotm)
- Adding support for clickhouse cluster ([#​568](https://github.com/golang-migrate/migrate/issues/568)) by [@​preved911](https://github.com/preved911)
- honor DefaultMigrationsTableEngine when created WithInstance() ([#​617](https://github.com/golang-migrate/migrate/issues/617)) by [@​kaworu](https://github.com/kaworu)
- spanner
- fix (spanner): upgrade spanner client to v1.18.0 to support NUMERIC types ([#​565](https://github.com/golang-migrate/migrate/issues/565)) by [@​kylechadha](https://github.com/kylechadha)
- Update Google Spanner dependency ([#​608](https://github.com/golang-migrate/migrate/issues/608)) by [@​alethenorio](https://github.com/alethenorio)
- support for `ROW DELETION POLICY`, `ALTER DATABASE` and parsing keywords and functions in case insensitive
- snowflake
- Update snowflake DB driver to update to non-vulnarable jwt downstream package ([#​569](https://github.com/golang-migrate/migrate/issues/569)) by [@​dhui](https://github.com/dhui)
- mssql
- Add msi auth support ([#​591](https://github.com/golang-migrate/migrate/issues/591)) by [@​samfoxcode](https://github.com/samfoxcode)
- Added a method to create a mysql database from a connection object ([#​583](https://github.com/golang-migrate/migrate/issues/583)) by [@​Seb-C](https://github.com/Seb-C)
- cockroachdb
- use github.com/cockroachdb/cockroach-go/v2/crdb (for better go module support) ([#​595](https://github.com/golang-migrate/migrate/issues/595)) by [@​DGollings](https://github.com/DGollings)
- mongodb
- Update MongoDB db driver to fix security issue by [@​dhui](https://github.com/dhui)
##### CLI
- Allow the abillity to pass timezone when generating migration files ([#​509](https://github.com/golang-migrate/migrate/issues/509)) by [@​nronas](https://github.com/nronas)
- fix: move `-all` flag usage from `drop` to `down` ([#​522](https://github.com/golang-migrate/migrate/issues/522)) by [@​Juneezee](https://github.com/Juneezee)
##### Docs
- Point docs link to v4 ([#​524](https://github.com/golang-migrate/migrate/issues/524)) by [@​jeffwidman](https://github.com/jeffwidman)
- Update sqlite and sqlite3 docs with comparison by [@​dhui](https://github.com/dhui)
- Fix grammar for Clickhouse cluster mode docs by [@​dhui](https://github.com/dhui)
</details>
---
### 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/tools/tabacco/-/merge_requests/22Reuse a pool of cache directories2021-10-12T16:24:16ZaleReuse a pool of cache directoriesThis should make tabacco use a lot less disk space in /var/cache,
fixing issue #6.This should make tabacco use a lot less disk space in /var/cache,
fixing issue #6.https://git.autistici.org/ai3/tools/tabacco/-/merge_requests/25Update module github.com/mattn/go-sqlite3 to v1.14.92021-11-22T10:16:54ZrenovateUpdate module github.com/mattn/go-sqlite3 to v1.14.9This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | require | patch | `v1.14.8` -> `v1.14.9` |
---
### Release Notes
<d...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | require | patch | `v1.14.8` -> `v1.14.9` |
---
### Release Notes
<details>
<summary>mattn/go-sqlite3</summary>
### [`v1.14.9`](https://github.com/mattn/go-sqlite3/compare/v1.14.8...v1.14.9)
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.8...v1.14.9)
</details>
---
### 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/tools/tabacco/-/merge_requests/23Use --repository-file to avoid leaking passwords in logs2021-11-22T11:10:22ZaleUse --repository-file to avoid leaking passwords in logsFixes issue #3.Fixes issue #3.https://git.autistici.org/ai3/tools/tabacco/-/merge_requests/24Update module github.com/golang-migrate/migrate/v4 to v4.15.12021-11-22T11:11:38ZrenovateUpdate module github.com/golang-migrate/migrate/v4 to v4.15.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | require | patch | `v4.15.0` -> `v4.15.1` |
---
### Re...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | require | patch | `v4.15.0` -> `v4.15.1` |
---
### Release Notes
<details>
<summary>golang-migrate/migrate</summary>
### [`v4.15.1`](https://github.com/golang-migrate/migrate/releases/v4.15.1)
[Compare Source](https://github.com/golang-migrate/migrate/compare/v4.15.0...v4.15.1)
#### Changes
##### Database Drivers
- Update gosnowflake from v1.4.3 to v1.6.3 to fix security warnings ([#​632](https://github.com/golang-migrate/migrate/issues/632) & [#​637](https://github.com/golang-migrate/migrate/issues/637)). Thanks [@​nicholas-mainardi](https://github.com/nicholas-mainardi) and [@​obitech](https://github.com/obitech) for reporting the issue!
- Add unofficial support for AWS Keyspaces to the Cassandra DB driver by `DELETE`ing the schema version table instead of using `TRUNCATE` thanks to [@​florentsolt](https://github.com/florentsolt) and [@​Baumanar](https://github.com/Baumanar) ([#​634](https://github.com/golang-migrate/migrate/issues/634))
##### Docker Image
- Fixed CLI binary file location (https://github.com/golang-migrate/migrate/issues/625) thanks to [@​Fontinalis](https://github.com/Fontinalis) (https://github.com/golang-migrate/migrate/pull/628)
##### Builds
- Update dktest to v0.3.7 to fix security warnings ([#​632](https://github.com/golang-migrate/migrate/issues/632)). Thanks [@​nicholas-mainardi](https://github.com/nicholas-mainardi) for reporting the issue!
</details>
---
### 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/tools/tabacco/-/merge_requests/28Switch default compression to zstd2021-11-22T15:00:09ZaleSwitch default compression to zstdThe 'zstd' tool will also happily decompress lz4-encoded streams,
solving the backwards compatibility problem.
Fixes issue #10, replacing !27The 'zstd' tool will also happily decompress lz4-encoded streams,
solving the backwards compatibility problem.
Fixes issue #10, replacing !27