1
0
Fork 0
mirror of https://code.forgejo.org/forgejo/runner.git synced 2025-08-01 17:38:36 +00:00
Commit graph

691 commits

Author SHA1 Message Date
Renovate Bot
e824c3a2e2
Update module github.com/vektra/mockery/v2 to v2.53.4 (#658)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) | `v2.26.1` -> `v2.53.4` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvektra%2fmockery%2fv2/v2.53.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvektra%2fmockery%2fv2/v2.26.1/v2.53.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>vektra/mockery (github.com/vektra/mockery/v2)</summary>

### [`v2.53.4`](https://github.com/vektra/mockery/releases/tag/v2.53.4)

[Compare Source](https://github.com/vektra/mockery/compare/v2.53.3...v2.53.4)

#### What's Changed

- v2: Add k8s as user of mockery by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/965
- Bump golang.org/x/net from 0.33.0 to 0.36.0 in /tools by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/vektra/mockery/pull/947
- v2: Update release and docs for v3 GA by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/984
- Fix CICD for master->v2 branch rename. by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/996
- Fix v2 docs javascript for installation command by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/1040
- v2: Fix go.work.sum for tagging command by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/1050

**Full Changelog**: https://github.com/vektra/mockery/compare/v2.53.3...v2.53.4

### [`v2.53.3`](https://github.com/vektra/mockery/releases/tag/v2.53.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.53.2...v2.53.3)

#### What's Changed

- Move to `docker/login-action@v3` by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/944
- Fix documentation CI workflow by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/945
- Remove redundant typecheck linter by [@&#8203;alexandear](https://github.com/alexandear) in https://github.com/vektra/mockery/pull/948
- Bump viper for remove hashicorp dependencies by [@&#8203;RainbowMango](https://github.com/RainbowMango) in https://github.com/vektra/mockery/pull/951

#### New Contributors

- [@&#8203;RainbowMango](https://github.com/RainbowMango) made their first contribution in https://github.com/vektra/mockery/pull/951

**Full Changelog**: https://github.com/vektra/mockery/compare/v2.53.2...v2.53.3

### [`v2.53.2`](https://github.com/vektra/mockery/releases/tag/v2.53.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.53.1...v2.53.2)

#### What's Changed

- Build Go binary with 1.24 by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/943

**Full Changelog**: https://github.com/vektra/mockery/compare/v2.53.1...v2.53.2

### [`v2.53.1`](https://github.com/vektra/mockery/releases/tag/v2.53.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.53.0...v2.53.1)

#### What's Changed

- Fix profiling by [@&#8203;mat007](https://github.com/mat007) in https://github.com/vektra/mockery/pull/926
- fix: include-auto-generated option to work with multi-line comment by [@&#8203;hpurmann](https://github.com/hpurmann) in https://github.com/vektra/mockery/pull/940
- Revert to Go 1.23 in go.mod by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/941

#### New Contributors

- [@&#8203;mat007](https://github.com/mat007) made their first contribution in https://github.com/vektra/mockery/pull/926
- [@&#8203;hpurmann](https://github.com/hpurmann) made their first contribution in https://github.com/vektra/mockery/pull/940

**Full Changelog**: https://github.com/vektra/mockery/compare/v2.53.0...v2.53.1

### [`v2.53.0`](https://github.com/vektra/mockery/releases/tag/v2.53.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.52.4...v2.53.0)

#### What's Changed

- Remove homebrew tap by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/933
- feat(`fail-on-missing`): Allow mockery to return non-zero on missing interfaces by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/934

**Full Changelog**: https://github.com/vektra/mockery/compare/v2.52.4...v2.53.0

### [`v2.52.4`](https://github.com/vektra/mockery/releases/tag/v2.52.4)

[Compare Source](https://github.com/vektra/mockery/compare/v2.52.3...v2.52.4)

#### Changelog

- [`0c0f6fc`](0c0f6fc) Fix disable-version-string bool check ([#&#8203;927](https://github.com/vektra/mockery/issues/927))
- [`3761289`](3761289) Update mockery-tools.env
- [`45d41e8`](45d41e8) fix: `include-auto-generated` option ([#&#8203;928](https://github.com/vektra/mockery/issues/928))

### [`v2.52.3`](https://github.com/vektra/mockery/releases/tag/v2.52.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.52.2...v2.52.3)

#### Changelog

- [`b4291cf`](b4291cf) Build Docker from Go 1.24 ([#&#8203;923](https://github.com/vektra/mockery/issues/923))
- [`44293f3`](44293f3) Bump debug version

### [`v2.52.2`](https://github.com/vektra/mockery/releases/tag/v2.52.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.52.1...v2.52.2)

#### Changelog

- [`252f27c`](252f27c) Support go 1.24 and upgrade dependencies ([#&#8203;915](https://github.com/vektra/mockery/issues/915))
- [`c644c45`](c644c45) docs: fix go mod download command ([#&#8203;908](https://github.com/vektra/mockery/issues/908))

### [`v2.52.1`](https://github.com/vektra/mockery/releases/tag/v2.52.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.52.0...v2.52.1)

#### Changelog

- [`2becc15`](2becc15) Fix dependency issue in zerolog ([#&#8203;910](https://github.com/vektra/mockery/issues/910))

### [`v2.52.0`](https://github.com/vektra/mockery/releases/tag/v2.52.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.51.1...v2.52.0)

#### Changelog

- [`812a888`](812a888) Add latest-v2 alias in docs.
- [`ed09f71`](ed09f71) Add link to v3 docs. ([#&#8203;904](https://github.com/vektra/mockery/issues/904))
- [`25182ae`](25182ae) Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 in /tools ([#&#8203;903](https://github.com/vektra/mockery/issues/903))
- [`3f90943`](3f90943) Bump golang.org/x/net from 0.28.0 to 0.33.0 in /tools ([#&#8203;902](https://github.com/vektra/mockery/issues/902))
- [`eb84be5`](eb84be5) Bump version
- [`14a9cc6`](14a9cc6) feat: Error message for nonexistent mocks ([#&#8203;907](https://github.com/vektra/mockery/issues/907))

### [`v2.51.1`](https://github.com/vektra/mockery/releases/tag/v2.51.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.51.0...v2.51.1)

#### Changelog

- [`52c9c25`](52c9c25) Fix config issue with type conversion and deprecation warnings ([#&#8203;897](https://github.com/vektra/mockery/issues/897))

### [`v2.51.0`](https://github.com/vektra/mockery/releases/tag/v2.51.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.50.4...v2.51.0)

#### Changelog

- [`0f55ecb`](0f55ecb) Add enhanced deprecation logging support. ([#&#8203;894](https://github.com/vektra/mockery/issues/894))

#### NOTE

This release adds a number of deprecation warnings in preparation for the v3 release. If you would like to disable these warnings, you can use the `disable-deprecation-warnings` parameter, or to disable only specific warnings, the `disabled-deprecation-warnings` parameter. Details on these are in the [configuration section](https://vektra.github.io/mockery/v2.51/configuration/#parameter-descriptions) of the docs.

### [`v2.50.4`](https://github.com/vektra/mockery/releases/tag/v2.50.4)

[Compare Source](https://github.com/vektra/mockery/compare/v2.50.3...v2.50.4)

#### Changelog

- [`cd34e8b`](cd34e8b) Fix tagging
- [`d5bc859`](d5bc859) Support \*ast.SelectorExpr aliases ([#&#8203;881](https://github.com/vektra/mockery/issues/881))
- [`fe58af4`](fe58af4) bump version
- [`bb1e69e`](bb1e69e) updates to CICD

### [`v2.50.3`](https://github.com/vektra/mockery/compare/v2.50.2...v2.50.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.50.2...v2.50.3)

### [`v2.50.2`](https://github.com/vektra/mockery/releases/tag/v2.50.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.50.1...v2.50.2)

#### Changelog

- [`6a54b28`](6a54b28) Fix empty build tags adding a tags parameter ([#&#8203;874](https://github.com/vektra/mockery/issues/874))
- [`afe092f`](afe092f) Update mockery-tools.env

### [`v2.50.1`](https://github.com/vektra/mockery/releases/tag/v2.50.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.50.0...v2.50.1)

#### Changelog

- [`ede4f2c`](ede4f2c) Add new expressions to allowed types ([#&#8203;863](https://github.com/vektra/mockery/issues/863))
- [`f6c261b`](f6c261b) Bump version

### [`v2.50.0`](https://github.com/vektra/mockery/releases/tag/v2.50.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.49.2...v2.50.0)

#### Changelog

- [`13d696b`](13d696b) Bump to 2.50.0
- [`0ba6fad`](0ba6fad) Make the parser accept index list expressions ([#&#8203;857](https://github.com/vektra/mockery/issues/857))

### [`v2.49.2`](https://github.com/vektra/mockery/releases/tag/v2.49.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.49.1...v2.49.2)

#### Changelog

- [`3a3fb6e`](3a3fb6e) Add reusable Github action for testing ([#&#8203;855](https://github.com/vektra/mockery/issues/855))
- [`715d9a3`](715d9a3) Fix minor typos in parser debug logs ([#&#8203;858](https://github.com/vektra/mockery/issues/858))
- [`dc47fdb`](dc47fdb) Fix(generator): run functions with empty return ([#&#8203;842](https://github.com/vektra/mockery/issues/842))
- [`7d8df22`](7d8df22) Update mockery-tools.env

### [`v2.49.1`](https://github.com/vektra/mockery/releases/tag/v2.49.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.49.0...v2.49.1)

#### Changelog

- [`8da7022`](8da7022) Add deprecation warning for `with-expecter`.
- [`63a14b5`](63a14b5) Add tagging Github action
- [`314381f`](314381f) Docs: Make deprecations clearer
- [`55e1e90`](55e1e90) Docs: Simplify/modernize index page
- [`3cef7fd`](3cef7fd) Fix bug with type aliases to structs
- [`cba8aa0`](cba8aa0) Fix dirty git state caused by built tool
- [`5c75177`](5c75177) Fix tag action
- [`37383a4`](37383a4) Merge pull request [#&#8203;849](https://github.com/vektra/mockery/issues/849) from LandonTClipp/LandonTClipp/tagging
- [`88830e8`](88830e8) Merge pull request [#&#8203;850](https://github.com/vektra/mockery/issues/850) from LandonTClipp/LandonTClipp/deprecation\_docs
- [`bc56391`](bc56391) Merge pull request [#&#8203;851](https://github.com/vektra/mockery/issues/851) from LandonTClipp/LandonTClipp/expecter
- [`773408f`](773408f) Merge pull request [#&#8203;853](https://github.com/vektra/mockery/issues/853) from LandonTClipp/LandonTClipp/bugfix
- [`971ce32`](971ce32) Merge pull request [#&#8203;854](https://github.com/vektra/mockery/issues/854) from LandonTClipp/master
- [`b1145cb`](b1145cb) bump debug
- [`198df07`](198df07) formatting

### [`v2.49.0`](https://github.com/vektra/mockery/releases/tag/v2.49.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.48.0...v2.49.0)

#### Changelog

- [`13fc607`](13fc607) Add `resolve-type-alias` parameter
- [`a27cb03`](a27cb03) Merge pull request [#&#8203;843](https://github.com/vektra/mockery/issues/843) from LandonTClipp/LandonTClipp/issue\_839

#### NOTE

In this release, mockery will resolve aliases down to their underlying type in order to maintain backwards compatibility. Please see [the deprecations page](https://vektra.github.io/mockery/latest/deprecations/#resolve-type-alias) for details on why this change was introduced and how to configure mockery to not resolve type aliases.

### [`v2.48.0`](https://github.com/vektra/mockery/releases/tag/v2.48.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.47.0...v2.48.0)

#### Changelog

- [`04c4dc1`](04c4dc1) Fix `outpkg` not being respected when `inpackage: True`.
- [`3ae14ef`](3ae14ef) Merge pull request [#&#8203;846](https://github.com/vektra/mockery/issues/846) from LandonTClipp/LandonTClipp/issue\_845

### [`v2.47.0`](https://github.com/vektra/mockery/releases/tag/v2.47.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.46.3...v2.47.0)

#### Changelog

- [`f48ddc0`](f48ddc0) Enable gofumpt linter and cleanup formatting
- [`c9614e7`](c9614e7) Fix unreachable links in docs
- [`97ba6f2`](97ba6f2) Fix(recursive): use packages.Load support for recursive search instead of manual - Fix(Parsepackages): Ignore packages with no Go files
- [`01a68ea`](01a68ea) Merge pull request [#&#8203;825](https://github.com/vektra/mockery/issues/825) from alexandear/refactor/yaml.v3
- [`4ce1908`](4ce1908) Merge pull request [#&#8203;826](https://github.com/vektra/mockery/issues/826) from alexandear/github-update-pr-template
- [`e9539f2`](e9539f2) Merge pull request [#&#8203;827](https://github.com/vektra/mockery/issues/827) from alexandear/docs/replace-godoc-pkg-go-dev
- [`08deb2d`](08deb2d) Merge pull request [#&#8203;828](https://github.com/vektra/mockery/issues/828) from alexandear/refactor/enable-gofumpt
- [`146f48b`](146f48b) Merge pull request [#&#8203;829](https://github.com/vektra/mockery/issues/829) from alexandear/refactor/redundant-var-decl
- [`33886a9`](33886a9) Merge pull request [#&#8203;830](https://github.com/vektra/mockery/issues/830) from alexandear/docs/fix-links
- [`f9da2b6`](f9da2b6) Merge pull request [#&#8203;831](https://github.com/vektra/mockery/issues/831) from alexandear/refactor/test-asserts
- [`f1e8da9`](f1e8da9) Merge pull request [#&#8203;833](https://github.com/vektra/mockery/issues/833) from alexandear/refactor/simplify-parse-config-templates
- [`5a0ad1c`](5a0ad1c) Merge pull request [#&#8203;834](https://github.com/vektra/mockery/issues/834) from alexandear/refactor/dont-use-underscores
- [`f6ecb44`](f6ecb44) Merge pull request [#&#8203;835](https://github.com/vektra/mockery/issues/835) from jfragosoperez/fix/support-for-interface-typed-params
- [`057cf5e`](057cf5e) Merge pull request [#&#8203;838](https://github.com/vektra/mockery/issues/838) from sonalys/fix/recursive
- [`f66028a`](f66028a) Refactor test asserts
- [`a79c303`](a79c303) Refactor to avoid undersore in var names
- [`7ea7946`](7ea7946) Refactor to use only gopkg.in/yaml.v3
- [`6f99c60`](6f99c60) Remove redundant variable declarations
- [`86ae19b`](86ae19b) Replace godoc.org with pkg.go.dev
- [`e314ba8`](e314ba8) Simplify parseConfigTemplates implementation
- [`d374c68`](d374c68) Update Go versions in GitHub PR template
- [`6c7fb6b`](6c7fb6b) fix(generator): support nil returns when using interface typed params

### [`v2.46.3`](https://github.com/vektra/mockery/releases/tag/v2.46.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.46.2...v2.46.3)

#### Changelog

- [`4d3bfa7`](4d3bfa7) Merge pull request [#&#8203;824](https://github.com/vektra/mockery/issues/824) from DimaGolomozy/patch-1
- [`2e2b9bc`](2e2b9bc) add git
- [`f55598e`](f55598e) add ssh

### [`v2.46.2`](https://github.com/vektra/mockery/releases/tag/v2.46.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.46.1...v2.46.2)

#### Changelog

- [`87fdecc`](87fdecc) Merge pull request [#&#8203;819](https://github.com/vektra/mockery/issues/819) from pieter-irsan/patch-1
- [`0d1b1a2`](0d1b1a2) Merge pull request [#&#8203;821](https://github.com/vektra/mockery/issues/821) from Link512/master
- [`2e2c85b`](2e2c85b) check nillable property for type aliases as well
- [`ce9adb6`](ce9adb6) docs: update typo in README.md

### [`v2.46.1`](https://github.com/vektra/mockery/releases/tag/v2.46.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.46.0...v2.46.1)

#### Changelog

- [`afe04a5`](afe04a5) Merge pull request [#&#8203;808](https://github.com/vektra/mockery/issues/808) from RangelReale/fix-go123-aliastype
- [`720caa9`](720caa9) Undo go:build statements, make code a little DRY
- [`cf26d69`](cf26d69) Update to go1.23
- [`c05a755`](c05a755) remove Go 1.23 testing
- [`6f7960f`](6f7960f) support types.Alias
- [`42d905a`](42d905a) support types.Alias
- [`66dba08`](66dba08) support types.Alias
- [`e4b095f`](e4b095f) upgrade go task
- [`ea36ecc`](ea36ecc) upgrade golangci-lint and add Go 1.23 to CI test

### [`v2.46.0`](https://github.com/vektra/mockery/releases/tag/v2.46.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.45.1...v2.46.0)

#### Changelog

- [`6423255`](6423255) Merge pull request [#&#8203;807](https://github.com/vektra/mockery/issues/807) from tobby-s/FEAT-configdir
- [`7c9f776`](7c9f776) add documentation
- [`8fae460`](8fae460) propagate config file name into template

### [`v2.45.1`](https://github.com/vektra/mockery/releases/tag/v2.45.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.45.0...v2.45.1)

#### Changelog

- [`1790d6a`](1790d6a) Bump Go v1.22 to v1.23 in Dockerfile
- [`38070f7`](38070f7) Merge pull request [#&#8203;812](https://github.com/vektra/mockery/issues/812) from colega/patch-1
- [`2abbb49`](2abbb49) Merge pull request [#&#8203;814](https://github.com/vektra/mockery/issues/814) from khaifazil/patch-1
- [`b2c2927`](b2c2927) Update index.md: capitalize "Grafana"

### [`v2.45.0`](https://github.com/vektra/mockery/releases/tag/v2.45.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.44.2...v2.45.0)

#### Changelog

- [`56379c8`](56379c8) Add disable-func-mocks parameter
- [`a03d1ff`](a03d1ff) Merge pull request [#&#8203;809](https://github.com/vektra/mockery/issues/809) from LandonTClipp/disable\_func\_mocks
- [`1e69719`](1e69719) updates

### [`v2.44.2`](https://github.com/vektra/mockery/releases/tag/v2.44.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.44.1...v2.44.2)

#### Changelog

- [`4bee898`](4bee898) Ensure generated imports doesn't start with digit
- [`910874a`](910874a) Merge pull request [#&#8203;806](https://github.com/vektra/mockery/issues/806) from leitzler/master

### [`v2.44.1`](https://github.com/vektra/mockery/releases/tag/v2.44.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.44.0...v2.44.1)

#### Changelog

- [`c6d2a9e`](c6d2a9e) Fix release workflow
- Fixes [#&#8203;769](https://github.com/vektra/mockery/issues/769) : Mock files getting created in disk when dry-run is enabled by [@&#8203;snopan](https://github.com/snopan) in https://github.com/vektra/mockery/pull/789
- chore: fix typos and style by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/vektra/mockery/pull/794
- Allow types defined as instantiated generic interfaces to generate mocks by [@&#8203;LandonTClipp](https://github.com/LandonTClipp) in https://github.com/vektra/mockery/pull/790

### [`v2.44.0`](https://github.com/vektra/mockery/compare/v2.43.2...v2.44.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.43.2...v2.44.0)

### [`v2.43.2`](https://github.com/vektra/mockery/releases/tag/v2.43.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.43.1...v2.43.2)

#### Changelog

- [`4544845`](4544845) Fix an issue with using exclude on windows
- [`5a3e47a`](5a3e47a) Merge pull request [#&#8203;780](https://github.com/vektra/mockery/issues/780) from iangregsondev/debugging

### [`v2.43.1`](https://github.com/vektra/mockery/releases/tag/v2.43.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.43.0...v2.43.1)

#### Changelog

- [`2065d36`](2065d36) Update migrating\_to\_packages.md

### [`v2.43.0`](https://github.com/vektra/mockery/releases/tag/v2.43.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.42.3...v2.43.0)

#### Changelog

- [`514021e`](514021e) Add docs about `InterfaceFile`
- [`527c0c4`](527c0c4) Added InterfaceFile
- [`25d2eb0`](25d2eb0) Merge pull request [#&#8203;773](https://github.com/vektra/mockery/issues/773) from istrau2/patch-1
- [`0229bd4`](0229bd4) Merge pull request [#&#8203;776](https://github.com/vektra/mockery/issues/776) from LandonTClipp/master
- [`dff9d54`](dff9d54) added .InterfaceFile test
- [`314f11a`](314f11a) fixed .InterfaceFile test

### [`v2.42.3`](https://github.com/vektra/mockery/releases/tag/v2.42.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.42.2...v2.42.3)

#### Changelog

- [`9b4107f`](9b4107f) Fix bug when last argument is a function with multiple return values
- [`b1c5f6e`](b1c5f6e) Merge pull request [#&#8203;774](https://github.com/vektra/mockery/issues/774) from LandonTClipp/issue\_766
- [`adedaa2`](adedaa2) Update codecov.yml
- [`a382dd5`](a382dd5) remove unnecessary config

### [`v2.42.2`](https://github.com/vektra/mockery/releases/tag/v2.42.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.42.1...v2.42.2)

#### Changelog

- [`4ac0c5e`](4ac0c5e) Bump google.golang.org/protobuf from 1.28.0 to 1.33.0 in /tools
- [`f500645`](f500645) Merge pull request [#&#8203;768](https://github.com/vektra/mockery/issues/768) from vektra/dependabot/go\_modules/tools/google.golang.org/protobuf-1.33.0
- [`59f7d94`](59f7d94) Merge pull request [#&#8203;771](https://github.com/vektra/mockery/issues/771) from dlwyatt/patch-1
- [`dc80845`](dc80845) Merge pull request [#&#8203;772](https://github.com/vektra/mockery/issues/772) from testwill/close\_cpu\_profile
- [`9820fbb`](9820fbb) Update features.md
- [`bdfbb23`](bdfbb23) fix: close cpu profile

### [`v2.42.1`](https://github.com/vektra/mockery/releases/tag/v2.42.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.42.0...v2.42.1)

#### Changelog

- [`9dd9b1e`](9dd9b1e) Merge pull request [#&#8203;767](https://github.com/vektra/mockery/issues/767) from stevenh/fix/windows-recursive
- [`426dc32`](426dc32) fix: recursive config failure on windows

### [`v2.42.0`](https://github.com/vektra/mockery/releases/tag/v2.42.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.41.0...v2.42.0)

#### Changelog

- [`29471fe`](29471fe) Add more users of mockery to docs
- [`e420a13`](e420a13) Add typeset plugin for docs
- [`8d53849`](8d53849) Factor out logic to exclude sub-modules
- [`b915439`](b915439) Fix issue with file ordering
- [`601d297`](601d297) Merge branch 'master' into replace-generic
- [`528d354`](528d354) Merge branch 'master' into users
- [`8b86cf2`](8b86cf2) Merge pull request [#&#8203;750](https://github.com/vektra/mockery/issues/750) from DustinJSilk/replace-generic
- [`92afb14`](92afb14) Merge pull request [#&#8203;759](https://github.com/vektra/mockery/issues/759) from LandonTClipp/users
- [`3b25f39`](3b25f39) Merge pull request [#&#8203;760](https://github.com/vektra/mockery/issues/760) from LandonTClipp/fix\_ordering
- [`f0789fb`](f0789fb) Merge pull request [#&#8203;761](https://github.com/vektra/mockery/issues/761) from LandonTClipp/file\_ordering\_gomod
- [`e724b8a`](e724b8a) Show support for pointer type replacements
- [`78755a1`](78755a1) fixes
- [`d39a2a2`](d39a2a2) make codecov more permissive
- [`4b08243`](4b08243) use replace-type config

### [`v2.41.0`](https://github.com/vektra/mockery/releases/tag/v2.41.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.40.3...v2.41.0)

#### Changelog

- [`d4e7f57`](d4e7f57) Merge pull request [#&#8203;757](https://github.com/vektra/mockery/issues/757) from LandonTClipp/go\_mod\_version
- [`2c2727b`](2c2727b) Set go.mod to go 1.22

### [`v2.40.3`](https://github.com/vektra/mockery/releases/tag/v2.40.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.40.2...v2.40.3)

#### Changelog

- [`3b76444`](3b76444) Dockerfile: up go version to 1.22
- [`cd5cc5a`](cd5cc5a) Merge pull request [#&#8203;755](https://github.com/vektra/mockery/issues/755) from ifross89/patch-1

### [`v2.40.2`](https://github.com/vektra/mockery/releases/tag/v2.40.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.40.1...v2.40.2)

#### Changelog

- [`f513d5d`](f513d5d) Merge pull request [#&#8203;753](https://github.com/vektra/mockery/issues/753) from viktorasm/fix-upgrade-x-tools
- [`116a183`](116a183) update pipeline to test on current ant previous versions
- [`2147419`](2147419) upgrade X tools to fix panic crash in go 1.22

### [`v2.40.1`](https://github.com/vektra/mockery/releases/tag/v2.40.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.40.0...v2.40.1)

#### Changelog

- [`d119c66`](d119c66) Add test that asserts mocks on variadic return functions are behaving correctly
- [`b6625de`](b6625de) Merge branch 'master' into nicovak/fix-707
- [`4854efd`](4854efd) Merge pull request [#&#8203;719](https://github.com/vektra/mockery/issues/719) from nicovak/nicovak/fix-707
- [`a032aa0`](a032aa0) fix: issue 707

### [`v2.40.0`](https://github.com/vektra/mockery/releases/tag/v2.40.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.39.2...v2.40.0)

#### Changelog

- [`1c18f44`](1c18f44) Generate mock build constraints
- [`2502f52`](2502f52) Merge pull request [#&#8203;693](https://github.com/vektra/mockery/issues/693) from mcdoker18/fix/691
- [`58b0c4c`](58b0c4c) code review fixes

### [`v2.39.2`](https://github.com/vektra/mockery/releases/tag/v2.39.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.39.1...v2.39.2)

#### Changelog

- [`0267602`](0267602) Merge pull request [#&#8203;746](https://github.com/vektra/mockery/issues/746) from LandonTClipp/master
- [`138d507`](138d507) Update mkdocs.yml
- [`6630b9e`](6630b9e) Update mkdocs.yml
- [`f5f6808`](f5f6808) add google analytics env to build step
- [`05ac09b`](05ac09b) fix GOOGLE\_ANALYTICS\_KEY

### [`v2.39.1`](https://github.com/vektra/mockery/releases/tag/v2.39.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.39.0...v2.39.1)

#### Changelog

- [`5c62fda`](5c62fda) Add MongoDB as user of mockery
- [`a199cfb`](a199cfb) Add clarification on internal error
- [`5254b81`](5254b81) Merge pull request [#&#8203;741](https://github.com/vektra/mockery/issues/741) from LandonTClipp/clarification
- [`b9df18e`](b9df18e) Merge pull request [#&#8203;742](https://github.com/vektra/mockery/issues/742) from LandonTClipp/mongo

### [`v2.39.0`](https://github.com/vektra/mockery/releases/tag/v2.39.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.38.0...v2.39.0)

#### Changelog

- [`b248492`](b248492) Don't recurse into submodules on `recursive: true`
- [`4f9dc15`](4f9dc15) Merge pull request [#&#8203;740](https://github.com/vektra/mockery/issues/740) from LandonTClipp/monorepo

### [`v2.38.0`](https://github.com/vektra/mockery/releases/tag/v2.38.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.37.1...v2.38.0)

#### Changelog

- [`446e0bf`](446e0bf) Merge pull request [#&#8203;736](https://github.com/vektra/mockery/issues/736) from mateusmarquezini/issue\_729
- [`445f73c`](445f73c) added new check for no return values
- [`8e778e0`](8e778e0) created a new test to cover the new condition when the test panics [#&#8203;729](https://github.com/vektra/mockery/issues/729)
- [`d0fa1f9`](d0fa1f9) improvements after code review [#&#8203;729](https://github.com/vektra/mockery/issues/729)
- [`432134c`](432134c) improvements after code review [#&#8203;729](https://github.com/vektra/mockery/issues/729)

### [`v2.37.1`](https://github.com/vektra/mockery/releases/tag/v2.37.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.37.0...v2.37.1)

#### Changelog

- [`c7a65e2`](c7a65e2) Merge pull request [#&#8203;734](https://github.com/vektra/mockery/issues/734) from vektra/revert-731-walk-skips-modules
- [`fa5b6cb`](fa5b6cb) Revert "Don't recurse into submodules"

### [`v2.37.0`](https://github.com/vektra/mockery/releases/tag/v2.37.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.36.1...v2.37.0)

#### Changelog

- [`fc10b9c`](fc10b9c) Don't recurse into submodule
- [`0e27e93`](0e27e93) Merge pull request [#&#8203;731](https://github.com/vektra/mockery/issues/731) from devnev/walk-skips-modules
- [`0c5b6a4`](0c5b6a4) add note in docs about go.mod skipping

### [`v2.36.1`](https://github.com/vektra/mockery/releases/tag/v2.36.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.36.0...v2.36.1)

#### Changelog

- [`b648c23`](b648c23) Add additional test
- [`0310201`](0310201) Add fix for showconfig command
- [`d3515d1`](d3515d1) Fix bug with sub-package inheritance
- [`77064ad`](77064ad) Fix config bug where mockery crashes when package map is nil
- [`5978bc5`](5978bc5) Fix test with config initialization
- [`deb4860`](deb4860) Merge pull request [#&#8203;730](https://github.com/vektra/mockery/issues/730) from LandonTClipp/issue\_726
- [`e86d230`](e86d230) Simplifying some config in interface copying code
- [`726d76c`](726d76c) Update running.md
- [`2dd8f00`](2dd8f00) Use gotestsum for better testing output

### [`v2.36.0`](https://github.com/vektra/mockery/releases/tag/v2.36.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.35.4...v2.36.0)

#### Changelog

- [`5d48467`](5d48467) Add exclude-regex to config
- [`25befa2`](25befa2) Cover error conditions in tests
- [`b919710`](b919710) Merge pull request [#&#8203;720](https://github.com/vektra/mockery/issues/720) from kbolino/718-exclude-regex
- [`e8ebf52`](e8ebf52) Refactor Config.ShouldGenerateInterface

### [`v2.35.4`](https://github.com/vektra/mockery/releases/tag/v2.35.4)

[Compare Source](https://github.com/vektra/mockery/compare/v2.35.3...v2.35.4)

#### Changelog

- [`8939c75`](8939c75) Update release to use Go 1.21

### [`v2.35.3`](https://github.com/vektra/mockery/releases/tag/v2.35.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.35.2...v2.35.3)

#### Changelog

- [`9d79f3a`](9d79f3a) fix docs

### [`v2.35.2`](https://github.com/vektra/mockery/releases/tag/v2.35.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.35.1...v2.35.2)

#### Changelog

- [`ee33b3d`](ee33b3d) - take type in account when using import replace types - check more specific replace types first
- [`246df9d`](246df9d) Merge pull request [#&#8203;710](https://github.com/vektra/mockery/issues/710) from RangelReale/replace-types-specific

### [`v2.35.1`](https://github.com/vektra/mockery/releases/tag/v2.35.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.35.0...v2.35.1)

#### Changelog

- [`f54eea9`](f54eea9) update doc formatting for deprecated variables

### [`v2.35.0`](https://github.com/vektra/mockery/releases/tag/v2.35.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.34.2...v2.35.0)

#### Changelog

- [`6c20c91`](6c20c91) Merge pull request [#&#8203;705](https://github.com/vektra/mockery/issues/705) from SirSova/feature/702
- [`7e62022`](7e62022) add deprecations for custom InterfaceName template variables
- [`344a291`](344a291) add new template funcs
- [`2835751`](2835751) fix doc syntax of new functions
- [`d094664`](d094664) remove "title" func
- [`8b0b6a3`](8b0b6a3) return back "strcase" functions for InterfaceName

### [`v2.34.2`](https://github.com/vektra/mockery/releases/tag/v2.34.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.34.1...v2.34.2)

#### Changelog

- [`b6f77ea`](b6f77ea) Dockerfile: up go version to 1.21
- [`1ffe649`](1ffe649) Merge pull request [#&#8203;717](https://github.com/vektra/mockery/issues/717) from evsamsonov/docker-up-go-version

### [`v2.34.1`](https://github.com/vektra/mockery/releases/tag/v2.34.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.34.0...v2.34.1)

#### Changelog

- [`3871351`](3871351) Add Amazon as user of mockery
- [`ba9fb21`](ba9fb21) Disable `max-width` for docs, add table sorting
- [`0749788`](0749788) Merge pull request [#&#8203;714](https://github.com/vektra/mockery/issues/714) from LandonTClipp/width
- [`37f1efc`](37f1efc) Remove unnecessary attributes

### [`v2.34.0`](https://github.com/vektra/mockery/releases/tag/v2.34.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.33.3...v2.34.0)

#### Changelog

- [`6ebdb50`](6ebdb50) Add docs for `exclude`
- [`a4a945a`](a4a945a) Merge pull request [#&#8203;709](https://github.com/vektra/mockery/issues/709) from kpaulisse/kpaulisse-packages-excludes
- [`8262d05`](8262d05) Merge pull request [#&#8203;711](https://github.com/vektra/mockery/issues/711) from LandonTClipp/exclude\_docs
- [`6a48ff3`](6a48ff3) Support "exclude" in package config
- [`1407ff8`](1407ff8) Update error to use NewStackErrf

### [`v2.33.3`](https://github.com/vektra/mockery/releases/tag/v2.33.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.33.2...v2.33.3)

#### Changelog

- [`6f51f40`](6f51f40) Add config examples to migration docs
- [`72c48ed`](72c48ed) Merge pull request [#&#8203;704](https://github.com/vektra/mockery/issues/704) from LandonTClipp/migration\_docs

### [`v2.33.2`](https://github.com/vektra/mockery/releases/tag/v2.33.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.33.1...v2.33.2)

#### Changelog

- [`4e964a8`](4e964a8) Merge pull request [#&#8203;699](https://github.com/vektra/mockery/issues/699) from jokly/master
- [`09e78f7`](09e78f7) add a separate test
- [`80c5909`](80c5909) fix expecter and void rolled varaidic
- [`73a6a6f`](73a6a6f) generate variadic call by template

### [`v2.33.1`](https://github.com/vektra/mockery/releases/tag/v2.33.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.33.0...v2.33.1)

#### Changelog

- [`1bcc958`](1bcc958) Add gcc to docker for projects with cgo
- [`74e483d`](74e483d) Merge pull request [#&#8203;694](https://github.com/vektra/mockery/issues/694) from jokly/master
- [`8965d12`](8965d12) Merge pull request [#&#8203;698](https://github.com/vektra/mockery/issues/698) from LandonTClipp/badcode
- [`6111fde`](6111fde) Minor refactor of ShouldGenerateInterface
- [`b9a1e11`](b9a1e11) Remove code that was not being used

### [`v2.33.0`](https://github.com/vektra/mockery/releases/tag/v2.33.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.32.4...v2.33.0)

#### Changelog

- [`15d6920`](15d6920) Add support for `include-regex` option.
- [`6ada211`](6ada211) Merge pull request [#&#8203;692](https://github.com/vektra/mockery/issues/692) from leaanthony-sc/684\_include\_regex
- [`b83433d`](b83433d) Update documentation. Format tables.

### [`v2.32.4`](https://github.com/vektra/mockery/releases/tag/v2.32.4)

[Compare Source](https://github.com/vektra/mockery/compare/v2.32.3...v2.32.4)

#### Changelog

- [`871f904`](871f904) Add e2e tests for issue [#&#8203;681](https://github.com/vektra/mockery/issues/681)
- [`72eb146`](72eb146) Add error log for unsupported config
- [`2046503`](2046503) Merge pull request [#&#8203;683](https://github.com/vektra/mockery/issues/683) from LandonTClipp/issue\_681\_e2e
- [`8abb702`](8abb702) Merge pull request [#&#8203;686](https://github.com/vektra/mockery/issues/686) from LandonTClipp/issue\_685

### [`v2.32.3`](https://github.com/vektra/mockery/releases/tag/v2.32.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.32.2...v2.32.3)

#### Changelog

- [`3b725d9`](3b725d9) Include auto-generated files in recursive discovery by default
- [`dbad753`](dbad753) Merge pull request [#&#8203;682](https://github.com/vektra/mockery/issues/682) from LandonTClipp/issue\_681
- [`b70c07a`](b70c07a) Update documentation for `include-auto-generated`

### [`v2.32.2`](https://github.com/vektra/mockery/releases/tag/v2.32.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.32.1...v2.32.2)

#### Changelog

- [`532f248`](532f248) Update documentation.yml

### [`v2.32.1`](https://github.com/vektra/mockery/releases/tag/v2.32.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.32.0...v2.32.1)

#### Changelog

- [`400f162`](400f162) Update users list

### [`v2.32.0`](https://github.com/vektra/mockery/releases/tag/v2.32.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.31.4...v2.32.0)

#### Changelog

- [`5e1ff90`](5e1ff90) Adds InterfaceNameLower as a templating variable
- [`ffc7a42`](ffc7a42) Adds InterfaceNameLower to docs
- [`6e6efc2`](6e6efc2) Fixes spelling
- [`8c06cfc`](8c06cfc) Merge pull request [#&#8203;672](https://github.com/vektra/mockery/issues/672) from hohmannr/feat/interface-name-lower

### [`v2.31.4`](https://github.com/vektra/mockery/releases/tag/v2.31.4)

[Compare Source](https://github.com/vektra/mockery/compare/v2.31.3...v2.31.4)

#### Changelog

- [`b5592d6`](b5592d6) fix installation again (code block needs to be in javascript)

### [`v2.31.3`](https://github.com/vektra/mockery/releases/tag/v2.31.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.31.2...v2.31.3)

#### Changelog

- [`903445b`](903445b) fix installation docs

### [`v2.31.2`](https://github.com/vektra/mockery/releases/tag/v2.31.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.31.1...v2.31.2)

#### Changelog

- [`8385b8c`](8385b8c) Merge pull request [#&#8203;669](https://github.com/vektra/mockery/issues/669) from OrHayat/docs\_go\_install\_fetch\_latest\_release
- [`4a425a8`](4a425a8) installation docs will fetch latest relase  from github api and inject it into go install command
- [`6399f5b`](6399f5b) update configuration docs

### [`v2.31.1`](https://github.com/vektra/mockery/releases/tag/v2.31.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.31.0...v2.31.1)

#### Changelog

- [`c72170a`](c72170a) Update examples.md

### [`v2.31.0`](https://github.com/vektra/mockery/releases/tag/v2.31.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.18...v2.31.0)

#### Changelog

- [`a43101b`](a43101b) Add deprecation notice for old config style
- [`7696d20`](7696d20) Merge pull request [#&#8203;668](https://github.com/vektra/mockery/issues/668) from LandonTClipp/deprecation

### [`v2.30.18`](https://github.com/vektra/mockery/releases/tag/v2.30.18)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.17...v2.30.18)

#### Changelog

- [`0d3aeea`](0d3aeea) Fix goreleaser config deprecation
- [`7a91185`](7a91185) Merge pull request [#&#8203;667](https://github.com/vektra/mockery/issues/667) from LandonTClipp/goreleaser

### [`v2.30.17`](https://github.com/vektra/mockery/compare/v2.30.16...v2.30.17)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.16...v2.30.17)

### [`v2.30.16`](https://github.com/vektra/mockery/releases/tag/v2.30.16)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.15...v2.30.16)

#### Changelog

- [`15a4f69`](15a4f69) [#&#8203;648](https://github.com/vektra/mockery/issues/648): add tests
- [`2a69b15`](2a69b15) [#&#8203;648](https://github.com/vektra/mockery/issues/648): fix invalid code generation when interface method parameter's name is the same as interface name
- [`97cd18b`](97cd18b) Merge pull request [#&#8203;649](https://github.com/vektra/mockery/issues/649) from kozmod/bugfix/648\_fix\_method\_args\_generation

### [`v2.30.15`](https://github.com/vektra/mockery/releases/tag/v2.30.15)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.14...v2.30.15)

#### Changelog

- [`d219b89`](d219b89) updates

### [`v2.30.14`](https://github.com/vektra/mockery/releases/tag/v2.30.14)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.13...v2.30.14)

#### Changelog

- [`4f94538`](4f94538) updates

### [`v2.30.13`](https://github.com/vektra/mockery/releases/tag/v2.30.13)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.12...v2.30.13)

#### Changelog

- [`f43a9bb`](f43a9bb) updates to docs

### [`v2.30.12`](https://github.com/vektra/mockery/releases/tag/v2.30.12)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.11...v2.30.12)

#### Changelog

- [`2810894`](2810894) build docs only for minor version

### [`v2.30.11`](https://github.com/vektra/mockery/releases/tag/v2.30.11)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.10...v2.30.11)

#### Changelog

- [`c5063c7`](c5063c7) Correct typos in docs
- [`78607b7`](78607b7) Fixing links with versioned docs
- [`0fb1cfc`](0fb1cfc) Merge pull request [#&#8203;658](https://github.com/vektra/mockery/issues/658) from alexandear/correct-docs-typo

### [`v2.30.10`](https://github.com/vektra/mockery/releases/tag/v2.30.10)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.9...v2.30.10)

#### Changelog

- [`adead84`](adead84) Update mkdocs.yml

### [`v2.30.9`](https://github.com/vektra/mockery/releases/tag/v2.30.9)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.8...v2.30.9)

#### Changelog

- [`55c3920`](55c3920) Update documentation.yml

### [`v2.30.8`](https://github.com/vektra/mockery/compare/v2.30.7...v2.30.8)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.7...v2.30.8)

### [`v2.30.7`](https://github.com/vektra/mockery/releases/tag/v2.30.7)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.6...v2.30.7)

#### Changelog

- [`55c3920`](55c3920) Update documentation.yml

### [`v2.30.6`](https://github.com/vektra/mockery/releases/tag/v2.30.6)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.5...v2.30.6)

#### Changelog

- [`567d722`](567d722) Update documentation.yml

### [`v2.30.5`](https://github.com/vektra/mockery/releases/tag/v2.30.5)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.4...v2.30.5)

#### Changelog

- [`44ddbc2`](44ddbc2) Update documentation.yml

### [`v2.30.4`](https://github.com/vektra/mockery/releases/tag/v2.30.4)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.3...v2.30.4)

#### Changelog

- [`6c8fb71`](6c8fb71) Update documentation.yml

### [`v2.30.3`](https://github.com/vektra/mockery/releases/tag/v2.30.3)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.2...v2.30.3)

#### Changelog

- [`5cfebcb`](5cfebcb) Add mike versioning to docs
- [`e97a258`](e97a258) Chore: Update version in the docs.
- [`f4a0a36`](f4a0a36) Merge pull request [#&#8203;641](https://github.com/vektra/mockery/issues/641) from CoolGoose/patch-1
- [`ec88c00`](ec88c00) Merge pull request [#&#8203;645](https://github.com/vektra/mockery/issues/645) from vektra/LandonTClipp-patch-1
- [`8cb1114`](8cb1114) Merge pull request [#&#8203;652](https://github.com/vektra/mockery/issues/652) from LandonTClipp/mike
- [`0a35012`](0a35012) Merge pull request [#&#8203;653](https://github.com/vektra/mockery/issues/653) from vektra/LandonTClipp-patch-1
- [`9c9f846`](9c9f846) Merge pull request [#&#8203;654](https://github.com/vektra/mockery/issues/654) from vektra/LandonTClipp-patch-1
- [`73c5411`](73c5411) Merge pull request [#&#8203;655](https://github.com/vektra/mockery/issues/655) from vektra/LandonTClipp-patch-1
- [`75252f4`](75252f4) Merge pull request [#&#8203;656](https://github.com/vektra/mockery/issues/656) from vektra/LandonTClipp-patch-1
- [`9a4a94d`](9a4a94d) Update CONTRIBUTING.md
- [`5663573`](5663573) Update and rename static.yml to documentation.yml
- [`f62e9aa`](f62e9aa) Update docs for issue [#&#8203;391](https://github.com/vektra/mockery/issues/391)
- [`a3fba0c`](a3fba0c) Update documentation.yml
- [`dedf67d`](dedf67d) Update features.md
- [`cc3d18e`](cc3d18e) Update requirements.txt
- [`9dec7c7`](9dec7c7) Update static.yml
- [`911ab4d`](911ab4d) Update static.yml
- [`d406627`](d406627) Update static.yml
- [`45b5169`](45b5169) Update static.yml
- [`3f9cb26`](3f9cb26) typo in docs

### [`v2.30.2`](https://github.com/vektra/mockery/releases/tag/v2.30.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.1...v2.30.2)

#### Changelog

- [`5cfebcb`](5cfebcb) Add mike versioning to docs
- [`e97a258`](e97a258) Chore: Update version in the docs.
- [`f4a0a36`](f4a0a36) Merge pull request [#&#8203;641](https://github.com/vektra/mockery/issues/641) from CoolGoose/patch-1
- [`ec88c00`](ec88c00) Merge pull request [#&#8203;645](https://github.com/vektra/mockery/issues/645) from vektra/LandonTClipp-patch-1
- [`8cb1114`](8cb1114) Merge pull request [#&#8203;652](https://github.com/vektra/mockery/issues/652) from LandonTClipp/mike
- [`0a35012`](0a35012) Merge pull request [#&#8203;653](https://github.com/vektra/mockery/issues/653) from vektra/LandonTClipp-patch-1
- [`9c9f846`](9c9f846) Merge pull request [#&#8203;654](https://github.com/vektra/mockery/issues/654) from vektra/LandonTClipp-patch-1
- [`73c5411`](73c5411) Merge pull request [#&#8203;655](https://github.com/vektra/mockery/issues/655) from vektra/LandonTClipp-patch-1
- [`75252f4`](75252f4) Merge pull request [#&#8203;656](https://github.com/vektra/mockery/issues/656) from vektra/LandonTClipp-patch-1
- [`9a4a94d`](9a4a94d) Update CONTRIBUTING.md
- [`5663573`](5663573) Update and rename static.yml to documentation.yml
- [`f62e9aa`](f62e9aa) Update docs for issue [#&#8203;391](https://github.com/vektra/mockery/issues/391)
- [`a3fba0c`](a3fba0c) Update documentation.yml
- [`dedf67d`](dedf67d) Update features.md
- [`cc3d18e`](cc3d18e) Update requirements.txt
- [`9dec7c7`](9dec7c7) Update static.yml
- [`911ab4d`](911ab4d) Update static.yml
- [`d406627`](d406627) Update static.yml
- [`45b5169`](45b5169) Update static.yml
- [`3f9cb26`](3f9cb26) typo in docs

### [`v2.30.1`](https://github.com/vektra/mockery/releases/tag/v2.30.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.30.0...v2.30.1)

#### Changelog

- [`365d1b5`](365d1b5) Merge pull request [#&#8203;638](https://github.com/vektra/mockery/issues/638) from cszczepaniak/cs/remove\_pkg\_errors
- [`99c9dd8`](99c9dd8) add GetStack and tests to stackerr pkg
- [`a143b36`](a143b36) add stackerr for stack traces
- [`935b51d`](935b51d) remove pkg errors dep
- [`1ca3fd7`](1ca3fd7) replace usages of pkg/errors

### [`v2.30.0`](https://github.com/vektra/mockery/releases/tag/v2.30.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.29.0...v2.30.0)

#### Changelog

- [`7d5b1fc`](7d5b1fc) Fixing mockery infinitely generating interfaces
- [`e85f2c0`](e85f2c0) Merge pull request [#&#8203;640](https://github.com/vektra/mockery/issues/640) from LandonTClipp/issue\_632
- [`d667a59`](d667a59) Update changelog.md

### [`v2.29.0`](https://github.com/vektra/mockery/releases/tag/v2.29.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.28.2...v2.29.0)

#### Changelog

- [`0f20101`](0f20101) Add "tex/template" functions to outputter and generator These templates function allow for in-config "path" manipulation within the template rendering logic. This will allow for a much more flexible control over where written Mocks end up.
- [`0fd4361`](0fd4361) Merge pull request [#&#8203;639](https://github.com/vektra/mockery/issues/639) from jippi/fix-path

### [`v2.28.2`](https://github.com/vektra/mockery/releases/tag/v2.28.2)

[Compare Source](https://github.com/vektra/mockery/compare/v2.28.1...v2.28.2)

#### Changelog

- [`7a3849d`](7a3849d) Add link to docs for empty package directory error
- [`1baf2ee`](1baf2ee) Merge pull request [#&#8203;637](https://github.com/vektra/mockery/issues/637) from LandonTClipp/issue\_611
- [`b98dd8b`](b98dd8b) Update notes.md
- [`70c778d`](70c778d) Update notes.md

### [`v2.28.1`](https://github.com/vektra/mockery/releases/tag/v2.28.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.28.0...v2.28.1)

#### Changelog

- [`423eab1`](423eab1) Merge pull request [#&#8203;635](https://github.com/vektra/mockery/issues/635) from adolsalamanca/adol/fix-pathlib-version
- [`2c4bf4d`](2c4bf4d) fix pathlib version

### [`v2.28.0`](https://github.com/vektra/mockery/releases/tag/v2.28.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.27.1...v2.28.0)

#### Changelog

- [`311c394`](311c394) Add reference to packages feature section
- [`0e49266`](0e49266) Merge pull request [#&#8203;627](https://github.com/vektra/mockery/issues/627) from almas1992/patch-1
- [`d0c93f6`](d0c93f6) Merge pull request [#&#8203;629](https://github.com/vektra/mockery/issues/629) from dillonstreator/expecter-structs-with-rolled-variadics
- [`425c292`](425c292) Update examples.md
- [`15a308a`](15a308a) adjust testing pattern
- [`b964d01`](b964d01) clarify variadic docs
- [`db3556e`](db3556e) fix broken link
- [`fe8de93`](fe8de93) fix packages docs
- [`25091d2`](25091d2) support rolled variadics with expecter structs
- [`ae9feff`](ae9feff) test should use require and remove incorrect messages

### [`v2.27.1`](https://github.com/vektra/mockery/releases/tag/v2.27.1)

[Compare Source](https://github.com/vektra/mockery/compare/v2.27.0...v2.27.1)

#### Changelog

- [`57df870`](57df870) Merge pull request [#&#8203;626](https://github.com/vektra/mockery/issues/626) from LandonTClipp/packages\_beta
- [`6359747`](6359747) Move `packages` to a beta state
- [`b1a302a`](b1a302a) Update features.md
- [`b3d99dd`](b3d99dd) Update migrating\_to\_packages.md

### [`v2.27.0`](https://github.com/vektra/mockery/releases/tag/v2.27.0)

[Compare Source](https://github.com/vektra/mockery/compare/v2.26.1...v2.27.0)

#### Changelog

- [`66f7b66`](66f7b66) Add InterfaceDirRelative template variable
- [`fd7a1ab`](fd7a1ab) Add docs for `boilerplate-file`
- [`18a0dba`](18a0dba) Add packages migration docs
- [`1c1eeea`](1c1eeea) Merge pull request [#&#8203;615](https://github.com/vektra/mockery/issues/615) from neverbeenthisweeb/neverbeenthisweeb/613-remove-debug-msg
- [`587e962`](587e962) Merge pull request [#&#8203;620](https://github.com/vektra/mockery/issues/620) from vektra/docs
- [`05d270e`](05d270e) Merge pull request [#&#8203;622](https://github.com/vektra/mockery/issues/622) from LandonTClipp/migration
- [`f9586f1`](f9586f1) Merge pull request [#&#8203;625](https://github.com/vektra/mockery/issues/625) from LandonTClipp/issue\_623
- [`4c99dea`](4c99dea) Remove debug log
- [`0e520a4`](0e520a4) fix extra pipe

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/658
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-07-04 06:49:18 +00:00
Earl Warren
44d9d4f453
chore: upgrade to code.forgejo.org/forgejo/actions-proto (#655)
In replacement of code.gitea.io/actions-proto-go

- https://gitea.com/gitea/actions-proto-def and https://gitea.com/gitea/actions-proto-go were merged into https://code.forgejo.org/forgejo/actions-proto to facilitate maintenance
- the generated go code is different because the package name is different
    - f4285dfc28 shows they compare exactly identical before the name change
    - a3c95cb82f is the generated code right after the name change
- the cascading pull request further shows the protocol is compatible by running [end-to-end actions tests](https://code.forgejo.org/forgejo/end-to-end/src/branch/main/actions) that rely on it, using a runner binary built from [this pull request](https://code.forgejo.org/forgejo/end-to-end/actions/runs/3329/jobs/2#jobstep-4-640) `0296d988d65e66b8d8a7951d0d7d7f8c6cf78b44` matches `v0.0.1+576-g0296d98`
    - `time="2025-07-03T12:53:50Z" level=info msg="runner: runner, with version: v0.0.1+576-g0296d98, with labels: [docker], declared successfully" func="[func6]" file="[daemon.go:108]"`

A similar pull request will be sent to Forgejo once this one is merged (less risky environment)

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/655
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-03 16:55:53 +00:00
Earl Warren
310335e6ab
chore(tests): add mockery and instructions to use it (#651)
- Add the missing `make generate` target and the tool to make it work
- The release build process only depends on `make build` and not on any `make release*` target, remove them all

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/651
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-03 16:41:05 +00:00
Earl Warren
51e0bc0e53
feat: support for forgejo-exec --var (#645)
Refs forgejo/runner#387

https://code.forgejo.org/forgejo/runner/actions/runs/4284/jobs/1#jobstep-6-25

![image](/attachments/cf804b2b-e4c3-46a8-afac-27cfdb1fe6c2)

Co-authored-by: lautriva <lautriva@noreply.gitea.com>
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/645
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-03 16:37:30 +00:00
Grégoire Bellon-Gervais
d871b38c8d
Improve doc and add full example for Kubernetes (#657)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/657
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr>
Co-committed-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr>
2025-07-03 15:22:24 +00:00
Earl Warren
2fbe500d36
chore(docs): add riscv64 label to the list of architectures (#637)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/637
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-03 08:57:58 +00:00
Earl Warren
42b029af47
chore: issue templates must explain where the logs are
Closes forgejo/runner#533
2025-07-02 12:29:35 +02:00
Earl Warren
c9e4c0e5f3
chore(docs): add building instructions (#632)
Closes forgejo/runner#290

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/632
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-02 09:39:44 +00:00
Renovate Bot
5b6fb295b5
Update https://data.forgejo.org/actions/setup-forgejo action to v2.0.12 (#631)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://data.forgejo.org/actions/setup-forgejo](https://code.forgejo.org/actions/setup-forgejo) | action | patch | `v2.0.11` -> `v2.0.12` |

---

### Release Notes

<details>
<summary>actions/setup-forgejo (https://data.forgejo.org/actions/setup-forgejo)</summary>

### [`v2.0.12`](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.11...v2.0.12)

[Compare Source](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.11...v2.0.12)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/631
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-07-02 05:16:36 +00:00
Earl Warren
7f29fd815a
fix(docs): better example for the default config file (#630)
--add-host name not work depending on the network mode chosen.

Closes forgejo/runner#213

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/630
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-01 17:51:05 +00:00
Earl Warren
de988a1bfb
chore(docs): add an architecture section in the readme (#629)
So tahtthe related issues that are either stalled or whishlist can be
closed until someone has time to work on them.

Closes forgejo/runner#386
Closes forgejo/runner#81

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/629
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-07-01 17:49:37 +00:00
Earl Warren
af3cdda11b
feat: lxc-systemd defaults to using Forgejo runner 6.4.0 (#626)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/626
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-06-30 17:10:43 +00:00
Earl Warren
d37ecf1fa3
chore(ci): enable-email-notifications: true on all workflows (#624)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/624
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-06-30 08:55:10 +00:00
Earl Warren
dfb4cff2c7
chore(docs): update release notes to 6.4.0 (#623)
Because offline action caching is a feature.

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/623
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-06-29 09:48:49 +00:00
Renovate Bot
4c3cfd3dd7
Update github.com/go-viper/mapstructure/v2 (indirect) to v2.3.0 [SECURITY] (#622)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) | `v2.2.1` -> `v2.3.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-viper%2fmapstructure%2fv2/v2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-viper%2fmapstructure%2fv2/v2.2.1/v2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### mapstructure May Leak Sensitive Information in Logs When Processing Malformed Data
[GHSA-fv92-fjc5-jj9h](https://github.com/advisories/GHSA-fv92-fjc5-jj9h)

<details>
<summary>More information</summary>

#### Details
##### Summary

Use of this library in a security-critical context may result in leaking sensitive information, if used to process sensitive fields.

##### Details

OpenBao (and presumably HashiCorp Vault) have surfaced error messages from `mapstructure` as follows:

98c3a59c04/sdk/framework/field_data.go (L43-L50)

```go
			_, _, err := d.getPrimitive(field, schema)
			if err != nil {
				return fmt.Errorf("error converting input for field %q: %w", field, err)
			}
```

where this calls `mapstructure.WeakDecode(...)`: 98c3a59c04/sdk/framework/field_data.go (L181-L193)

```go

func (d *FieldData) getPrimitive(k string, schema *FieldSchema) (interface{}, bool, error) {
	raw, ok := d.Raw[k]
	if !ok {
		return nil, false, nil
	}

	switch t := schema.Type; t {
	case TypeBool:
		var result bool
		if err := mapstructure.WeakDecode(raw, &result); err != nil {
			return nil, false, err
		}
		return result, true, nil
```

Notably, `WeakDecode(...)` eventually calls one of the decode helpers, which surfaces the original value:

1a66224d5e/mapstructure.go (L679-L686)

1a66224d5e/mapstructure.go (L726-L730)

1a66224d5e/mapstructure.go (L783-L787)

& more.

##### PoC

To reproduce with OpenBao:

```
$ podman run -p 8300:8300 openbao/openbao:latest server -dev -dev-root-token-id=root -dev-listen-address=0.0.0.0:8300
```

and in a new tab:

```
$ BAO_TOKEN=root BAO_ADDR=http://localhost:8300 bao auth enable userpass
Success! Enabled userpass auth method at: userpass/
$ curl -X PUT -H "X-Vault-Request: true" -H "X-Vault-Token: root" -d '{"password":{"asdf":"my-sensitive-value"}}' "http://localhost:8300/v1/auth/userpass/users/adsf"
{"errors":["error converting input for field \"password\": '' expected type 'string', got unconvertible type 'map[string]interface {}', value: 'map[asdf:my-sensitive-value]'"]}
```

##### Impact

This is an information disclosure bug with little mitigation. See https://discuss.hashicorp.com/t/hcsec-2025-09-vault-may-expose-sensitive-information-in-error-logs-when-processing-malformed-data-with-the-kv-v2-plugin/74717 for a previous version. That version was fixed, but this is in the second part of that error message (starting at `'' expected a map, got 'string'` -- when the field type is `string` and a `map` is provided, we see the above information leak -- the previous example had a `map` type field with a `string` value provided).

This was rated 4.5 Medium by HashiCorp in the past iteration.

#### Severity
- CVSS Score: 5.3 / 10 (Medium)
- Vector String: `CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N`

#### References
- [https://github.com/go-viper/mapstructure/security/advisories/GHSA-fv92-fjc5-jj9h](https://github.com/go-viper/mapstructure/security/advisories/GHSA-fv92-fjc5-jj9h)
- [https://github.com/go-viper/mapstructure](https://github.com/go-viper/mapstructure)

This data is provided by [OSV](https://osv.dev/vulnerability/GHSA-fv92-fjc5-jj9h) and the [GitHub Advisory Database](https://github.com/github/advisory-database) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).
</details>

---

### Release Notes

<details>
<summary>go-viper/mapstructure (github.com/go-viper/mapstructure/v2)</summary>

### [`v2.3.0`](https://github.com/go-viper/mapstructure/releases/tag/v2.3.0)

[Compare Source](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)

#### What's Changed

- build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/46
- build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/47
- \[enhancement] Add check for `reflect.Value` in `ComposeDecodeHookFunc` by [@&#8203;mahadzaryab1](https://github.com/mahadzaryab1) in https://github.com/go-viper/mapstructure/pull/52
- build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/51
- build(deps): bump actions/checkout from 4.2.0 to 4.2.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/50
- build(deps): bump actions/setup-go from 5.1.0 to 5.2.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/55
- build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/58
- ci: add Go 1.24 to the test matrix by [@&#8203;sagikazarmark](https://github.com/sagikazarmark) in https://github.com/go-viper/mapstructure/pull/74
- build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.5.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/72
- build(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/76
- build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/78
- feat: add decode hook for netip.Prefix by [@&#8203;tklauser](https://github.com/tklauser) in https://github.com/go-viper/mapstructure/pull/85
- Updates by [@&#8203;sagikazarmark](https://github.com/sagikazarmark) in https://github.com/go-viper/mapstructure/pull/86
- build(deps): bump github/codeql-action from 2.13.4 to 3.28.15 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/87
- build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/93
- build(deps): bump github/codeql-action from 3.28.15 to 3.28.17 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/92
- build(deps): bump github/codeql-action from 3.28.17 to 3.28.19 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/97
- build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/96
- Update README.md by [@&#8203;peczenyj](https://github.com/peczenyj) in https://github.com/go-viper/mapstructure/pull/90
- Add omitzero tag. by [@&#8203;Crystalix007](https://github.com/Crystalix007) in https://github.com/go-viper/mapstructure/pull/98
- Use error structs instead of duplicated strings by [@&#8203;m1k1o](https://github.com/m1k1o) in https://github.com/go-viper/mapstructure/pull/102
- build(deps): bump github/codeql-action from 3.28.19 to 3.29.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/go-viper/mapstructure/pull/101
- feat: add common error interface by [@&#8203;sagikazarmark](https://github.com/sagikazarmark) in https://github.com/go-viper/mapstructure/pull/105
- update linter by [@&#8203;sagikazarmark](https://github.com/sagikazarmark) in https://github.com/go-viper/mapstructure/pull/106
- Feature allow unset pointer by [@&#8203;rostislaved](https://github.com/rostislaved) in https://github.com/go-viper/mapstructure/pull/80

#### New Contributors

- [@&#8203;tklauser](https://github.com/tklauser) made their first contribution in https://github.com/go-viper/mapstructure/pull/85
- [@&#8203;peczenyj](https://github.com/peczenyj) made their first contribution in https://github.com/go-viper/mapstructure/pull/90
- [@&#8203;Crystalix007](https://github.com/Crystalix007) made their first contribution in https://github.com/go-viper/mapstructure/pull/98
- [@&#8203;rostislaved](https://github.com/rostislaved) made their first contribution in https://github.com/go-viper/mapstructure/pull/80

**Full Changelog**: https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xLjQiLCJ1cGRhdGVkSW5WZXIiOiI0MS4xLjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/622
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-29 07:35:20 +00:00
Renovate Bot
decd9ae90b
Update module github.com/docker/docker to v28.3.0+incompatible (#620)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/docker/docker](https://github.com/docker/docker) | `v28.2.2+incompatible` -> `v28.3.0+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v28.3.0+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v28.2.2+incompatible/v28.3.0+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>docker/docker (github.com/docker/docker)</summary>

### [`v28.3.0+incompatible`](https://github.com/docker/docker/compare/v28.2.2...v28.3.0)

[Compare Source](https://github.com/docker/docker/compare/v28.2.2...v28.3.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xLjQiLCJ1cGRhdGVkSW5WZXIiOiI0MS4xLjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/620
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-25 03:57:45 +00:00
Renovate Bot
3c0258cbb5
Update module code.forgejo.org/forgejo/act to v1.28.0 (#617)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [code.forgejo.org/forgejo/act](https://code.forgejo.org/forgejo/act) | replace | minor | `v1.27.0` -> `v1.28.0` |

---

### Release Notes

<details>
<summary>forgejo/act (code.forgejo.org/forgejo/act)</summary>

### [`v1.28.0`](https://code.forgejo.org/forgejo/act/compare/v1.27.0...v1.28.0)

[Compare Source](https://code.forgejo.org/forgejo/act/compare/v1.27.0...v1.28.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41Ny4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/617
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-19 05:13:47 +00:00
Renovate Bot
652bfb1642
Update data.forgejo.org/oci/alpine Docker tag to v3.22 (#616)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [data.forgejo.org/oci/alpine](https://hub.docker.com/_/alpine) ([source](https://github.com/alpinelinux/docker-alpine)) | minor | `3.21` -> `3.22` |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41Ny4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: Earl Warren <contact@earl-warren.org>
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/616
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-18 05:43:57 +00:00
Earl Warren
8032f11e05
fix: unify data.forgejo.org/forgejo/forgejo-build-publish (#613)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/613
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-06-14 15:48:35 +00:00
Renovate Bot
2595721f45
Update module code.forgejo.org/forgejo/act to v1.27.0 (#612)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [code.forgejo.org/forgejo/act](https://code.forgejo.org/forgejo/act) | replace | minor | `v1.26.0` -> `v1.27.0` |

---

### Release Notes

<details>
<summary>forgejo/act (code.forgejo.org/forgejo/act)</summary>

### [`v1.27.0`](https://code.forgejo.org/forgejo/act/compare/v1.26.0...v1.27.0)

[Compare Source](https://code.forgejo.org/forgejo/act/compare/v1.26.0...v1.27.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC40IiwidXBkYXRlZEluVmVyIjoiNDAuNDguNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/612
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-14 14:54:20 +00:00
Renovate Bot
9d1817c718
Update github.com/cloudflare/circl (indirect) to v1.6.1 [SECURITY] (#605)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/cloudflare/circl](https://github.com/cloudflare/circl) | indirect | minor | `v1.3.7` -> `v1.6.1` |

---

### CIRCL-Fourq: Missing and wrong validation can lead to incorrect results
[GHSA-2x5j-vhc8-9cwm](https://github.com/advisories/GHSA-2x5j-vhc8-9cwm) / [GO-2025-3754](https://pkg.go.dev/vuln/GO-2025-3754)

<details>
<summary>More information</summary>

#### Details
##### Impact
The CIRCL implementation of FourQ fails to validate user-supplied low-order points during Diffie-Hellman key exchange, potentially allowing attackers to force the identity point and compromise session security.

Moreover, there is an incorrect point validation in ScalarMult can lead to incorrect results in the isEqual function and if a point is on the curve.

##### Patches
Version 1.6.1 (https://github.com/cloudflare/circl/tree/v1.6.1) mitigates the identified issues.

We acknowledge Alon Livne (Botanica Software Labs) for the reported findings.

#### Severity
Low

#### References
- [https://github.com/cloudflare/circl/security/advisories/GHSA-2x5j-vhc8-9cwm](https://github.com/cloudflare/circl/security/advisories/GHSA-2x5j-vhc8-9cwm)
- [https://github.com/cloudflare/circl](https://github.com/cloudflare/circl)
- [https://github.com/cloudflare/circl/tree/v1.6.1](https://github.com/cloudflare/circl/tree/v1.6.1)

This data is provided by [OSV](https://osv.dev/vulnerability/GHSA-2x5j-vhc8-9cwm) and the [GitHub Advisory Database](https://github.com/github/advisory-database) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)).
</details>

---

### CIRCL-Fourq: Missing and wrong validation can lead to incorrect results in github.com/cloudflare/circl
[GHSA-2x5j-vhc8-9cwm](https://github.com/advisories/GHSA-2x5j-vhc8-9cwm) / [GO-2025-3754](https://pkg.go.dev/vuln/GO-2025-3754)

<details>
<summary>More information</summary>

#### Details
CIRCL-Fourq: Missing and wrong validation can lead to incorrect results in github.com/cloudflare/circl

#### Severity
Unknown

#### References
- [https://github.com/cloudflare/circl/security/advisories/GHSA-2x5j-vhc8-9cwm](https://github.com/cloudflare/circl/security/advisories/GHSA-2x5j-vhc8-9cwm)
- [https://github.com/cloudflare/circl/tree/v1.6.1](https://github.com/cloudflare/circl/tree/v1.6.1)

This data is provided by [OSV](https://osv.dev/vulnerability/GO-2025-3754) and the [Go Vulnerability Database](https://github.com/golang/vulndb) ([CC-BY 4.0](https://github.com/golang/vulndb#license)).
</details>

---

### Release Notes

<details>
<summary>cloudflare/circl (github.com/cloudflare/circl)</summary>

### [`v1.6.1`](https://github.com/cloudflare/circl/releases/tag/v1.6.1): CIRCL v1.6.1

[Compare Source](https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1)

#### CIRCL v1.6.1

-   Fixes some point checks on the FourQ curve.
-   Hybrid KEM fails on low-order points.

##### What's Changed

-   kem/hybrid: ensure X25519 hybrids fails with low order points by [@&#8203;Lekensteyn](https://github.com/Lekensteyn) in https://github.com/cloudflare/circl/pull/541
-   .github: Use native ARM64 builders instead of QEMU by [@&#8203;Lekensteyn](https://github.com/Lekensteyn) in https://github.com/cloudflare/circl/pull/542
-   Fixes several errors on twisted Edwards curves. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/545
-   Release v1.6.1 by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/546

**Full Changelog**: https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1

### [`v1.6.0`](https://github.com/cloudflare/circl/releases/tag/v1.6.0): CIRCL v1.6.0

[Compare Source](https://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0)

#### CIRCL v1.6.0

##### New!

-   [Prio3](https://github.com/cloudflare/circl/blob/main/vdaf/prio3) Verifiable Distributed Aggregation Function ([draft-irtf-cfrg-vdaf](https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/)).
-   [X-Wing](https://github.com/cloudflare/circl/blob/main/kem/xwing): general-purpose hybrid post-quantum KEM ([draft-connolly-cfrg-xwing-kem](https://datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/))

##### What's Changed

-   Add OIDs to ML-DSA by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/519
-   Adds Prio3 a set of verifiable distributed aggregation functions. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/522
-   Run semgrep cronjob only in upstream repository. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/526
-   X-Wing PQ/T hybrid by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/471
-   ckem: move crypto/elliptic to crypto/ecdh by [@&#8203;MingLLuo](https://github.com/MingLLuo) in https://github.com/cloudflare/circl/pull/529
-   hpke: Update HPKE code to use ecdh stdlib package. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/530
-   prio3: Adds polynomial multiplication using NTT by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/532
-   Add Prio3 in readme. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/527

##### New Contributors

-   [@&#8203;MingLLuo](https://github.com/MingLLuo) made their first contribution in https://github.com/cloudflare/circl/pull/529

**Full Changelog**: https://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0

### [`v1.5.0`](https://github.com/cloudflare/circl/releases/tag/v1.5.0): CIRCL v1.5.0

[Compare Source](https://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0)

### CIRCL v1.5.0

**New:** ML-DSA, Module-Lattice-based Digital Signature Algorithm.

##### What's Changed

-   kem: add X25519MLKEM768 TLS hybrid KEM by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/510
-   Create semgrep.yml by [@&#8203;hrushikeshdeshpande](https://github.com/hrushikeshdeshpande) in https://github.com/cloudflare/circl/pull/514
-   repo: Some fixes reported by CodeQL by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/515
-   Add ML-DSA (FIPS204) by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/480
-   sign/mldsa: Add test for ML-DSA signature verification. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/517
-   Release v1.5.0 by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/518

##### New Contributors

-   [@&#8203;hrushikeshdeshpande](https://github.com/hrushikeshdeshpande) made their first contribution in https://github.com/cloudflare/circl/pull/514

**Full Changelog**: https://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0

### [`v1.4.0`](https://github.com/cloudflare/circl/releases/tag/v1.4.0): CIRCL v1.4.0

[Compare Source](https://github.com/cloudflare/circl/compare/v1.3.9...v1.4.0)

### CIRCL v1.4.0

##### Changes

New: ML-KEM compatible with FIPS-203.

##### Commit History

-   eddilithium3: fix typos by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/503
-   Add ML-KEM (FIPS 203). by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/470
-   Add ML-KEM decapsulation key check. by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/507
-   Preparing for release v1.4.0 by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/508

**Full Changelog**: https://github.com/cloudflare/circl/compare/v1.3.9...v1.4.0

### [`v1.3.9`](https://github.com/cloudflare/circl/releases/tag/v1.3.9): CIRCL v1.3.9

[Compare Source](https://github.com/cloudflare/circl/compare/v1.3.8...v1.3.9)

#### CIRCL v1.3.9

##### Changes:

-   Fix bug on BLS12381 decoding elements.

##### Commit History

-   dilithium: fix typo by [@&#8203;bwesterb](https://github.com/bwesterb) in https://github.com/cloudflare/circl/pull/498
-   bls12381: Detects invalid prefix in G1 and G2 serialized elements by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/500
-   Preparing CIRCL release v1.3.9 by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/501

**Full Changelog**: https://github.com/cloudflare/circl/compare/v1.3.8...v1.3.9

### [`v1.3.8`](https://github.com/cloudflare/circl/releases/tag/v1.3.8): CIRCL v1.3.8

[Compare Source](https://github.com/cloudflare/circl/compare/v1.3.7...v1.3.8)

### CIRCL v1.3.8

#### New

-   BLS Signatures on top of BLS12-381.
-   Adopt faster squaring in pairings.
-   BlindRSA compliant with RFC9474.
-   (Verifiable) Secret Sharing compatible with the Group interface (elliptic curves).

#### Notice

-   Update on cpabe/tkn20 ciphertexts, read more at https://github.com/cloudflare/circl/wiki/tkn20-Ciphertext-Format-(v1.3.8)

##### What's Changed

-   Implement Granger-Scott faster squaring in the cyclotomic subgroup. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/449
-   Updates avo and CIRCL's own dependency. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/474
-   Updating documentation for OPRF package. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/475
-   group: removes order method from group interface by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/356
-   zk/dleq: Adding DLEQ proofs for Qn, the subgroup of squares in (Z/nZ)\* by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/451
-   Reduce x/crypto and x/sys versions to match Go 1.21 by [@&#8203;Lekensteyn](https://github.com/Lekensteyn) in https://github.com/cloudflare/circl/pull/476
-   Bump GitHub Actions versions and use Go 1.22 and 1.21 by [@&#8203;Lekensteyn](https://github.com/Lekensteyn) in https://github.com/cloudflare/circl/pull/477
-   Adding rule for constant values by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/478
-   Add BLS signatures over BLS12-381 by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/446
-   group: Implements Shamir and Feldman secret sharing. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/348
-   blindrsa: add support for all variants of RFC9474 by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/479
-   Explicitly installs Go with version before CodeQL analysis. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/481
-   Bumps golangci-lint action by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/485
-   ecc/bls12381: Ensures pairing operations don't overwrite their input by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/494
-   Align to the `purego` build tag, removing `noasm` build tag by [@&#8203;mattyclarkson](https://github.com/mattyclarkson) in https://github.com/cloudflare/circl/pull/492
-   cpabe: Serializing ciphertext with 32-bit prefixes. by [@&#8203;armfazh](https://github.com/armfazh) in https://github.com/cloudflare/circl/pull/490

##### New Contributors

-   [@&#8203;mattyclarkson](https://github.com/mattyclarkson) made their first contribution in https://github.com/cloudflare/circl/pull/492

**Full Changelog**: https://github.com/cloudflare/circl/compare/v1.3.7...v1.3.8

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "" (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC40IiwidXBkYXRlZEluVmVyIjoiNDAuNDguNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/605
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-14 09:34:54 +00:00
Renovate Bot
bb7c40a384
Update module golang.org/x/time to v0.12.0 (#593)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/time](https://pkg.go.dev/golang.org/x/time) | require | minor | [`v0.11.0` -> `v0.12.0`](https://cs.opensource.google/go/x/time/+/refs/tags/v0.11.0...refs/tags/v0.12.0) |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDAuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/593
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-07 09:07:52 +00:00
Renovate Bot
c106da46f8
Update dependency go to v1.23.10 (#592)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/) ([source](https://github.com/golang/go)) | toolchain | patch | `1.23.9` -> `1.23.10` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDAuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/592
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-06 09:09:54 +00:00
Renovate Bot
9e69bf2256
Update data.forgejo.org/oci/alpine Docker tag to v3.21 (#591)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [data.forgejo.org/oci/alpine](https://hub.docker.com/_/alpine) ([source](https://github.com/alpinelinux/docker-alpine)) | minor | `3.20` -> `3.21` |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDAuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/591
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-06-04 05:58:31 +00:00
Christoph Heiss
efa324d16a
chore: fix typos and add type checking to port/addr args (#576)
Hi!

~~ba2fc1273ce5cb04d96cfdbb47ebad929dcbd96f goes in tandem with https://code.forgejo.org/forgejo/act/pulls/135 and adapts to the API changes for `runner.Config.`~~

I dropped the act interface changes according to https://code.forgejo.org/forgejo/act/pulls/135#issuecomment-40695, but kept the CLI changes here - as they are not breaking here.

Other three commits just fix up some typos around the tree - bit of a pet peeve of mine, sorry :^)

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/576
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Christoph Heiss <christoph@c8h4.io>
Co-committed-by: Christoph Heiss <christoph@c8h4.io>
2025-06-01 15:03:22 +00:00
Crown0815
5a3d0bba9e
Add tests to Windows build (#585)
The PR adds testing of the runner code on Windows, including communication with a Forgejo server running on WSL.

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/585
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Crown0815 <felix.kroener@gmx.de>
Co-committed-by: Crown0815 <felix.kroener@gmx.de>
2025-05-30 08:12:41 +00:00
Renovate Bot
059ed2d9ea
Update module github.com/docker/docker to v25.0.10+incompatible (#574)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/docker/docker](https://github.com/docker/docker) | require | patch | `v25.0.8+incompatible` -> `v25.0.10+incompatible` |

---

### Release Notes

<details>
<summary>docker/docker (github.com/docker/docker)</summary>

### [`v25.0.10+incompatible`](https://github.com/docker/docker/compare/v25.0.9...v25.0.10)

[Compare Source](https://github.com/docker/docker/compare/v25.0.9...v25.0.10)

### [`v25.0.9+incompatible`](https://github.com/docker/docker/compare/v25.0.8...v25.0.9)

[Compare Source](https://github.com/docker/docker/compare/v25.0.8...v25.0.9)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS42IiwidXBkYXRlZEluVmVyIjoiNDAuMTEuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/574
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-26 05:09:11 +00:00
Kwonunn
1412f10703
Release notes for v6.3.2 [skip cascade] [skip ci] (#573)
I think i've picked all the interesting release notes.

Concerning the version, I didn't see anything that would really warrant an upgrade to `v6.4.0`, but i might have missed something.

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/573
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Kwonunn <kwonunnx@gmail.com>
Co-committed-by: Kwonunn <kwonunnx@gmail.com>
2025-05-26 05:01:50 +00:00
Gusted
6245f71556
Remove unused header (#496)
- Forgejo (since v8, 38ea77ebbe) does not use the value of this header, it was [introduced in v1.20](371520d7ab).
- Older forgejo version than v8 handle it gracefully if this value is not sent.

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/496
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-05-24 08:31:05 +00:00
Renovate Bot
b57273c8f5
Update dependency go to v1.23.9 (#572)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/572
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-14 09:00:53 +00:00
Renovate Bot
91b962803e
Update module code.forgejo.org/forgejo/act to v1.26.0 (#571)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/571
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-14 08:16:27 +00:00
Renovate Bot
7511355f06
Update golang.org/x/net (indirect) to v0.38.0 [SECURITY] (#563)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/563
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-14 07:06:23 +00:00
Renovate Bot
c628296f27
Update golang.org/x/crypto (indirect) to v0.35.0 [SECURITY] (#562)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/562
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-13 10:29:39 +00:00
Renovate Bot
61e2c93a40
Update module golang.org/x/term to v0.32.0 (#559)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/559
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-12 09:29:19 +00:00
Michael Kriese
cc67f37a28
chore(renovate): drop explicit config in favor of preset 2025-05-12 11:23:24 +02:00
Michael Kriese
60652b4056
chore(renovate): enable indirect gomod deps 2025-05-12 11:18:04 +02:00
Earl Warren
e57a12dac9
fix: if insecure == true, get proxy too (#535)
Fixes https://code.forgejo.org/forgejo/runner/issues/534

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/535
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-05-02 21:54:37 +00:00
Renovate Bot
01769bfae8
Update module github.com/spf13/cobra to v1.9.1 (#557)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/spf13/cobra](https://github.com/spf13/cobra) | require | minor | `v1.8.1` -> `v1.9.1` |

---

### Release Notes

<details>
<summary>spf13/cobra (github.com/spf13/cobra)</summary>

### [`v1.9.1`](https://github.com/spf13/cobra/releases/tag/v1.9.1)

[Compare Source](https://github.com/spf13/cobra/compare/v1.9.0...v1.9.1)

##### 🐛 Fixes

-   Fix CompletionFunc implementation by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/spf13/cobra/pull/2234
-   Revert "Make detection for test-binary more universal ([#&#8203;2173](https://github.com/spf13/cobra/issues/2173))" by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2235

**Full Changelog**: https://github.com/spf13/cobra/compare/v1.9.0...v1.9.1

### [`v1.9.0`](https://github.com/spf13/cobra/releases/tag/v1.9.0)

[Compare Source](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.0)

####  Features

-   Allow linker to perform deadcode elimination for program using Cobra by [@&#8203;aarzilli](https://github.com/aarzilli) in https://github.com/spf13/cobra/pull/1956
-   Add default completion command even if there are no other sub-commands by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/1559
-   Add CompletionWithDesc helper by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/spf13/cobra/pull/2231

#### 🐛 Fixes

-   Fix deprecation comment for Command.SetOutput by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2172
-   Replace deprecated ioutil usage by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2181
-   Fix --version help and output for plugins by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2180
-   Allow to reset the templates to the default by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2229

#### 🤖 Completions

-   Make Powershell completion work in constrained mode by [@&#8203;lstemplinger](https://github.com/lstemplinger) in https://github.com/spf13/cobra/pull/2196
-   Improve detection for flags that accept multiple values by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2210
-   add CompletionFunc type to help with completions by [@&#8203;ccoVeille](https://github.com/ccoVeille) in https://github.com/spf13/cobra/pull/2220
-   Add similar whitespace escape logic to bash v2 completions than in other completions by [@&#8203;kangasta](https://github.com/kangasta) in https://github.com/spf13/cobra/pull/1743
-   Print ActiveHelp for bash along other completions by [@&#8203;marckhouzam](https://github.com/marckhouzam) in https://github.com/spf13/cobra/pull/2076
-   fix(completions): Complete map flags multiple times by [@&#8203;gabe565](https://github.com/gabe565) in https://github.com/spf13/cobra/pull/2174
-   fix(bash): nounset unbound file filter variable on empty extension by [@&#8203;scop](https://github.com/scop) in https://github.com/spf13/cobra/pull/2228

#### 🧪 Testing

-   Test also with go 1.23 by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2182
-   Make detection for test-binary more universal by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2173

#### ✍🏼 Documentation

-   docs: update README.md by [@&#8203;eltociear](https://github.com/eltociear) in https://github.com/spf13/cobra/pull/2197
-   Improve site formatting by [@&#8203;nirs](https://github.com/nirs) in https://github.com/spf13/cobra/pull/2183
-   doc: add Conduit by [@&#8203;raulb](https://github.com/raulb) in https://github.com/spf13/cobra/pull/2230
-   doc: azion project added to the list of CLIs that use cobra by [@&#8203;maxwelbm](https://github.com/maxwelbm) in https://github.com/spf13/cobra/pull/2198
-   Fix broken links in active_help.md by [@&#8203;vuil](https://github.com/vuil) in https://github.com/spf13/cobra/pull/2202
-   chore: fix function name in comment by [@&#8203;zhuhaicity](https://github.com/zhuhaicity) in https://github.com/spf13/cobra/pull/2216

#### 🔧 Dependency upgrades

-   build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/spf13/cobra/pull/2206
-   Update to latest go-md2man by [@&#8203;mikelolasagasti](https://github.com/mikelolasagasti) in https://github.com/spf13/cobra/pull/2201
-   Upgrade `pflag` dependencies for v1.9.0 by [@&#8203;jpmcb](https://github.com/jpmcb) in https://github.com/spf13/cobra/pull/2233

***

Thank you to all of our amazing contributors and all the great work that's been going into the completions feature!!

##### 👋🏼 New Contributors

-   [@&#8203;gabe565](https://github.com/gabe565) made their first contribution in https://github.com/spf13/cobra/pull/2174
-   [@&#8203;maxwelbm](https://github.com/maxwelbm) made their first contribution in https://github.com/spf13/cobra/pull/2198
-   [@&#8203;lstemplinger](https://github.com/lstemplinger) made their first contribution in https://github.com/spf13/cobra/pull/2196
-   [@&#8203;vuil](https://github.com/vuil) made their first contribution in https://github.com/spf13/cobra/pull/2202
-   [@&#8203;mikelolasagasti](https://github.com/mikelolasagasti) made their first contribution in https://github.com/spf13/cobra/pull/2201
-   [@&#8203;zhuhaicity](https://github.com/zhuhaicity) made their first contribution in https://github.com/spf13/cobra/pull/2216
-   [@&#8203;ccoVeille](https://github.com/ccoVeille) made their first contribution in https://github.com/spf13/cobra/pull/2220
-   [@&#8203;kangasta](https://github.com/kangasta) made their first contribution in https://github.com/spf13/cobra/pull/1743
-   [@&#8203;aarzilli](https://github.com/aarzilli) made their first contribution in https://github.com/spf13/cobra/pull/1956

**Full Changelog**: https://github.com/spf13/cobra/compare/v1.8.1...v1.9.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4wLjgiLCJ1cGRhdGVkSW5WZXIiOiI0MC4wLjgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/557
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-02 21:53:20 +00:00
earl-warren
d43ad2168c
Update module golang.org/x/time to v0.11.0 (#556)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/556
2025-05-02 17:09:00 +00:00
Renovate Bot
57e1a030db
Update module golang.org/x/time to v0.11.0 2025-05-02 16:31:20 +00:00
Renovate Bot
c7af23a6eb
Update module golang.org/x/term to v0.31.0 (#555)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/term](https://pkg.go.dev/golang.org/x/term) | require | minor | [`v0.28.0` -> `v0.31.0`](https://cs.opensource.google/go/x/term/+/refs/tags/v0.28.0...refs/tags/v0.31.0) |

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4wLjgiLCJ1cGRhdGVkSW5WZXIiOiI0MC4wLjgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/555
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-02 16:12:37 +00:00
Renovate Bot
e6ea5a4d3d
Update module gotest.tools/v3 to v3.5.2 (#524)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [gotest.tools/v3](https://github.com/gotestyourself/gotest.tools) | require | patch | `v3.5.1` -> `v3.5.2` |

---

### Release Notes

<details>
<summary>gotestyourself/gotest.tools (gotest.tools/v3)</summary>

### [`v3.5.2`](https://github.com/gotestyourself/gotest.tools/releases/tag/v3.5.2)

[Compare Source](https://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2)

#### What's Changed

-   assert: ensure message is always displayed & fix under bazel by [@&#8203;cstrahan](https://github.com/cstrahan) in https://github.com/gotestyourself/gotest.tools/pull/276
-   go.mod: golang.org/x/tools v0.13.0 for go1.22+ compatibility by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/gotestyourself/gotest.tools/pull/282
-   poll: Continue(): use format.Message for formatting by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/gotestyourself/gotest.tools/pull/279
-   fix TestFromDirSymlink on Windows due to missing drive-letter by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/gotestyourself/gotest.tools/pull/283
-   Fix various linting issues and minor bugs by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/gotestyourself/gotest.tools/pull/280
-   fix badges in readme, gofmt, and minor linting fix by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/gotestyourself/gotest.tools/pull/284
-   circleci: add go1.21, go1.22, go1.23, and update golangci-lint to v1.60.3 by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/gotestyourself/gotest.tools/pull/285
-   assert, assert/cmp: un-deprecate assert.ErrorType for now by [@&#8203;thaJeztah](https://github.com/thaJeztah) in https://github.com/gotestyourself/gotest.tools/pull/286

#### New Contributors

-   [@&#8203;cstrahan](https://github.com/cstrahan) made their first contribution in https://github.com/gotestyourself/gotest.tools/pull/276

**Full Changelog**: https://github.com/gotestyourself/gotest.tools/compare/v3.5.1...v3.5.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI1Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/524
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-02 13:48:30 +00:00
Renovate Bot
cc2cc48332
Update dependency go to v1.23.8 (#554)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/) ([source](https://github.com/golang/go)) | toolchain | patch | `1.23.7` -> `1.23.8` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4wLjgiLCJ1cGRhdGVkSW5WZXIiOiI0MC4wLjgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/554
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-05-02 13:16:34 +00:00
Earl Warren
c4c0ca0b43
fix: use v11 for the docker-compose example (#542)
It matters because /bin/s6-svscan changed to /usr/bin/s6-svscan from v10 to v11 and it would fail in a confusing way if the admin tries to upgrade from v9 to v11.

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/542
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-04-18 08:14:31 +00:00
Renovate Bot
62ecfe75b6
Update module google.golang.org/protobuf to v1.36.6 (#522)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go) | require | patch | `v1.36.4` -> `v1.36.6` |

---

### Release Notes

<details>
<summary>protocolbuffers/protobuf-go (google.golang.org/protobuf)</summary>

### [`v1.36.6`](https://github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.6)

[Compare Source](https://github.com/protocolbuffers/protobuf-go/compare/v1.36.5...v1.36.6)

**Full Changelog**: https://github.com/protocolbuffers/protobuf-go/compare/v1.36.5...v1.36.6

User-visible changes:
[CL/657895](https://go-review.googlesource.com/c/protobuf/+/657895): internal_gengo: generate a const string literal for the raw descriptor
[CL/653536](https://go-review.googlesource.com/c/protobuf/+/653536): proto: Add CloneOf\[M Message]\(m M) M

Maintenance:
[CL/649135](https://go-review.googlesource.com/c/protobuf/+/649135): all: set Go language version to Go 1.22
[CL/654955](https://go-review.googlesource.com/c/protobuf/+/654955): types/descriptorpb: regenerate using latest protobuf v30 release

### [`v1.36.5`](https://github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.5)

[Compare Source](https://github.com/protocolbuffers/protobuf-go/compare/v1.36.4...v1.36.5)

**Full Changelog**: https://github.com/protocolbuffers/protobuf-go/compare/v1.36.4...v1.36.5

Bug fixes:
[CL/644437](https://go-review.googlesource.com/c/protobuf/+/644437): protogen: fix name mangling for fields with identical GoCamelCase

Maintenance:
[CL/641655](https://go-review.googlesource.com/c/protobuf/+/641655): all: remove weak field support

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/522
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-27 07:07:15 +00:00
Renovate Bot
dc1bf28529
Update https://data.forgejo.org/actions/setup-forgejo action to v2.0.11 (#521)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://data.forgejo.org/actions/setup-forgejo](https://code.forgejo.org/actions/setup-forgejo) | action | patch | `v2.0.10` -> `v2.0.11` |

---

### Release Notes

<details>
<summary>actions/setup-forgejo (https://data.forgejo.org/actions/setup-forgejo)</summary>

### [`v2.0.11`](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.10...v2.0.11)

[Compare Source](https://code.forgejo.org/actions/setup-forgejo/compare/v2.0.10...v2.0.11)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/521
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-26 07:57:33 +00:00
Earl Warren
f8c98d141c
fix: lxc-systemd: upgrade using a URL instead of a version [skip cascade] (#520)
It is common to install a version from a branch or a fork. Change the upgrade to be a URL instead of a version number for simplicity.

Fix a bug by which the lxc-helpers and the runner are upgraded but not the script itself.

Increase the service unit timeout when stopping the runner: it may take up to three hours.

Adapt the tests accordingly.

Fixes https://code.forgejo.org/forgejo/runner/issues/510

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/520
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-03-25 22:45:49 +00:00
Renovate Bot
fcdd2ea974
Update module github.com/avast/retry-go/v4 to v4.6.1 (#519)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/avast/retry-go/v4](https://github.com/avast/retry-go) | require | patch | `v4.6.0` -> `v4.6.1` |

---

### Release Notes

<details>
<summary>avast/retry-go (github.com/avast/retry-go/v4)</summary>

### [`v4.6.1`](https://github.com/avast/retry-go/releases/tag/v4.6.1)

[Compare Source](https://github.com/avast/retry-go/compare/4.6.0...4.6.1)

#### What's Changed

-   Update link to docs by [@&#8203;ajeetdsouza](https://github.com/ajeetdsouza) in https://github.com/avast/retry-go/pull/100
-   fix test for slow windows + add newer golang versions by [@&#8203;JaSei](https://github.com/JaSei) in https://github.com/avast/retry-go/pull/126
-   Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/avast/retry-go/pull/123
-   Make sure DelayType function gets consistent values of n by [@&#8203;haaawk](https://github.com/haaawk) in https://github.com/avast/retry-go/pull/125

#### New Contributors

-   [@&#8203;ajeetdsouza](https://github.com/ajeetdsouza) made their first contribution in https://github.com/avast/retry-go/pull/100
-   [@&#8203;haaawk](https://github.com/haaawk) made their first contribution in https://github.com/avast/retry-go/pull/125

**Full Changelog**: https://github.com/avast/retry-go/compare/4.6.0...v4.6.1

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/519
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-25 07:27:50 +00:00
Renovate Bot
579f1c6bd9
Update module code.gitea.io/actions-proto-go to v0.4.1 (#518)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| code.gitea.io/actions-proto-go | require | patch | `v0.4.0` -> `v0.4.1` |

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/518
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-25 00:49:54 +00:00
Kwonunn
d9b97cc465
Release notes for v6.3.1 [skip cascade] [skip ci] (#517)
in my excitedness i forgot to write a release note

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/517
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: Kwonunn <kwonunnx@gmail.com>
Co-committed-by: Kwonunn <kwonunnx@gmail.com>
2025-03-25 00:19:46 +00:00