This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [docker.io/renovate/renovate](https://renovatebot.com) ([source](https://redirect.github.com/renovatebot/renovate)) | final | minor | `39.240.1-full` -> `39.245.2-full` | --- ### Release Notes <details> <summary>renovatebot/renovate (docker.io/renovate/renovate)</summary> ### [`v39.245.2`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.245.2) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.245.1...39.245.2) ##### Build System - **deps:** update dependency cronstrue to v2.59.0 (main) ([#​35403](https://redirect.github.com/renovatebot/renovate/issues/35403)) ([9363d4a](9363d4aeeb)) ### [`v39.245.1`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.245.1) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.245.0...39.245.1) ##### Bug Fixes - constraints type in json schema ([#​35398](https://redirect.github.com/renovatebot/renovate/issues/35398)) ([ca7cc0b](ca7cc0ba57)) ##### Miscellaneous Chores - **deps:** update docker/dockerfile docker tag to v1.15.0 (main) ([#​35397](https://redirect.github.com/renovatebot/renovate/issues/35397)) ([93a4a82](93a4a82f5a)) ### [`v39.245.0`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.245.0) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.244.3...39.245.0) ##### Features - **yaml:** Improve YAML parser on Jinja2 templates ([#​35374](https://redirect.github.com/renovatebot/renovate/issues/35374)) ([8bb9a00](8bb9a00a92)) ### [`v39.244.3`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.244.3) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.244.2...39.244.3) ##### Bug Fixes - **worker:** sort pr title numbers numerically ([#​35393](https://redirect.github.com/renovatebot/renovate/issues/35393)) ([cdeeefd](cdeeefdeaa)) ##### Miscellaneous Chores - **deps:** update prom/prometheus docker tag to v3.3.0 (main) ([#​35394](https://redirect.github.com/renovatebot/renovate/issues/35394)) ([ce84205](ce84205347)) - **deps:** update python:3.13 docker digest to [`9819e56`](https://redirect.github.com/renovatebot/renovate/commit/9819e56) (main) ([#​35270](https://redirect.github.com/renovatebot/renovate/issues/35270)) ([c8d4d7e](c8d4d7e08d)) ### [`v39.244.2`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.244.2) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.244.1...39.244.2) ##### Bug Fixes - **util/yaml:** drop duplicate message ([#​35392](https://redirect.github.com/renovatebot/renovate/issues/35392)) ([918dafe](918dafe632)) ##### Tests - **nix:** inline fixtures ([#​35391](https://redirect.github.com/renovatebot/renovate/issues/35391)) ([b22f5d8](b22f5d86a7)) ### [`v39.244.1`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.244.1) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.244.0...39.244.1) ##### Bug Fixes - **devbox:** nix is still required to update packages ([#​35388](https://redirect.github.com/renovatebot/renovate/issues/35388)) ([949de13](949de13efa)) - **nix:** add `path` input type to Nix schema ([#​35379](https://redirect.github.com/renovatebot/renovate/issues/35379)) ([58e2e93](58e2e93509)) ##### Miscellaneous Chores - drop obsolete types ([#​35386](https://redirect.github.com/renovatebot/renovate/issues/35386)) ([6463abd](6463abda24)) ### [`v39.244.0`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.244.0) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.243.0...39.244.0) ##### Features - **instrumentation:** use [@​opentelemetry](https://redirect.github.com/opentelemetry) resources detectors ([#​34904](https://redirect.github.com/renovatebot/renovate/issues/34904)) ([12bc4da](12bc4da241)) ##### Build System - **deps:** update dependency git-url-parse to v16.1.0 (main) ([#​35381](https://redirect.github.com/renovatebot/renovate/issues/35381)) ([c51297c](c51297c69f)) ### [`v39.243.0`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.243.0) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.242.2...39.243.0) ##### Features - readable cron schedule ([#​35356](https://redirect.github.com/renovatebot/renovate/issues/35356)) ([4f0a15b](4f0a15ba55)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v5.4.2 (main) ([#​35378](https://redirect.github.com/renovatebot/renovate/issues/35378)) ([d2140fd](d2140fd4e1)) ### [`v39.242.2`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.242.2) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.242.1...39.242.2) ##### Bug Fixes - **gerrit:** hourly prs limit not being applied outside of execution ([#​35377](https://redirect.github.com/renovatebot/renovate/issues/35377)) ([1ec3e7c](1ec3e7c223)) ### [`v39.242.1`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.242.1) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.242.0...39.242.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v9.58.6 (main) ([#​35376](https://redirect.github.com/renovatebot/renovate/issues/35376)) ([2f1a2b3](2f1a2b3238)) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v10.8.0 (main) ([#​35371](https://redirect.github.com/renovatebot/renovate/issues/35371)) ([36446c4](36446c4965)) - **deps:** update dependency typescript-eslint to v8.29.1 (main) ([#​35372](https://redirect.github.com/renovatebot/renovate/issues/35372)) ([e27eed1](e27eed10de)) ### [`v39.242.0`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.242.0) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.241.2...39.242.0) ##### Features - Add `bumpedAt` field ([#​34794](https://redirect.github.com/renovatebot/renovate/issues/34794)) ([7370ae8](7370ae8f8d)) ### [`v39.241.2`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.241.2) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.241.1...39.241.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v9.58.5 (main) ([#​35369](https://redirect.github.com/renovatebot/renovate/issues/35369)) ([b628d72](b628d72daf)) ### [`v39.241.1`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.241.1) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.241.0...39.241.1) ##### Bug Fixes - **worker:** init user agent early ([#​35364](https://redirect.github.com/renovatebot/renovate/issues/35364)) ([a910126](a910126752)) ##### Miscellaneous Chores - **deps:** update dependency [@​types/git-url-parse](https://redirect.github.com/types/git-url-parse) to v16 (main) ([#​35365](https://redirect.github.com/renovatebot/renovate/issues/35365)) ([c604668](c604668961)) ### [`v39.241.0`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.241.0) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.240.1...39.241.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v9.58.4 (main) ([#​35186](https://redirect.github.com/renovatebot/renovate/issues/35186)) ([d4c3f60](d4c3f603d2)) ##### Miscellaneous Chores - add ci:allow-undesirable label logic ([#​35339](https://redirect.github.com/renovatebot/renovate/issues/35339)) ([08e06de](08e06deab2)) - **deps:** update actions/setup-node action to v4.4.0 (main) ([#​35359](https://redirect.github.com/renovatebot/renovate/issues/35359)) ([316e68d](316e68da38)) - **deps:** update containerbase/internal-tools action to v3.10.23 (main) ([#​35357](https://redirect.github.com/renovatebot/renovate/issues/35357)) ([a88e26a](a88e26a20e)) - **deps:** update dependency nock to v14.0.3 (main) ([#​35353](https://redirect.github.com/renovatebot/renovate/issues/35353)) ([ab20a0c](ab20a0cf08)) - **deps:** update dependency renovatebot/github-action to v41.0.20 (main) ([#​35358](https://redirect.github.com/renovatebot/renovate/issues/35358)) ([b9fa49b](b9fa49b539)) - **deps:** update linters (main) ([#​35194](https://redirect.github.com/renovatebot/renovate/issues/35194)) ([e86fa53](e86fa531de)) - **deps:** update otel/opentelemetry-collector-contrib docker tag to v0.123.0 (main) ([#​35129](https://redirect.github.com/renovatebot/renovate/issues/35129)) ([8dae3a3](8dae3a3369)) ##### Code Refactoring - move capitalize fn to `lib/util` ([#​35355](https://redirect.github.com/renovatebot/renovate/issues/35355)) ([a0c1dde](a0c1dde460)) ##### Continuous Integration - **eslint:** Add rule to prevent imports from `tools/` ([#​35354](https://redirect.github.com/renovatebot/renovate/issues/35354)) ([4d0837f](4d0837fa85)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
Container Images
Images are hosted on Quay here.
Some older images can be found on GitHub Container Registry.
Mirror
We host a dedicated mirror repostiory, these containers are directly fetched from official and/or trusted sources.
Purpose
We host our own mirror for a multitude of reasons, which includes:
- Getting around Docker Hub rate-limiting
- Preventing upstream maintainers removing tags from breaking our Apps
- Generating usage metrics
- Applying patches
- Improving code uniformity
- Allowing multi-registry failover
Adding New Containers
Before a chart can be added to the truecharts/charts repository, you first need to add a container here to the mirror. If you need help with this process please see the #development channel in the TrueCharts Discord Server.
Step 1: Create a Dockerfile
Copy the contents below and substitute the upstream application owner's name with <Upstream Owner Name>, <Upstream App Name> with the application name, and <Upstream Tag> with the upstream tag's name. Also get the digest value of the app and substitute that in for <Upstream Digest>.
FROM <Upstream Owner Name>/<Upstream App Name>:<Upstream Tag>@sha256:<Upstream Digest>
LABEL org.opencontainers.image.source=https://github.com/truecharts/containers
ARG CONTAINER_NAME
ARG CONTAINER_VER
LABEL org.opencontainers.image.title="${CONTAINER_NAME}"
LABEL org.opencontainers.image.url="https://truecharts.org/docs/charts/${CONTAINER_NAME}"
LABEL org.opencontainers.image.version="${CONTAINER_VER}"
LABEL org.opencontainers.image.description="Container for ${CONTAINER_NAME} by TrueCharts"
LABEL org.opencontainers.image.authors="TrueCharts"
LABEL org.opencontainers.image.documentation="https://truecharts.org/docs/charts/${CONTAINER_NAME}"
Step 2: Create a PLATFORM file
Based on the upstream platform, create a file with that value. Typically the value is linux/amd64.
Step 3: Submit a Pull Request
Once all these steps are completed and you verified that they are correct, please submit a pull request to this repository! When finished, you can create your chart in the truecharts/charts repository.