Earl Warren
b032f2a540
chore: s|runner.forgejo.org|code.forgejo.org/forgejo/runner| ( #747 )
...
So that it can be used as a package. Not useful right away, but a precondition to merge the ACT repository into the runner repository.
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/747
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-27 16:26:10 +00:00
Renovate Bot
a9b53cb6b5
Update module github.com/golangci/golangci-lint/v2/cmd/golangci-lint to v2.3.0 ( #723 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/golangci/golangci-lint/v2/cmd/golangci-lint](https://github.com/golangci/golangci-lint ) | `v2.2.2` -> `v2.3.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>golangci/golangci-lint (github.com/golangci/golangci-lint/v2/cmd/golangci-lint)</summary>
### [`v2.3.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v230 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.2.2...v2.3.0 )
1. Linters new features or changes
- `ginkgolinter`: from 0.19.1 to 0.20.0 (new option: `force-assertion-description`)
- `iface`: from 1.4.0 to 1.4.1 (report message improvements)
- `noctx`: from 0.3.4 to 0.3.5 (new detections: `log/slog`, `exec`, `crypto/tls`)
- `revive`: from 1.10.0 to 1.11.0 (new rule: `enforce-switch-style`)
- `wsl`: from 5.0.0 to 5.1.0
2. Linters bug fixes
- `gosec`: from 2.22.5 to 2.22.6
- `noinlineerr`: from 1.0.4 to 1.0.5
- `sloglint`: from 0.11.0 to 0.11.1
3. Misc.
- fix: panic close of closed channel
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/723
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-22 08:38:34 +00:00
Renovate Bot
2e8fbad641
Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 ( #705 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/golangci/golangci-lint/cmd/golangci-lint](https://github.com/golangci/golangci-lint ) | `v1.64.8` -> `v2.2.2` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>golangci/golangci-lint (github.com/golangci/golangci-lint/cmd/golangci-lint)</summary>
### [`v2.2.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v222 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.2.1...v2.2.2 )
1. Linters bug fixes
- `noinlineerr`: from 1.0.3 to 1.0.4
2. Documentation
- Improve debug keys documentation
3. Misc.
- fix: panic close of closed channel
- godot: add noinline value into the JSONSchema
### [`v2.2.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v221 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.2.0...v2.2.1 )
1. Linters bug fixes
- `varnamelen`: fix configuration
### [`v2.2.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v220 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.1.6...v2.2.0 )
1. New linters
- Add `arangolint` linter https://github.com/Crocmagnon/arangolint
- Add `embeddedstructfieldcheck` linter https://github.com/manuelarte/embeddedstructfieldcheck
- Add `noinlineerr` linter https://github.com/AlwxSin/noinlineerr
- Add `swaggo` formatter https://github.com/golangci/swaggoswag
2. Linters new features or changes
- `errcheck`: add `verbose` option
- `funcorder`: from 0.2.1 to 0.5.0 (new option `alphabetical`)
- `gomoddirectives`: from 0.6.1 to 0.7.0 (new option `ignore-forbidden`)
- `iface`: from 1.3.1 to 1.4.0 (new option `unexported`)
- `noctx`: from 0.1.0 to 0.3.3 (new report messages, and new rules related to `database/sql`)
- `noctx`: from 0.3.3 to 0.3.4 (new SQL functions detection)
- `revive`: from 1.9.0 to 1.10.0 (new rules: `time-date`, `unnecessary-format`, `use-fmt-print`)
- `usestdlibvars`: from 1.28.0 to 1.29.0 (new option `time-date-month`)
- `wsl`: deprecation
- `wsl_v5`: from 4.7.0 to 5.0.0 (major version with new configuration)
3. Linters bug fixes
- `dupword`: from 0.1.3 to 0.1.6
- `exptostd`: from 0.4.3 to 0.4.4
- `forbidigo`: from 1.6.0 to 2.1.0
- `gci`: consistently format the code
- `go-spancheck`: from 0.6.4 to 0.6.5
- `goconst`: from 1.8.1 to 1.8.2
- `gosec`: from 2.22.3 to 2.22.4
- `gosec`: from 2.22.4 to 2.22.5
- `makezero`: from 1.2.0 to 2.0.1
- `misspell`: from 0.6.0 to 0.7.0
- `usetesting`: from 0.4.3 to 0.5.0
4. Misc.
- exclusions: fix `path-expect`
- formatters: write the input to `stdout` when using `stdin` and there are no changes
- migration: improve the error message when trying to migrate a migrated config
- `typecheck`: deduplicate errors
- `typecheck`: stops the analysis after the first error
- Deprecate `print-resources-usage` flag
- Unique version per custom build
5. Documentation
- Improves typecheck FAQ
- Adds plugin systems recommendations
- Add description for `linters.default` sets
### [`v2.1.6`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v216 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.1.5...v2.1.6 )
1. Linters bug fixes
- `godot`: from 1.5.0 to 1.5.1
- `musttag`: from 0.13.0 to 0.13.1
2. Documentation
- Add note about golangci-lint v2 integration in VS Code
### [`v2.1.5`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v215 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.1.4...v2.1.5 )
Due to an error related to Snapcraft, some artifacts of the v2.1.4 release have not been published.
This release contains the same things as v2.1.3.
### [`v2.1.4`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v214 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.1.3...v2.1.4 )
Due to an error related to Snapcraft, some artifacts of the v2.1.3 release have not been published.
This release contains the same things as v2.1.3.
### [`v2.1.3`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v213 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.1.2...v2.1.3 )
1. Linters bug fixes
- `fatcontext`: from 0.7.2 to 0.8.0
2. Misc.
- migration: fix `nakedret.max-func-lines: 0`
- migration: fix order of `staticcheck` settings
- fix: add `go.mod` hash to the cache salt
- fix: use diagnostic position for related information position
### [`v2.1.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v212 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.1.1...v2.1.2 )
1. Linters bug fixes
- `exptostd`: from 0.4.2 to 0.4.3
- `gofumpt`: from 0.7.0 to 0.8.0
- `protogetter`: from 0.3.13 to 0.3.15
- `usetesting`: from 0.4.2 to 0.4.3
### [`v2.1.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v211 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.1.0...v2.1.1 )
The release process of v2.1.0 failed due to a regression inside goreleaser.
The binaries of v2.1.0 have been published, but not the other artifacts (AUR, Docker, etc.).
### [`v2.1.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v210 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.0.2...v2.1.0 )
1. Enhancements
- Add an option to display absolute paths (`--path-mode=abs`)
- Add configuration path placeholder (`${config-path}`)
- Add `warn-unused` option for `fmt` command
- Colored diff for `fmt` command (`golangci-lint fmt --diff-colored`)
2. New linters
- Add `funcorder` linter https://github.com/manuelarte/funcorder
3. Linters new features or changes
- `go-errorlint`: from 1.7.1 to 1.8.0 (automatic error comparison and type assertion fixes)
- ⚠️ `goconst`: `ignore-strings` is deprecated and replaced by `ignore-string-values`
- `goconst`: from 1.7.1 to 1.8.1 (new options: `find-duplicates`, `eval-const-expressions`)
- `govet`: add `httpmux` analyzer
- `nilnesserr`: from 0.1.2 to 0.2.0 (detect more cases)
- `paralleltest`: from 1.0.10 to 1.0.14 (checks only `_test.go` files)
- `revive`: from 1.7.0 to 1.9.0 (support kebab case for setting names)
- `sloglint`: from 0.9.0 to 0.11.0 (autofix, new option `msg-style`, suggest `slog.DiscardHandler`)
- `wrapcheck`: from 2.10.0 to 2.11.0 (new option `report-internal-errors`)
- `wsl`: from 4.6.0 to 4.7.0 (cgo files are always excluded)
4. Linters bug fixes
- `fatcontext`: from 0.7.1 to 0.7.2
- `gocritic`: fix `importshadow` checker
- `gosec`: from 2.22.2 to 2.22.3
- `ireturn`: from 0.3.1 to 0.4.0
- `loggercheck`: from 0.10.1 to 0.11.0
- `nakedret`: from 2.0.5 to 2.0.6
- `nonamedreturns`: from 1.0.5 to 1.0.6
- `protogetter`: from 0.3.12 to 0.3.13
- `testifylint`: from 1.6.0 to 1.6.1
- `unconvert`: update to HEAD
5. Misc.
- Fixes memory leaks when using go1.(N) with golangci-lint built with go1.(N-X)
- Adds `golangci-lint-fmt` pre-commit hook
6. Documentation
- Improvements
- Updates section about vscode integration
### [`v2.0.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v202 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.0.1...v2.0.2 )
1. Misc.
- Fixes flags parsing for formatters
- Fixes the filepath used by the exclusion `source` option
2. Documentation
- Adds a section about flags migration
- Cleaning pages with v1 options
### [`v2.0.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v201 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.0.0...v2.0.1 )
1. Linters/formatters bug fixes
- `golines`: fix settings during linter load
2. Misc.
- Validates the `version` field before the configuration
- `forbidigo`: fix migration
### [`v2.0.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v200 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.8...v2.0.0 )
1. Enhancements
- 🌟 New `golangci-lint fmt` command with dedicated [formatter configuration](https://golangci-lint.run/welcome/quick-start/#formatting )
- ♻️ New `golangci-lint migrate` command to help migration from v1 to v2 (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#command-migrate ))
- ⚠️ New default values (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/ ))
- ⚠️ No exclusions by default (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#issuesexclude-use-default ))
- ⚠️ New default sort order (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#outputsort-order ))
- 🌟 New option `run.relative-path-mode` (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#runrelative-path-mode ))
- 🌟 New linters configuration (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#linters ))
- 🌟 New output format configuration (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#output ))
- 🌟 New `--fast-only` flag (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#lintersfast ))
- 🌟 New option `linters.exclusions.warn-unused` to log a warning if an exclusion rule is unused.
2. New linters/formatters
- Add `golines` formatter https://github.com/segmentio/golines
3. Linters new features
- ⚠️ Merge `staticcheck`, `stylecheck`, `gosimple` into one linter (`staticcheck`) (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#lintersenablestylecheckgosimplestaticcheck ))
- `go-critic`: from 0.12.0 to 0.13.0
- `gomodguard`: from 1.3.5 to 1.4.1 (block explicit indirect dependencies)
- `nilnil`: from 1.0.1 to 1.1.0 (new option: `only-two`)
- `perfsprint`: from 0.8.2 to 0.9.1 (checker name in the diagnostic message)
- `staticcheck`: new `quickfix` set of rules
- `testifylint`: from 1.5.2 to 1.6.0 (new options: `equal-values`, `suite-method-signature`, `require-string-msg`)
- `wsl`: from 4.5.0 to 4.6.0 (new option: `allow-cuddle-used-in-block`)
4. Linters bug fixes
- `bidichk`: from 0.3.2 to 0.3.3
- `errchkjson`: from 0.4.0 to 0.4.1
- `errname`: from 1.0.0 to 1.1.0
- `funlen`: fix `ignore-comments` option
- `gci`: from 0.13.5 to 0.13.6
- `gosmopolitan`: from 1.2.2 to 1.3.0
- `inamedparam`: from 0.1.3 to 0.2.0
- `intrange`: from 0.3.0 to 0.3.1
- `protogetter`: from 0.3.9 to 0.3.12
- `unparam`: from [`8a5130c`](8a5130ca72 ) to [`0df0534`](0df0534333 )
5. Misc.
- 🧹 Configuration options renaming (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/ ))
- 🧹 Remove options (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/ ))
- 🧹 Remove flags (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/ ))
- 🧹 Remove alternative names (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/#alternative-linter-names ))
- 🧹 Remove or replace deprecated elements (cf. [Migration guide](https://golangci-lint.run/product/migration-guide/ ))
- Adds an option to display some commands as JSON:
- `golangci-lint config path --json`
- `golangci-lint help linters --json`
- `golangci-lint help formatters --json`
- `golangci-lint linters --json`
- `golangci-lint formatters --json`
- `golangci-lint version --json`
6. Documentation
- [Migration guide](https://golangci-lint.run/product/migration-guide/ )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4zMi4xIiwidXBkYXRlZEluVmVyIjoiNDEuMzIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Earl Warren <contact@earl-warren.org>
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/705
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-16 07:51:04 +00:00
Renovate Bot
39d9bc5e5f
Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.8 ( #690 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/golangci/golangci-lint/cmd/golangci-lint](https://github.com/golangci/golangci-lint ) | `v1.62.2` -> `v1.64.8` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>golangci/golangci-lint (github.com/golangci/golangci-lint/cmd/golangci-lint)</summary>
### [`v1.64.8`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1648 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.7...v1.64.8 )
- Detects use of configuration files from golangci-lint v2
### [`v1.64.7`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1647 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.6...v1.64.7 )
1. Linters bug fixes
- `depguard`: from 2.2.0 to 2.2.1
- `dupl`: from [`3e9179a`](3e9179ac44 ) to [`f665c8d`](f665c8d69b )
- `gosec`: from 2.22.1 to 2.22.2
- `staticcheck`: from 0.6.0 to 0.6.1
2. Documentation
- Add GitLab documentation
### [`v1.64.6`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1646 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.5...v1.64.6 )
1. Linters bug fixes
- `asciicheck`: from 0.4.0 to 0.4.1
- `contextcheck`: from 1.1.5 to 1.1.6
- `errcheck`: from 1.8.0 to 1.9.0
- `exptostd`: from 0.4.1 to 0.4.2
- `ginkgolinter`: from 0.19.0 to 0.19.1
- `go-exhaustruct`: from 3.3.0 to 3.3.1
- `gocheckcompilerdirectives`: from 1.2.1 to 1.3.0
- `godot`: from 1.4.20 to 1.5.0
- `perfsprint`: from 0.8.1 to 0.8.2
- `revive`: from 1.6.1 to 1.7.0
- `tagalign`: from 1.4.1 to 1.4.2
### [`v1.64.5`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1645 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.4...v1.64.5 )
1. Bug fixes
- Add missing flag `new-from-merge-base-flag`
2. Linters bug fixes
- `asciicheck`: from 0.3.0 to 0.4.0
- `forcetypeassert`: from 0.1.0 to 0.2.0
- `gosec`: from 2.22.0 to 2.22.1
### [`v1.64.4`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1644 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.3...v1.64.4 )
1. Linters bug fixes
- `gci`: fix standard packages list for go1.24
### [`v1.64.3`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1643 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.2...v1.64.3 )
1. Linters bug fixes
- `ginkgolinter`: from 0.18.4 to 0.19.0
- `go-critic`: from 0.11.5 to 0.12.0
- `revive`: from 1.6.0 to 1.6.1
- `gci`: fix standard packages list for go1.24
2. Misc.
- Build Docker images with go1.24
### [`v1.64.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1642 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.1...v1.64.2 )
This is the last minor release of golangci-lint v1.
The next release will be golangci-lint [v2](https://github.com/golangci/golangci-lint/issues/5300 ).
1. Enhancements
- 🎉 go1.24 support
- New `issues.new-from-merge-base` option
- New `run.relative-path-mode` option
2. Linters new features
- `copyloopvar`: from 1.1.0 to 1.2.1 (support suggested fixes)
- `exptostd`: from 0.3.1 to 0.4.1 (handles `golang.org/x/exp/constraints.Ordered`)
- `fatcontext`: from 0.5.3 to 0.7.1 (new option: `check-struct-pointers`)
- `perfsprint`: from 0.7.1 to 0.8.1 (new options: `integer-format`, `error-format`, `string-format`, `bool-format`, and `hex-format`)
- `revive`: from 1.5.1 to 1.6.0 (new rules: `redundant-build-tag`, `use-errors-new`. New option `early-return.early-return`)
3. Linters bug fixes
- `go-errorlint`: from 1.7.0 to 1.7.1
- `gochecknoglobals`: from 0.2.1 to 0.2.2
- `godox`: from [`006bad1`](006bad1f9d ) to 1.1.0
- `gosec`: from 2.21.4 to 2.22.0
- `iface`: from 1.3.0 to 1.3.1
- `nilnesserr`: from 0.1.1 to 0.1.2
- `protogetter`: from 0.3.8 to 0.3.9
- `sloglint`: from 0.7.2 to 0.9.0
- `spancheck`: fix default `StartSpanMatchersSlice` values
- `staticcheck`: from 0.5.1 to 0.6.0
4. Deprecations
- ⚠️ `tenv` is deprecated and replaced by `usetesting.os-setenv: true`.
- ⚠️ `exportloopref` deprecation step 2
5. Misc.
- Sanitize severities by output format
- Avoid panic with plugin without description
6. Documentation
- Clarify `depguard` configuration
### [`v1.64.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1641 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.64.0...v1.64.1 )
Cancelled due to CI failure.
### [`v1.64.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1640 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.63.4...v1.64.0 )
Cancelled due to CI failure.
### [`v1.63.4`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1634 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.63.3...v1.63.4 )
1. Linters bug fixes
- `dupl`, `gomodguard`, `revive`: keep only Go-files.
### [`v1.63.3`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1633 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.63.2...v1.63.3 )
1. Linters bug fixes
- `gofmt`, `gofumpt`, `goimports`, `gci`: panic with several trailing EOL
- `goheader`: skip issues with invalid positions
### [`v1.63.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1632 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.63.1...v1.63.2 )
1. Linters bug fixes
- `gofmt`, `gofumpt`, `goimports`, `gci`: panic with missing trailing EOL
### [`v1.63.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1631 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.63.0...v1.63.1 )
1. Linters bug fixes
- `cgi`: invalid reports with cgo
- `gofumpt`: panic with autofix and cgo
### [`v1.63.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1630 )
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.62.2...v1.63.0 )
1. Enhancements
- Add support for SuggestedFixes 🎉 (35 linters can "autofix" reports).
- Formatters (`gofmt`, `goimports`, `gofumpt`, `gci`) are applied after the suggested fixes.
2. New linters
- Add `exptostd` linter https://github.com/ldez/exptostd
- Add `nilnesserr` linter https://github.com/alingse/nilnesserr
- Add `usetesting` linter https://github.com/ldez/usetesting
3. Linters new features
- `gci`: new options: `no-inline-comments`, `no-prefix-comments`
- `gomoddirectives`: from 0.2.4 to 0.6.0 (new options: `go-version-pattern`, `toolchain-pattern`,`toolchain-forbidden`, `tool-forbidden`, `go-debug-forbidden`)
- `govet`: new `stdversion`, `waitgroup` analyzers
- `importas`: allow multiple empty aliases
- `loggercheck`: new `slog` option
- `recvcheck`: from 0.1.2 to 0.2.0 (new options: `disable-builtin`, `exclusions`)
- `tagliatelle`: from 0.5.0 to 0.7.1 (new options: `ignored-fields`, `extended-rules`,`overrides`, `pkg`, `ignore`)
- `usestdlibvars`: from 1.27.0 to 1.28.0 (autofix)
- `wrapcheck`: from 2.9.0 to 2.10.0 (new option: `extra-ignore-sigs`)
4. Linters bug fixes
- `asciicheck`: from 0.2.0 to 0.3.0
- `bodyclose`: from [`5742072`](5742072509 ) to [`ed6a65f`](ed6a65f985 )
- `funlen`: from 0.1.0 to 0.2.0
- `ginkgolinter`: from 0.18.3 to 0.18.4
- `gochecksumtype`: from 0.2.0 to 0.3.1
- `gocognit`: from 1.1.3 to 1.2.0
- `godot`: from 1.4.18 to 1.4.20
- `goheader`: report position improvement
- `gosec`: handling of global nosec option when it is false
- `iface`: from 1.2.1 to 1.3.0
- `importas`: from 0.1.0 to 0.2.0
- `intrange`: from 0.2.1 to 0.3.0
- `makezero`: from 1.1.1 to 1.2.0
- `mirror`: from 1.2.0 to 1.3.0
- `nilnil`: from 1.0.0 to 1.0.1
- `nosprintfhostport`: from 0.1.1 to 0.2.0
- `reassign`: from 0.2.0 to 0.3.0
- `spancheck`: from 0.6.2 to 0.6.4
- `tagalign`: from 1.3.4 to 1.4.1
- `wastedassign`: from 2.0.7 to 2.1.0
- `whitespace`: from 0.1.1 to 0.2.0
- `wsl`: from 4.4.1 to 4.5.0
5. Deprecations
- ⚠️ `output.uniq-by-line` is deprecated and replaced by `issues.uniq-by-line`.
6. Misc.
- Improvements of the help command (color and JSON support).
- Removes `decoder`, `sloglint`, `tagalign` from `format` preset.
- Enables paths with junction inside Windows.
- The timeout is disabled if `run.timeout` <= 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/690
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-12 07:52:16 +00:00
Earl Warren
91be87f293
chore(lint): add lint to the CI and make it happy ( #685 )
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/685
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-11 07:57:23 +00:00
earl-warren
df2524586e
assorted set of fixes and features for rebranding ( #652 )
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/652
Reviewed-by: Gusted <gusted@noreply.code.forgejo.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-07-06 06:59:00 +00:00
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` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](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 [@​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 [@​dependabot](https://github.com/dependabot ) in https://github.com/vektra/mockery/pull/947
- v2: Update release and docs for v3 GA by [@​LandonTClipp](https://github.com/LandonTClipp ) in https://github.com/vektra/mockery/pull/984
- Fix CICD for master->v2 branch rename. by [@​LandonTClipp](https://github.com/LandonTClipp ) in https://github.com/vektra/mockery/pull/996
- Fix v2 docs javascript for installation command by [@​LandonTClipp](https://github.com/LandonTClipp ) in https://github.com/vektra/mockery/pull/1040
- v2: Fix go.work.sum for tagging command by [@​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 [@​LandonTClipp](https://github.com/LandonTClipp ) in https://github.com/vektra/mockery/pull/944
- Fix documentation CI workflow by [@​LandonTClipp](https://github.com/LandonTClipp ) in https://github.com/vektra/mockery/pull/945
- Remove redundant typecheck linter by [@​alexandear](https://github.com/alexandear ) in https://github.com/vektra/mockery/pull/948
- Bump viper for remove hashicorp dependencies by [@​RainbowMango](https://github.com/RainbowMango ) in https://github.com/vektra/mockery/pull/951
#### New Contributors
- [@​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 [@​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 [@​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 [@​hpurmann](https://github.com/hpurmann ) in https://github.com/vektra/mockery/pull/940
- Revert to Go 1.23 in go.mod by [@​LandonTClipp](https://github.com/LandonTClipp ) in https://github.com/vektra/mockery/pull/941
#### New Contributors
- [@​mat007](https://github.com/mat007 ) made their first contribution in https://github.com/vektra/mockery/pull/926
- [@​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 [@​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 [@​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 ([#​927](https://github.com/vektra/mockery/issues/927 ))
- [`3761289`](3761289 ) Update mockery-tools.env
- [`45d41e8`](45d41e8 ) fix: `include-auto-generated` option ([#​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 ([#​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 ([#​915](https://github.com/vektra/mockery/issues/915 ))
- [`c644c45`](c644c45 ) docs: fix go mod download command ([#​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 ([#​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. ([#​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 ([#​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 ([#​902](https://github.com/vektra/mockery/issues/902 ))
- [`eb84be5`](eb84be5 ) Bump version
- [`14a9cc6`](14a9cc6 ) feat: Error message for nonexistent mocks ([#​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 ([#​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. ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​855](https://github.com/vektra/mockery/issues/855 ))
- [`715d9a3`](715d9a3 ) Fix minor typos in parser debug logs ([#​858](https://github.com/vektra/mockery/issues/858 ))
- [`dc47fdb`](dc47fdb ) Fix(generator): run functions with empty return ([#​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 [#​849](https://github.com/vektra/mockery/issues/849 ) from LandonTClipp/LandonTClipp/tagging
- [`88830e8`](88830e8 ) Merge pull request [#​850](https://github.com/vektra/mockery/issues/850 ) from LandonTClipp/LandonTClipp/deprecation\_docs
- [`bc56391`](bc56391 ) Merge pull request [#​851](https://github.com/vektra/mockery/issues/851 ) from LandonTClipp/LandonTClipp/expecter
- [`773408f`](773408f ) Merge pull request [#​853](https://github.com/vektra/mockery/issues/853 ) from LandonTClipp/LandonTClipp/bugfix
- [`971ce32`](971ce32 ) Merge pull request [#​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 [#​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 [#​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 [#​825](https://github.com/vektra/mockery/issues/825 ) from alexandear/refactor/yaml.v3
- [`4ce1908`](4ce1908 ) Merge pull request [#​826](https://github.com/vektra/mockery/issues/826 ) from alexandear/github-update-pr-template
- [`e9539f2`](e9539f2 ) Merge pull request [#​827](https://github.com/vektra/mockery/issues/827 ) from alexandear/docs/replace-godoc-pkg-go-dev
- [`08deb2d`](08deb2d ) Merge pull request [#​828](https://github.com/vektra/mockery/issues/828 ) from alexandear/refactor/enable-gofumpt
- [`146f48b`](146f48b ) Merge pull request [#​829](https://github.com/vektra/mockery/issues/829 ) from alexandear/refactor/redundant-var-decl
- [`33886a9`](33886a9 ) Merge pull request [#​830](https://github.com/vektra/mockery/issues/830 ) from alexandear/docs/fix-links
- [`f9da2b6`](f9da2b6 ) Merge pull request [#​831](https://github.com/vektra/mockery/issues/831 ) from alexandear/refactor/test-asserts
- [`f1e8da9`](f1e8da9 ) Merge pull request [#​833](https://github.com/vektra/mockery/issues/833 ) from alexandear/refactor/simplify-parse-config-templates
- [`5a0ad1c`](5a0ad1c ) Merge pull request [#​834](https://github.com/vektra/mockery/issues/834 ) from alexandear/refactor/dont-use-underscores
- [`f6ecb44`](f6ecb44 ) Merge pull request [#​835](https://github.com/vektra/mockery/issues/835 ) from jfragosoperez/fix/support-for-interface-typed-params
- [`057cf5e`](057cf5e ) Merge pull request [#​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 [#​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 [#​819](https://github.com/vektra/mockery/issues/819 ) from pieter-irsan/patch-1
- [`0d1b1a2`](0d1b1a2 ) Merge pull request [#​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 [#​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 [#​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 [#​812](https://github.com/vektra/mockery/issues/812 ) from colega/patch-1
- [`2abbb49`](2abbb49 ) Merge pull request [#​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 [#​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 [#​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 [#​769](https://github.com/vektra/mockery/issues/769 ) : Mock files getting created in disk when dry-run is enabled by [@​snopan](https://github.com/snopan ) in https://github.com/vektra/mockery/pull/789
- chore: fix typos and style by [@​ccoVeille](https://github.com/ccoVeille ) in https://github.com/vektra/mockery/pull/794
- Allow types defined as instantiated generic interfaces to generate mocks by [@​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 [#​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 [#​773](https://github.com/vektra/mockery/issues/773 ) from istrau2/patch-1
- [`0229bd4`](0229bd4 ) Merge pull request [#​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 [#​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 [#​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 [#​771](https://github.com/vektra/mockery/issues/771 ) from dlwyatt/patch-1
- [`dc80845`](dc80845 ) Merge pull request [#​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 [#​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 [#​750](https://github.com/vektra/mockery/issues/750 ) from DustinJSilk/replace-generic
- [`92afb14`](92afb14 ) Merge pull request [#​759](https://github.com/vektra/mockery/issues/759 ) from LandonTClipp/users
- [`3b25f39`](3b25f39 ) Merge pull request [#​760](https://github.com/vektra/mockery/issues/760 ) from LandonTClipp/fix\_ordering
- [`f0789fb`](f0789fb ) Merge pull request [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​741](https://github.com/vektra/mockery/issues/741 ) from LandonTClipp/clarification
- [`b9df18e`](b9df18e ) Merge pull request [#​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 [#​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 [#​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 [#​729](https://github.com/vektra/mockery/issues/729 )
- [`d0fa1f9`](d0fa1f9 ) improvements after code review [#​729](https://github.com/vektra/mockery/issues/729 )
- [`432134c`](432134c ) improvements after code review [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​709](https://github.com/vektra/mockery/issues/709 ) from kpaulisse/kpaulisse-packages-excludes
- [`8262d05`](8262d05 ) Merge pull request [#​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 [#​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 [#​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 [#​694](https://github.com/vektra/mockery/issues/694 ) from jokly/master
- [`8965d12`](8965d12 ) Merge pull request [#​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 [#​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 [#​681](https://github.com/vektra/mockery/issues/681 )
- [`72eb146`](72eb146 ) Add error log for unsupported config
- [`2046503`](2046503 ) Merge pull request [#​683](https://github.com/vektra/mockery/issues/683 ) from LandonTClipp/issue\_681\_e2e
- [`8abb702`](8abb702 ) Merge pull request [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 ) [#​648](https://github.com/vektra/mockery/issues/648 ): add tests
- [`2a69b15`](2a69b15 ) [#​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 [#​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 [#​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 [#​641](https://github.com/vektra/mockery/issues/641 ) from CoolGoose/patch-1
- [`ec88c00`](ec88c00 ) Merge pull request [#​645](https://github.com/vektra/mockery/issues/645 ) from vektra/LandonTClipp-patch-1
- [`8cb1114`](8cb1114 ) Merge pull request [#​652](https://github.com/vektra/mockery/issues/652 ) from LandonTClipp/mike
- [`0a35012`](0a35012 ) Merge pull request [#​653](https://github.com/vektra/mockery/issues/653 ) from vektra/LandonTClipp-patch-1
- [`9c9f846`](9c9f846 ) Merge pull request [#​654](https://github.com/vektra/mockery/issues/654 ) from vektra/LandonTClipp-patch-1
- [`73c5411`](73c5411 ) Merge pull request [#​655](https://github.com/vektra/mockery/issues/655 ) from vektra/LandonTClipp-patch-1
- [`75252f4`](75252f4 ) Merge pull request [#​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 [#​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 [#​641](https://github.com/vektra/mockery/issues/641 ) from CoolGoose/patch-1
- [`ec88c00`](ec88c00 ) Merge pull request [#​645](https://github.com/vektra/mockery/issues/645 ) from vektra/LandonTClipp-patch-1
- [`8cb1114`](8cb1114 ) Merge pull request [#​652](https://github.com/vektra/mockery/issues/652 ) from LandonTClipp/mike
- [`0a35012`](0a35012 ) Merge pull request [#​653](https://github.com/vektra/mockery/issues/653 ) from vektra/LandonTClipp-patch-1
- [`9c9f846`](9c9f846 ) Merge pull request [#​654](https://github.com/vektra/mockery/issues/654 ) from vektra/LandonTClipp-patch-1
- [`73c5411`](73c5411 ) Merge pull request [#​655](https://github.com/vektra/mockery/issues/655 ) from vektra/LandonTClipp-patch-1
- [`75252f4`](75252f4 ) Merge pull request [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​627](https://github.com/vektra/mockery/issues/627 ) from almas1992/patch-1
- [`d0c93f6`](d0c93f6 ) Merge pull request [#​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 [#​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 [#​615](https://github.com/vektra/mockery/issues/615 ) from neverbeenthisweeb/neverbeenthisweeb/613-remove-debug-msg
- [`587e962`](587e962 ) Merge pull request [#​620](https://github.com/vektra/mockery/issues/620 ) from vektra/docs
- [`05d270e`](05d270e ) Merge pull request [#​622](https://github.com/vektra/mockery/issues/622 ) from LandonTClipp/migration
- [`f9586f1`](f9586f1 ) Merge pull request [#​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
eb1becd4b8
chore: s|gitea.com/gitea/act_runner|runner.forgejo.org|
2025-07-03 19:07:02 +02: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
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
Earl Warren
74dc687c1d
chore(ci): no complaints if the Go version is higher than required ( #490 )
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/490
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-02-25 09:47:45 +00:00
mrwsl
f00e9240cd
up go version in Makefile
...
Closes #207
2024-06-25 08:27:16 +02:00
Earl Warren
e6f0b3b5b8
[FORGEJO] use go vet without any third party addition
2023-08-23 16:03:12 +02:00
Earl Warren
e9ba98411e
[FORGEJO] build forgejo-runner
2023-08-23 14:44:47 +02:00
Jason Song
316534996a
Build docker image gitea/act_runner/x.y.z-dind-rootless ( #239 )
...
Follow #208
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/239
Reviewed-by: Zettat123 <zettat123@noreply.gitea.com>
2023-06-15 05:27:35 +00:00
sillyguodong
67b1363d25
Support changing labels ( #201 )
...
Implement proposal: https://github.com/go-gitea/gitea/issues/24540
Related:
- Protocol: https://gitea.com/gitea/actions-proto-def/pulls/9
- Gitea side: https://github.com/go-gitea/gitea/pull/24806
Co-authored-by: Jason Song <i@wolfogre.com>
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/201
Reviewed-by: Jason Song <i@wolfogre.com>
Co-authored-by: sillyguodong <gedong_1994@163.com>
Co-committed-by: sillyguodong <gedong_1994@163.com>
2023-06-15 03:59:15 +00:00
ccureau
341d49a24d
implement act_runner rootless image ( #208 )
...
This PR creates a rootless Docker image that runs both `dockerd` and `act_runner` using `supervisord`. It has been tested locally for a few days and seems stable.
Co-authored-by: ccureau <ccureau@noreply.gitea.io>
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/208
Reviewed-by: Jason Song <i@wolfogre.com>
Co-authored-by: ccureau <ccureau@noreply.gitea.com>
Co-committed-by: ccureau <ccureau@noreply.gitea.com>
2023-06-12 06:35:27 +00:00
Jason Song
de4160b023
Skip counting log length when parseLogRow return nil ( #176 )
...
Fix:

Regression of #149 , `LogLength` could be incorrect.
It may be related to https://github.com/go-gitea/gitea/issues/24458
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/176
Reviewed-by: Zettat123 <zettat123@noreply.gitea.io>
Reviewed-by: wxiaoguang <wxiaoguang@noreply.gitea.io>
2023-05-06 17:00:52 +08:00
You-Sheng Yang
43c5ba923f
make: skip --disable-content-trust at docker buildx ( #139 )
...
`docker build` may be aliased as `docker buildx build`, which doesn't support --disable-content-trust switch.
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/139
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io>
Co-authored-by: You-Sheng Yang <vicamo@gmail.com>
Co-committed-by: You-Sheng Yang <vicamo@gmail.com>
2023-04-25 03:15:48 +08:00
Lunny Xiao
a05c5ba3ad
Add make docker ( #115 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/115
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com>
2023-04-13 04:17:08 +08:00
Jason Song
220efa69c0
Refactor to new framework ( #98 )
...
- Adjust directory structure
```text
├── internal
│ ├── app
│ │ ├── artifactcache
│ │ ├── cmd
│ │ ├── poll
│ │ └── run
│ └── pkg
│ ├── client
│ ├── config
│ ├── envcheck
│ ├── labels
│ ├── report
│ └── ver
└── main.go
```
- New pkg `labels` to parse label
- New pkg `report` to report logs to Gitea
- Remove pkg `engine`, use `envcheck` to check if docker running.
- Rewrite `runtime` to `run`
- Rewrite `poller` to `poll`
- Simplify some code and remove what's useless.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/98
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Jason Song <i@wolfogre.com>
Co-committed-by: Jason Song <i@wolfogre.com>
2023-04-04 21:32:04 +08:00
Lunny Xiao
63a57edaa3
check go version when build ( #53 )
...
Fix #51
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/53
2023-03-16 11:37:08 +08:00
Lunny Xiao
71f470d670
Fix make don't rebuild when go.mod changed ( #49 )
...
Fix #13
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/49
Reviewed-by: delvh <dev.lh@web.de>
2023-03-14 18:43:05 +08:00
sillyguodong
0d71463662
Inject version when building and report version to Gitea via log and header ( #43 )
...
close #42
1. Inject runner version when `make build`
After building, executing command line: `./act_runner -v` or `./act_runner --version`, the version of runner is printed.

2. In `Actions` UI:

3. Set request header in http client interceptor.
Co-authored-by: sillyguodong <gedong_1994@163.com>
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/43
Reviewed-by: delvh <dev.lh@web.de>
Reviewed-by: Jason Song <i@wolfogre.com>
Co-authored-by: sillyguodong <sillyguodong@noreply.gitea.io>
Co-committed-by: sillyguodong <sillyguodong@noreply.gitea.io>
2023-03-13 18:57:35 +08:00
sillyguodong
552dbcdda9
Add copyright header and gitea-vet ( #29 )
...
Add copyright header
Co-authored-by: sillyguodong <gedong_1994@163.com>
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/29
Reviewed-by: Jason Song <i@wolfogre.com>
Reviewed-by: Zettat123 <zettat123@noreply.gitea.io>
Co-authored-by: sillyguodong <sillyguodong@noreply.gitea.io>
Co-committed-by: sillyguodong <sillyguodong@noreply.gitea.io>
2023-02-28 18:44:46 +08:00
Lunny Xiao
a4513405b5
Enable action as CI to test/build/release ( #26 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/26
2023-02-24 23:30:09 +08:00
Bo-Yi.Wu
a3e9bbed25
chore: Add makefile
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com>
2022-11-24 15:37:09 +08:00