linode/linodego (github.com/linode/linodego)
### [`v1.31.0`](https://togithub.com/linode/linodego/releases/tag/v1.31.0)
[Compare Source](https://togithub.com/linode/linodego/compare/v1.30.0...v1.31.0)
#### What's Changed
##### π New Features
- Add VPC to `InstanceIPv4Response` by [@zliang-akamai](https://togithub.com/zliang-akamai) in [https://github.com/linode/linodego/pull/465](https://togithub.com/linode/linodego/pull/465)
- Implement ListVPCIPAddresses by [@zliang-akamai](https://togithub.com/zliang-akamai) in [https://github.com/linode/linodego/pull/468](https://togithub.com/linode/linodego/pull/468)
- Add helper functions for working with errors by [@nesv](https://togithub.com/nesv) in [https://github.com/linode/linodego/pull/461](https://togithub.com/linode/linodego/pull/461)
##### π‘ Improvements
- Bring EntityType and EntityAction enums to parity with API documentation by [@lgarber-akamai](https://togithub.com/lgarber-akamai) in [https://github.com/linode/linodego/pull/472](https://togithub.com/linode/linodego/pull/472)
- Add Updated and EOL Fields to Image by [@zliang-akamai](https://togithub.com/zliang-akamai) in [https://github.com/linode/linodego/pull/477](https://togithub.com/linode/linodego/pull/477)
##### π§ͺ Testing Improvements
- Add cross repo testing for Release by [@ykim-1](https://togithub.com/ykim-1) in [https://github.com/linode/linodego/pull/470](https://togithub.com/linode/linodego/pull/470)
- Separate unit tests from integration suite for cleaner practice by [@ykim-1](https://togithub.com/ykim-1) in [https://github.com/linode/linodego/pull/473](https://togithub.com/linode/linodego/pull/473)
##### βοΈ Repo/CI Improvements
- Update Labels and Release workflows by [@jriddle-linode](https://togithub.com/jriddle-linode) in [https://github.com/linode/linodego/pull/471](https://togithub.com/linode/linodego/pull/471)
- Add missing labels by [@jriddle-linode](https://togithub.com/jriddle-linode) in [https://github.com/linode/linodego/pull/479](https://togithub.com/linode/linodego/pull/479)
##### π¦ Dependency Updates
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /k8s by [@dependabot](https://togithub.com/dependabot) in [https://github.com/linode/linodego/pull/475](https://togithub.com/linode/linodego/pull/475)
- build(deps): bump github.com/go-resty/resty/v2 from 2.11.0 to 2.12.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/linode/linodego/pull/478](https://togithub.com/linode/linodego/pull/478)
- Bump Multiple Dependecies by [@dependabot](https://togithub.com/dependabot) in [https://github.com/linode/linodego/pull/474](https://togithub.com/linode/linodego/pull/474)
#### New Contributors
- [@nesv](https://togithub.com/nesv) made their first contribution in [https://github.com/linode/linodego/pull/461](https://togithub.com/linode/linodego/pull/461)
**Full Changelog**: https://github.com/linode/linodego/compare/v1.30.0...v1.31.0
stretchr/testify (github.com/stretchr/testify)
### [`v1.9.0`](https://togithub.com/stretchr/testify/releases/tag/v1.9.0)
[Compare Source](https://togithub.com/stretchr/testify/compare/v1.8.4...v1.9.0)
#### What's Changed
- Fix Go modules version by [@SuperQ](https://togithub.com/SuperQ) in [https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394)
- Document that require is not safe to call in created goroutines by [@programmer04](https://togithub.com/programmer04) in [https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392)
- Remove myself from MAINTAINERS.md by [@mvdkleijn](https://togithub.com/mvdkleijn) in [https://github.com/stretchr/testify/pull/1367](https://togithub.com/stretchr/testify/pull/1367)
- Correct spelling/grammar by [@echarrod](https://togithub.com/echarrod) in [https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389)
- docs: Update URLs in README by [@davidjb](https://togithub.com/davidjb) in [https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349)
- Update mockery link to Github Pages in README by [@LandonTClipp](https://togithub.com/LandonTClipp) in [https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346)
- docs: Fix typos in tests and comments by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410)
- CI: tests from go1.17 by [@SuperQ](https://togithub.com/SuperQ) in [https://github.com/stretchr/testify/pull/1409](https://togithub.com/stretchr/testify/pull/1409)
- Fix adding ? when no values passed by [@lesichkovm](https://togithub.com/lesichkovm) in [https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320)
- codegen: use standard header for generated files by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406)
- mock: AssertExpectations log reason only on failure by [@hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) in [https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360)
- assert: fix flaky TestNeverTrue by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1417](https://togithub.com/stretchr/testify/pull/1417)
- README: fix typos "set up" vs "setup" by [@ossan-dev](https://togithub.com/ossan-dev) in [https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428)
- mock: move regexp compilation outside of `Called` by [@aud10slave](https://togithub.com/aud10slave) in [https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631)
- assert: refactor internal func getLen() by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1445](https://togithub.com/stretchr/testify/pull/1445)
- mock: deprecate type AnythingOfTypeArgument ([#1434](https://togithub.com/stretchr/testify/issues/1434)) by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1441](https://togithub.com/stretchr/testify/pull/1441)
- Remove no longer needed assert.canConvert by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1470](https://togithub.com/stretchr/testify/pull/1470)
- assert: ObjectsAreEqual: use time.Equal for time.Time types by [@tscales](https://togithub.com/tscales) in [https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464)
- Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/stretchr/testify/pull/1466](https://togithub.com/stretchr/testify/pull/1466)
- Bump actions/setup-go from 3.2.0 to 4.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/stretchr/testify/pull/1451](https://togithub.com/stretchr/testify/pull/1451)
- fix: make EventuallyWithT concurrency safe by [@czeslavo](https://togithub.com/czeslavo) in [https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395)
- assert: fix httpCode and HTTPBody occur panic when http.Handler read Body by [@hidu](https://togithub.com/hidu) in [https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484)
- assert.EqualExportedValues: fix handling of arrays by [@zrbecker](https://togithub.com/zrbecker) in [https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473)
- .github: use latest Go versions by [@kevinburkesegment](https://togithub.com/kevinburkesegment) in [https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489)
- assert: Deprecate EqualExportedValues by [@HaraldNordgren](https://togithub.com/HaraldNordgren) in [https://github.com/stretchr/testify/pull/1488](https://togithub.com/stretchr/testify/pull/1488)
- suite: refactor test assertions by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1474](https://togithub.com/stretchr/testify/pull/1474)
- suite: fix SetupSubTest and TearDownSubTest execution order by [@linusbarth](https://togithub.com/linusbarth) in [https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471)
- docs: Fix deprecation comments for http package by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1335](https://togithub.com/stretchr/testify/pull/1335)
- Add map support doc comments to Subset and NotSubset by [@jedevc](https://togithub.com/jedevc) in [https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306)
- TestErrorIs/TestNotErrorIs: check error message contents by [@craig65535](https://togithub.com/craig65535) in [https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435)
- suite: fix subtest names (fix [#1501](https://togithub.com/stretchr/testify/issues/1501)) by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1504](https://togithub.com/stretchr/testify/pull/1504)
- assert: improve unsafe.Pointer tests by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1505](https://togithub.com/stretchr/testify/pull/1505)
- assert: simplify isNil implementation by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1506](https://togithub.com/stretchr/testify/pull/1506)
- assert.InEpsilonSlice: fix expected/actual order and other improvements by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1483](https://togithub.com/stretchr/testify/pull/1483)
- Fix dependency cycle with objx [#1292](https://togithub.com/stretchr/testify/issues/1292) by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1453](https://togithub.com/stretchr/testify/pull/1453)
- mock: refactor TestIsArgsEqual by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1444](https://togithub.com/stretchr/testify/pull/1444)
- mock: optimize argument matching checks by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1416](https://togithub.com/stretchr/testify/pull/1416)
- assert: fix TestEventuallyTimeout by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1412](https://togithub.com/stretchr/testify/pull/1412)
- CI: add go 1.21 in GitHub Actions by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1450](https://togithub.com/stretchr/testify/pull/1450)
- suite: fix recoverAndFailOnPanic to report test failure at the right location by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1502](https://togithub.com/stretchr/testify/pull/1502)
- Update maintainers by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1533](https://togithub.com/stretchr/testify/pull/1533)
- assert: Fix EqualValues to handle overflow/underflow by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531)
- assert: better formatting for Len() error by [@kevinburkesegment](https://togithub.com/kevinburkesegment) in [https://github.com/stretchr/testify/pull/1485](https://togithub.com/stretchr/testify/pull/1485)
- Ensure AssertExpectations does not fail in skipped tests by [@ianrose14](https://togithub.com/ianrose14) in [https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331)
- suite: fix deadlock in suite.Require()/Assert() by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1535](https://togithub.com/stretchr/testify/pull/1535)
- Revert "assert: ObjectsAreEqual: use time.Equal for time.Time type" by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1537](https://togithub.com/stretchr/testify/pull/1537)
- \[chore] Add issue templates by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1538](https://togithub.com/stretchr/testify/pull/1538)
- Update the build status badge by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1540](https://togithub.com/stretchr/testify/pull/1540)
- Update Github workflows setup-go to V5 by [@hendrywiranto](https://togithub.com/hendrywiranto) in [https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545)
- Support Pointer to Struct in EqualExportedValues by [@Lucaber](https://togithub.com/Lucaber) in [https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517)
- README: drop link to gorc by [@guettli](https://togithub.com/guettli) in [https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248)
- http_assertions: honour the msgAndArgs provided with each assertion by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1548](https://togithub.com/stretchr/testify/pull/1548)
- fix typos in comments and tests by [@ccoVeille](https://togithub.com/ccoVeille) in [https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247)
- Include the auto-release notes in releases by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1550](https://togithub.com/stretchr/testify/pull/1550)
- Add `NotImplements` and variants by [@hslatman](https://togithub.com/hslatman) in [https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385)
- Add support to compare uintptr by [@bogdandrutu](https://togithub.com/bogdandrutu) in [https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339)
- build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/stretchr/testify/pull/1552](https://togithub.com/stretchr/testify/pull/1552)
#### New Contributors
- [@SuperQ](https://togithub.com/SuperQ) made their first contribution in [https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394)
- [@programmer04](https://togithub.com/programmer04) made their first contribution in [https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392)
- [@echarrod](https://togithub.com/echarrod) made their first contribution in [https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389)
- [@davidjb](https://togithub.com/davidjb) made their first contribution in [https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349)
- [@LandonTClipp](https://togithub.com/LandonTClipp) made their first contribution in [https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346)
- [@alexandear](https://togithub.com/alexandear) made their first contribution in [https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410)
- [@lesichkovm](https://togithub.com/lesichkovm) made their first contribution in [https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320)
- [@dolmen](https://togithub.com/dolmen) made their first contribution in [https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406)
- [@hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) made their first contribution in [https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360)
- [@ossan-dev](https://togithub.com/ossan-dev) made their first contribution in [https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428)
- [@aud10slave](https://togithub.com/aud10slave) made their first contribution in [https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631)
- [@tscales](https://togithub.com/tscales) made their first contribution in [https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464)
- [@czeslavo](https://togithub.com/czeslavo) made their first contribution in [https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395)
- [@hidu](https://togithub.com/hidu) made their first contribution in [https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484)
- [@zrbecker](https://togithub.com/zrbecker) made their first contribution in [https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473)
- [@kevinburkesegment](https://togithub.com/kevinburkesegment) made their first contribution in [https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489)
- [@linusbarth](https://togithub.com/linusbarth) made their first contribution in [https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471)
- [@jedevc](https://togithub.com/jedevc) made their first contribution in [https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306)
- [@craig65535](https://togithub.com/craig65535) made their first contribution in [https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435)
- [@arjunmahishi](https://togithub.com/arjunmahishi) made their first contribution in [https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531)
- [@ianrose14](https://togithub.com/ianrose14) made their first contribution in [https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331)
- [@hendrywiranto](https://togithub.com/hendrywiranto) made their first contribution in [https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545)
- [@Lucaber](https://togithub.com/Lucaber) made their first contribution in [https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517)
- [@guettli](https://togithub.com/guettli) made their first contribution in [https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248)
- [@ccoVeille](https://togithub.com/ccoVeille) made their first contribution in [https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247)
- [@hslatman](https://togithub.com/hslatman) made their first contribution in [https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385)
- [@bogdandrutu](https://togithub.com/bogdandrutu) made their first contribution in [https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339)
**Full Changelog**: https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0
woodpecker-ci/woodpecker (go.woodpecker-ci.org/woodpecker/v2)
### [`v2.4.1`](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/v2.4.1): 2.4.1
[Compare Source](https://togithub.com/woodpecker-ci/woodpecker/compare/v2.4.0...v2.4.1)
#### [2.4.1](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/2.4.1) - 2024-03-20
##### β€οΈ Thanks to all contributors! β€οΈ
[@manuelluis](https://togithub.com/manuelluis), [@qwerty287](https://togithub.com/qwerty287), [@xoxys](https://togithub.com/xoxys)
##### π Security
- Only allow to deploy from push, tag and release \[[#3522](https://togithub.com/woodpecker-ci/woodpecker/pull/3522)]
##### π Bug Fixes
- Exclude setup from cli command exec. \[[#3523](https://togithub.com/woodpecker-ci/woodpecker/pull/3523)]
- Fix uppercased env \[[#3516](https://togithub.com/woodpecker-ci/woodpecker/pull/3516)]
- Fix env schema \[[#3514](https://togithub.com/woodpecker-ci/woodpecker/pull/3514)]
##### Misc
- Temp pin golangci version in makefile \[[#3520](https://togithub.com/woodpecker-ci/woodpecker/pull/3520)]
### [`v2.4.0`](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/v2.4.0): 2.4.0
[Compare Source](https://togithub.com/woodpecker-ci/woodpecker/compare/v2.3.0...v2.4.0)
#### [2.4.0](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/v2.4.0) - 2024-03-19
##### β€οΈ Thanks to all contributors! β€οΈ
[@6543](https://togithub.com/6543), [@Ray-D-Song](https://togithub.com/Ray-D-Song), [@anbraten](https://togithub.com/anbraten), [@eliasscosta](https://togithub.com/eliasscosta), [@fernandrone](https://togithub.com/fernandrone), [@kjuulh](https://togithub.com/kjuulh), [@kytta](https://togithub.com/kytta), [@langecode](https://togithub.com/langecode), [@lukashass](https://togithub.com/lukashass), [@qwerty287](https://togithub.com/qwerty287), [@rockdrilla](https://togithub.com/rockdrilla), [@sinlov](https://togithub.com/sinlov), [@smainz](https://togithub.com/smainz), [@xoxys](https://togithub.com/xoxys), [@zc-devs](https://togithub.com/zc-devs), [@zowhoey](https://togithub.com/zowhoey)
##### π Security
- Improve security context handling \[[#3482](https://togithub.com/woodpecker-ci/woodpecker/pull/3482)]
- fix(deps): update module github.com/moby/moby to v24.0.9+incompatible \[[#3323](https://togithub.com/woodpecker-ci/woodpecker/pull/3323)]
##### β¨ Features
- Cli setup command \[[#3384](https://togithub.com/woodpecker-ci/woodpecker/pull/3384)]
- Add bitbucket datacenter (server) support \[[#2503](https://togithub.com/woodpecker-ci/woodpecker/pull/2503)]
- Cli updater \[[#3382](https://togithub.com/woodpecker-ci/woodpecker/pull/3382)]
##### π Documentation
- Delete docs for v0.15.x \[[#3508](https://togithub.com/woodpecker-ci/woodpecker/pull/3508)]
- Add deployment plugin \[[#3495](https://togithub.com/woodpecker-ci/woodpecker/pull/3495)]
- Bump follow-redirects and fix broken anchors \[[#3488](https://togithub.com/woodpecker-ci/woodpecker/pull/3488)]
- fix: plugin doc page not found \[[#3480](https://togithub.com/woodpecker-ci/woodpecker/pull/3480)]
- Documentation improvements \[[#3376](https://togithub.com/woodpecker-ci/woodpecker/pull/3376)]
- fix(deps): update docs npm deps non-major \[[#3455](https://togithub.com/woodpecker-ci/woodpecker/pull/3455)]
- Add "Sonatype Nexus" plugin \[[#3446](https://togithub.com/woodpecker-ci/woodpecker/pull/3446)]
- Add blog post \[[#3439](https://togithub.com/woodpecker-ci/woodpecker/pull/3439)]
- Add "Gradle Wrapper Validation" plugin \[[#3435](https://togithub.com/woodpecker-ci/woodpecker/pull/3435)]
- Add blog post \[[#3410](https://togithub.com/woodpecker-ci/woodpecker/pull/3410)]
- Extend core ideas documentation \[[#3405](https://togithub.com/woodpecker-ci/woodpecker/pull/3405)]
- docs: fix contributions link \[[#3363](https://togithub.com/woodpecker-ci/woodpecker/pull/3363)]
- Update/fix some docs \[[#3359](https://togithub.com/woodpecker-ci/woodpecker/pull/3359)]
- chore(deps): update dependency marked to v12 \[[#3325](https://togithub.com/woodpecker-ci/woodpecker/pull/3325)]
##### π Bug Fixes
- Fix skip setup for some general cli commands \[[#3498](https://togithub.com/woodpecker-ci/woodpecker/pull/3498)]
- Move generic agent flags to cmd/agent/core \[[#3484](https://togithub.com/woodpecker-ci/woodpecker/pull/3484)]
- Fix usage of WOODPECKER_DATABASE_DATASOURCE_FILE \[[#3404](https://togithub.com/woodpecker-ci/woodpecker/pull/3404)]
- Set pull-request id and labels on pr-closed event \[[#3442](https://togithub.com/woodpecker-ci/woodpecker/pull/3442)]
- Update org name on login \[[#3409](https://togithub.com/woodpecker-ci/woodpecker/pull/3409)]
- Do not alter secret key upper-/lowercase \[[#3375](https://togithub.com/woodpecker-ci/woodpecker/pull/3375)]
- fix: can't run multiple services on k8s \[[#3395](https://togithub.com/woodpecker-ci/woodpecker/pull/3395)]
- Fix agent polling \[[#3378](https://togithub.com/woodpecker-ci/woodpecker/pull/3378)]
- Remove empty strings from slice before parsing agent config \[[#3387](https://togithub.com/woodpecker-ci/woodpecker/pull/3387)]
- Set correct link for commit \[[#3368](https://togithub.com/woodpecker-ci/woodpecker/pull/3368)]
- Fix schema links \[[#3369](https://togithub.com/woodpecker-ci/woodpecker/pull/3369)]
- Fix correctly handle gitlab pr closed events \[[#3362](https://togithub.com/woodpecker-ci/woodpecker/pull/3362)]
- fix: update schema event_enum to remove error warning when.event \[[#3357](https://togithub.com/woodpecker-ci/woodpecker/pull/3357)]
- Fix version check on next \[[#3340](https://togithub.com/woodpecker-ci/woodpecker/pull/3340)]
- Ignore gitlab merge request events without code changes \[[#3338](https://togithub.com/woodpecker-ci/woodpecker/pull/3338)]
- Ignore gitlab push events without commits \[[#3339](https://togithub.com/woodpecker-ci/woodpecker/pull/3339)]
- Consider gitlab inherited permissions \[[#3308](https://togithub.com/woodpecker-ci/woodpecker/pull/3308)]
- fix: agent panic when node is terminated during step execution \[[#3331](https://togithub.com/woodpecker-ci/woodpecker/pull/3331)]
##### π Enhancement
- Enable golangci linter gomnd \[[#3171](https://togithub.com/woodpecker-ci/woodpecker/pull/3171)]
- Apply "grpcnotrace" go build tag \[[#3448](https://togithub.com/woodpecker-ci/woodpecker/pull/3448)]
- Simplify store interfaces \[[#3437](https://togithub.com/woodpecker-ci/woodpecker/pull/3437)]
- Deprecate alternative names on secrets \[[#3406](https://togithub.com/woodpecker-ci/woodpecker/pull/3406)]
- Store workflows/steps for blocked pipeline \[[#2757](https://togithub.com/woodpecker-ci/woodpecker/pull/2757)]
- Parse email from Gitea webhook \[[#3420](https://togithub.com/woodpecker-ci/woodpecker/pull/3420)]
- Replace http types on forge interface \[[#3374](https://togithub.com/woodpecker-ci/woodpecker/pull/3374)]
- Prevent agent deletion when it's still running tasks \[[#3377](https://togithub.com/woodpecker-ci/woodpecker/pull/3377)]
- Refactor internal services \[[#915](https://togithub.com/woodpecker-ci/woodpecker/pull/915)]
- Lint for event filter and deprecate `exclude` \[[#3222](https://togithub.com/woodpecker-ci/woodpecker/pull/3222)]
- Allow editing all environment variables in pipeline popups \[[#3314](https://togithub.com/woodpecker-ci/woodpecker/pull/3314)]
- Parse backend options in backend \[[#3227](https://togithub.com/woodpecker-ci/woodpecker/pull/3227)]
- Make agent usable for external backends \[[#3270](https://togithub.com/woodpecker-ci/woodpecker/pull/3270)]
- Add no branches text \[[#3312](https://togithub.com/woodpecker-ci/woodpecker/pull/3312)]
- Add loading spinner to repo list \[[#3310](https://togithub.com/woodpecker-ci/woodpecker/pull/3310)]
##### Misc
- Post on mastodon when releasing a new version \[[#3509](https://togithub.com/woodpecker-ci/woodpecker/pull/3509)]
- chore(deps): update dependency alpine\_3\_18/ca-certificates to v20240226 \[[#3501](https://togithub.com/woodpecker-ci/woodpecker/pull/3501)]
- fix(deps): update module github.com/google/go-github/v59 to v60 \[[#3493](https://togithub.com/woodpecker-ci/woodpecker/pull/3493)]
- fix(deps): update dependency [@intlify/unplugin-vue-i18n](https://togithub.com/intlify/unplugin-vue-i18n) to v3 \[[#3492](https://togithub.com/woodpecker-ci/woodpecker/pull/3492)]
- chore(deps): update dependency vue-tsc to v2 \[[#3491](https://togithub.com/woodpecker-ci/woodpecker/pull/3491)]
- chore(deps): update dependency eslint-config-airbnb-typescript to v18 \[[#3490](https://togithub.com/woodpecker-ci/woodpecker/pull/3490)]
- chore(deps): update web npm deps non-major \[[#3489](https://togithub.com/woodpecker-ci/woodpecker/pull/3489)]
- fix(deps): update golang (packages) \[[#3486](https://togithub.com/woodpecker-ci/woodpecker/pull/3486)]
- fix(deps): update module google.golang.org/protobuf to v1.33.0 \[security] \[[#3487](https://togithub.com/woodpecker-ci/woodpecker/pull/3487)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.22.1 \[[#3476](https://togithub.com/woodpecker-ci/woodpecker/pull/3476)]
- chore(deps): update docker.io/golang docker tag to v1.22.1 \[[#3475](https://togithub.com/woodpecker-ci/woodpecker/pull/3475)]
- Update prettier version \[[#3471](https://togithub.com/woodpecker-ci/woodpecker/pull/3471)]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v1.1.0 \[[#3464](https://togithub.com/woodpecker-ci/woodpecker/pull/3464)]
- chore(deps): lock file maintenance \[[#3465](https://togithub.com/woodpecker-ci/woodpecker/pull/3465)]
- chore(deps): update postgres docker tag to v16.2 \[[#3461](https://togithub.com/woodpecker-ci/woodpecker/pull/3461)]
- chore(deps): update lycheeverse/lychee docker tag to v0.14.3 \[[#3429](https://togithub.com/woodpecker-ci/woodpecker/pull/3429)]
- fix(deps): update golang (packages) \[[#3430](https://togithub.com/woodpecker-ci/woodpecker/pull/3430)]
- More `when` filters \[[#3407](https://togithub.com/woodpecker-ci/woodpecker/pull/3407)]
- Apply `documentation`/`ui` label to corresponding renovate updates \[[#3400](https://togithub.com/woodpecker-ci/woodpecker/pull/3400)]
- chore(deps): update dependency eslint-plugin-simple-import-sort to v12 \[[#3396](https://togithub.com/woodpecker-ci/woodpecker/pull/3396)]
- chore(deps): update typescript-eslint monorepo to v7 (major) \[[#3397](https://togithub.com/woodpecker-ci/woodpecker/pull/3397)]
- fix(deps): update module github.com/google/go-github/v58 to v59 \[[#3398](https://togithub.com/woodpecker-ci/woodpecker/pull/3398)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.22.0 \[[#3392](https://togithub.com/woodpecker-ci/woodpecker/pull/3392)]
- chore(deps): update docker.io/golang docker tag \[[#3391](https://togithub.com/woodpecker-ci/woodpecker/pull/3391)]
- fix(deps): update golang (packages) \[[#3393](https://togithub.com/woodpecker-ci/woodpecker/pull/3393)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3.1.0 \[[#3394](https://togithub.com/woodpecker-ci/woodpecker/pull/3394)]
- Add link checking \[[#3371](https://togithub.com/woodpecker-ci/woodpecker/pull/3371)]
- Apply `dependencies` label to all PRs \[[#3358](https://togithub.com/woodpecker-ci/woodpecker/pull/3358)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3.0.1 \[[#3324](https://togithub.com/woodpecker-ci/woodpecker/pull/3324)]
This PR contains the following updates:
v1.30.0
->v1.31.0
v1.8.4
->v1.9.0
v2.3.0
->v2.4.1
Release Notes
linode/linodego (github.com/linode/linodego)
### [`v1.31.0`](https://togithub.com/linode/linodego/releases/tag/v1.31.0) [Compare Source](https://togithub.com/linode/linodego/compare/v1.30.0...v1.31.0) #### What's Changed ##### π New Features - Add VPC to `InstanceIPv4Response` by [@zliang-akamai](https://togithub.com/zliang-akamai) in [https://github.com/linode/linodego/pull/465](https://togithub.com/linode/linodego/pull/465) - Implement ListVPCIPAddresses by [@zliang-akamai](https://togithub.com/zliang-akamai) in [https://github.com/linode/linodego/pull/468](https://togithub.com/linode/linodego/pull/468) - Add helper functions for working with errors by [@nesv](https://togithub.com/nesv) in [https://github.com/linode/linodego/pull/461](https://togithub.com/linode/linodego/pull/461) ##### π‘ Improvements - Bring EntityType and EntityAction enums to parity with API documentation by [@lgarber-akamai](https://togithub.com/lgarber-akamai) in [https://github.com/linode/linodego/pull/472](https://togithub.com/linode/linodego/pull/472) - Add Updated and EOL Fields to Image by [@zliang-akamai](https://togithub.com/zliang-akamai) in [https://github.com/linode/linodego/pull/477](https://togithub.com/linode/linodego/pull/477) ##### π§ͺ Testing Improvements - Add cross repo testing for Release by [@ykim-1](https://togithub.com/ykim-1) in [https://github.com/linode/linodego/pull/470](https://togithub.com/linode/linodego/pull/470) - Separate unit tests from integration suite for cleaner practice by [@ykim-1](https://togithub.com/ykim-1) in [https://github.com/linode/linodego/pull/473](https://togithub.com/linode/linodego/pull/473) ##### βοΈ Repo/CI Improvements - Update Labels and Release workflows by [@jriddle-linode](https://togithub.com/jriddle-linode) in [https://github.com/linode/linodego/pull/471](https://togithub.com/linode/linodego/pull/471) - Add missing labels by [@jriddle-linode](https://togithub.com/jriddle-linode) in [https://github.com/linode/linodego/pull/479](https://togithub.com/linode/linodego/pull/479) ##### π¦ Dependency Updates - build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /k8s by [@dependabot](https://togithub.com/dependabot) in [https://github.com/linode/linodego/pull/475](https://togithub.com/linode/linodego/pull/475) - build(deps): bump github.com/go-resty/resty/v2 from 2.11.0 to 2.12.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/linode/linodego/pull/478](https://togithub.com/linode/linodego/pull/478) - Bump Multiple Dependecies by [@dependabot](https://togithub.com/dependabot) in [https://github.com/linode/linodego/pull/474](https://togithub.com/linode/linodego/pull/474) #### New Contributors - [@nesv](https://togithub.com/nesv) made their first contribution in [https://github.com/linode/linodego/pull/461](https://togithub.com/linode/linodego/pull/461) **Full Changelog**: https://github.com/linode/linodego/compare/v1.30.0...v1.31.0stretchr/testify (github.com/stretchr/testify)
### [`v1.9.0`](https://togithub.com/stretchr/testify/releases/tag/v1.9.0) [Compare Source](https://togithub.com/stretchr/testify/compare/v1.8.4...v1.9.0) #### What's Changed - Fix Go modules version by [@SuperQ](https://togithub.com/SuperQ) in [https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394) - Document that require is not safe to call in created goroutines by [@programmer04](https://togithub.com/programmer04) in [https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392) - Remove myself from MAINTAINERS.md by [@mvdkleijn](https://togithub.com/mvdkleijn) in [https://github.com/stretchr/testify/pull/1367](https://togithub.com/stretchr/testify/pull/1367) - Correct spelling/grammar by [@echarrod](https://togithub.com/echarrod) in [https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389) - docs: Update URLs in README by [@davidjb](https://togithub.com/davidjb) in [https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349) - Update mockery link to Github Pages in README by [@LandonTClipp](https://togithub.com/LandonTClipp) in [https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346) - docs: Fix typos in tests and comments by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410) - CI: tests from go1.17 by [@SuperQ](https://togithub.com/SuperQ) in [https://github.com/stretchr/testify/pull/1409](https://togithub.com/stretchr/testify/pull/1409) - Fix adding ? when no values passed by [@lesichkovm](https://togithub.com/lesichkovm) in [https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320) - codegen: use standard header for generated files by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406) - mock: AssertExpectations log reason only on failure by [@hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) in [https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360) - assert: fix flaky TestNeverTrue by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1417](https://togithub.com/stretchr/testify/pull/1417) - README: fix typos "set up" vs "setup" by [@ossan-dev](https://togithub.com/ossan-dev) in [https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428) - mock: move regexp compilation outside of `Called` by [@aud10slave](https://togithub.com/aud10slave) in [https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631) - assert: refactor internal func getLen() by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1445](https://togithub.com/stretchr/testify/pull/1445) - mock: deprecate type AnythingOfTypeArgument ([#1434](https://togithub.com/stretchr/testify/issues/1434)) by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1441](https://togithub.com/stretchr/testify/pull/1441) - Remove no longer needed assert.canConvert by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1470](https://togithub.com/stretchr/testify/pull/1470) - assert: ObjectsAreEqual: use time.Equal for time.Time types by [@tscales](https://togithub.com/tscales) in [https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464) - Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/stretchr/testify/pull/1466](https://togithub.com/stretchr/testify/pull/1466) - Bump actions/setup-go from 3.2.0 to 4.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/stretchr/testify/pull/1451](https://togithub.com/stretchr/testify/pull/1451) - fix: make EventuallyWithT concurrency safe by [@czeslavo](https://togithub.com/czeslavo) in [https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395) - assert: fix httpCode and HTTPBody occur panic when http.Handler read Body by [@hidu](https://togithub.com/hidu) in [https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484) - assert.EqualExportedValues: fix handling of arrays by [@zrbecker](https://togithub.com/zrbecker) in [https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473) - .github: use latest Go versions by [@kevinburkesegment](https://togithub.com/kevinburkesegment) in [https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489) - assert: Deprecate EqualExportedValues by [@HaraldNordgren](https://togithub.com/HaraldNordgren) in [https://github.com/stretchr/testify/pull/1488](https://togithub.com/stretchr/testify/pull/1488) - suite: refactor test assertions by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1474](https://togithub.com/stretchr/testify/pull/1474) - suite: fix SetupSubTest and TearDownSubTest execution order by [@linusbarth](https://togithub.com/linusbarth) in [https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471) - docs: Fix deprecation comments for http package by [@alexandear](https://togithub.com/alexandear) in [https://github.com/stretchr/testify/pull/1335](https://togithub.com/stretchr/testify/pull/1335) - Add map support doc comments to Subset and NotSubset by [@jedevc](https://togithub.com/jedevc) in [https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306) - TestErrorIs/TestNotErrorIs: check error message contents by [@craig65535](https://togithub.com/craig65535) in [https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435) - suite: fix subtest names (fix [#1501](https://togithub.com/stretchr/testify/issues/1501)) by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1504](https://togithub.com/stretchr/testify/pull/1504) - assert: improve unsafe.Pointer tests by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1505](https://togithub.com/stretchr/testify/pull/1505) - assert: simplify isNil implementation by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1506](https://togithub.com/stretchr/testify/pull/1506) - assert.InEpsilonSlice: fix expected/actual order and other improvements by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1483](https://togithub.com/stretchr/testify/pull/1483) - Fix dependency cycle with objx [#1292](https://togithub.com/stretchr/testify/issues/1292) by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1453](https://togithub.com/stretchr/testify/pull/1453) - mock: refactor TestIsArgsEqual by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1444](https://togithub.com/stretchr/testify/pull/1444) - mock: optimize argument matching checks by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1416](https://togithub.com/stretchr/testify/pull/1416) - assert: fix TestEventuallyTimeout by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1412](https://togithub.com/stretchr/testify/pull/1412) - CI: add go 1.21 in GitHub Actions by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1450](https://togithub.com/stretchr/testify/pull/1450) - suite: fix recoverAndFailOnPanic to report test failure at the right location by [@dolmen](https://togithub.com/dolmen) in [https://github.com/stretchr/testify/pull/1502](https://togithub.com/stretchr/testify/pull/1502) - Update maintainers by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1533](https://togithub.com/stretchr/testify/pull/1533) - assert: Fix EqualValues to handle overflow/underflow by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531) - assert: better formatting for Len() error by [@kevinburkesegment](https://togithub.com/kevinburkesegment) in [https://github.com/stretchr/testify/pull/1485](https://togithub.com/stretchr/testify/pull/1485) - Ensure AssertExpectations does not fail in skipped tests by [@ianrose14](https://togithub.com/ianrose14) in [https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331) - suite: fix deadlock in suite.Require()/Assert() by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1535](https://togithub.com/stretchr/testify/pull/1535) - Revert "assert: ObjectsAreEqual: use time.Equal for time.Time type" by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1537](https://togithub.com/stretchr/testify/pull/1537) - \[chore] Add issue templates by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1538](https://togithub.com/stretchr/testify/pull/1538) - Update the build status badge by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1540](https://togithub.com/stretchr/testify/pull/1540) - Update Github workflows setup-go to V5 by [@hendrywiranto](https://togithub.com/hendrywiranto) in [https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545) - Support Pointer to Struct in EqualExportedValues by [@Lucaber](https://togithub.com/Lucaber) in [https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517) - README: drop link to gorc by [@guettli](https://togithub.com/guettli) in [https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248) - http_assertions: honour the msgAndArgs provided with each assertion by [@arjunmahishi](https://togithub.com/arjunmahishi) in [https://github.com/stretchr/testify/pull/1548](https://togithub.com/stretchr/testify/pull/1548) - fix typos in comments and tests by [@ccoVeille](https://togithub.com/ccoVeille) in [https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247) - Include the auto-release notes in releases by [@brackendawson](https://togithub.com/brackendawson) in [https://github.com/stretchr/testify/pull/1550](https://togithub.com/stretchr/testify/pull/1550) - Add `NotImplements` and variants by [@hslatman](https://togithub.com/hslatman) in [https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385) - Add support to compare uintptr by [@bogdandrutu](https://togithub.com/bogdandrutu) in [https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339) - build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/stretchr/testify/pull/1552](https://togithub.com/stretchr/testify/pull/1552) #### New Contributors - [@SuperQ](https://togithub.com/SuperQ) made their first contribution in [https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394) - [@programmer04](https://togithub.com/programmer04) made their first contribution in [https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392) - [@echarrod](https://togithub.com/echarrod) made their first contribution in [https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389) - [@davidjb](https://togithub.com/davidjb) made their first contribution in [https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349) - [@LandonTClipp](https://togithub.com/LandonTClipp) made their first contribution in [https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346) - [@alexandear](https://togithub.com/alexandear) made their first contribution in [https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410) - [@lesichkovm](https://togithub.com/lesichkovm) made their first contribution in [https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320) - [@dolmen](https://togithub.com/dolmen) made their first contribution in [https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406) - [@hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) made their first contribution in [https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360) - [@ossan-dev](https://togithub.com/ossan-dev) made their first contribution in [https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428) - [@aud10slave](https://togithub.com/aud10slave) made their first contribution in [https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631) - [@tscales](https://togithub.com/tscales) made their first contribution in [https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464) - [@czeslavo](https://togithub.com/czeslavo) made their first contribution in [https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395) - [@hidu](https://togithub.com/hidu) made their first contribution in [https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484) - [@zrbecker](https://togithub.com/zrbecker) made their first contribution in [https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473) - [@kevinburkesegment](https://togithub.com/kevinburkesegment) made their first contribution in [https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489) - [@linusbarth](https://togithub.com/linusbarth) made their first contribution in [https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471) - [@jedevc](https://togithub.com/jedevc) made their first contribution in [https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306) - [@craig65535](https://togithub.com/craig65535) made their first contribution in [https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435) - [@arjunmahishi](https://togithub.com/arjunmahishi) made their first contribution in [https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531) - [@ianrose14](https://togithub.com/ianrose14) made their first contribution in [https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331) - [@hendrywiranto](https://togithub.com/hendrywiranto) made their first contribution in [https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545) - [@Lucaber](https://togithub.com/Lucaber) made their first contribution in [https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517) - [@guettli](https://togithub.com/guettli) made their first contribution in [https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248) - [@ccoVeille](https://togithub.com/ccoVeille) made their first contribution in [https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247) - [@hslatman](https://togithub.com/hslatman) made their first contribution in [https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385) - [@bogdandrutu](https://togithub.com/bogdandrutu) made their first contribution in [https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339) **Full Changelog**: https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0woodpecker-ci/woodpecker (go.woodpecker-ci.org/woodpecker/v2)
### [`v2.4.1`](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/v2.4.1): 2.4.1 [Compare Source](https://togithub.com/woodpecker-ci/woodpecker/compare/v2.4.0...v2.4.1) #### [2.4.1](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/2.4.1) - 2024-03-20 ##### β€οΈ Thanks to all contributors! β€οΈ [@manuelluis](https://togithub.com/manuelluis), [@qwerty287](https://togithub.com/qwerty287), [@xoxys](https://togithub.com/xoxys) ##### π Security - Only allow to deploy from push, tag and release \[[#3522](https://togithub.com/woodpecker-ci/woodpecker/pull/3522)] ##### π Bug Fixes - Exclude setup from cli command exec. \[[#3523](https://togithub.com/woodpecker-ci/woodpecker/pull/3523)] - Fix uppercased env \[[#3516](https://togithub.com/woodpecker-ci/woodpecker/pull/3516)] - Fix env schema \[[#3514](https://togithub.com/woodpecker-ci/woodpecker/pull/3514)] ##### Misc - Temp pin golangci version in makefile \[[#3520](https://togithub.com/woodpecker-ci/woodpecker/pull/3520)] ### [`v2.4.0`](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/v2.4.0): 2.4.0 [Compare Source](https://togithub.com/woodpecker-ci/woodpecker/compare/v2.3.0...v2.4.0) #### [2.4.0](https://togithub.com/woodpecker-ci/woodpecker/releases/tag/v2.4.0) - 2024-03-19 ##### β€οΈ Thanks to all contributors! β€οΈ [@6543](https://togithub.com/6543), [@Ray-D-Song](https://togithub.com/Ray-D-Song), [@anbraten](https://togithub.com/anbraten), [@eliasscosta](https://togithub.com/eliasscosta), [@fernandrone](https://togithub.com/fernandrone), [@kjuulh](https://togithub.com/kjuulh), [@kytta](https://togithub.com/kytta), [@langecode](https://togithub.com/langecode), [@lukashass](https://togithub.com/lukashass), [@qwerty287](https://togithub.com/qwerty287), [@rockdrilla](https://togithub.com/rockdrilla), [@sinlov](https://togithub.com/sinlov), [@smainz](https://togithub.com/smainz), [@xoxys](https://togithub.com/xoxys), [@zc-devs](https://togithub.com/zc-devs), [@zowhoey](https://togithub.com/zowhoey) ##### π Security - Improve security context handling \[[#3482](https://togithub.com/woodpecker-ci/woodpecker/pull/3482)] - fix(deps): update module github.com/moby/moby to v24.0.9+incompatible \[[#3323](https://togithub.com/woodpecker-ci/woodpecker/pull/3323)] ##### β¨ Features - Cli setup command \[[#3384](https://togithub.com/woodpecker-ci/woodpecker/pull/3384)] - Add bitbucket datacenter (server) support \[[#2503](https://togithub.com/woodpecker-ci/woodpecker/pull/2503)] - Cli updater \[[#3382](https://togithub.com/woodpecker-ci/woodpecker/pull/3382)] ##### π Documentation - Delete docs for v0.15.x \[[#3508](https://togithub.com/woodpecker-ci/woodpecker/pull/3508)] - Add deployment plugin \[[#3495](https://togithub.com/woodpecker-ci/woodpecker/pull/3495)] - Bump follow-redirects and fix broken anchors \[[#3488](https://togithub.com/woodpecker-ci/woodpecker/pull/3488)] - fix: plugin doc page not found \[[#3480](https://togithub.com/woodpecker-ci/woodpecker/pull/3480)] - Documentation improvements \[[#3376](https://togithub.com/woodpecker-ci/woodpecker/pull/3376)] - fix(deps): update docs npm deps non-major \[[#3455](https://togithub.com/woodpecker-ci/woodpecker/pull/3455)] - Add "Sonatype Nexus" plugin \[[#3446](https://togithub.com/woodpecker-ci/woodpecker/pull/3446)] - Add blog post \[[#3439](https://togithub.com/woodpecker-ci/woodpecker/pull/3439)] - Add "Gradle Wrapper Validation" plugin \[[#3435](https://togithub.com/woodpecker-ci/woodpecker/pull/3435)] - Add blog post \[[#3410](https://togithub.com/woodpecker-ci/woodpecker/pull/3410)] - Extend core ideas documentation \[[#3405](https://togithub.com/woodpecker-ci/woodpecker/pull/3405)] - docs: fix contributions link \[[#3363](https://togithub.com/woodpecker-ci/woodpecker/pull/3363)] - Update/fix some docs \[[#3359](https://togithub.com/woodpecker-ci/woodpecker/pull/3359)] - chore(deps): update dependency marked to v12 \[[#3325](https://togithub.com/woodpecker-ci/woodpecker/pull/3325)] ##### π Bug Fixes - Fix skip setup for some general cli commands \[[#3498](https://togithub.com/woodpecker-ci/woodpecker/pull/3498)] - Move generic agent flags to cmd/agent/core \[[#3484](https://togithub.com/woodpecker-ci/woodpecker/pull/3484)] - Fix usage of WOODPECKER_DATABASE_DATASOURCE_FILE \[[#3404](https://togithub.com/woodpecker-ci/woodpecker/pull/3404)] - Set pull-request id and labels on pr-closed event \[[#3442](https://togithub.com/woodpecker-ci/woodpecker/pull/3442)] - Update org name on login \[[#3409](https://togithub.com/woodpecker-ci/woodpecker/pull/3409)] - Do not alter secret key upper-/lowercase \[[#3375](https://togithub.com/woodpecker-ci/woodpecker/pull/3375)] - fix: can't run multiple services on k8s \[[#3395](https://togithub.com/woodpecker-ci/woodpecker/pull/3395)] - Fix agent polling \[[#3378](https://togithub.com/woodpecker-ci/woodpecker/pull/3378)] - Remove empty strings from slice before parsing agent config \[[#3387](https://togithub.com/woodpecker-ci/woodpecker/pull/3387)] - Set correct link for commit \[[#3368](https://togithub.com/woodpecker-ci/woodpecker/pull/3368)] - Fix schema links \[[#3369](https://togithub.com/woodpecker-ci/woodpecker/pull/3369)] - Fix correctly handle gitlab pr closed events \[[#3362](https://togithub.com/woodpecker-ci/woodpecker/pull/3362)] - fix: update schema event_enum to remove error warning when.event \[[#3357](https://togithub.com/woodpecker-ci/woodpecker/pull/3357)] - Fix version check on next \[[#3340](https://togithub.com/woodpecker-ci/woodpecker/pull/3340)] - Ignore gitlab merge request events without code changes \[[#3338](https://togithub.com/woodpecker-ci/woodpecker/pull/3338)] - Ignore gitlab push events without commits \[[#3339](https://togithub.com/woodpecker-ci/woodpecker/pull/3339)] - Consider gitlab inherited permissions \[[#3308](https://togithub.com/woodpecker-ci/woodpecker/pull/3308)] - fix: agent panic when node is terminated during step execution \[[#3331](https://togithub.com/woodpecker-ci/woodpecker/pull/3331)] ##### π Enhancement - Enable golangci linter gomnd \[[#3171](https://togithub.com/woodpecker-ci/woodpecker/pull/3171)] - Apply "grpcnotrace" go build tag \[[#3448](https://togithub.com/woodpecker-ci/woodpecker/pull/3448)] - Simplify store interfaces \[[#3437](https://togithub.com/woodpecker-ci/woodpecker/pull/3437)] - Deprecate alternative names on secrets \[[#3406](https://togithub.com/woodpecker-ci/woodpecker/pull/3406)] - Store workflows/steps for blocked pipeline \[[#2757](https://togithub.com/woodpecker-ci/woodpecker/pull/2757)] - Parse email from Gitea webhook \[[#3420](https://togithub.com/woodpecker-ci/woodpecker/pull/3420)] - Replace http types on forge interface \[[#3374](https://togithub.com/woodpecker-ci/woodpecker/pull/3374)] - Prevent agent deletion when it's still running tasks \[[#3377](https://togithub.com/woodpecker-ci/woodpecker/pull/3377)] - Refactor internal services \[[#915](https://togithub.com/woodpecker-ci/woodpecker/pull/915)] - Lint for event filter and deprecate `exclude` \[[#3222](https://togithub.com/woodpecker-ci/woodpecker/pull/3222)] - Allow editing all environment variables in pipeline popups \[[#3314](https://togithub.com/woodpecker-ci/woodpecker/pull/3314)] - Parse backend options in backend \[[#3227](https://togithub.com/woodpecker-ci/woodpecker/pull/3227)] - Make agent usable for external backends \[[#3270](https://togithub.com/woodpecker-ci/woodpecker/pull/3270)] - Add no branches text \[[#3312](https://togithub.com/woodpecker-ci/woodpecker/pull/3312)] - Add loading spinner to repo list \[[#3310](https://togithub.com/woodpecker-ci/woodpecker/pull/3310)] ##### Misc - Post on mastodon when releasing a new version \[[#3509](https://togithub.com/woodpecker-ci/woodpecker/pull/3509)] - chore(deps): update dependency alpine\_3\_18/ca-certificates to v20240226 \[[#3501](https://togithub.com/woodpecker-ci/woodpecker/pull/3501)] - fix(deps): update module github.com/google/go-github/v59 to v60 \[[#3493](https://togithub.com/woodpecker-ci/woodpecker/pull/3493)] - fix(deps): update dependency [@intlify/unplugin-vue-i18n](https://togithub.com/intlify/unplugin-vue-i18n) to v3 \[[#3492](https://togithub.com/woodpecker-ci/woodpecker/pull/3492)] - chore(deps): update dependency vue-tsc to v2 \[[#3491](https://togithub.com/woodpecker-ci/woodpecker/pull/3491)] - chore(deps): update dependency eslint-config-airbnb-typescript to v18 \[[#3490](https://togithub.com/woodpecker-ci/woodpecker/pull/3490)] - chore(deps): update web npm deps non-major \[[#3489](https://togithub.com/woodpecker-ci/woodpecker/pull/3489)] - fix(deps): update golang (packages) \[[#3486](https://togithub.com/woodpecker-ci/woodpecker/pull/3486)] - fix(deps): update module google.golang.org/protobuf to v1.33.0 \[security] \[[#3487](https://togithub.com/woodpecker-ci/woodpecker/pull/3487)] - chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.22.1 \[[#3476](https://togithub.com/woodpecker-ci/woodpecker/pull/3476)] - chore(deps): update docker.io/golang docker tag to v1.22.1 \[[#3475](https://togithub.com/woodpecker-ci/woodpecker/pull/3475)] - Update prettier version \[[#3471](https://togithub.com/woodpecker-ci/woodpecker/pull/3471)] - chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v1.1.0 \[[#3464](https://togithub.com/woodpecker-ci/woodpecker/pull/3464)] - chore(deps): lock file maintenance \[[#3465](https://togithub.com/woodpecker-ci/woodpecker/pull/3465)] - chore(deps): update postgres docker tag to v16.2 \[[#3461](https://togithub.com/woodpecker-ci/woodpecker/pull/3461)] - chore(deps): update lycheeverse/lychee docker tag to v0.14.3 \[[#3429](https://togithub.com/woodpecker-ci/woodpecker/pull/3429)] - fix(deps): update golang (packages) \[[#3430](https://togithub.com/woodpecker-ci/woodpecker/pull/3430)] - More `when` filters \[[#3407](https://togithub.com/woodpecker-ci/woodpecker/pull/3407)] - Apply `documentation`/`ui` label to corresponding renovate updates \[[#3400](https://togithub.com/woodpecker-ci/woodpecker/pull/3400)] - chore(deps): update dependency eslint-plugin-simple-import-sort to v12 \[[#3396](https://togithub.com/woodpecker-ci/woodpecker/pull/3396)] - chore(deps): update typescript-eslint monorepo to v7 (major) \[[#3397](https://togithub.com/woodpecker-ci/woodpecker/pull/3397)] - fix(deps): update module github.com/google/go-github/v58 to v59 \[[#3398](https://togithub.com/woodpecker-ci/woodpecker/pull/3398)] - chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.22.0 \[[#3392](https://togithub.com/woodpecker-ci/woodpecker/pull/3392)] - chore(deps): update docker.io/golang docker tag \[[#3391](https://togithub.com/woodpecker-ci/woodpecker/pull/3391)] - fix(deps): update golang (packages) \[[#3393](https://togithub.com/woodpecker-ci/woodpecker/pull/3393)] - chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3.1.0 \[[#3394](https://togithub.com/woodpecker-ci/woodpecker/pull/3394)] - Add link checking \[[#3371](https://togithub.com/woodpecker-ci/woodpecker/pull/3371)] - Apply `dependencies` label to all PRs \[[#3358](https://togithub.com/woodpecker-ci/woodpecker/pull/3358)] - chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3.0.1 \[[#3324](https://togithub.com/woodpecker-ci/woodpecker/pull/3324)]Configuration
π Schedule: Branch creation - "before 4am" (UTC), Automerge - "before 4am" (UTC).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.