{"id":24433654,"url":"https://github.com/flo0807/renovate-config","last_synced_at":"2026-02-14T10:31:34.999Z","repository":{"id":271576895,"uuid":"913881664","full_name":"Flo0807/renovate-config","owner":"Flo0807","description":"This repository contains renovate base configurations.","archived":false,"fork":false,"pushed_at":"2025-12-03T04:14:40.000Z","size":22,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-06T05:39:42.736Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Flo0807.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-08T14:33:17.000Z","updated_at":"2025-11-18T10:53:36.000Z","dependencies_parsed_at":"2025-01-08T16:37:44.644Z","dependency_job_id":"d54b2f28-a2cd-4430-b618-ab41e429e830","html_url":"https://github.com/Flo0807/renovate-config","commit_stats":null,"previous_names":["flo0807/renovate-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Flo0807/renovate-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flo0807%2Frenovate-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flo0807%2Frenovate-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flo0807%2Frenovate-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flo0807%2Frenovate-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Flo0807","download_url":"https://codeload.github.com/Flo0807/renovate-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flo0807%2Frenovate-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29442728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T10:17:46.583Z","status":"ssl_error","status_checked_at":"2026-02-14T10:17:22.534Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-20T16:39:50.694Z","updated_at":"2026-02-14T10:31:34.985Z","avatar_url":"https://github.com/Flo0807.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![validate-configs](https://github.com/Flo0807/renovate-config/actions/workflows/validate-configs.yml/badge.svg)](https://github.com/Flo0807/renovate-config/actions/workflows/validate-configs.yml)\n\n# Renovate Config\n\nThis repository contains [Renovate](renovatebot.com) base configurations.\n\n# Usage\n\n## Base Configuration\n\nTo use the base configuration, add the following to your renovate configuration file:\n\n```json\n{\n  \"extends\": [\"github\u003eFlo0807/renovate-config//base\"]\n}\n```\n\n## Elixir Debian Configuration\n\nUse this configuration if you are using Debian as your base image.\n\nTo use the Elixir Debian configuration, add the following to your renovate configuration file:\n\n```json\n{\n  \"extends\": [\"github\u003eFlo0807/renovate-config//elixir-debian\"]\n}\n```\n\nThe `elixir-debian` configuration groups Elixir, Erlang and Debian dependencies updates together in one Pull Request as they are often used to construct the Elixir Docker image e.g. `hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}`.\n\nThis allows you to update the image in one go and test the changes in a single PR.\n\nMake sure to update your Dockerfile so Renovate can detect the versions you are using.\n\n```Dockerfile\n# renovate: datasource=hexpm-bob depName=elixir\nARG ELIXIR_VERSION=1.18.1\n# renovate: datasource=github-tags depName=erlang packageName=erlang/otp versioning=regex:^(?\u003cmajor\u003e\\d+?)\\.(?\u003cminor\u003e\\d+?)(\\.(?\u003cpatch\u003e\\d+))?$ extractVersion=^OTP-(?\u003cversion\u003e\\S+)\nARG OTP_VERSION=27.2\n# renovate: datasource=docker depName=debian packageName=debian\nARG DEBIAN_VERSION=bullseye-20241223-slim\n\nARG BUILDER_IMAGE=\"hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}\"\nARG RUNNER_IMAGE=\"debian:${DEBIAN_VERSION}\"\n```\n\n## Elixir Ubuntu Configuration\n\nUse this configuration if you are using Ubuntu as your base image.\n\nTo use the Elixir Ubuntu configuration, add the following to your renovate configuration file:\n\n```json\n{\n  \"extends\": [\"github\u003eFlo0807/renovate-config//elixir-ubuntu\"]\n}\n```\n\nThe `elixir-ubuntu` configuration groups Elixir, Erlang and Ubuntu dependencies updates together in one Pull Request as they are often used to construct the Elixir Docker image e.g. `hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-ubuntu-${UBUNTU_VERSION}`.\n\nThis allows you to update the image in one go and test the changes in a single PR.\n\nMake sure to update your Dockerfile so Renovate can detect the versions you are using.\n\n```Dockerfile\n# renovate: datasource=hexpm-bob depName=elixir\nARG ELIXIR_VERSION=1.18.1\n# renovate: datasource=github-tags depName=erlang packageName=erlang/otp versioning=regex:^(?\u003cmajor\u003e\\d+?)\\.(?\u003cminor\u003e\\d+?)(\\.(?\u003cpatch\u003e\\d+))?$ extractVersion=^OTP-(?\u003cversion\u003e\\S+)\nARG OTP_VERSION=27.2\n# renovate: datasource=docker depName=ubuntu versioning=ubuntu\nARG UBUNTU_VERSION=jammy-20240808\n\nARG BUILDER_IMAGE=hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-ubuntu-${UBUNTU_VERSION}\nARG RUNNER_IMAGE=ubuntu:${UBUNTU_VERSION}\n```\n\n## Custom Managers\n\n### Mix Esbuild\n\nThe custom mix esbuild manager will keep the esbuild version in mix projects up to date by updating the version string in your `config/config.exs` file.\n\nMake sure your `config/config.exs` looks like this:\n\n```elixir\nconfig :esbuild,\n  version: \"0.24.2\",\n  ...\n```\n\nTo use the custom mix esbuild manager, add the following to your renovate configuration file:\n\n```json\n{\n  \"extends\": [\"github\u003eFlo0807/renovate-config//customManagers/mixEsbuild\"]\n}\n```\n\n### Mix Tailwind CSS\n\nThe custom mix tailwind manager will keep the tailwind version in mix projects up to date by updating the version string in your `config/config.exs` file.\n\nMake sure your `config/config.exs` looks like this:\n\n```elixir\nconfig :tailwind,\n  version: \"3.4.17\",\n  ...\n```\n\nTo use the custom mix tailwind manager, add the following to your renovate configuration file:\n\n```json\n{\n  \"extends\": [\"github\u003eFlo0807/renovate-config//customManagers/mixTailwind\"]\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflo0807%2Frenovate-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflo0807%2Frenovate-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflo0807%2Frenovate-config/lists"}