Add general purpose Locker interface to support DB locking with a table-based Postgres
implementation via lock.NewPostgresTableLocker (#993 for more details)
Unlike SessionLocker, this uses the *sql.DB connection pool
Add WithLocker option to goose provider
Configuration
📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this MR and you won't be reminded about this update again.
If you want to rebase/retry this MR, check this box
This MR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `v3.25.0` -> `v3.26.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>pressly/goose (github.com/pressly/goose/v3)</summary>
### [`v3.26.0`](https://github.com/pressly/goose/blob/HEAD/CHANGELOG.md#v3260---2025-10-03)
[Compare Source](https://github.com/pressly/goose/compare/v3.25.0...v3.26.0)
- Add `*slog.Logger` support to goose provider via option `WithSlog` ([#​989](https://github.com/pressly/goose/issues/989))
- Add convenience `WithTableName` provider option ([#​985](https://github.com/pressly/goose/issues/985))
- Minor bug fixes and dependency upgrades
- Add general purpose `Locker` interface to support DB locking with a table-based Postgres
implementation via `lock.NewPostgresTableLocker` ([#​993](https://github.com/pressly/goose/issues/993) for more details)
- Unlike `SessionLocker`, this uses the `*sql.DB` connection pool
- Add `WithLocker` option to goose provider
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR is behind base branch, 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).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzIuNSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMi41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
❄️Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
## [Codecov](https://app.codecov.io/gl/unboundsoftware/dbsetup/pull/32?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=gitlab&utm_content=comment&utm_campaign=pr+comments&utm_term=unboundsoftware) Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 0.00%. Comparing base ([`2d0c1b9`](https://app.codecov.io/gl/unboundsoftware/dbsetup/commit/2d0c1b9509abfcc8c289dd8c7eb004d9bb0501fe?dropdown=coverage&el=desc&utm_medium=referral&utm_source=gitlab&utm_content=comment&utm_campaign=pr+comments&utm_term=unboundsoftware)) to head ([`dad9208`](https://app.codecov.io/gl/unboundsoftware/dbsetup/commit/dad9208a3435f301d65d3c26e4bb28b06390e2d1?dropdown=coverage&el=desc&utm_medium=referral&utm_source=gitlab&utm_content=comment&utm_campaign=pr+comments&utm_term=unboundsoftware)).
<details><summary>Additional details and impacted files</summary>
```diff
@@ Coverage Diff @@
## main #32 +/- ##
=====================================
Coverage 0.00% 0.00%
=====================================
Files 1 1
Lines 36 36
=====================================
Misses 36 36
```
</details>
[:umbrella: View full report in Codecov by Sentry](https://app.codecov.io/gl/unboundsoftware/dbsetup/pull/32?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=gitlab&utm_content=comment&utm_campaign=pr+comments&utm_term=unboundsoftware).
:loudspeaker: Have feedback on the report? [Share it here](https://gitlab.com/codecov-open-source/codecov-user-feedback/-/issues/4).
<details><summary> :rocket: New features to boost your workflow: </summary>
- :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
</details>
argoyle
(Migrated from gitlab.com)
merged commit into main2025-10-05 09:04:15 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This MR contains the following updates:
v3.25.0->v3.26.0Release Notes
pressly/goose (github.com/pressly/goose/v3)
v3.26.0Compare Source
*slog.Loggersupport to goose provider via optionWithSlog(#989)WithTableNameprovider option (#985)Lockerinterface to support DB locking with a table-based Postgresimplementation via
lock.NewPostgresTableLocker(#993 for more details)SessionLocker, this uses the*sql.DBconnection poolWithLockeroption to goose providerConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this MR and you won't be reminded about this update again.
This MR has been generated by Renovate Bot.
mentioned in issue #1
Codecov Report
✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 0.00%. Comparing base (
2d0c1b9) to head (dad9208).Additional details and impacted files
☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.
🚀 New features to boost your workflow: