diff --git a/.copier-answers.renovate-presets.yml b/.copier-answers.renovate-presets.yml index adf9ae7..feb8ae0 100644 --- a/.copier-answers.renovate-presets.yml +++ b/.copier-answers.renovate-presets.yml @@ -1,4 +1,4 @@ # Changes here will be overwritten by Copier; NEVER EDIT MANUALLY -_commit: v1.2.0 +_commit: v1.3.0 _src_path: https://github.com/dafyddj/copier-renovate-presets org_name: saltstack-formulas diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index bda023b..0ebd3b2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -43,6 +43,7 @@ repos: groupManager.json| pre-commit.json| monthly.json| + update-chef-workstation.json| update-github-actions.json| update-gitlab-ci.json| update-pre-commit.json| diff --git a/update-chef-workstation.json b/update-chef-workstation.json new file mode 100644 index 0000000..6368984 --- /dev/null +++ b/update-chef-workstation.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "description": "Preset for tracking Chef Workstation stable versions", + "customDatasources": { + "omnitruck": { + "defaultRegistryUrlTemplate": "https://omnitruck.chef.io/stable/{{packageName}}/versions/latest", + "transformTemplates": ["{'releases': [{ 'version': $string($) }] }"] + } + }, + "customManagers": [ + { + "customType": "regex", + "datasourceTemplate": "custom.omnitruck", + "depNameTemplate": "chef-workstation", + "managerFilePatterns": ["/(^|/)Gemfile$/"], + "matchStrings": ["# renovate: chef-workstation (?.+?)\\s"] + } + ] +}