Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Configure Renovate #10

Merged
merged 2 commits into from
Oct 23, 2024
Merged

chore: Configure Renovate #10

merged 2 commits into from
Oct 23, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 23, 2024

Welcome to 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

  • .github/workflows/pr-title.yaml (github-actions)
  • .github/workflows/pre-commit.yml (github-actions)
  • .github/workflows/terraform-docs.yaml (github-actions)
  • .github/workflows/terraform.yaml (github-actions)
  • .github/workflows/tflint.yaml (github-actions)
  • .pre-commit-config.yaml (pre-commit)
  • versions.tf (terraform)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Show all Merge Confidence badges for pull requests.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Pin Docker digests.
  • Pin github-action digests.
  • Enable Renovate configuration migration PRs when needed.
  • Pin dependency versions for devDependencies.
  • Schedule automerge for weekdays.
  • Schedule monthly.
  • If automerging, push the new commit directly to the base branch (no PR).
  • Disable Renovate Dependency Dashboard creation.
  • Enable the pre-commit manager.
  • Apply label renovate to PRs.
  • Removes rate limit for PR creation per hour.
  • Enable Renovate Dependency Dashboard creation.
  • Run Renovate on following schedule: before 4am on the first day of the month

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


What to Expect

With your current configuration, Renovate will create 13 Pull Requests:

chore(deps): pin dependencies
chore(deps): renovate: pre-commit/action to v3.0.1
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/pre-commit-action-3.x
  • Merge into: main
  • Upgrade pre-commit/action to 2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd
chore(deps): renovate: amannn/action-semantic-pull-request to v5.5.3
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/amannn-action-semantic-pull-request-5.x
  • Merge into: main
  • Upgrade amannn/action-semantic-pull-request to 0723387faaf9b38adef4775cd42cfd5155ed6017
chore(deps): renovate: antonbabenko/pre-commit-terraform to v1.96.1
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/antonbabenko-pre-commit-terraform-1.x
  • Merge into: main
  • Upgrade antonbabenko/pre-commit-terraform to v1.96.1
chore(deps): renovate: pre-commit/pre-commit-hooks to v4.6.0
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/pre-commit-pre-commit-hooks-4.x
  • Merge into: main
  • Upgrade pre-commit/pre-commit-hooks to v4.6.0
chore(deps): renovate: terraform random to ~> 3.6.0
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/random-3.x
  • Merge into: main
  • Upgrade random to ~> 3.6.0
chore(deps): renovate: terraform-docs/gh-actions to v1.3.0
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/terraform-docs-gh-actions-1.x
  • Merge into: main
  • Upgrade terraform-docs/gh-actions to aeae0038ed47a547e0c0fca5c059d3335f48fb25
chore(deps): renovate: yelp/detect-secrets to v1.5.0
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/yelp-detect-secrets-1.x
  • Merge into: main
  • Upgrade Yelp/detect-secrets to v1.5.0
chore(deps): renovate: actions/checkout to v4
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/actions-checkout-4.x
  • Merge into: main
  • Upgrade actions/checkout to eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
chore(deps): renovate: actions/setup-python to v5
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/actions-setup-python-5.x
  • Merge into: main
  • Upgrade actions/setup-python to f677139bbe7f9c59b41e40162b753c062f5d49a3
chore(deps): renovate: hashicorp/setup-terraform to v3
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/hashicorp-setup-terraform-3.x
  • Merge into: main
  • Upgrade hashicorp/setup-terraform to b9cd54a3c349d3f38e8881555d616ced269862dd
chore(deps): renovate: pre-commit/pre-commit-hooks to v5
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/pre-commit-pre-commit-hooks-5.x
  • Merge into: main
  • Upgrade pre-commit/pre-commit-hooks to v5.0.0
chore(deps): renovate: terraform-linters/setup-tflint to v4
  • Schedule: ["before 4am on the first day of the month"]
  • Branch name: renovate/terraform-linters-setup-tflint-4.x
  • Merge into: main
  • Upgrade terraform-linters/setup-tflint to 19a52fbac37dacb22a09518e4ef6ee234f2d4987

❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner October 23, 2024 14:08
Add ARC settings and set up to catch other versions in yaml files
@cdkharris cdkharris merged commit 24d3b7e into main Oct 23, 2024
7 checks passed
@cdkharris cdkharris deleted the renovate/configure branch October 23, 2024 16:00
cdkharris added a commit that referenced this pull request Oct 23, 2024
* Add renovate.json

* Update and rename renovate.json to .renovaterc.json5

Add ARC settings and set up to catch other versions in yaml files

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Camilla Harris <[email protected]>
cdkharris added a commit that referenced this pull request Oct 24, 2024
* use gh md warning widget

* bump pre-commit versions

* bump tf-docs versions and enable recursive for modules

* bump tf versions

* bump tflint versions

* Turns out that recursive causes problems when there's nothing to recurse

* bump the year

* bump to the last OS version

* terraform-docs: automated action

* Catch versions in nonstandard places

* chore: Configure Renovate (#10)

* Add renovate.json

* Update and rename renovate.json to .renovaterc.json5

Add ARC settings and set up to catch other versions in yaml files

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Camilla Harris <[email protected]>

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant