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

Configure Renovate #593

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Configure Renovate #593

wants to merge 1 commit into from

Conversation

elastic-renovate-prod[bot]
Copy link

@elastic-renovate-prod elastic-renovate-prod bot commented Dec 4, 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

  • Gemfile (bundler)
  • Dockerfile (dockerfile)
  • .github/workflows/add-labels-main.yml (github-actions)
  • .github/workflows/backport.yml (github-actions)
  • spec/fixtures/uncrate.com.html (html)
  • package.json (npm)
  • .ruby-version (ruby-version)
  • Dockerfile (regex)
  • Dockerfile (regex)

Configuration Summary

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

  • Start dependency updates only once this onboarding PR is merged
  • Chainguard Renovate configuration (https://ela.st/wolfi)
  • Renovate configuration to manage containers in docker.elastic.co/ci-agent-images/*. This is included by default and doesn't need to be explicitly pulled in
  • Chainguard Renovate configuration (https://ela.st/wolfi)
  • Renovate configuration to manage containers in docker.elastic.co/ci-agent-images/*. This is included by default and doesn't need to be explicitly pulled in
  • 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 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.
  • Pin dependency versions for devDependencies.
  • Preset with best practices from the Renovate maintainers. Recommended for advanced users, who want to follow our best practices.
  • Shared Renovate configuration for an out-of-the-box set of defaults for Renovate at Elastic

🔡 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 47 Pull Requests:

Pin dependencies
  • Schedule: ["at any time"]
  • Branch name: renovate/pin-dependencies
  • Merge into: main
  • Upgrade actions-ecosystem/action-add-labels to 18f1af5e3544586314bbe15c0273249c770b2daf
  • Upgrade actions/checkout to ee0669bd1cc54295c223e0bb666b733df41de1c5
  • Pin backport to 5.6.6
  • Upgrade ubuntu to sha256:80dd3c3b9c6cecb9f1667e9290b3bc61b78c2678c02cbdae5f0fea92cc6734ab
Update juliangruber/read-file-action digest to 386973d
  • Schedule: ["at any time"]
  • Branch name: renovate/juliangruber-read-file-action-digest
  • Merge into: main
  • Upgrade juliangruber/read-file-action to 386973d5b59f826915775874c7d1f82c4bbcfb07
Update Yarn to v1.22.22
  • Schedule: ["at any time"]
  • Branch name: renovate/yarn-1.x
  • Merge into: main
  • Upgrade yarn to 1.22.22
Update dependency activesupport to v6.1.7.10
  • Schedule: ["at any time"]
  • Branch name: renovate/ruby-on-rails-packages
  • Merge into: main
  • Upgrade activesupport to 6.1.7.10
Update dependency debase to v0.2.8
  • Schedule: ["at any time"]
  • Branch name: renovate/debase-0.x
  • Merge into: main
  • Upgrade debase to '0.2.8'
Update dependency faraday to v1.10.4
  • Schedule: ["at any time"]
  • Branch name: renovate/faraday-1.x-lockfile
  • Merge into: main
  • Upgrade faraday to 1.10.4
Update dependency forwardable to v1.3.3
  • Schedule: ["at any time"]
  • Branch name: renovate/forwardable-1.x-lockfile
  • Merge into: main
  • Upgrade forwardable to 1.3.3
Update dependency rack to v2.2.10
  • Schedule: ["at any time"]
  • Branch name: renovate/rack-2.x-lockfile
  • Merge into: main
  • Upgrade rack to 2.2.10
Update dependency rspec-collection_matchers to v1.2.1
  • Schedule: ["at any time"]
  • Branch name: renovate/rspec-collection_matchers-1.x-lockfile
  • Merge into: main
  • Upgrade rspec-collection_matchers to 1.2.1
Update dependency ruby-debug-ide to v0.7.4
  • Schedule: ["at any time"]
  • Branch name: renovate/ruby-debug-ide-0.x-lockfile
  • Merge into: main
  • Upgrade ruby-debug-ide to 0.7.4
Update dependency timecop to v0.9.10
  • Schedule: ["at any time"]
  • Branch name: renovate/timecop-0.x-lockfile
  • Merge into: main
  • Upgrade timecop to 0.9.10
Update dependency concurrent-ruby to '~> 1.3.0'
  • Schedule: ["at any time"]
  • Branch name: renovate/concurrent-ruby-1.x
  • Merge into: main
  • Upgrade concurrent-ruby to '~> 1.3.0'
Update dependency config to '~> 4.2.0'
  • Schedule: ["at any time"]
  • Branch name: renovate/config-4.x
  • Merge into: main
  • Upgrade config to '~> 4.2.0'
Update dependency dry-configurable to v0.16.1
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-configurable-0.x
  • Merge into: main
  • Upgrade dry-configurable to '= 0.16.1'
Update dependency dry-container to v0.11.0
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-container-0.x
  • Merge into: main
  • Upgrade dry-container to '= 0.11.0'
Update dependency dry-core to v0.9.1
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-core-0.x
  • Merge into: main
  • Upgrade dry-core to '= 0.9.1'
Update dependency dry-inflector to v0.3.0
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-inflector-0.x
  • Merge into: main
  • Upgrade dry-inflector to '= 0.3.0'
Update dependency dry-initializer to v3.1.1
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-initializer-3.x
  • Merge into: main
  • Upgrade dry-initializer to '= 3.1.1'
Update dependency dry-schema to v1.13.4
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-schema-1.x
  • Merge into: main
  • Upgrade dry-schema to '= 1.13.4'
Update dependency dry-validation to v1.10.0
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-validation-1.x
  • Merge into: main
  • Upgrade dry-validation to '= 1.10.0'
Update dependency elasticsearch to '~> 8.17.0'
  • Schedule: ["at any time"]
  • Branch name: renovate/elasticsearch-8.x
  • Merge into: main
  • Upgrade elasticsearch to '~> 8.17.0'
Update dependency faraday_middleware to v1.2.1
  • Schedule: ["at any time"]
  • Branch name: renovate/faraday_middleware-1.x
  • Merge into: main
  • Upgrade faraday_middleware to '= 1.2.1'
Update dependency jquery to v3.7.1
  • Schedule: ["at any time"]
  • Branch name: renovate/jquery-3.x
  • Merge into: main
  • Upgrade jquery to 3.7.1
Update dependency mongo to v2.21.0
  • Schedule: ["at any time"]
  • Branch name: renovate/mongo-2.x-lockfile
  • Merge into: main
  • Upgrade mongo to 2.21.0
Update dependency remedy to '~> 0.4.0'
  • Schedule: ["at any time"]
  • Branch name: renovate/remedy-0.x
  • Merge into: main
  • Upgrade remedy to '~> 0.4.0'
Update dependency rspec-core to '~> 3.13.0'
  • Schedule: ["at any time"]
  • Branch name: renovate/rspec-core-3.x
  • Merge into: main
  • Upgrade rspec-core to '~> 3.13.0'
Update dependency rspec-mocks to v3.13.2
  • Schedule: ["at any time"]
  • Branch name: renovate/rspec-mocks-3.x-lockfile
  • Merge into: main
  • Upgrade rspec-mocks to 3.13.2
Update dependency rspec_junit_formatter to v0.6.0
  • Schedule: ["at any time"]
  • Branch name: renovate/rspec_junit_formatter-0.x-lockfile
  • Merge into: main
  • Upgrade rspec_junit_formatter to 0.6.0
Update dependency rubocop to v1.69.2
  • Schedule: ["at any time"]
  • Branch name: renovate/rubocop-1.x
  • Merge into: main
  • Upgrade rubocop to '1.69.2'
Update dependency rubocop-performance to v1.23.0
  • Schedule: ["at any time"]
  • Branch name: renovate/rubocop-performance-1.x
  • Merge into: main
  • Upgrade rubocop-performance to '1.23.0'
Update dependency ruby to v2.7.8
  • Schedule: ["at any time"]
  • Branch name: renovate/ruby-2.x
  • Merge into: main
  • Upgrade ruby to 2.7.8
Update dependency signet to '~> 0.19.0'
  • Schedule: ["at any time"]
  • Branch name: renovate/signet-0.x
  • Merge into: main
  • Upgrade signet to '~> 0.19.0'
Update dependency simplecov to v0.22.0
  • Schedule: ["at any time"]
  • Branch name: renovate/simplecov-0.x-lockfile
  • Merge into: main
  • Upgrade simplecov to 0.22.0
Update dependency tzinfo-data to v1.2024.2
  • Schedule: ["at any time"]
  • Branch name: renovate/tzinfo-data-1.x-lockfile
  • Merge into: main
  • Upgrade tzinfo-data to 1.2024.2
Update dependency webmock to v3.24.0
  • Schedule: ["at any time"]
  • Branch name: renovate/webmock-3.x-lockfile
  • Merge into: main
  • Upgrade webmock to 3.24.0
Update actions/checkout action to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-checkout-4.x
  • Merge into: main
  • Upgrade actions/checkout to 11bd71901bbe5b1630ceea73d27597364c9af683
Update dependency activesupport to v8
  • Schedule: ["at any time"]
  • Branch name: renovate/major-ruby-on-rails-packages
  • Merge into: main
  • Upgrade activesupport to '~>8.0.1'
Update dependency attr_extras to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/attr_extras-7.x
  • Merge into: main
  • Upgrade attr_extras to '~> 7.1.0'
Update dependency backport to v9
  • Schedule: ["at any time"]
  • Branch name: renovate/backport-9.x
  • Merge into: main
  • Upgrade backport to ^9.0.0
Update dependency config to v5
  • Schedule: ["at any time"]
  • Branch name: renovate/config-5.x
  • Merge into: main
  • Upgrade config to '~> 5.5.0'
Update dependency dry-configurable to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-configurable-1.x
  • Merge into: main
  • Upgrade dry-configurable to '= 1.2.0'
Update dependency dry-core to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-core-1.x
  • Merge into: main
  • Upgrade dry-core to '= 1.0.2'
Update dependency dry-inflector to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/dry-inflector-1.x
  • Merge into: main
  • Upgrade dry-inflector to '= 1.1.0'
Update dependency faraday to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/faraday-2.x
  • Merge into: main
  • Upgrade faraday to '~> 2.12.0'
Update dependency rack to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/rack-3.x-lockfile
  • Merge into: main
  • Upgrade rack to 3.1.8
Update dependency rack-test to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/rack-test-2.x-lockfile
  • Merge into: main
  • Upgrade rack-test to 2.2.0
Update dependency ruby to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/ruby-3.x
  • Merge into: main
  • Upgrade ruby to 3.4.1

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.


❓ 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 has been generated by Renovate Bot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants