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>
Fix regression error introduced when refactoring CD pipeline.
Reviewed-on: #6
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
Introduce CD pipeline, running after CI workflow runs successfully on main branch.
Builds and pushes Docker image to registry.
Reviewed-on: #4
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
Addition of unit test in CI pipeline.
Branch protection for merges to main setup, requiring "CI / test (pull_request)".
Reviewed-on: #3
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
MVP including features:
* Detect IP change
* Configurable/generic external IP provider
* Configurable/generic DNS provider
* Impl. of plain external IP provider
* Impl. of Ionos DNS provider
Reviewed-on: #1
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>