{"id":18026373,"url":"https://github.com/open-turo/action-renovate","last_synced_at":"2026-05-09T14:33:46.688Z","repository":{"id":81402577,"uuid":"567862352","full_name":"open-turo/action-renovate","owner":"open-turo","description":"GitHub Action: run renovate bot with an opinionated runner configuration","archived":false,"fork":false,"pushed_at":"2024-05-20T15:51:38.000Z","size":37,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-05-20T18:58:23.942Z","etag":null,"topics":["action","actions","dependencies","gha","github","renovate","renovatebot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/open-turo.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-18T19:00:32.000Z","updated_at":"2024-05-30T02:31:50.106Z","dependencies_parsed_at":"2023-11-28T01:29:37.424Z","dependency_job_id":"be1e204a-8809-49a3-a7df-eed3d121d300","html_url":"https://github.com/open-turo/action-renovate","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Faction-renovate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Faction-renovate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Faction-renovate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-turo%2Faction-renovate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-turo","download_url":"https://codeload.github.com/open-turo/action-renovate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247235181,"owners_count":20905906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["action","actions","dependencies","gha","github","renovate","renovatebot"],"created_at":"2024-10-30T08:06:28.069Z","updated_at":"2026-05-09T14:33:46.677Z","avatar_url":"https://github.com/open-turo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Github Action Renovatebot\n\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- action-docs-all source=\"action.yaml\" project=\"open-turo/action-renovate\" version=\"v1\" --\u003e\n## Description\n\nGitHub Action that runs renovatebot with a very opinionated runner configuration.  It supports configuring it to talk to private registries for Artifactory, Docker, NPM and Terraform.\n\n## Inputs\n\n| name | description | required | default |\n| --- | --- | --- | --- |\n| `dry-run` | \u003cp\u003eWhether to run the action in dry-run mode\u003c/p\u003e | `false` | `\"\"` |\n| `checkout-repo` | \u003cp\u003ePerform checkout as first step of action\u003c/p\u003e | `false` | `true` |\n| `artifactory-username` | \u003cp\u003eUsername to authenticate against a maven artifactory\u003c/p\u003e | `false` | `\"\"` |\n| `artifactory-password` | \u003cp\u003ePassword to authenticate against a maven artifactory\u003c/p\u003e | `false` | `\"\"` |\n| `artifactory-username-property-name` | \u003cp\u003eName of the gradle property to use for the artifactory username\u003c/p\u003e | `false` | `artifactoryUsername` |\n| `artifactory-password-property-name` | \u003cp\u003eName of the gradle property to use for the artifactory password\u003c/p\u003e | `false` | `artifactoryAuthToken` |\n| `artifactory-match-host` | \u003cp\u003eA domain name, host name or base URL to match maven artifactory libraries with (see https://docs.renovatebot.com/configuration-options/#matchhost)\u003c/p\u003e | `false` | `\"\"` |\n| `artifactory-registry-urls` | \u003cp\u003eA comma separate list of extra registry URLs to tell renovate to use to find new versions of packages (e.g a jfrog registry)\u003c/p\u003e | `false` | `\"\"` |\n| `artifactory-package-prefixes` | \u003cp\u003ePackage prefix to tell renovate to look for dependencies in the artifactory-registry-urls (e.g com.openTuro)\u003c/p\u003e | `false` | `\"\"` |\n| `env-regex` | \u003cp\u003eOverride the environment variables which will be passsed into the renovate container. Defaults to \u003ccode\u003e^(?:RENOVATE_\\\\w+|LOG_LEVEL|GITHUB_COM_TOKEN|NODE_OPTIONS|(?:HTTPS?|NO)_PROXY|(?:https?|no)_proxy)$\u003c/code\u003e\u003c/p\u003e | `false` | `\"\"` |\n| `extra-config` | \u003cp\u003eExtra configuration to pass to renovate. It has to be a valid JSON object. Use with caution as this could override the default configuration created by this action\u003c/p\u003e | `false` | `{}` |\n| `docker-username` | \u003cp\u003eUsername to authenticate against docker hub\u003c/p\u003e | `false` | `\"\"` |\n| `docker-password` | \u003cp\u003ePassword to authenticate against docker hub\u003c/p\u003e | `false` | `\"\"` |\n| `docker-volumes` | \u003cp\u003eDocker volume mounts. Default to /tmp:/tmp\u003c/p\u003e | `false` | `/tmp:/tmp` |\n| `github-token` | \u003cp\u003eGitHub token that can checkout the repository as well as create tags/releases against it. e.g. 'secrets.GITHUB_TOKEN'\u003c/p\u003e | `true` | `${{ github.token }}` |\n| `git-ignored-authors` | \u003cp\u003eAdditional Git authors which are ignored by Renovate. Must conform to RFC5322\u003c/p\u003e | `false` | `[]` |\n| `log-level` | \u003cp\u003eLog level to use for renovate\u003c/p\u003e | `false` | `info` |\n| `npm-token` | \u003cp\u003eNPM token to use for authentication\u003c/p\u003e | `false` | `\"\"` |\n| `npm-username` | \u003cp\u003eUsername to authenticate against the NPM registry\u003c/p\u003e | `false` | `\"\"` |\n| `npm-password` | \u003cp\u003ePassword to authenticate against the NPM registry\u003c/p\u003e | `false` | `\"\"` |\n| `npm-scope` | \u003cp\u003eScope of the packages to use the custom NPM authentication (e.g @open-turo)\u003c/p\u003e | `false` | `\"\"` |\n| `npm-registry` | \u003cp\u003eURL of the NPM registry to use the custom authentication for\u003c/p\u003e | `false` | `\"\"` |\n| `terraform-token` | \u003cp\u003eToken to authenticate against terraform registry\u003c/p\u003e | `false` | `\"\"` |\n\n\n## Runs\n\nThis action is a `composite` action.\n\n## Usage\n\n```yaml\n- uses: open-turo/action-renovate@v1\n  with:\n    dry-run:\n    # Whether to run the action in dry-run mode\n    #\n    # Required: false\n    # Default: \"\"\n\n    checkout-repo:\n    # Perform checkout as first step of action\n    #\n    # Required: false\n    # Default: true\n\n    artifactory-username:\n    # Username to authenticate against a maven artifactory\n    #\n    # Required: false\n    # Default: \"\"\n\n    artifactory-password:\n    # Password to authenticate against a maven artifactory\n    #\n    # Required: false\n    # Default: \"\"\n\n    artifactory-username-property-name:\n    # Name of the gradle property to use for the artifactory username\n    #\n    # Required: false\n    # Default: artifactoryUsername\n\n    artifactory-password-property-name:\n    # Name of the gradle property to use for the artifactory password\n    #\n    # Required: false\n    # Default: artifactoryAuthToken\n\n    artifactory-match-host:\n    # A domain name, host name or base URL to match maven artifactory libraries with (see https://docs.renovatebot.com/configuration-options/#matchhost)\n    #\n    # Required: false\n    # Default: \"\"\n\n    artifactory-registry-urls:\n    # A comma separate list of extra registry URLs to tell renovate to use to find new versions of packages (e.g a jfrog registry)\n    #\n    # Required: false\n    # Default: \"\"\n\n    artifactory-package-prefixes:\n    # Package prefix to tell renovate to look for dependencies in the artifactory-registry-urls (e.g com.openTuro)\n    #\n    # Required: false\n    # Default: \"\"\n\n    env-regex:\n    # Override the environment variables which will be passsed into the renovate container. Defaults to `^(?:RENOVATE_\\\\w+|LOG_LEVEL|GITHUB_COM_TOKEN|NODE_OPTIONS|(?:HTTPS?|NO)_PROXY|(?:https?|no)_proxy)# Github Action Renovatebot\n\n\u003c!-- prettier-ignore-start --\u003e\n\n    #\n    # Required: false\n    # Default: \"\"\n\n    extra-config:\n    # Extra configuration to pass to renovate. It has to be a valid JSON object. Use with caution as this could override the default configuration created by this action\n    #\n    # Required: false\n    # Default: {}\n\n    docker-username:\n    # Username to authenticate against docker hub\n    #\n    # Required: false\n    # Default: \"\"\n\n    docker-password:\n    # Password to authenticate against docker hub\n    #\n    # Required: false\n    # Default: \"\"\n\n    docker-volumes:\n    # Docker volume mounts. Default to /tmp:/tmp\n    #\n    # Required: false\n    # Default: /tmp:/tmp\n\n    github-token:\n    # GitHub token that can checkout the repository as well as create tags/releases against it. e.g. 'secrets.GITHUB_TOKEN'\n    #\n    # Required: true\n    # Default: ${{ github.token }}\n\n    git-ignored-authors:\n    # Additional Git authors which are ignored by Renovate. Must conform to RFC5322\n    #\n    # Required: false\n    # Default: []\n\n    log-level:\n    # Log level to use for renovate\n    #\n    # Required: false\n    # Default: info\n\n    npm-token:\n    # NPM token to use for authentication\n    #\n    # Required: false\n    # Default: \"\"\n\n    npm-username:\n    # Username to authenticate against the NPM registry\n    #\n    # Required: false\n    # Default: \"\"\n\n    npm-password:\n    # Password to authenticate against the NPM registry\n    #\n    # Required: false\n    # Default: \"\"\n\n    npm-scope:\n    # Scope of the packages to use the custom NPM authentication (e.g @open-turo)\n    #\n    # Required: false\n    # Default: \"\"\n\n    npm-registry:\n    # URL of the NPM registry to use the custom authentication for\n    #\n    # Required: false\n    # Default: \"\"\n\n    terraform-token:\n    # Token to authenticate against terraform registry\n    #\n    # Required: false\n    # Default: \"\"\n```\n\u003c!-- action-docs-all source=\"action.yaml\" project=\"open-turo/action-renovate\" version=\"v1\" --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-turo%2Faction-renovate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopen-turo%2Faction-renovate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-turo%2Faction-renovate/lists"}