renovate-bot
fc49104e34
chore(deps): update docker.io/library/golang docker tag to v1.26
CI / test (pull_request) Successful in 31s
2026-07-08 04:09:28 +00:00
renovate-bot
defd6e0568
chore(deps): update actions ( #120 )
...
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-07-07 07:17:22 +02:00
renovate-bot
11df211c9f
chore(deps): update actions/setup-go action to v6.5.0 ( #118 )
...
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-07-01 06:26:27 +02:00
renovate-bot
9db1820619
chore(deps): update actions/checkout action to v7 ( #114 )
...
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-06-25 20:33:35 +02:00
renovate-bot
0676ab1111
chore(deps): update docker/setup-buildx-action action to v4.1.0 ( #116 )
...
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-06-25 18:07:15 +02:00
t.behrendt
9af980ad1e
ci: pin actions to full semver ( #115 )
...
Reviewed-on: #115
Co-authored-by: t.behrendt <t.behrendt@t00n.de >
Co-committed-by: t.behrendt <t.behrendt@t00n.de >
2026-06-25 07:50:37 +02:00
renovate-bot
0e1bdd5d76
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.39 ( #112 )
...
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-06-21 17:28:49 +02:00
renovate-bot
a6f3b06899
chore(deps): update actions/checkout action to v6.0.3 ( #111 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout ) | action | patch | `v6.0.2` → `v6.0.3` |
---
### Release Notes
<details>
<summary>actions/checkout (actions/checkout)</summary>
### [`v6.0.3`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v603 )
[Compare Source](https://github.com/actions/checkout/compare/v6.0.2...v6.0.3 )
- Fix checkout init for SHA-256 repositories by [@​yaananth](https://github.com/yaananth ) in [#​2439](https://github.com/actions/checkout/pull/2439 )
- fix: expand merge commit SHA regex and add SHA-256 test cases by [@​yaananth](https://github.com/yaananth ) in [#​2414](https://github.com/actions/checkout/pull/2414 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #111
Reviewed-by: t.behrendt <2+t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-06-13 12:14:19 +02:00
renovate-bot
c88424f738
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.35 ( #110 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.32` → `0.1.35` |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.35`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.34...0.1.35 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.34...0.1.35 )
### [`v0.1.34`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.33...0.1.34 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.33...0.1.34 )
### [`v0.1.33`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.32...0.1.33 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.32...0.1.33 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #110
Reviewed-by: t.behrendt <2+t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-06-08 19:54:30 +02:00
renovate-bot
2e680b58bf
chore(deps): update gcr.io/distroless/static-debian12 docker digest to 9c346e4 ( #106 )
...
CD / Create tag (push) Successful in 30s
CD / test (push) Successful in 52s
CD / Build and push (amd64) (push) Successful in 37s
CD / Build and push (arm64) (push) Successful in 12m32s
CD / Create manifest (push) Successful in 59s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| gcr.io/distroless/static-debian12 | final | digest | `20bc6c0` → `9c346e4` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #106
Reviewed-by: t.behrendt <2+t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-06-01 16:02:47 +02:00
renovate-bot
08fb90c81a
chore(deps): update docker/build-push-action action to v7.2.0 ( #108 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action ) | action | minor | `v7.1.0` → `v7.2.0` |
---
### Release Notes
<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>
### [`v7.2.0`](https://github.com/docker/build-push-action/releases/tag/v7.2.0 )
[Compare Source](https://github.com/docker/build-push-action/compare/v7.1.0...v7.2.0 )
- Bump [@​actions/core](https://github.com/actions/core ) from 3.0.0 to 3.0.1 in [#​1525](https://github.com/docker/build-push-action/pull/1525 )
- Bump [@​docker/actions-toolkit](https://github.com/docker/actions-toolkit ) from 0.87.0 to 0.90.0 in [#​1517](https://github.com/docker/build-push-action/pull/1517 )
- Bump brace-expansion from 2.0.2 to 5.0.6 in [#​1534](https://github.com/docker/build-push-action/pull/1534 )
- Bump fast-xml-builder from 1.1.4 to 1.2.0 in [#​1529](https://github.com/docker/build-push-action/pull/1529 )
- Bump fast-xml-parser from 5.5.7 to 5.8.0 in [#​1521](https://github.com/docker/build-push-action/pull/1521 )
- Bump postcss from 8.5.6 to 8.5.10 in [#​1526](https://github.com/docker/build-push-action/pull/1526 )
- Bump tar from 6.2.1 to 7.5.15 in [#​1533](https://github.com/docker/build-push-action/pull/1533 )
**Full Changelog**: <https://github.com/docker/build-push-action/compare/v7.1.0...v7.2.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #108
Reviewed-by: t.behrendt <2+t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-05-31 13:19:01 +02:00
renovate-bot
2efd157374
chore(deps): update docker/login-action action to v4.2.0 ( #109 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action ) | action | minor | `v4.1.0` → `v4.2.0` |
---
### Release Notes
<details>
<summary>docker/login-action (docker/login-action)</summary>
### [`v4.2.0`](https://github.com/docker/login-action/releases/tag/v4.2.0 )
[Compare Source](https://github.com/docker/login-action/compare/v4.1.0...v4.2.0 )
- Bump [@​actions/core](https://github.com/actions/core ) from 3.0.0 to 3.0.1 in [#​976](https://github.com/docker/login-action/pull/976 )
- Bump [@​aws-sdk/client-ecr](https://github.com/aws-sdk/client-ecr ) and [@​aws-sdk/client-ecr-public](https://github.com/aws-sdk/client-ecr-public ) to 3.1050.0 in [#​960](https://github.com/docker/login-action/pull/960 )
- Bump [@​docker/actions-toolkit](https://github.com/docker/actions-toolkit ) from 0.86.0 to 0.90.0 in [#​970](https://github.com/docker/login-action/pull/970 )
- Bump brace-expansion from 2.0.1 to 5.0.6 in [#​993](https://github.com/docker/login-action/pull/993 )
- Bump fast-xml-builder from 1.1.4 to 1.2.0 in [#​985](https://github.com/docker/login-action/pull/985 )
- Bump fast-xml-parser from 5.3.6 to 5.8.0 in [#​963](https://github.com/docker/login-action/pull/963 )
- Bump http-proxy-agent and https-proxy-agent to 9.0.0 in [#​961](https://github.com/docker/login-action/pull/961 )
- Bump postcss from 8.5.6 to 8.5.10 in [#​979](https://github.com/docker/login-action/pull/979 )
- Bump tar from 6.2.1 to 7.5.15 in [#​991](https://github.com/docker/login-action/pull/991 )
- Bump vite from 7.3.1 to 7.3.3 in [#​986](https://github.com/docker/login-action/pull/986 )
**Full Changelog**: <https://github.com/docker/login-action/compare/v4.1.0...v4.2.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #109
Reviewed-by: t.behrendt <2+t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-05-31 13:18:56 +02:00
renovate-bot
2ad3369e07
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.32 ( #105 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.31` → `0.1.32` |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.32`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.31...0.1.32 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.31...0.1.32 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #105
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-04-28 17:02:00 +02:00
renovate-bot
a0e7cffb88
chore(deps): update docker/build-push-action action to v7.1.0 ( #104 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action ) | action | minor | `v7.0.0` → `v7.1.0` |
---
### Release Notes
<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>
### [`v7.1.0`](https://github.com/docker/build-push-action/releases/tag/v7.1.0 )
[Compare Source](https://github.com/docker/build-push-action/compare/v7.0.0...v7.1.0 )
- Git context [query format](https://docs.docker.com/build/concepts/context/#url-queries ) support by [@​crazy-max](https://github.com/crazy-max ) in [#​1505](https://github.com/docker/build-push-action/pull/1505 )
- Bump [@​docker/actions-toolkit](https://github.com/docker/actions-toolkit ) from 0.79.0 to 0.87.0 by [@​crazy-max](https://github.com/crazy-max ) in [#​1505](https://github.com/docker/build-push-action/pull/1505 )
- Bump brace-expansion from 1.1.12 to 1.1.13 in [#​1500](https://github.com/docker/build-push-action/pull/1500 )
- Bump fast-xml-parser from 5.4.2 to 5.5.7 in [#​1489](https://github.com/docker/build-push-action/pull/1489 )
- Bump flatted from 3.3.3 to 3.4.2 in [#​1491](https://github.com/docker/build-push-action/pull/1491 )
- Bump glob from 10.3.12 to 10.5.0 in [#​1490](https://github.com/docker/build-push-action/pull/1490 )
- Bump handlebars from 4.7.8 to 4.7.9 in [#​1497](https://github.com/docker/build-push-action/pull/1497 )
- Bump lodash from 4.17.23 to 4.18.1 in [#​1510](https://github.com/docker/build-push-action/pull/1510 )
- Bump picomatch from 4.0.3 to 4.0.4 in [#​1496](https://github.com/docker/build-push-action/pull/1496 )
- Bump undici from 6.23.0 to 6.24.1 in [#​1486](https://github.com/docker/build-push-action/pull/1486 )
- Bump vite from 7.3.1 to 7.3.2 in [#​1509](https://github.com/docker/build-push-action/pull/1509 )
**Full Changelog**: <https://github.com/docker/build-push-action/compare/v7.0.0...v7.1.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #104
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-04-20 08:51:17 +02:00
renovate-bot
7c77de8af0
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.31 ( #103 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.30` → `0.1.31` |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.31`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.30...0.1.31 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.30...0.1.31 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #103
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-04-20 08:48:42 +02:00
renovate-bot
f6816eaeb8
chore(deps): update actions/setup-go digest to 4a36011 ( #99 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://github.com/actions/setup-go ) ([changelog](https://github.com/actions/setup-go/compare/4b73464bb391d4059bd26b0524d20df3927bd417..4a3601121dd01d1626a1e23e37211e3254c1c06c )) | action | digest | `4b73464` → `4a36011` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #99
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-04-16 19:30:17 +02:00
renovate-bot
1618de4c7a
chore(deps): update actions/cache digest to 27d5ce7 ( #97 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://github.com/actions/cache ) ([changelog](https://github.com/actions/cache/compare/cdf6c1fa76f9f475f3d7449005a359c84ca0f306..27d5ce7f107fe9357f9df03efb73ab90386fccae )) | action | digest | `cdf6c1f` → `27d5ce7` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #97
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-04-16 19:30:09 +02:00
renovate-bot
a805e4c5e2
chore(deps): update docker.io/library/golang:1.25-alpine docker digest to 04d017a ( #100 )
...
CD / Create tag (push) Successful in 16s
CD / test (push) Successful in 54s
CD / Build and push (amd64) (push) Successful in 38s
CD / Build and push (arm64) (push) Successful in 3m38s
CD / Create manifest (push) Successful in 8s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker.io/library/golang](https://hub.docker.com/_/golang ) ([source](https://github.com/docker-library/golang )) | stage | digest | `8e02eb3` → `04d017a` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #100
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-04-16 19:17:05 +02:00
renovate-bot
10bf551f32
chore(deps): update docker/login-action action to v4.1.0 ( #101 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action ) | action | minor | `v4.0.0` → `v4.1.0` |
---
### Release Notes
<details>
<summary>docker/login-action (docker/login-action)</summary>
### [`v4.1.0`](https://github.com/docker/login-action/releases/tag/v4.1.0 )
[Compare Source](https://github.com/docker/login-action/compare/v4.0.0...v4.1.0 )
- Fix scoped Docker Hub cleanup path when registry is omitted by [@​crazy-max](https://github.com/crazy-max ) in [#​945](https://github.com/docker/login-action/pull/945 )
- Bump [@​aws-sdk/client-ecr](https://github.com/aws-sdk/client-ecr ) and [@​aws-sdk/client-ecr-public](https://github.com/aws-sdk/client-ecr-public ) to 3.1020.0 in [#​930](https://github.com/docker/login-action/pull/930 )
- Bump [@​docker/actions-toolkit](https://github.com/docker/actions-toolkit ) from 0.77.0 to 0.86.0 in [#​932](https://github.com/docker/login-action/pull/932 ) [#​936](https://github.com/docker/login-action/pull/936 )
- Bump brace-expansion from 1.1.12 to 1.1.13 in [#​952](https://github.com/docker/login-action/pull/952 )
- Bump fast-xml-parser from 5.3.4 to 5.3.6 in [#​942](https://github.com/docker/login-action/pull/942 )
- Bump flatted from 3.3.3 to 3.4.2 in [#​944](https://github.com/docker/login-action/pull/944 )
- Bump glob from 10.3.12 to 10.5.0 in [#​940](https://github.com/docker/login-action/pull/940 )
- Bump handlebars from 4.7.8 to 4.7.9 in [#​949](https://github.com/docker/login-action/pull/949 )
- Bump http-proxy-agent and https-proxy-agent to 8.0.0 in [#​937](https://github.com/docker/login-action/pull/937 )
- Bump lodash from 4.17.23 to 4.18.1 in [#​958](https://github.com/docker/login-action/pull/958 )
- Bump minimatch from 3.1.2 to 3.1.5 in [#​941](https://github.com/docker/login-action/pull/941 )
- Bump picomatch from 4.0.3 to 4.0.4 in [#​948](https://github.com/docker/login-action/pull/948 )
- Bump undici from 6.23.0 to 6.24.1 in [#​938](https://github.com/docker/login-action/pull/938 )
**Full Changelog**: <https://github.com/docker/login-action/compare/v4.0.0...v4.1.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #101
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-04-11 10:32:47 +02:00
renovate-bot
0b80f77d83
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.30 ( #98 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.29` → `0.1.30` |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.30`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.29...0.1.30 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.29...0.1.30 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #98
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-03-26 21:37:28 +01:00
renovate-bot
fca2f44f14
chore(deps): update docker.io/library/golang:1.25-alpine docker digest to 8e02eb3 ( #93 )
...
CD / test (push) Successful in 55s
CD / Create tag (push) Successful in 1m5s
CD / Build and push (amd64) (push) Successful in 1m13s
CD / Build and push (arm64) (push) Successful in 6m8s
CD / Create manifest (push) Successful in 23s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker.io/library/golang](https://hub.docker.com/_/golang ) ([source](https://github.com/docker-library/golang )) | stage | digest | `f6751d8` → `8e02eb3` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #93
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-03-15 22:20:24 +01:00
renovate-bot
07f6ace85e
chore(deps): update actions/setup-go digest to 4b73464 ( #92 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://github.com/actions/setup-go ) ([changelog](https://github.com/actions/setup-go/compare/7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5..4b73464bb391d4059bd26b0524d20df3927bd417 )) | action | digest | `7a3fe6c` → `4b73464` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #92
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-03-15 22:20:13 +01:00
renovate-bot
5131331242
chore(deps): update docker/build-push-action action to v7 ( #94 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action ) | action | major | `v6.19.2` → `v7.0.0` |
---
### Release Notes
<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>
### [`v7.0.0`](https://github.com/docker/build-push-action/releases/tag/v7.0.0 )
[Compare Source](https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.0 )
- Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1 ) or later) by [@​crazy-max](https://github.com/crazy-max ) in [#​1470](https://github.com/docker/build-push-action/pull/1470 )
- Remove deprecated `DOCKER_BUILD_NO_SUMMARY` and `DOCKER_BUILD_EXPORT_RETENTION_DAYS` envs by [@​crazy-max](https://github.com/crazy-max ) in [#​1473](https://github.com/docker/build-push-action/pull/1473 )
- Remove legacy export-build tool support for build summary by [@​crazy-max](https://github.com/crazy-max ) in [#​1474](https://github.com/docker/build-push-action/pull/1474 )
- Switch to ESM and update config/test wiring by [@​crazy-max](https://github.com/crazy-max ) in [#​1466](https://github.com/docker/build-push-action/pull/1466 )
- Bump [@​actions/core](https://github.com/actions/core ) from 1.11.1 to 3.0.0 in [#​1454](https://github.com/docker/build-push-action/pull/1454 )
- Bump [@​docker/actions-toolkit](https://github.com/docker/actions-toolkit ) from 0.62.1 to 0.79.0 in [#​1453](https://github.com/docker/build-push-action/pull/1453 ) [#​1472](https://github.com/docker/build-push-action/pull/1472 ) [#​1479](https://github.com/docker/build-push-action/pull/1479 )
- Bump minimatch from 3.1.2 to 3.1.5 in [#​1463](https://github.com/docker/build-push-action/pull/1463 )
**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #94
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-03-15 22:17:02 +01:00
renovate-bot
696215c3cf
chore(deps): update docker/setup-buildx-action action to v4 ( #96 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | action | major | `v3` → `v4` |
---
### Release Notes
<details>
<summary>docker/setup-buildx-action (docker/setup-buildx-action)</summary>
### [`v4`](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
[Compare Source](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #96
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-03-15 22:16:56 +01:00
renovate-bot
43192da152
chore(deps): update docker/login-action action to v4 ( #95 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action ) | action | major | `v3.7.0` → `v4.0.0` |
---
### Release Notes
<details>
<summary>docker/login-action (docker/login-action)</summary>
### [`v4.0.0`](https://github.com/docker/login-action/releases/tag/v4.0.0 )
[Compare Source](https://github.com/docker/login-action/compare/v3.7.0...v4.0.0 )
- Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1 ) or later) by [@​crazy-max](https://github.com/crazy-max ) in [#​929](https://github.com/docker/login-action/pull/929 )
- Switch to ESM and update config/test wiring by [@​crazy-max](https://github.com/crazy-max ) in [#​927](https://github.com/docker/login-action/pull/927 )
- Bump [@​actions/core](https://github.com/actions/core ) from 1.11.1 to 3.0.0 in [#​919](https://github.com/docker/login-action/pull/919 )
- Bump [@​aws-sdk/client-ecr](https://github.com/aws-sdk/client-ecr ) from 3.890.0 to 3.1000.0 in [#​909](https://github.com/docker/login-action/pull/909 ) [#​920](https://github.com/docker/login-action/pull/920 )
- Bump [@​aws-sdk/client-ecr-public](https://github.com/aws-sdk/client-ecr-public ) from 3.890.0 to 3.1000.0 in [#​909](https://github.com/docker/login-action/pull/909 ) [#​920](https://github.com/docker/login-action/pull/920 )
- Bump [@​docker/actions-toolkit](https://github.com/docker/actions-toolkit ) from 0.63.0 to 0.77.0 in [#​910](https://github.com/docker/login-action/pull/910 ) [#​928](https://github.com/docker/login-action/pull/928 )
- Bump [@​isaacs/brace-expansion](https://github.com/isaacs/brace-expansion ) from 5.0.0 to 5.0.1 in [#​921](https://github.com/docker/login-action/pull/921 )
- Bump js-yaml from 4.1.0 to 4.1.1 in [#​901](https://github.com/docker/login-action/pull/901 )
**Full Changelog**: <https://github.com/docker/login-action/compare/v3.7.0...v4.0.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #95
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-03-15 22:14:44 +01:00
renovate-bot
74e6e06887
chore(deps): update docker.io/library/golang:1.25-alpine docker digest to f6751d8 ( #90 )
...
CD / test (push) Successful in 9s
CD / Create tag (push) Successful in 11s
CD / Build and push (amd64) (push) Successful in 21s
CD / Build and push (arm64) (push) Successful in 2m32s
CD / Create manifest (push) Successful in 1m28s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker.io/library/golang](https://hub.docker.com/_/golang ) ([source](https://github.com/docker-library/golang )) | stage | digest | `2611181` → `f6751d8` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #90
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-02-20 21:31:43 +01:00
renovate-bot
e497eb67a2
chore(deps): update gcr.io/distroless/static-debian12 docker digest to 20bc6c0 ( #76 )
...
CD / Create tag (push) Successful in 12s
CD / test (push) Successful in 28s
CD / Build and push (amd64) (push) Successful in 21s
CD / Build and push (arm64) (push) Successful in 2m6s
CD / Create manifest (push) Successful in 21s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| gcr.io/distroless/static-debian12 | final | digest | `4b2a093` → `20bc6c0` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43MS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #76
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-02-20 21:28:22 +01:00
renovate-bot
8f336a10e5
chore(deps): update docker/build-push-action action to v6.19.2 ( #87 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action ) | action | minor | `v6.18.0` → `v6.19.2` |
---
### Release Notes
<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>
### [`v6.19.2`](https://github.com/docker/build-push-action/releases/tag/v6.19.2 )
[Compare Source](https://github.com/docker/build-push-action/compare/v6.19.1...v6.19.2 )
- Preserve port in `GIT_AUTH_TOKEN` host by [@​crazy-max](https://github.com/crazy-max ) in [#​1458](https://github.com/docker/build-push-action/pull/1458 )
**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.1...v6.19.2 >
### [`v6.19.1`](https://github.com/docker/build-push-action/releases/tag/v6.19.1 )
[Compare Source](https://github.com/docker/build-push-action/compare/v6.19.0...v6.19.1 )
- Derive `GIT_AUTH_TOKEN` host from GitHub server URL by [@​crazy-max](https://github.com/crazy-max ) in [#​1456](https://github.com/docker/build-push-action/pull/1456 )
**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.0...v6.19.1 >
### [`v6.19.0`](https://github.com/docker/build-push-action/releases/tag/v6.19.0 )
[Compare Source](https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.0 )
- Scope default git auth token to `github.com` by [@​crazy-max](https://github.com/crazy-max ) in [#​1451](https://github.com/docker/build-push-action/pull/1451 )
- Bump brace-expansion from 1.1.11 to 1.1.12 in [#​1396](https://github.com/docker/build-push-action/pull/1396 )
- Bump form-data from 2.5.1 to 2.5.5 in [#​1391](https://github.com/docker/build-push-action/pull/1391 )
- Bump js-yaml from 3.14.1 to 3.14.2 in [#​1429](https://github.com/docker/build-push-action/pull/1429 )
- Bump lodash from 4.17.21 to 4.17.23 in [#​1446](https://github.com/docker/build-push-action/pull/1446 )
- Bump tmp from 0.2.3 to 0.2.4 in [#​1398](https://github.com/docker/build-push-action/pull/1398 )
- Bump undici from 5.28.4 to 5.29.0 in [#​1397](https://github.com/docker/build-push-action/pull/1397 )
**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #87
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-02-20 21:28:02 +01:00
renovate-bot
525d85728e
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.29 ( #91 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.26` → `0.1.29` |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.29`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.28...0.1.29 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.28...0.1.29 )
### [`v0.1.28`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.27...0.1.28 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.27...0.1.28 )
### [`v0.1.27`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.26...0.1.27 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.26...0.1.27 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->
Reviewed-on: #91
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-02-20 21:17:46 +01:00
t.behrendt
8df7711b39
chore: add fully qualified docker image name ( #89 )
...
CD / Create tag (push) Successful in 26s
CD / test (push) Successful in 52s
CD / Build and push (amd64) (push) Successful in 22s
CD / Build and push (arm64) (push) Successful in 4m10s
CD / Create manifest (push) Successful in 31s
Reviewed-on: #89
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2026-02-19 18:48:27 +01:00
renovate-bot
e39a6f0c23
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.26 ( #84 )
...
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.24` → `0.1.26` | `0.1.27` |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.26`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.25...0.1.26 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.25...0.1.26 )
### [`v0.1.25`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.24...0.1.25 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.24...0.1.25 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhY3Rpb24iLCJkZXBzIl19-->
Reviewed-on: #84
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-02-18 19:48:43 +01:00
t.behrendt
d40f004f5b
ci: pin various actions to a proper semver version ( #86 )
...
Reviewed-on: #86
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2026-02-14 19:14:11 +01:00
renovate-bot
7d9e3bf6e2
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.24 ( #83 )
...
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.23` → `0.1.24` | `0.1.26` (+1) |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.24`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.23...0.1.24 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.23...0.1.24 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #83
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-02-07 18:30:17 +01:00
renovate-bot
613f192294
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.23 ( #81 )
...
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.22` → `0.1.23` | `0.1.25` (+1) |
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.23`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.22...0.1.23 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.22...0.1.23 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi40IiwidXBkYXRlZEluVmVyIjoiNDIuOTIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #81
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-02-03 16:07:58 +01:00
renovate-bot
b2cfaa9885
chore(deps): update actions/cache digest to cdf6c1f ( #80 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://github.com/actions/cache ) ([changelog](https://github.com/actions/cache/compare/8b402f58fbc84540c8b491a91e594a4576fec3d7..cdf6c1fa76f9f475f3d7449005a359c84ca0f306 )) | action | digest | `8b402f5` → `cdf6c1f` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuODUuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #80
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-01-30 09:55:55 +01:00
renovate-bot
41ab5af905
chore(deps): update docker/login-action digest to c94ce9f ( #79 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action ) ([changelog](https://github.com/docker/login-action/compare/5e57cd118135c172c3672efd75eb46360885c0ef..c94ce9fb468520275223c153574b00df6fe4bcc9 )) | action | digest | `5e57cd1` → `c94ce9f` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuODUuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #79
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-01-30 09:48:10 +01:00
renovate-bot
7f65b3e2fc
chore(deps): update actions/setup-go digest to 7a3fe6c ( #77 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://github.com/actions/setup-go ) ([changelog](https://github.com/actions/setup-go/compare/4dc6199c7b1a012772edbd06daecab0f50c9053c..7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 )) | action | digest | `4dc6199` → `7a3fe6c` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43MS4wIiwidXBkYXRlZEluVmVyIjoiNDIuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #77
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-01-26 13:55:57 +01:00
renovate-bot
a66788839c
chore(deps): update actions/cache digest to 8b402f5 ( #78 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://github.com/actions/cache ) ([changelog](https://github.com/actions/cache/compare/9255dc7a253b0ccc959486e2bca901246202afeb..8b402f58fbc84540c8b491a91e594a4576fec3d7 )) | action | digest | `9255dc7` → `8b402f5` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #78
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-01-26 13:50:15 +01:00
t.behrendt
603ca25093
chore: update test tooling ( #75 )
...
CD / Create tag (push) Successful in 12s
CD / test (push) Successful in 50s
CD / Build and push (amd64) (push) Successful in 37s
CD / Build and push (arm64) (push) Successful in 2m8s
CD / Create manifest (push) Successful in 7s
Reviewed-on: #75
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2026-01-10 21:42:49 +01:00
t.behrendt
485d5b6f22
Revert "choreL: update test tooling ( #72 )" ( #74 )
...
CD / Create tag (push) Successful in 5s
CD / test (push) Successful in 1m43s
CD / Build and push (amd64) (push) Successful in 37s
CD / Build and push (arm64) (push) Successful in 2m11s
CD / Create manifest (push) Successful in 7s
This reverts commit 2bfb4419d3 .
Reviewed-on: #74
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2026-01-10 21:25:12 +01:00
t.behrendt
2bfb4419d3
choreL: update test tooling ( #72 )
...
CD / Create tag (push) Successful in 5s
CD / test (push) Failing after 3m2s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #72
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2026-01-10 21:18:09 +01:00
t.behrendt
ac73cf14eb
refactor: to use ionosDnsClient ( #71 )
...
CD / Create tag (push) Successful in 14s
CD / test (push) Successful in 32s
CD / Build and push (amd64) (push) Successful in 43s
CD / Build and push (arm64) (push) Successful in 2m23s
CD / Create manifest (push) Successful in 34s
Reviewed-on: #71
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2026-01-10 21:00:43 +01:00
renovate-bot
15431166e0
chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.22 ( #68 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment ) | action | patch | `0.1.20` → `0.1.22` |
---
> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
---
### Release Notes
<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment )</summary>
### [`v0.1.22`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.21...0.1.22 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.21...0.1.22 )
### [`v0.1.21`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.20...0.1.21 )
[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.20...0.1.21 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #68
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2026-01-08 19:25:18 +01:00
renovate-bot
caf13306d4
chore(deps): update module github.com/go-co-op/gocron/v2 to v2.19.0 ( #58 )
...
CD / Create tag (push) Successful in 14s
CD / test (push) Successful in 42s
CD / Build and push (amd64) (push) Successful in 37s
CD / Build and push (arm64) (push) Successful in 2m2s
CD / Create manifest (push) Successful in 9s
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/ ) | [Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron ) | `v2.18.0` -> `v2.19.0` |  |  |
---
### Release Notes
<details>
<summary>go-co-op/gocron (github.com/go-co-op/gocron/v2)</summary>
### [`v2.19.0`](https://github.com/go-co-op/gocron/releases/tag/v2.19.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.18.2...v2.19.0 )
#### What's Changed
- feat: add scheduler lifecycle monitoring <> [#​785](https://github.com/go-co-op/gocron/issues/785 ) by [@​iyashjayesh](https://github.com/iyashjayesh ) in [#​889](https://github.com/go-co-op/gocron/pull/889 )
- feat: expose default cron implementation by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​906](https://github.com/go-co-op/gocron/pull/906 )
- build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​903](https://github.com/go-co-op/gocron/pull/903 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.18.2...v2.19.0 >
### [`v2.18.2`](https://github.com/go-co-op/gocron/releases/tag/v2.18.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.18.1...v2.18.2 )
#### What's Changed
- build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​899](https://github.com/go-co-op/gocron/pull/899 )
- build(deps): bump actions/checkout from 5 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​898](https://github.com/go-co-op/gocron/pull/898 )
- fix: calling start multiple times should no-op by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​901](https://github.com/go-co-op/gocron/pull/901 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.18.1...v2.18.2 >
### [`v2.18.1`](https://github.com/go-co-op/gocron/releases/tag/v2.18.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.18.0...v2.18.1 )
#### What's Changed
- build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​894](https://github.com/go-co-op/gocron/pull/894 )
- fix: WithStartDateTimePast now correctly calculates from past time by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​897](https://github.com/go-co-op/gocron/pull/897 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.18.0...v2.18.1 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMC41IiwidXBkYXRlZEluVmVyIjoiNDIuNTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: https://gitea.t000-n.de/t.behrendt/realDynDNS/pulls/58
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-12-21 10:45:46 +01:00
renovate-bot
9291687b35
chore(deps): update docker/setup-buildx-action digest to 8d2750c ( #66 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) ([changelog](https://github.com/docker/setup-buildx-action/compare/e468171a9de216ec08956ac3ada2f0791b6bd435..8d2750c68a42422c14e847fe6c8ac0403b4cbd6f )) | action | digest | `e468171` -> `8d2750c` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuNDcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #66
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-12-19 19:35:10 +01:00
renovate-bot
735a106826
chore(deps): update actions/cache action to v5 ( #63 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://github.com/actions/cache ) | action | major | `v4` -> `v5` |
---
### Release Notes
<details>
<summary>actions/cache (actions/cache)</summary>
### [`v5`](https://github.com/actions/cache/compare/v4...v5 )
[Compare Source](https://github.com/actions/cache/compare/v4...v5 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #63
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-12-19 19:34:23 +01:00
renovate-bot
d0bce1b77c
chore(config): migrate Renovate config ( #64 )
...
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #64
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-12-14 09:16:22 +01:00
renovate-bot
b5bc615cbb
chore(deps): pin dependencies ( #62 )
...
CD / Create tag (push) Successful in 8s
CD / test (push) Successful in 1m4s
CD / Build and push (amd64) (push) Successful in 37s
CD / Build and push (arm64) (push) Successful in 2m13s
CD / Create manifest (push) Successful in 22s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://github.com/actions/cache ) | action | pinDigest | -> `0057852` |
| [actions/checkout](https://github.com/actions/checkout ) | action | pinDigest | -> `8e8c483` |
| [actions/setup-go](https://github.com/actions/setup-go ) | action | pinDigest | -> `4dc6199` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | action | pinDigest | -> `2634353` |
| [docker/login-action](https://github.com/docker/login-action ) | action | pinDigest | -> `5e57cd1` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | action | pinDigest | -> `e468171` |
| gcr.io/distroless/static-debian12 | final | pinDigest | -> `4b2a093` |
| golang | stage | pinDigest | -> `2611181` |
| [https://gitea.com/actions/go-hashfiles ](https://gitea.com/actions/go-hashfiles ) | action | pinDigest | -> `264ae76` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->
Reviewed-on: #62
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-12-14 09:08:59 +01:00
t.behrendt
0193eac6e5
ci(renovate): switch to shared configs ( #61 )
...
Reviewed-on: #61
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-12-12 21:51:07 +01:00
renovate-bot
dc76c5fb26
chore(deps): update golang docker tag to v1.25 ( #48 )
...
CD / Create tag (push) Successful in 9s
CD / test (push) Successful in 2m35s
CD / Build and push (amd64) (push) Successful in 41s
CD / Build and push (arm64) (push) Successful in 2m16s
CD / Create manifest (push) Successful in 47s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | stage | minor | `1.24-alpine` -> `1.25-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS41IiwidXBkYXRlZEluVmVyIjoiNDIuMTAuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Reviewed-on: #48
Reviewed-by: branch-buddy <branch-buddy@t00n.de >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-12-12 21:42:46 +01:00
t.behrendt
eb182ac7ce
ci: add semver release ( #60 )
...
Reviewed-on: #60
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-12-12 21:37:27 +01:00
t.behrendt
ae6981cb02
ci: switch to native change detection ( #59 )
...
Reviewed-on: #59
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-12-12 21:27:55 +01:00
renovate-bot
6511147a41
chore(deps): update actions/checkout action to v6 ( #57 )
...
CD / Check changes (push) Successful in 12s
CD / test (push) Successful in 43s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout ) | action | major | `v5` -> `v6` |
---
### Release Notes
<details>
<summary>actions/checkout (actions/checkout)</summary>
### [`v6`](https://github.com/actions/checkout/compare/v5...v6 )
[Compare Source](https://github.com/actions/checkout/compare/v5...v6 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMC41IiwidXBkYXRlZEluVmVyIjoiNDIuMTAuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #57
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-12-04 16:20:53 +01:00
renovate-bot
2f05e48962
fix(deps): update module github.com/go-co-op/gocron to v2 ( #39 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 1m51s
CD / Build and push (amd64) (push) Successful in 40s
CD / Build and push (arm64) (push) Successful in 2m36s
CD / Create manifest (push) Successful in 9s
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/go-co-op/gocron](https://github.com/go-co-op/gocron ) | `v1.37.0` -> `v2.18.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>go-co-op/gocron (github.com/go-co-op/gocron)</summary>
### [`v2.18.0`](https://github.com/go-co-op/gocron/releases/tag/v2.18.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.17.0...v2.18.0 )
#### What's Changed
- feat: Add option to calculate intervals from job completion time for interval-based scheduling (fixes [#​565](https://github.com/go-co-op/gocron/issues/565 )) by [@​iyashjayesh](https://github.com/iyashjayesh ) in [#​884](https://github.com/go-co-op/gocron/pull/884 )
#### Fixes
- fix: limit validation for WithLimitedRuns by [@​OsipovMax](https://github.com/OsipovMax ) in [#​893](https://github.com/go-co-op/gocron/pull/893 )
#### Chores
- doc: add v1 to v2 migration guide by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​890](https://github.com/go-co-op/gocron/pull/890 )
- tests: add more daylight savings time tests by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​891](https://github.com/go-co-op/gocron/pull/891 )
- docs: add Articles & Blog Posts section to README by [@​iyashjayesh](https://github.com/iyashjayesh ) in [#​886](https://github.com/go-co-op/gocron/pull/886 )
- Bump github/codeql-action from 3 to 4 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​883](https://github.com/go-co-op/gocron/pull/883 )
#### New Contributors
- [@​OsipovMax](https://github.com/OsipovMax ) made their first contribution in [#​893](https://github.com/go-co-op/gocron/pull/893 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.17.0...v2.18.0 >
### [`v2.17.0`](https://github.com/go-co-op/gocron/releases/tag/v2.17.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.6...v2.17.0 )
#### What's Changed
- feat: add WithStartDateTimePast WithStartAt option by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​882](https://github.com/go-co-op/gocron/pull/882 )
#### Performance Improvements
- Reusing the results of reflections to improve performance by [@​apocelipes](https://github.com/apocelipes ) in [#​873](https://github.com/go-co-op/gocron/pull/873 )
#### Fixes
- fix: handle negative time.durations with error by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​878](https://github.com/go-co-op/gocron/pull/878 )
- fix: multiple calls to shutdown should be no-op by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​880](https://github.com/go-co-op/gocron/pull/880 )
#### Chores
- chore: go 1.23 is end of life - now go 1.24 by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​879](https://github.com/go-co-op/gocron/pull/879 )
- Update README.md by [@​iyashjayesh](https://github.com/iyashjayesh ) in [#​875](https://github.com/go-co-op/gocron/pull/875 )
#### New Contributors
- [@​iyashjayesh](https://github.com/iyashjayesh ) made their first contribution in [#​875](https://github.com/go-co-op/gocron/pull/875 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.6...v2.17.0 >
### [`v2.16.6`](https://github.com/go-co-op/gocron/releases/tag/v2.16.6 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6 )
#### What's Changed
- a return is missing to stop execution if the job is not found by [@​sarff](https://github.com/sarff ) in [#​872](https://github.com/go-co-op/gocron/pull/872 )
#### Chores
- Bump actions/setup-go from 5 to 6 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​871](https://github.com/go-co-op/gocron/pull/871 )
#### New Contributors
- [@​sarff](https://github.com/sarff ) made their first contribution in [#​872](https://github.com/go-co-op/gocron/pull/872 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6 >
### [`v2.16.5`](https://github.com/go-co-op/gocron/releases/tag/v2.16.5 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.4...v2.16.5 )
#### What's Changed
- Use `errors.New` for non-formatted strings by [@​apocelipes](https://github.com/apocelipes ) in [#​870](https://github.com/go-co-op/gocron/pull/870 )
- Add go1.25 tests by [@​apocelipes](https://github.com/apocelipes ) in [#​869](https://github.com/go-co-op/gocron/pull/869 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.4...v2.16.5 >
### [`v2.16.4`](https://github.com/go-co-op/gocron/releases/tag/v2.16.4 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.3...v2.16.4 )
#### What's Changed
- Bump actions/checkout from 4 to 5 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​860](https://github.com/go-co-op/gocron/pull/860 )
- Bump golang.org/x/crypto from 0.40.0 to 0.41.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​859](https://github.com/go-co-op/gocron/pull/859 )
- Add comprehensive GitHub Copilot instructions for gocron development by [@​Copilot](https://github.com/Copilot ) in [#​866](https://github.com/go-co-op/gocron/pull/866 )
- Fix memory consumption issue by changing jobOutRequest channels to use pointers and reducing buffer size by [@​Copilot](https://github.com/Copilot ) in [#​864](https://github.com/go-co-op/gocron/pull/864 )
- Bump testify by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​868](https://github.com/go-co-op/gocron/pull/868 )
#### New Contributors
- [@​Copilot](https://github.com/Copilot ) made their first contribution in [#​866](https://github.com/go-co-op/gocron/pull/866 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.3...v2.16.4 >
### [`v2.16.3`](https://github.com/go-co-op/gocron/releases/tag/v2.16.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.2...v2.16.3 )
#### What's Changed
- fix: cancel job contexts in create/update errors by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​858](https://github.com/go-co-op/gocron/pull/858 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.2...v2.16.3 >
### [`v2.16.2`](https://github.com/go-co-op/gocron/releases/tag/v2.16.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.1...v2.16.2 )
#### What's Changed
- docs: adapt README to the dark theme by [@​alexandear](https://github.com/alexandear ) in [#​844](https://github.com/go-co-op/gocron/pull/844 )
- go 1.23 & golangci-lint v2 by [@​dependabot](https://github.com/dependabot ) in [#​843](https://github.com/go-co-op/gocron/pull/843 )
- [Go 1.22 and below are end of life](https://endoflife.date/go )
- Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by [@​dependabot](https://github.com/dependabot ) in [#​847](https://github.com/go-co-op/gocron/pull/847 )
- chore: document the limitations with the locker design by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​848](https://github.com/go-co-op/gocron/pull/848 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.1...v2.16.2 >
### [`v2.16.1`](https://github.com/go-co-op/gocron/releases/tag/v2.16.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.0...v2.16.1 )
#### What's Changed
- Fix [#​835](https://github.com/go-co-op/gocron/issues/835 ) and [#​837](https://github.com/go-co-op/gocron/issues/837 ) by [@​apocelipes](https://github.com/apocelipes ) in [#​836](https://github.com/go-co-op/gocron/pull/836 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.0...v2.16.1 >
### [`v2.16.0`](https://github.com/go-co-op/gocron/releases/tag/v2.16.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.15.0...v2.16.0 )
#### What's Changed
- feat:custom-cron interface for own custom cron implimentation by [@​Dojeto](https://github.com/Dojeto ) in [#​834](https://github.com/go-co-op/gocron/pull/834 )
#### Bug fixes
- fixes related to the bug where a job unexpectedly runs twice by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​810](https://github.com/go-co-op/gocron/pull/810 )
- fix scheduler restart by [@​27149chen](https://github.com/27149chen ) in [#​825](https://github.com/go-co-op/gocron/pull/825 )
- removes nextRuns in the past when job skipped by locker [#​828](https://github.com/go-co-op/gocron/issues/828 ) by [@​manuelarte](https://github.com/manuelarte ) in [#​829](https://github.com/go-co-op/gocron/pull/829 )
#### Chores
- go to 1.21, upgrade deps by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​822](https://github.com/go-co-op/gocron/pull/822 )
- replace "golang.org/x/exp" with standard libraries by [@​apocelipes](https://github.com/apocelipes ) in [#​823](https://github.com/go-co-op/gocron/pull/823 )
- Bump golangci/golangci-lint-action from 6.2.0 to 6.3.2 by [@​dependabot](https://github.com/dependabot ) in [#​827](https://github.com/go-co-op/gocron/pull/827 )
- fix err assertion in TestScheduler\_RemoveJob by [@​alexandear](https://github.com/alexandear ) in [#​830](https://github.com/go-co-op/gocron/pull/830 )
- Bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 by [@​dependabot](https://github.com/dependabot ) in [#​831](https://github.com/go-co-op/gocron/pull/831 )
- re-enable goleak detection in ci by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​832](https://github.com/go-co-op/gocron/pull/832 )
- chore: add go1.24 to ci by [@​apocelipes](https://github.com/apocelipes ) in [#​833](https://github.com/go-co-op/gocron/pull/833 )
#### New Contributors
- [@​alexandear](https://github.com/alexandear ) made their first contribution in [#​830](https://github.com/go-co-op/gocron/pull/830 )
- [@​Dojeto](https://github.com/Dojeto ) made their first contribution in [#​834](https://github.com/go-co-op/gocron/pull/834 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.15.0...v2.16.0 >
### [`v2.15.0`](https://github.com/go-co-op/gocron/releases/tag/v2.15.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.2...v2.15.0 )
#### What's New
- New method WithContext supports providing a parent context by [@​27149chen](https://github.com/27149chen ) in [#​819](https://github.com/go-co-op/gocron/pull/819 ) & [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​820](https://github.com/go-co-op/gocron/pull/820 )
```go
// WithContext sets the parent context for the job.
// If you set the first argument of your Task func to be a context.Context,
// gocron will pass in the provided context to the job and will cancel the
// context on shutdown. If you cancel the context the job will no longer be
// scheduled as well. This allows you to both control the job via a context
// and listen for and handle cancellation within your job.
```
- Job task function now supports passing a ctx if the first argument in your function is a `context.Context` by [@​27149chen](https://github.com/27149chen ) in [#​819](https://github.com/go-co-op/gocron/pull/819 ) & [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​820](https://github.com/go-co-op/gocron/pull/820 )
```go
// NewTask provides the job's task function and parameters.
// If you set the first argument of your Task func to be a context.Context,
// gocron will pass in a context (either the default Job context, or one
// provided via WithContext) to the job and will cancel the context on shutdown.
// This allows you to listen for and handle cancellation within your job.
```
#### Chores
- Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by [@​dependabot](https://github.com/dependabot ) in [#​817](https://github.com/go-co-op/gocron/pull/817 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.14.2...v2.15.0 >
### [`v2.14.2`](https://github.com/go-co-op/gocron/releases/tag/v2.14.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.1...v2.14.2 )
#### What's Changed
- feat: allow disabling global distributed locker per job by [@​seinshah](https://github.com/seinshah ) in [#​811](https://github.com/go-co-op/gocron/pull/811 )
- feat(event listener): introduce BeforeJobRunsSkipIfBeforeFuncErrors as a new Eventlistener by [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) in [#​813](https://github.com/go-co-op/gocron/pull/813 )
#### New Contributors
- [@​seinshah](https://github.com/seinshah ) made their first contribution in [#​811](https://github.com/go-co-op/gocron/pull/811 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.14.1...v2.14.2 >
### [`v2.14.1`](https://github.com/go-co-op/gocron/releases/tag/v2.14.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.0...v2.14.1 )
#### What's Changed
- BUG FIX: creating a new slice in several job options because appending modifies original by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​809](https://github.com/go-co-op/gocron/pull/809 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.14.0...v2.14.1 >
### [`v2.14.0`](https://github.com/go-co-op/gocron/releases/tag/v2.14.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.13.0...v2.14.0 )
#### What's Changed
- parse time.Time from AtTime by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​806](https://github.com/go-co-op/gocron/pull/806 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.13.0...v2.14.0 >
### [`v2.13.0`](https://github.com/go-co-op/gocron/releases/tag/v2.13.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.4...v2.13.0 )
#### What's Changed
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by [@​dependabot](https://github.com/dependabot ) in [#​801](https://github.com/go-co-op/gocron/pull/801 )
- stop timeout timers when no longer needed by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​803](https://github.com/go-co-op/gocron/pull/803 )
- feat(monitor): introduce MonitorStatus by [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) in [#​780](https://github.com/go-co-op/gocron/pull/780 )
#### New Contributors
- [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) made their first contribution in [#​780](https://github.com/go-co-op/gocron/pull/780 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.12.4...v2.13.0 >
### [`v2.12.4`](https://github.com/go-co-op/gocron/releases/tag/v2.12.4 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.3...v2.12.4 )
#### What's Changed
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by [@​dependabot](https://github.com/dependabot ) in [#​781](https://github.com/go-co-op/gocron/pull/781 )
- fix overly greedy panic handler by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​800](https://github.com/go-co-op/gocron/pull/800 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.12.3...v2.12.4 >
### [`v2.12.3`](https://github.com/go-co-op/gocron/releases/tag/v2.12.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.2...v2.12.3 )
#### What's Changed
- update mocks with latest job/scheduler changes by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​794](https://github.com/go-co-op/gocron/pull/794 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.12.2...v2.12.3 >
### [`v2.12.2`](https://github.com/go-co-op/gocron/releases/tag/v2.12.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.1...v2.12.2 )
#### What's Changed
- dailyjob should not allow interval zero by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​791](https://github.com/go-co-op/gocron/pull/791 )
- weekly and monthly jobs should not allow zero interval by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​792](https://github.com/go-co-op/gocron/pull/792 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.12.1...v2.12.2 >
### [`v2.12.1`](https://github.com/go-co-op/gocron/releases/tag/v2.12.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.0...v2.12.1 )
#### What's Changed
- Fix CPU spike / max-out in One-time job when 2 or more equal times are provided by [@​rbroggi](https://github.com/rbroggi ) in [#​779](https://github.com/go-co-op/gocron/pull/779 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.12.0...v2.12.1 >
### [`v2.12.0`](https://github.com/go-co-op/gocron/releases/tag/v2.12.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.11.0...v2.12.0 )
#### What's Changed
- add Rescheduled metric for executor. by [@​Higan](https://github.com/Higan ) in [#​763](https://github.com/go-co-op/gocron/pull/763 )
- handle crontab and return error with invalid day in a month by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​766](https://github.com/go-co-op/gocron/pull/766 )
- Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by [@​dependabot](https://github.com/dependabot ) in [#​764](https://github.com/go-co-op/gocron/pull/764 )
- fix: cleanup timers by [@​hayotbisonai](https://github.com/hayotbisonai ) in [#​776](https://github.com/go-co-op/gocron/pull/776 )
#### New Contributors
- [@​hayotbisonai](https://github.com/hayotbisonai ) made their first contribution in [#​776](https://github.com/go-co-op/gocron/pull/776 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.11.0...v2.12.0 >
### [`v2.11.0`](https://github.com/go-co-op/gocron/releases/tag/v2.11.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.10.1...v2.11.0 )
#### Features
- `WithStopAt` added to `JobOption`'s to allow giving a time for jobs to stop running by [@​Higan](https://github.com/Higan ) in [#​760](https://github.com/go-co-op/gocron/pull/760 )
#### Fixes
- Fix typo in security policy by [@​deining](https://github.com/deining ) in [#​759](https://github.com/go-co-op/gocron/pull/759 )
#### Internal
- internal refactoring by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​761](https://github.com/go-co-op/gocron/pull/761 )
#### New Contributors
- [@​deining](https://github.com/deining ) made their first contribution in [#​759](https://github.com/go-co-op/gocron/pull/759 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.10.1...v2.11.0 >
### [`v2.10.1`](https://github.com/go-co-op/gocron/releases/tag/v2.10.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.10.0...v2.10.1 )
#### What's Changed
- fix validation of variadic parameters when the type is interfaceby [@​apocelipes](https://github.com/apocelipes ) in [#​757](https://github.com/go-co-op/gocron/pull/757 )
#### New Contributors
- [@​apocelipes](https://github.com/apocelipes ) made their first contribution in [#​757](https://github.com/go-co-op/gocron/pull/757 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.10.0...v2.10.1 >
### [`v2.10.0`](https://github.com/go-co-op/gocron/releases/tag/v2.10.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.9.0...v2.10.0 )
#### What's Changed
- issue-677: support task creation with variadic args by [@​Higan](https://github.com/Higan ) in [#​755](https://github.com/go-co-op/gocron/pull/755 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.9.0...v2.10.0 >
### [`v2.9.0`](https://github.com/go-co-op/gocron/releases/tag/v2.9.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.8.0...v2.9.0 )
#### What's Changed
- issue-751: speed up rescheduling when time scheduling from is time.Zero by [@​samuelattwood](https://github.com/samuelattwood ) in [#​752](https://github.com/go-co-op/gocron/pull/752 )
- feat: add WithIdentifier() as new job option by [@​pcfreak30](https://github.com/pcfreak30 ) in [#​754](https://github.com/go-co-op/gocron/pull/754 )
#### New Contributors
- [@​samuelattwood](https://github.com/samuelattwood ) made their first contribution in [#​752](https://github.com/go-co-op/gocron/pull/752 )
- [@​pcfreak30](https://github.com/pcfreak30 ) made their first contribution in [#​754](https://github.com/go-co-op/gocron/pull/754 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.8.0...v2.9.0 >
### [`v2.8.0`](https://github.com/go-co-op/gocron/releases/tag/v2.8.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.7.1...v2.8.0 )
#### What's Changed
- issue-747: Provide more details of ErrPanicRecovered by [@​Higan](https://github.com/Higan ) in [#​749](https://github.com/go-co-op/gocron/pull/749 )
#### New Contributors
- [@​Higan](https://github.com/Higan ) made their first contribution in [#​749](https://github.com/go-co-op/gocron/pull/749 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.7.1...v2.8.0 >
### [`v2.7.1`](https://github.com/go-co-op/gocron/releases/tag/v2.7.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.7.0...v2.7.1 )
#### What's Changed
- issue-740: ascending time function by [@​rbroggi](https://github.com/rbroggi ) in [#​744](https://github.com/go-co-op/gocron/pull/744 )
- fix jobs not starting on scheduler restart when using WithLimitConcurrentJobs by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​745](https://github.com/go-co-op/gocron/pull/745 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.7.0...v2.7.1 >
### [`v2.7.0`](https://github.com/go-co-op/gocron/releases/tag/v2.7.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.6.0...v2.7.0 )
#### Added
- issue-740: expand oneTimeJob to support multiple times by [@​rbroggi](https://github.com/rbroggi ) in [#​741](https://github.com/go-co-op/gocron/pull/741 )
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#OneTimeJobStartDateTimes )
#### Fixed
- issue-742: bug in `NextRun` by [@​rbroggi](https://github.com/rbroggi ) in [#​743](https://github.com/go-co-op/gocron/pull/743 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.6.0...v2.7.0 >
### [`v2.6.0`](https://github.com/go-co-op/gocron/releases/tag/v2.6.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.5.0...v2.6.0 )
#### Added
- after lock error listener by [@​manuelarte](https://github.com/manuelarte ) in [#​734](https://github.com/go-co-op/gocron/pull/734 )
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#AfterLockError )
- Add `AfterJobRunsWithPanic` by [@​trungdlp-wolffun](https://github.com/trungdlp-wolffun ) in [#​733](https://github.com/go-co-op/gocron/pull/733 )
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#AfterJobRunsWithPanic )
#### Fixed
- issue-738: make withSeconds optional in cron-expression by [@​rbroggi](https://github.com/rbroggi ) in [#​739](https://github.com/go-co-op/gocron/pull/739 )
- issue-736: moving validation of one-time to by [@​rbroggi](https://github.com/rbroggi ) in [#​737](https://github.com/go-co-op/gocron/pull/737 )
#### Misc
- Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by [@​dependabot](https://github.com/dependabot ) in [#​730](https://github.com/go-co-op/gocron/pull/730 )
- remove circleci config by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​735](https://github.com/go-co-op/gocron/pull/735 )
#### New Contributors
- [@​manuelarte](https://github.com/manuelarte ) made their first contribution in [#​734](https://github.com/go-co-op/gocron/pull/734 )
- [@​trungdlp-wolffun](https://github.com/trungdlp-wolffun ) made their first contribution in [#​733](https://github.com/go-co-op/gocron/pull/733 )
- [@​rbroggi](https://github.com/rbroggi ) made their first contribution in [#​739](https://github.com/go-co-op/gocron/pull/739 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.5.0...v2.6.0 >
### [`v2.5.0`](https://github.com/go-co-op/gocron/releases/tag/v2.5.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.4.1...v2.5.0 )
#### What's Changed
- adding Job.NextRuns to provide n next run times by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​729](https://github.com/go-co-op/gocron/pull/729 )
- Bump golangci/golangci-lint-action from 4.0.0 to 5.3.0 by [@​dependabot](https://github.com/dependabot ) in [#​728](https://github.com/go-co-op/gocron/pull/728 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.4.1...v2.5.0 >
### [`v2.4.1`](https://github.com/go-co-op/gocron/releases/tag/v2.4.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.4.0...v2.4.1 )
#### What's Changed
- fix memory leak with singleton mode where job is sending duplicate reschedule requests by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​723](https://github.com/go-co-op/gocron/pull/723 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.4.0...v2.4.1 >
### [`v2.4.0`](https://github.com/go-co-op/gocron/releases/tag/v2.4.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.3.0...v2.4.0 )
#### What's Changed
- Added JobsWaitingInQueue in Scheduler by [@​giri-vsr](https://github.com/giri-vsr ) in [#​721](https://github.com/go-co-op/gocron/pull/721 )
- don't trash the incoming slice, match what was done in NewAtTime by [@​cloudkucooland](https://github.com/cloudkucooland ) in [#​724](https://github.com/go-co-op/gocron/pull/724 )
#### New Contributors
- [@​cloudkucooland](https://github.com/cloudkucooland ) made their first contribution in [#​724](https://github.com/go-co-op/gocron/pull/724 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.3.0...v2.4.0 >
### [`v2.3.0`](https://github.com/go-co-op/gocron/releases/tag/v2.3.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.10...v2.3.0 )
#### What's Changed
- Add Go 1.22 to test matrix by [@​evgenymarkov](https://github.com/evgenymarkov ) in [#​714](https://github.com/go-co-op/gocron/pull/714 )
- Monitor: IncrementJob in case of skipped job run by [@​giri-vsr](https://github.com/giri-vsr ) in [#​715](https://github.com/go-co-op/gocron/pull/715 )
- fix mocks import path by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​720](https://github.com/go-co-op/gocron/pull/720 )
#### New Contributors
- [@​evgenymarkov](https://github.com/evgenymarkov ) made their first contribution in [#​714](https://github.com/go-co-op/gocron/pull/714 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.10...v2.2.11 >
### [`v2.2.10`](https://github.com/go-co-op/gocron/releases/tag/v2.2.10 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.9...v2.2.10 )
#### What's Changed
- fix nextRun with singleton mode reporting incorrect time by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​705](https://github.com/go-co-op/gocron/pull/705 )
- Added Distributed Locker to JobOptions by [@​giri-vsr](https://github.com/giri-vsr ) in [#​711](https://github.com/go-co-op/gocron/pull/711 )
#### New Contributors
- [@​giri-vsr](https://github.com/giri-vsr ) made their first contribution in [#​711](https://github.com/go-co-op/gocron/pull/711 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.9...v2.2.10 >
### [`v2.2.9`](https://github.com/go-co-op/gocron/releases/tag/v2.2.9 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.8...v2.2.9 )
#### What's Changed
- fix case where OneTimeJob with concurrent limit and limited runs fails to run by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​703](https://github.com/go-co-op/gocron/pull/703 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.8...v2.2.9 >
### [`v2.2.8`](https://github.com/go-co-op/gocron/releases/tag/v2.2.8 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.7...v2.2.8 )
#### What's Changed
- return an error if duration is zero by [@​moyu-x](https://github.com/moyu-x ) in [#​701](https://github.com/go-co-op/gocron/pull/701 )
- properly report lastRun for limit type jobs and RunNow by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​700](https://github.com/go-co-op/gocron/pull/700 )
#### New Contributors
- [@​moyu-x](https://github.com/moyu-x ) made their first contribution in [#​701](https://github.com/go-co-op/gocron/pull/701 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.7...v2.2.8 >
### [`v2.2.7`](https://github.com/go-co-op/gocron/releases/tag/v2.2.7 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.6...v2.2.7 )
#### What's Changed
- Allow more time for requestJobCtx by [@​drewgonzales360](https://github.com/drewgonzales360 ) in [#​699](https://github.com/go-co-op/gocron/pull/699 )
- fix case where job removed causes panic when rescheduling by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​698](https://github.com/go-co-op/gocron/pull/698 )
#### New Contributors
- [@​drewgonzales360](https://github.com/drewgonzales360 ) made their first contribution in [#​699](https://github.com/go-co-op/gocron/pull/699 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.6...v2.2.7 >
### [`v2.2.6`](https://github.com/go-co-op/gocron/releases/tag/v2.2.6 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.5...v2.2.6 )
#### What's Changed
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by [@​dependabot](https://github.com/dependabot ) in [#​684](https://github.com/go-co-op/gocron/pull/684 )
- elector & locker were failing to send out when not leader by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​688](https://github.com/go-co-op/gocron/pull/688 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.5...v2.2.6 >
### [`v2.2.5`](https://github.com/go-co-op/gocron/releases/tag/v2.2.5 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.4...v2.2.5 )
#### What's Changed
- remove codecov by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​672](https://github.com/go-co-op/gocron/pull/672 )
- Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot ) in [#​675](https://github.com/go-co-op/gocron/pull/675 )
- fix cases where default on send out is resulting in job not going out by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​686](https://github.com/go-co-op/gocron/pull/686 )
- This fixes two bugs related to limit mode and singleton mode having jobs stop running
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.4...v2.2.5 >
### [`v2.2.4`](https://github.com/go-co-op/gocron/releases/tag/v2.2.4 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.3...v2.2.4 )
#### What's Changed
- correct AfterJobRuns doc by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​670](https://github.com/go-co-op/gocron/pull/670 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.3...v2.2.4 >
### [`v2.2.3`](https://github.com/go-co-op/gocron/releases/tag/v2.2.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.2...v2.2.3 )
#### What's Changed
- fix RunNow() when calling from a job returned by Jobs() by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​668](https://github.com/go-co-op/gocron/pull/668 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.2...v2.2.3 >
### [`v2.2.2`](https://github.com/go-co-op/gocron/releases/tag/v2.2.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.1...v2.2.2 )
#### What's Changed
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 by [@​dependabot](https://github.com/dependabot ) in [#​664](https://github.com/go-co-op/gocron/pull/664 )
- fix unsafe map usage in singletonMode by [@​JohnRoesler](https://github.com/JohnRoesler ) & [@​a3sroot](https://github.com/a3sroot ) in [#​665](https://github.com/go-co-op/gocron/pull/665 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.1...v2.2.2 >
### [`v2.2.1`](https://github.com/go-co-op/gocron/releases/tag/v2.2.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.0...v2.2.1 )
#### What's Changed
- fix monthly jobs when counting days from the end by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​662](https://github.com/go-co-op/gocron/pull/662 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.2.0...v2.2.1 >
### [`v2.2.0`](https://github.com/go-co-op/gocron/releases/tag/v2.2.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.2...v2.2.0 )
#### What's Changed
- wait for new job to be fully created before returning by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​658](https://github.com/go-co-op/gocron/pull/658 )
- BETA FEATURE: Add job monitor interface to allow for collecting job metrics by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​659](https://github.com/go-co-op/gocron/pull/659 )
- This is the first release of the monitor feature - it may be changed as initial implementations are created and feedback comes in
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.1.2...v2.2.0 >
### [`v2.1.2`](https://github.com/go-co-op/gocron/releases/tag/v2.1.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.1...v2.1.2 )
#### Fixes
- fix to handle when next ends up in the past by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​650](https://github.com/go-co-op/gocron/pull/650 )
- make the order of the returned jobs slice deterministic by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​652](https://github.com/go-co-op/gocron/pull/652 )
#### Documentation
- refactor: fix indent by [@​leedrum](https://github.com/leedrum ) in [#​649](https://github.com/go-co-op/gocron/pull/649 )
#### New Contributors
- [@​leedrum](https://github.com/leedrum ) made their first contribution in [#​649](https://github.com/go-co-op/gocron/pull/649 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.1.1...v2.1.2 >
### [`v2.1.1`](https://github.com/go-co-op/gocron/releases/tag/v2.1.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.0...v2.1.1 )
#### What's Changed
- [bump golang.org/x/exp](https://github.com/go-co-op/gocron/commit/7ee4c50f5785121eb4b5fb37ea79d13334c2143e )
- [fixup Job and Scheduler interface docs](https://github.com/go-co-op/gocron/commit/a51820e30f6657d908f7051ceb92091c4abe6b8e )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.1.0...v2.1.1 >
### [`v2.1.0`](https://github.com/go-co-op/gocron/releases/tag/v2.1.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.3...v2.1.0 )
#### What's Changed
- add new features, OneTimeJob and Job.RunNow() by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​646](https://github.com/go-co-op/gocron/pull/646 )
#### Version bumps
- Bump github/codeql-action from 2 to 3 by [@​dependabot](https://github.com/dependabot ) in [#​644](https://github.com/go-co-op/gocron/pull/644 )
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by [@​dependabot](https://github.com/dependabot ) in [#​645](https://github.com/go-co-op/gocron/pull/645 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.0.3...v2.1.0 >
### [`v2.0.3`](https://github.com/go-co-op/gocron/releases/tag/v2.0.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.2...v2.0.3 )
#### Fixes
- fix weekly and monthly to handle midnight by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​643](https://github.com/go-co-op/gocron/pull/643 ) [#​642](https://github.com/go-co-op/gocron/issues/642 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.0.2...v2.0.3 >
### [`v2.0.2`](https://github.com/go-co-op/gocron/releases/tag/v2.0.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.1...v2.0.2 )
#### Fixes
- fix: check function param length and type by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​638](https://github.com/go-co-op/gocron/pull/638 ) raised in [#​637](https://github.com/go-co-op/gocron/issues/637 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.0.1...v2.0.2 >
### [`v2.0.1`](https://github.com/go-co-op/gocron/releases/tag/v2.0.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.0...v2.0.1 )
#### Fixes
- daily job next logic failed to consider 1 midnight attime by [@​JohnRoesler](https://github.com/JohnRoesler ) in [#​635](https://github.com/go-co-op/gocron/pull/635 )
#### Bumps
- Bump actions/checkout from 3 to 4 by [@​dependabot](https://github.com/dependabot ) in [#​631](https://github.com/go-co-op/gocron/pull/631 )
- Bump actions/setup-go from 4 to 5 by [@​dependabot](https://github.com/dependabot ) in [#​630](https://github.com/go-co-op/gocron/pull/630 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.0.0...v2.0.1 >
### [`v2.0.0`](https://github.com/go-co-op/gocron/releases/tag/v2.0.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v1.37.0...v2.0.0 )
#### v2.0.0
It's here! 🎉 Take a look at the readme and godoc to see how the new version works!
Please give feedback! (Reach out on slack if you're interested in contributing so we can coordinate work 😄 ) And open issues if you find any bugs or have features you'd like to see supported!
#### New Contributors
- [@​AlphaNecron](https://github.com/AlphaNecron ) made their first contribution in [#​613](https://github.com/go-co-op/gocron/pull/613 )
**Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.0.0-alpha-1...v2.0.0 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjQyLjEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: https://gitea.t000-n.de/t.behrendt/realDynDNS/pulls/39
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-11-12 21:42:49 +01:00
t.behrendt
a79ce64e82
fix(externalIpProvider/plain): when reading response body ( #54 )
...
CD / Check changes (push) Successful in 6s
CD / test (push) Successful in 2m48s
CD / Build and push (amd64) (push) Successful in 40s
CD / Build and push (arm64) (push) Successful in 2m40s
CD / Create manifest (push) Successful in 8s
Fixing an error where the service crashes reading the response body, when no content-length header was provided in the response.
Reviewed-on: #54
Reviewed-by: branch-buddy <branch-buddy@t00n.de >
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-11-07 17:14:14 +01:00
renovate-bot
660f2eac0d
chore(deps): update actions/setup-go action to v6 ( #52 )
...
CD / Check changes (push) Successful in 12s
CD / test (push) Successful in 1m50s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://github.com/actions/setup-go ) | action | major | `v5` -> `v6` |
---
### Release Notes
<details>
<summary>actions/setup-go (actions/setup-go)</summary>
### [`v6`](https://github.com/actions/setup-go/compare/v5...v6 )
[Compare Source](https://github.com/actions/setup-go/compare/v5...v6 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45NS4wIiwidXBkYXRlZEluVmVyIjoiNDEuOTUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #52
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-09-04 07:28:46 +02:00
renovate-bot
0a722ff1b2
chore(deps): update actions/checkout action to v5 ( #44 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 2m0s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout ) | action | major | `v4` -> `v5` |
---
### Release Notes
<details>
<summary>actions/checkout (actions/checkout)</summary>
### [`v5`](https://github.com/actions/checkout/compare/v4...v5 )
[Compare Source](https://github.com/actions/checkout/compare/v4...v5 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0MS42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #44
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-08-31 17:50:38 +02:00
t.behrendt
5875af55bb
ci: chore try out new renovate config ( #50 )
...
CD / Check changes (push) Successful in 10s
CD / test (push) Successful in 2m53s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #50
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-08-25 18:31:33 +02:00
t.behrendt
bff59f36a8
chore: fixup go.mod ( #49 )
...
CD / Check changes (push) Successful in 13s
CD / test (push) Successful in 2m22s
CD / Build and push (amd64) (push) Successful in 2m7s
CD / Build and push (arm64) (push) Successful in 7m4s
CD / Create manifest (push) Successful in 8s
- Drop toolchain
- Sync go version with docker image
Reviewed-on: #49
Co-authored-by: t.behrendt <t.behrendt@t00n.de >
Co-committed-by: t.behrendt <t.behrendt@t00n.de >
2025-08-25 12:50:33 +02:00
t.behrendt
73615c65ee
ci: chore adjust renovate to combine go toolchain and go docker updates ( #47 )
...
CD / Check changes (push) Successful in 11s
CD / test (push) Successful in 14m12s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #47
Co-authored-by: t.behrendt <t.behrendt@t00n.de >
Co-committed-by: t.behrendt <t.behrendt@t00n.de >
2025-08-20 09:51:02 +02:00
renovate-bot
531b5baecd
chore(deps): update dependency go to v1.24.6 ( #43 )
...
CD / Check changes (push) Successful in 9s
CD / test (push) Successful in 14m23s
CD / Build and push (amd64) (push) Successful in 1m52s
CD / Build and push (arm64) (push) Successful in 6m28s
CD / Create manifest (push) Successful in 20s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ ) ([source](https://github.com/golang/go )) | toolchain | patch | `1.24.5` -> `1.24.6` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiI0MS41NC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNTQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Reviewed-on: #43
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-08-07 07:51:56 +02:00
renovate-bot
629765985b
chore(deps): update dependency go to v1.24.5 ( #41 )
...
CD / Check changes (push) Successful in 6s
CD / test (push) Successful in 3m54s
CD / Build and push (amd64) (push) Successful in 38s
CD / Build and push (arm64) (push) Successful in 2m59s
CD / Create manifest (push) Successful in 9s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ ) ([source](https://github.com/golang/go )) | toolchain | patch | `1.24.4` -> `1.24.5` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #41
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-07-08 21:38:48 +02:00
renovate-bot
99e1214a83
chore(deps): update module github.com/go-co-op/gocron to v2 ( #36 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 4m52s
CD / Build and push (amd64) (push) Successful in 46s
CD / Build and push (arm64) (push) Successful in 3m0s
CD / Create manifest (push) Successful in 11s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/go-co-op/gocron](https://github.com/go-co-op/gocron ) | require | major | `v1.37.0` -> `v2.16.2` |
---
### Release Notes
<details>
<summary>go-co-op/gocron (github.com/go-co-op/gocron)</summary>
### [`v2.16.2`](https://github.com/go-co-op/gocron/releases/tag/v2.16.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.1...v2.16.2 )
#### What's Changed
- docs: adapt README to the dark theme by [@​alexandear](https://github.com/alexandear ) in https://github.com/go-co-op/gocron/pull/844
- go 1.23 & golangci-lint v2 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/843
- [Go 1.22 and below are end of life](https://endoflife.date/go )
- Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/847
- chore: document the limitations with the locker design by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/848
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.16.1...v2.16.2
### [`v2.16.1`](https://github.com/go-co-op/gocron/releases/tag/v2.16.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.0...v2.16.1 )
#### What's Changed
- Fix [#​835](https://github.com/go-co-op/gocron/issues/835 ) and [#​837](https://github.com/go-co-op/gocron/issues/837 ) by [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/836
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.16.0...v2.16.1
### [`v2.16.0`](https://github.com/go-co-op/gocron/releases/tag/v2.16.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.15.0...v2.16.0 )
#### What's Changed
- feat:custom-cron interface for own custom cron implimentation by [@​Dojeto](https://github.com/Dojeto ) in https://github.com/go-co-op/gocron/pull/834
#### Bug fixes
- fixes related to the bug where a job unexpectedly runs twice by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/810
- fix scheduler restart by [@​27149chen](https://github.com/27149chen ) in https://github.com/go-co-op/gocron/pull/825
- removes nextRuns in the past when job skipped by locker [#​828](https://github.com/go-co-op/gocron/issues/828 ) by [@​manuelarte](https://github.com/manuelarte ) in https://github.com/go-co-op/gocron/pull/829
#### Chores
- go to 1.21, upgrade deps by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/822
- replace "golang.org/x/exp" with standard libraries by [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/823
- Bump golangci/golangci-lint-action from 6.2.0 to 6.3.2 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/827
- fix err assertion in TestScheduler_RemoveJob by [@​alexandear](https://github.com/alexandear ) in https://github.com/go-co-op/gocron/pull/830
- Bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/831
- re-enable goleak detection in ci by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/832
- chore: add go1.24 to ci by [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/833
#### New Contributors
- [@​alexandear](https://github.com/alexandear ) made their first contribution in https://github.com/go-co-op/gocron/pull/830
- [@​Dojeto](https://github.com/Dojeto ) made their first contribution in https://github.com/go-co-op/gocron/pull/834
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.15.0...v2.16.0
### [`v2.15.0`](https://github.com/go-co-op/gocron/releases/tag/v2.15.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.2...v2.15.0 )
#### What's New
- New method WithContext supports providing a parent context by [@​27149chen](https://github.com/27149chen ) in https://github.com/go-co-op/gocron/pull/819 & [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/820
```go
// WithContext sets the parent context for the job.
// If you set the first argument of your Task func to be a context.Context,
// gocron will pass in the provided context to the job and will cancel the
// context on shutdown. If you cancel the context the job will no longer be
// scheduled as well. This allows you to both control the job via a context
// and listen for and handle cancellation within your job.
```
- Job task function now supports passing a ctx if the first argument in your function is a `context.Context` by [@​27149chen](https://github.com/27149chen ) in https://github.com/go-co-op/gocron/pull/819 & [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/820
```go
// NewTask provides the job's task function and parameters.
// If you set the first argument of your Task func to be a context.Context,
// gocron will pass in a context (either the default Job context, or one
// provided via WithContext) to the job and will cancel the context on shutdown.
// This allows you to listen for and handle cancellation within your job.
```
#### Chores
- Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/817
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.14.2...v2.15.0
### [`v2.14.2`](https://github.com/go-co-op/gocron/releases/tag/v2.14.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.1...v2.14.2 )
#### What's Changed
- feat: allow disabling global distributed locker per job by [@​seinshah](https://github.com/seinshah ) in https://github.com/go-co-op/gocron/pull/811
- feat(event listener): introduce BeforeJobRunsSkipIfBeforeFuncErrors as a new Eventlistener by [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) in https://github.com/go-co-op/gocron/pull/813
#### New Contributors
- [@​seinshah](https://github.com/seinshah ) made their first contribution in https://github.com/go-co-op/gocron/pull/811
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.14.1...v2.14.2
### [`v2.14.1`](https://github.com/go-co-op/gocron/releases/tag/v2.14.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.0...v2.14.1 )
#### What's Changed
- BUG FIX: creating a new slice in several job options because appending modifies original by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/809
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.14.0...v2.14.1
### [`v2.14.0`](https://github.com/go-co-op/gocron/releases/tag/v2.14.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.13.0...v2.14.0 )
#### What's Changed
- parse time.Time from AtTime by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/806
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.13.0...v2.14.0
### [`v2.13.0`](https://github.com/go-co-op/gocron/releases/tag/v2.13.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.4...v2.13.0 )
#### What's Changed
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/801
- stop timeout timers when no longer needed by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/803
- feat(monitor): introduce MonitorStatus by [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) in https://github.com/go-co-op/gocron/pull/780
#### New Contributors
- [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) made their first contribution in https://github.com/go-co-op/gocron/pull/780
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.4...v2.13.0
### [`v2.12.4`](https://github.com/go-co-op/gocron/releases/tag/v2.12.4 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.3...v2.12.4 )
#### What's Changed
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/781
- fix overly greedy panic handler by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/800
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.3...v2.12.4
### [`v2.12.3`](https://github.com/go-co-op/gocron/releases/tag/v2.12.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.2...v2.12.3 )
#### What's Changed
- update mocks with latest job/scheduler changes by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/794
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.2...v2.12.3
### [`v2.12.2`](https://github.com/go-co-op/gocron/releases/tag/v2.12.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.1...v2.12.2 )
#### What's Changed
- dailyjob should not allow interval zero by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/791
- weekly and monthly jobs should not allow zero interval by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/792
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.1...v2.12.2
### [`v2.12.1`](https://github.com/go-co-op/gocron/releases/tag/v2.12.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.0...v2.12.1 )
#### What's Changed
- Fix CPU spike / max-out in One-time job when 2 or more equal times are provided by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/779
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.0...v2.12.1
### [`v2.12.0`](https://github.com/go-co-op/gocron/releases/tag/v2.12.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.11.0...v2.12.0 )
#### What's Changed
- add Rescheduled metric for executor. by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/763
- handle crontab and return error with invalid day in a month by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/766
- Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/764
- fix: cleanup timers by [@​hayotbisonai](https://github.com/hayotbisonai ) in https://github.com/go-co-op/gocron/pull/776
#### New Contributors
- [@​hayotbisonai](https://github.com/hayotbisonai ) made their first contribution in https://github.com/go-co-op/gocron/pull/776
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.11.0...v2.12.0
### [`v2.11.0`](https://github.com/go-co-op/gocron/releases/tag/v2.11.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.10.1...v2.11.0 )
#### Features
- `WithStopAt` added to `JobOption`'s to allow giving a time for jobs to stop running by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/760
#### Fixes
- Fix typo in security policy by [@​deining](https://github.com/deining ) in https://github.com/go-co-op/gocron/pull/759
#### Internal
- internal refactoring by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/761
#### New Contributors
- [@​deining](https://github.com/deining ) made their first contribution in https://github.com/go-co-op/gocron/pull/759
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.10.1...v2.11.0
### [`v2.10.1`](https://github.com/go-co-op/gocron/releases/tag/v2.10.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.10.0...v2.10.1 )
#### What's Changed
- fix validation of variadic parameters when the type is interfaceby [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/757
#### New Contributors
- [@​apocelipes](https://github.com/apocelipes ) made their first contribution in https://github.com/go-co-op/gocron/pull/757
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.10.0...v2.10.1
### [`v2.10.0`](https://github.com/go-co-op/gocron/releases/tag/v2.10.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.9.0...v2.10.0 )
#### What's Changed
- issue-677: support task creation with variadic args by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/755
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.9.0...v2.10.0
### [`v2.9.0`](https://github.com/go-co-op/gocron/releases/tag/v2.9.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.8.0...v2.9.0 )
#### What's Changed
- issue-751: speed up rescheduling when time scheduling from is time.Zero by [@​samuelattwood](https://github.com/samuelattwood ) in https://github.com/go-co-op/gocron/pull/752
- feat: add WithIdentifier() as new job option by [@​pcfreak30](https://github.com/pcfreak30 ) in https://github.com/go-co-op/gocron/pull/754
#### New Contributors
- [@​samuelattwood](https://github.com/samuelattwood ) made their first contribution in https://github.com/go-co-op/gocron/pull/752
- [@​pcfreak30](https://github.com/pcfreak30 ) made their first contribution in https://github.com/go-co-op/gocron/pull/754
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.8.0...v2.9.0
### [`v2.8.0`](https://github.com/go-co-op/gocron/releases/tag/v2.8.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.7.1...v2.8.0 )
#### What's Changed
- issue-747: Provide more details of ErrPanicRecovered by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/749
#### New Contributors
- [@​Higan](https://github.com/Higan ) made their first contribution in https://github.com/go-co-op/gocron/pull/749
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.7.1...v2.8.0
### [`v2.7.1`](https://github.com/go-co-op/gocron/releases/tag/v2.7.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.7.0...v2.7.1 )
#### What's Changed
- issue-740: ascending time function by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/744
- fix jobs not starting on scheduler restart when using WithLimitConcurrentJobs by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/745
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.7.0...v2.7.1
### [`v2.7.0`](https://github.com/go-co-op/gocron/releases/tag/v2.7.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.6.0...v2.7.0 )
#### Added
- issue-740: expand oneTimeJob to support multiple times by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/741
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#OneTimeJobStartDateTimes )
#### Fixed
- issue-742: bug in `NextRun` by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/743
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.6.0...v2.7.0
### [`v2.6.0`](https://github.com/go-co-op/gocron/releases/tag/v2.6.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.5.0...v2.6.0 )
#### Added
- after lock error listener by [@​manuelarte](https://github.com/manuelarte ) in https://github.com/go-co-op/gocron/pull/734
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#AfterLockError )
- Add `AfterJobRunsWithPanic` by [@​trungdlp-wolffun](https://github.com/trungdlp-wolffun ) in https://github.com/go-co-op/gocron/pull/733
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#AfterJobRunsWithPanic )
#### Fixed
- issue-738: make withSeconds optional in cron-expression by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/739
- issue-736: moving validation of one-time to by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/737
#### Misc
- Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/730
- remove circleci config by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/735
#### New Contributors
- [@​manuelarte](https://github.com/manuelarte ) made their first contribution in https://github.com/go-co-op/gocron/pull/734
- [@​trungdlp-wolffun](https://github.com/trungdlp-wolffun ) made their first contribution in https://github.com/go-co-op/gocron/pull/733
- [@​rbroggi](https://github.com/rbroggi ) made their first contribution in https://github.com/go-co-op/gocron/pull/739
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.5.0...v2.6.0
### [`v2.5.0`](https://github.com/go-co-op/gocron/releases/tag/v2.5.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.4.1...v2.5.0 )
#### What's Changed
- adding Job.NextRuns to provide n next run times by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/729
- Bump golangci/golangci-lint-action from 4.0.0 to 5.3.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/728
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.4.1...v2.5.0
### [`v2.4.1`](https://github.com/go-co-op/gocron/releases/tag/v2.4.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.4.0...v2.4.1 )
#### What's Changed
- fix memory leak with singleton mode where job is sending duplicate reschedule requests by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/723
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.4.0...v2.4.1
### [`v2.4.0`](https://github.com/go-co-op/gocron/releases/tag/v2.4.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.3.0...v2.4.0 )
#### What's Changed
- Added JobsWaitingInQueue in Scheduler by [@​giri-vsr](https://github.com/giri-vsr ) in https://github.com/go-co-op/gocron/pull/721
- don't trash the incoming slice, match what was done in NewAtTime by [@​cloudkucooland](https://github.com/cloudkucooland ) in https://github.com/go-co-op/gocron/pull/724
#### New Contributors
- [@​cloudkucooland](https://github.com/cloudkucooland ) made their first contribution in https://github.com/go-co-op/gocron/pull/724
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.3.0...v2.4.0
### [`v2.3.0`](https://github.com/go-co-op/gocron/releases/tag/v2.3.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.10...v2.3.0 )
#### What's Changed
- Add Go 1.22 to test matrix by [@​evgenymarkov](https://github.com/evgenymarkov ) in https://github.com/go-co-op/gocron/pull/714
- Monitor: IncrementJob in case of skipped job run by [@​giri-vsr](https://github.com/giri-vsr ) in https://github.com/go-co-op/gocron/pull/715
- fix mocks import path by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/720
#### New Contributors
- [@​evgenymarkov](https://github.com/evgenymarkov ) made their first contribution in https://github.com/go-co-op/gocron/pull/714
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.10...v2.2.11
### [`v2.2.10`](https://github.com/go-co-op/gocron/releases/tag/v2.2.10 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.9...v2.2.10 )
#### What's Changed
- fix nextRun with singleton mode reporting incorrect time by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/705
- Added Distributed Locker to JobOptions by [@​giri-vsr](https://github.com/giri-vsr ) in https://github.com/go-co-op/gocron/pull/711
#### New Contributors
- [@​giri-vsr](https://github.com/giri-vsr ) made their first contribution in https://github.com/go-co-op/gocron/pull/711
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.9...v2.2.10
### [`v2.2.9`](https://github.com/go-co-op/gocron/releases/tag/v2.2.9 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.8...v2.2.9 )
#### What's Changed
- fix case where OneTimeJob with concurrent limit and limited runs fails to run by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/703
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.8...v2.2.9
### [`v2.2.8`](https://github.com/go-co-op/gocron/releases/tag/v2.2.8 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.7...v2.2.8 )
#### What's Changed
- return an error if duration is zero by [@​moyu-x](https://github.com/moyu-x ) in https://github.com/go-co-op/gocron/pull/701
- properly report lastRun for limit type jobs and RunNow by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/700
#### New Contributors
- [@​moyu-x](https://github.com/moyu-x ) made their first contribution in https://github.com/go-co-op/gocron/pull/701
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.7...v2.2.8
### [`v2.2.7`](https://github.com/go-co-op/gocron/releases/tag/v2.2.7 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.6...v2.2.7 )
#### What's Changed
- Allow more time for requestJobCtx by [@​drewgonzales360](https://github.com/drewgonzales360 ) in https://github.com/go-co-op/gocron/pull/699
- fix case where job removed causes panic when rescheduling by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/698
#### New Contributors
- [@​drewgonzales360](https://github.com/drewgonzales360 ) made their first contribution in https://github.com/go-co-op/gocron/pull/699
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.6...v2.2.7
### [`v2.2.6`](https://github.com/go-co-op/gocron/releases/tag/v2.2.6 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.5...v2.2.6 )
#### What's Changed
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/684
- elector & locker were failing to send out when not leader by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/688
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.5...v2.2.6
### [`v2.2.5`](https://github.com/go-co-op/gocron/releases/tag/v2.2.5 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.4...v2.2.5 )
#### What's Changed
- remove codecov by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/672
- Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/675
- fix cases where default on send out is resulting in job not going out by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/686
- This fixes two bugs related to limit mode and singleton mode having jobs stop running
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.4...v2.2.5
### [`v2.2.4`](https://github.com/go-co-op/gocron/releases/tag/v2.2.4 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.3...v2.2.4 )
#### What's Changed
- correct AfterJobRuns doc by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/670
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.3...v2.2.4
### [`v2.2.3`](https://github.com/go-co-op/gocron/releases/tag/v2.2.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.2...v2.2.3 )
#### What's Changed
- fix RunNow() when calling from a job returned by Jobs() by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/668
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.2...v2.2.3
### [`v2.2.2`](https://github.com/go-co-op/gocron/releases/tag/v2.2.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.1...v2.2.2 )
#### What's Changed
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/664
- fix unsafe map usage in singletonMode by [@​JohnRoesler](https://github.com/JohnRoesler ) & [@​a3sroot](https://github.com/a3sroot ) in https://github.com/go-co-op/gocron/pull/665
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.1...v2.2.2
### [`v2.2.1`](https://github.com/go-co-op/gocron/releases/tag/v2.2.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.0...v2.2.1 )
#### What's Changed
- fix monthly jobs when counting days from the end by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/662
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.0...v2.2.1
### [`v2.2.0`](https://github.com/go-co-op/gocron/releases/tag/v2.2.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.2...v2.2.0 )
#### What's Changed
- wait for new job to be fully created before returning by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/658
- BETA FEATURE: Add job monitor interface to allow for collecting job metrics by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/659
- This is the first release of the monitor feature - it may be changed as initial implementations are created and feedback comes in
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.1.2...v2.2.0
### [`v2.1.2`](https://github.com/go-co-op/gocron/releases/tag/v2.1.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.1...v2.1.2 )
#### Fixes
- fix to handle when next ends up in the past by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/650
- make the order of the returned jobs slice deterministic by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/652
#### Documentation
- refactor: fix indent by [@​leedrum](https://github.com/leedrum ) in https://github.com/go-co-op/gocron/pull/649
#### New Contributors
- [@​leedrum](https://github.com/leedrum ) made their first contribution in https://github.com/go-co-op/gocron/pull/649
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.1.1...v2.1.2
### [`v2.1.1`](https://github.com/go-co-op/gocron/releases/tag/v2.1.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.0...v2.1.1 )
#### What's Changed
- [bump golang.org/x/exp](https://github.com/go-co-op/gocron/commit/7ee4c50f5785121eb4b5fb37ea79d13334c2143e )
- [fixup Job and Scheduler interface docs](https://github.com/go-co-op/gocron/commit/a51820e30f6657d908f7051ceb92091c4abe6b8e )
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.1.0...v2.1.1
### [`v2.1.0`](https://github.com/go-co-op/gocron/releases/tag/v2.1.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.3...v2.1.0 )
#### What's Changed
- add new features, OneTimeJob and Job.RunNow() by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/646
#### Version bumps
- Bump github/codeql-action from 2 to 3 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/644
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/645
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.3...v2.1.0
### [`v2.0.3`](https://github.com/go-co-op/gocron/releases/tag/v2.0.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.2...v2.0.3 )
#### Fixes
- fix weekly and monthly to handle midnight by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/643 [#​642](https://github.com/go-co-op/gocron/issues/642 )
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.2...v2.0.3
### [`v2.0.2`](https://github.com/go-co-op/gocron/releases/tag/v2.0.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.1...v2.0.2 )
#### Fixes
- fix: check function param length and type by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/638 raised in [#​637](https://github.com/go-co-op/gocron/issues/637 )
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.1...v2.0.2
### [`v2.0.1`](https://github.com/go-co-op/gocron/releases/tag/v2.0.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.0...v2.0.1 )
#### Fixes
- daily job next logic failed to consider 1 midnight attime by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/635
#### Bumps
- Bump actions/checkout from 3 to 4 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/631
- Bump actions/setup-go from 4 to 5 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/630
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.0...v2.0.1
### [`v2.0.0`](https://github.com/go-co-op/gocron/releases/tag/v2.0.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v1.37.0...v2.0.0 )
#### v2.0.0
It's here! 🎉 Take a look at the readme and godoc to see how the new version works!
Please give feedback! (Reach out on slack if you're interested in contributing so we can coordinate work 😄 ) And open issues if you find any bugs or have features you'd like to see supported!
#### New Contributors
- [@​AlphaNecron](https://github.com/AlphaNecron ) made their first contribution in https://github.com/go-co-op/gocron/pull/613
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.0-alpha-1...v2.0.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: https://gitea.t000-n.de/t.behrendt/realDynDNS/pulls/36
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-06-06 11:53:22 +02:00
renovate-bot
29c62a8b1f
chore(deps): update golang docker tag to v1.24 ( #31 )
...
CD / Check changes (push) Successful in 39s
CD / test (push) Successful in 48s
CD / Build and push (amd64) (push) Successful in 50s
CD / Build and push (arm64) (push) Successful in 3m7s
CD / Create manifest (push) Successful in 12s
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang | stage | minor | `1.23-alpine` -> `1.24-alpine` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #31
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost >
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-04-29 17:32:19 +02:00
t.behrendt
0fdd151e6d
ci: fix conditional build condition ( #37 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 32s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #37
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-04-13 19:07:41 +02:00
renovate-bot
89d965a4d2
chore(deps): update module github.com/go-co-op/gocron to v2 ( #35 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 1m6s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/go-co-op/gocron](https://github.com/go-co-op/gocron ) | require | major | `v1.37.0` -> `v2.16.1` |
---
### Release Notes
<details>
<summary>go-co-op/gocron (github.com/go-co-op/gocron)</summary>
### [`v2.16.1`](https://github.com/go-co-op/gocron/releases/tag/v2.16.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.16.0...v2.16.1 )
#### What's Changed
- Fix [#​835](https://github.com/go-co-op/gocron/issues/835 ) and [#​837](https://github.com/go-co-op/gocron/issues/837 ) by [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/836
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.16.0...v2.16.1
### [`v2.16.0`](https://github.com/go-co-op/gocron/releases/tag/v2.16.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.15.0...v2.16.0 )
#### What's Changed
- feat:custom-cron interface for own custom cron implimentation by [@​Dojeto](https://github.com/Dojeto ) in https://github.com/go-co-op/gocron/pull/834
#### Bug fixes
- fixes related to the bug where a job unexpectedly runs twice by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/810
- fix scheduler restart by [@​27149chen](https://github.com/27149chen ) in https://github.com/go-co-op/gocron/pull/825
- removes nextRuns in the past when job skipped by locker [#​828](https://github.com/go-co-op/gocron/issues/828 ) by [@​manuelarte](https://github.com/manuelarte ) in https://github.com/go-co-op/gocron/pull/829
#### Chores
- go to 1.21, upgrade deps by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/822
- replace "golang.org/x/exp" with standard libraries by [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/823
- Bump golangci/golangci-lint-action from 6.2.0 to 6.3.2 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/827
- fix err assertion in TestScheduler_RemoveJob by [@​alexandear](https://github.com/alexandear ) in https://github.com/go-co-op/gocron/pull/830
- Bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/831
- re-enable goleak detection in ci by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/832
- chore: add go1.24 to ci by [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/833
#### New Contributors
- [@​alexandear](https://github.com/alexandear ) made their first contribution in https://github.com/go-co-op/gocron/pull/830
- [@​Dojeto](https://github.com/Dojeto ) made their first contribution in https://github.com/go-co-op/gocron/pull/834
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.15.0...v2.16.0
### [`v2.15.0`](https://github.com/go-co-op/gocron/releases/tag/v2.15.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.2...v2.15.0 )
#### What's New
- New method WithContext supports providing a parent context by [@​27149chen](https://github.com/27149chen ) in https://github.com/go-co-op/gocron/pull/819 & [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/820
```go
// WithContext sets the parent context for the job.
// If you set the first argument of your Task func to be a context.Context,
// gocron will pass in the provided context to the job and will cancel the
// context on shutdown. If you cancel the context the job will no longer be
// scheduled as well. This allows you to both control the job via a context
// and listen for and handle cancellation within your job.
```
- Job task function now supports passing a ctx if the first argument in your function is a `context.Context` by [@​27149chen](https://github.com/27149chen ) in https://github.com/go-co-op/gocron/pull/819 & [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/820
```go
// NewTask provides the job's task function and parameters.
// If you set the first argument of your Task func to be a context.Context,
// gocron will pass in a context (either the default Job context, or one
// provided via WithContext) to the job and will cancel the context on shutdown.
// This allows you to listen for and handle cancellation within your job.
```
#### Chores
- Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/817
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.14.2...v2.15.0
### [`v2.14.2`](https://github.com/go-co-op/gocron/releases/tag/v2.14.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.1...v2.14.2 )
#### What's Changed
- feat: allow disabling global distributed locker per job by [@​seinshah](https://github.com/seinshah ) in https://github.com/go-co-op/gocron/pull/811
- feat(event listener): introduce BeforeJobRunsSkipIfBeforeFuncErrors as a new Eventlistener by [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) in https://github.com/go-co-op/gocron/pull/813
#### New Contributors
- [@​seinshah](https://github.com/seinshah ) made their first contribution in https://github.com/go-co-op/gocron/pull/811
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.14.1...v2.14.2
### [`v2.14.1`](https://github.com/go-co-op/gocron/releases/tag/v2.14.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.14.0...v2.14.1 )
#### What's Changed
- BUG FIX: creating a new slice in several job options because appending modifies original by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/809
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.14.0...v2.14.1
### [`v2.14.0`](https://github.com/go-co-op/gocron/releases/tag/v2.14.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.13.0...v2.14.0 )
#### What's Changed
- parse time.Time from AtTime by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/806
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.13.0...v2.14.0
### [`v2.13.0`](https://github.com/go-co-op/gocron/releases/tag/v2.13.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.4...v2.13.0 )
#### What's Changed
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/801
- stop timeout timers when no longer needed by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/803
- feat(monitor): introduce MonitorStatus by [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) in https://github.com/go-co-op/gocron/pull/780
#### New Contributors
- [@​FalcoSuessgott](https://github.com/FalcoSuessgott ) made their first contribution in https://github.com/go-co-op/gocron/pull/780
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.4...v2.13.0
### [`v2.12.4`](https://github.com/go-co-op/gocron/releases/tag/v2.12.4 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.3...v2.12.4 )
#### What's Changed
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/781
- fix overly greedy panic handler by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/800
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.3...v2.12.4
### [`v2.12.3`](https://github.com/go-co-op/gocron/releases/tag/v2.12.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.2...v2.12.3 )
#### What's Changed
- update mocks with latest job/scheduler changes by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/794
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.2...v2.12.3
### [`v2.12.2`](https://github.com/go-co-op/gocron/releases/tag/v2.12.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.1...v2.12.2 )
#### What's Changed
- dailyjob should not allow interval zero by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/791
- weekly and monthly jobs should not allow zero interval by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/792
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.1...v2.12.2
### [`v2.12.1`](https://github.com/go-co-op/gocron/releases/tag/v2.12.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.12.0...v2.12.1 )
#### What's Changed
- Fix CPU spike / max-out in One-time job when 2 or more equal times are provided by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/779
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.12.0...v2.12.1
### [`v2.12.0`](https://github.com/go-co-op/gocron/releases/tag/v2.12.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.11.0...v2.12.0 )
#### What's Changed
- add Rescheduled metric for executor. by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/763
- handle crontab and return error with invalid day in a month by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/766
- Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/764
- fix: cleanup timers by [@​hayotbisonai](https://github.com/hayotbisonai ) in https://github.com/go-co-op/gocron/pull/776
#### New Contributors
- [@​hayotbisonai](https://github.com/hayotbisonai ) made their first contribution in https://github.com/go-co-op/gocron/pull/776
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.11.0...v2.12.0
### [`v2.11.0`](https://github.com/go-co-op/gocron/releases/tag/v2.11.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.10.1...v2.11.0 )
#### Features
- `WithStopAt` added to `JobOption`'s to allow giving a time for jobs to stop running by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/760
#### Fixes
- Fix typo in security policy by [@​deining](https://github.com/deining ) in https://github.com/go-co-op/gocron/pull/759
#### Internal
- internal refactoring by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/761
#### New Contributors
- [@​deining](https://github.com/deining ) made their first contribution in https://github.com/go-co-op/gocron/pull/759
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.10.1...v2.11.0
### [`v2.10.1`](https://github.com/go-co-op/gocron/releases/tag/v2.10.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.10.0...v2.10.1 )
#### What's Changed
- fix validation of variadic parameters when the type is interfaceby [@​apocelipes](https://github.com/apocelipes ) in https://github.com/go-co-op/gocron/pull/757
#### New Contributors
- [@​apocelipes](https://github.com/apocelipes ) made their first contribution in https://github.com/go-co-op/gocron/pull/757
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.10.0...v2.10.1
### [`v2.10.0`](https://github.com/go-co-op/gocron/releases/tag/v2.10.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.9.0...v2.10.0 )
#### What's Changed
- issue-677: support task creation with variadic args by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/755
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.9.0...v2.10.0
### [`v2.9.0`](https://github.com/go-co-op/gocron/releases/tag/v2.9.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.8.0...v2.9.0 )
#### What's Changed
- issue-751: speed up rescheduling when time scheduling from is time.Zero by [@​samuelattwood](https://github.com/samuelattwood ) in https://github.com/go-co-op/gocron/pull/752
- feat: add WithIdentifier() as new job option by [@​pcfreak30](https://github.com/pcfreak30 ) in https://github.com/go-co-op/gocron/pull/754
#### New Contributors
- [@​samuelattwood](https://github.com/samuelattwood ) made their first contribution in https://github.com/go-co-op/gocron/pull/752
- [@​pcfreak30](https://github.com/pcfreak30 ) made their first contribution in https://github.com/go-co-op/gocron/pull/754
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.8.0...v2.9.0
### [`v2.8.0`](https://github.com/go-co-op/gocron/releases/tag/v2.8.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.7.1...v2.8.0 )
#### What's Changed
- issue-747: Provide more details of ErrPanicRecovered by [@​Higan](https://github.com/Higan ) in https://github.com/go-co-op/gocron/pull/749
#### New Contributors
- [@​Higan](https://github.com/Higan ) made their first contribution in https://github.com/go-co-op/gocron/pull/749
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.7.1...v2.8.0
### [`v2.7.1`](https://github.com/go-co-op/gocron/releases/tag/v2.7.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.7.0...v2.7.1 )
#### What's Changed
- issue-740: ascending time function by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/744
- fix jobs not starting on scheduler restart when using WithLimitConcurrentJobs by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/745
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.7.0...v2.7.1
### [`v2.7.0`](https://github.com/go-co-op/gocron/releases/tag/v2.7.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.6.0...v2.7.0 )
#### Added
- issue-740: expand oneTimeJob to support multiple times by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/741
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#OneTimeJobStartDateTimes )
#### Fixed
- issue-742: bug in `NextRun` by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/743
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.6.0...v2.7.0
### [`v2.6.0`](https://github.com/go-co-op/gocron/releases/tag/v2.6.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.5.0...v2.6.0 )
#### Added
- after lock error listener by [@​manuelarte](https://github.com/manuelarte ) in https://github.com/go-co-op/gocron/pull/734
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#AfterLockError )
- Add `AfterJobRunsWithPanic` by [@​trungdlp-wolffun](https://github.com/trungdlp-wolffun ) in https://github.com/go-co-op/gocron/pull/733
- [go doc](https://pkg.go.dev/github.com/go-co-op/gocron/v2#AfterJobRunsWithPanic )
#### Fixed
- issue-738: make withSeconds optional in cron-expression by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/739
- issue-736: moving validation of one-time to by [@​rbroggi](https://github.com/rbroggi ) in https://github.com/go-co-op/gocron/pull/737
#### Misc
- Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/730
- remove circleci config by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/735
#### New Contributors
- [@​manuelarte](https://github.com/manuelarte ) made their first contribution in https://github.com/go-co-op/gocron/pull/734
- [@​trungdlp-wolffun](https://github.com/trungdlp-wolffun ) made their first contribution in https://github.com/go-co-op/gocron/pull/733
- [@​rbroggi](https://github.com/rbroggi ) made their first contribution in https://github.com/go-co-op/gocron/pull/739
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.5.0...v2.6.0
### [`v2.5.0`](https://github.com/go-co-op/gocron/releases/tag/v2.5.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.4.1...v2.5.0 )
#### What's Changed
- adding Job.NextRuns to provide n next run times by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/729
- Bump golangci/golangci-lint-action from 4.0.0 to 5.3.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/728
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.4.1...v2.5.0
### [`v2.4.1`](https://github.com/go-co-op/gocron/releases/tag/v2.4.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.4.0...v2.4.1 )
#### What's Changed
- fix memory leak with singleton mode where job is sending duplicate reschedule requests by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/723
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.4.0...v2.4.1
### [`v2.4.0`](https://github.com/go-co-op/gocron/releases/tag/v2.4.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.3.0...v2.4.0 )
#### What's Changed
- Added JobsWaitingInQueue in Scheduler by [@​giri-vsr](https://github.com/giri-vsr ) in https://github.com/go-co-op/gocron/pull/721
- don't trash the incoming slice, match what was done in NewAtTime by [@​cloudkucooland](https://github.com/cloudkucooland ) in https://github.com/go-co-op/gocron/pull/724
#### New Contributors
- [@​cloudkucooland](https://github.com/cloudkucooland ) made their first contribution in https://github.com/go-co-op/gocron/pull/724
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.3.0...v2.4.0
### [`v2.3.0`](https://github.com/go-co-op/gocron/releases/tag/v2.3.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.10...v2.3.0 )
#### What's Changed
- Add Go 1.22 to test matrix by [@​evgenymarkov](https://github.com/evgenymarkov ) in https://github.com/go-co-op/gocron/pull/714
- Monitor: IncrementJob in case of skipped job run by [@​giri-vsr](https://github.com/giri-vsr ) in https://github.com/go-co-op/gocron/pull/715
- fix mocks import path by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/720
#### New Contributors
- [@​evgenymarkov](https://github.com/evgenymarkov ) made their first contribution in https://github.com/go-co-op/gocron/pull/714
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.10...v2.2.11
### [`v2.2.10`](https://github.com/go-co-op/gocron/releases/tag/v2.2.10 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.9...v2.2.10 )
#### What's Changed
- fix nextRun with singleton mode reporting incorrect time by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/705
- Added Distributed Locker to JobOptions by [@​giri-vsr](https://github.com/giri-vsr ) in https://github.com/go-co-op/gocron/pull/711
#### New Contributors
- [@​giri-vsr](https://github.com/giri-vsr ) made their first contribution in https://github.com/go-co-op/gocron/pull/711
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.9...v2.2.10
### [`v2.2.9`](https://github.com/go-co-op/gocron/releases/tag/v2.2.9 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.8...v2.2.9 )
#### What's Changed
- fix case where OneTimeJob with concurrent limit and limited runs fails to run by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/703
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.8...v2.2.9
### [`v2.2.8`](https://github.com/go-co-op/gocron/releases/tag/v2.2.8 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.7...v2.2.8 )
#### What's Changed
- return an error if duration is zero by [@​moyu-x](https://github.com/moyu-x ) in https://github.com/go-co-op/gocron/pull/701
- properly report lastRun for limit type jobs and RunNow by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/700
#### New Contributors
- [@​moyu-x](https://github.com/moyu-x ) made their first contribution in https://github.com/go-co-op/gocron/pull/701
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.7...v2.2.8
### [`v2.2.7`](https://github.com/go-co-op/gocron/releases/tag/v2.2.7 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.6...v2.2.7 )
#### What's Changed
- Allow more time for requestJobCtx by [@​drewgonzales360](https://github.com/drewgonzales360 ) in https://github.com/go-co-op/gocron/pull/699
- fix case where job removed causes panic when rescheduling by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/698
#### New Contributors
- [@​drewgonzales360](https://github.com/drewgonzales360 ) made their first contribution in https://github.com/go-co-op/gocron/pull/699
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.6...v2.2.7
### [`v2.2.6`](https://github.com/go-co-op/gocron/releases/tag/v2.2.6 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.5...v2.2.6 )
#### What's Changed
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/684
- elector & locker were failing to send out when not leader by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/688
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.5...v2.2.6
### [`v2.2.5`](https://github.com/go-co-op/gocron/releases/tag/v2.2.5 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.4...v2.2.5 )
#### What's Changed
- remove codecov by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/672
- Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/675
- fix cases where default on send out is resulting in job not going out by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/686
- This fixes two bugs related to limit mode and singleton mode having jobs stop running
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.4...v2.2.5
### [`v2.2.4`](https://github.com/go-co-op/gocron/releases/tag/v2.2.4 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.3...v2.2.4 )
#### What's Changed
- correct AfterJobRuns doc by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/670
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.3...v2.2.4
### [`v2.2.3`](https://github.com/go-co-op/gocron/releases/tag/v2.2.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.2...v2.2.3 )
#### What's Changed
- fix RunNow() when calling from a job returned by Jobs() by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/668
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.2...v2.2.3
### [`v2.2.2`](https://github.com/go-co-op/gocron/releases/tag/v2.2.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.1...v2.2.2 )
#### What's Changed
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/664
- fix unsafe map usage in singletonMode by [@​JohnRoesler](https://github.com/JohnRoesler ) & [@​a3sroot](https://github.com/a3sroot ) in https://github.com/go-co-op/gocron/pull/665
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.1...v2.2.2
### [`v2.2.1`](https://github.com/go-co-op/gocron/releases/tag/v2.2.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.2.0...v2.2.1 )
#### What's Changed
- fix monthly jobs when counting days from the end by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/662
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.2.0...v2.2.1
### [`v2.2.0`](https://github.com/go-co-op/gocron/releases/tag/v2.2.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.2...v2.2.0 )
#### What's Changed
- wait for new job to be fully created before returning by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/658
- BETA FEATURE: Add job monitor interface to allow for collecting job metrics by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/659
- This is the first release of the monitor feature - it may be changed as initial implementations are created and feedback comes in
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.1.2...v2.2.0
### [`v2.1.2`](https://github.com/go-co-op/gocron/releases/tag/v2.1.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.1...v2.1.2 )
#### Fixes
- fix to handle when next ends up in the past by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/650
- make the order of the returned jobs slice deterministic by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/652
#### Documentation
- refactor: fix indent by [@​leedrum](https://github.com/leedrum ) in https://github.com/go-co-op/gocron/pull/649
#### New Contributors
- [@​leedrum](https://github.com/leedrum ) made their first contribution in https://github.com/go-co-op/gocron/pull/649
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.1.1...v2.1.2
### [`v2.1.1`](https://github.com/go-co-op/gocron/releases/tag/v2.1.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.1.0...v2.1.1 )
#### What's Changed
- [bump golang.org/x/exp](https://github.com/go-co-op/gocron/commit/7ee4c50f5785121eb4b5fb37ea79d13334c2143e )
- [fixup Job and Scheduler interface docs](https://github.com/go-co-op/gocron/commit/a51820e30f6657d908f7051ceb92091c4abe6b8e )
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.1.0...v2.1.1
### [`v2.1.0`](https://github.com/go-co-op/gocron/releases/tag/v2.1.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.3...v2.1.0 )
#### What's Changed
- add new features, OneTimeJob and Job.RunNow() by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/646
#### Version bumps
- Bump github/codeql-action from 2 to 3 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/644
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/645
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.3...v2.1.0
### [`v2.0.3`](https://github.com/go-co-op/gocron/releases/tag/v2.0.3 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.2...v2.0.3 )
#### Fixes
- fix weekly and monthly to handle midnight by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/643 [#​642](https://github.com/go-co-op/gocron/issues/642 )
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.2...v2.0.3
### [`v2.0.2`](https://github.com/go-co-op/gocron/releases/tag/v2.0.2 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.1...v2.0.2 )
#### Fixes
- fix: check function param length and type by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/638 raised in [#​637](https://github.com/go-co-op/gocron/issues/637 )
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.1...v2.0.2
### [`v2.0.1`](https://github.com/go-co-op/gocron/releases/tag/v2.0.1 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v2.0.0...v2.0.1 )
#### Fixes
- daily job next logic failed to consider 1 midnight attime by [@​JohnRoesler](https://github.com/JohnRoesler ) in https://github.com/go-co-op/gocron/pull/635
#### Bumps
- Bump actions/checkout from 3 to 4 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/631
- Bump actions/setup-go from 4 to 5 by [@​dependabot](https://github.com/dependabot ) in https://github.com/go-co-op/gocron/pull/630
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.0...v2.0.1
### [`v2.0.0`](https://github.com/go-co-op/gocron/releases/tag/v2.0.0 )
[Compare Source](https://github.com/go-co-op/gocron/compare/v1.37.0...v2.0.0 )
#### v2.0.0
It's here! 🎉 Take a look at the readme and godoc to see how the new version works!
Please give feedback! (Reach out on slack if you're interested in contributing so we can coordinate work 😄 ) And open issues if you find any bugs or have features you'd like to see supported!
#### New Contributors
- [@​AlphaNecron](https://github.com/AlphaNecron ) made their first contribution in https://github.com/go-co-op/gocron/pull/613
**Full Changelog**: https://github.com/go-co-op/gocron/compare/v2.0.0-alpha-1...v2.0.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI0MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: t.behrendt <t.behrendt@noreply.localhost >
Reviewed-on: https://gitea.t000-n.de/t.behrendt/realDynDNS/pulls/35
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-04-13 18:49:09 +02:00
renovate-bot
d4e48c2fbf
chore(deps): update docker/build-push-action action to v6 ( #32 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 2m49s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action ) | action | major | `v4` -> `v6` |
---
### Release Notes
<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>
### [`v6`](https://github.com/docker/build-push-action/compare/v5...v6 )
[Compare Source](https://github.com/docker/build-push-action/compare/v5...v6 )
### [`v5`](https://github.com/docker/build-push-action/compare/v4...v5 )
[Compare Source](https://github.com/docker/build-push-action/compare/v4...v5 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI0MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #32
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-04-13 18:46:07 +02:00
renovate-bot
a34f1f0a9a
chore(deps): update docker/setup-buildx-action action to v3 ( #34 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 22s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | action | major | `v2` -> `v3` |
---
### Release Notes
<details>
<summary>docker/setup-buildx-action (docker/setup-buildx-action)</summary>
### [`v3`](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
[Compare Source](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI0MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #34
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-04-13 18:44:33 +02:00
renovate-bot
ab150a88ef
chore(deps): update docker/login-action action to v3 ( #33 )
...
CD / Check changes (push) Successful in 7s
CD / test (push) Successful in 21s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been cancelled
CD / Create manifest (push) Has been cancelled
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action ) | action | major | `v2` -> `v3` |
---
### Release Notes
<details>
<summary>docker/login-action (docker/login-action)</summary>
### [`v3`](https://github.com/docker/login-action/compare/v2...v3 )
[Compare Source](https://github.com/docker/login-action/compare/v2...v3 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI0MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #33
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-04-13 18:43:53 +02:00
renovate-bot
f1e863b098
chore: Configure Renovate ( #30 )
...
CD / Check changes (push) Successful in 30s
CD / test (push) Successful in 48s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Welcome to [Renovate](https://github.com/renovatebot/renovate )! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.
---
### Detected Package Files
* `Dockerfile` (dockerfile)
* `.gitea/workflows/cd.yaml` (github-actions)
* `.gitea/workflows/ci.yaml` (github-actions)
* `go.mod` (gomod)
### What to Expect
With your current configuration, Renovate will create 5 Pull Requests:
<details>
<summary>chore(deps): update golang docker tag to v1.24</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/golang-1.x`
- Merge into: `main`
- Upgrade golang to `1.24-alpine`
</details>
<details>
<summary>chore(deps): update docker/build-push-action action to v6</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/docker-build-push-action-6.x`
- Merge into: `main`
- Upgrade [docker/build-push-action](https://github.com/docker/build-push-action ) to `v6`
</details>
<details>
<summary>chore(deps): update docker/login-action action to v3</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/docker-login-action-3.x`
- Merge into: `main`
- Upgrade [docker/login-action](https://github.com/docker/login-action ) to `v3`
</details>
<details>
<summary>chore(deps): update docker/setup-buildx-action action to v3</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/docker-setup-buildx-action-3.x`
- Merge into: `main`
- Upgrade [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) to `v3`
</details>
<details>
<summary>chore(deps): update module github.com/go-co-op/gocron to v2</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/github.com-go-co-op-gocron-2.x`
- Merge into: `main`
- Upgrade [github.com/go-co-op/gocron](https://github.com/go-co-op/gocron ) to `v2.16.1`
</details>
---
❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/ ), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-config-hash:94693a990c975907e7f13da3309b9d56ba02b3983519b41786edf5cf031e457c-->
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Reviewed-on: #30
Co-authored-by: Renovate Bot <renovate@t00n.de >
Co-committed-by: Renovate Bot <renovate@t00n.de >
2025-04-13 18:38:14 +02:00
t.behrendt
ad20ad46b0
chore: slimmer docker base image & binary ( #29 )
...
CD / test (push) Successful in 2m26s
CD / Build and push (amd64) (push) Successful in 1m37s
CD / Build and push (arm64) (push) Successful in 3m54s
CD / Create manifest (push) Successful in 11s
Reduction of 352 MiB -> 8.22 MiB
Reviewed-on: #29
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-02-16 20:27:29 +01:00
t.behrendt
ccf4f5dbbb
ci: refactor CD to only publish a single OCI manifest for all arches ( #28 )
...
CD / test (push) Successful in 2m21s
CD / Build and push (amd64) (push) Successful in 53s
CD / Build and push (arm64) (push) Successful in 2m11s
CD / Create manifest (push) Successful in 11s
Reviewed-on: #28
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-01-18 22:28:30 +01:00
t.behrendt
e53827adf0
ci: refactor multi arch build ( #27 )
...
CD / test (push) Successful in 1m34s
CD / Build and push (amd64) (push) Successful in 57s
CD / Build and push (arm64) (push) Successful in 2m19s
Reviewed-on: #27
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de >
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de >
2025-01-07 19:08:58 +01:00