chore: Configure Renovate 2#6855
Conversation
|
👋 Thanks for your first contribution to Texera, @renovate-bot! If you're looking for a good place to start, browse issues labeled You can drive common housekeeping yourself by commenting one of these commands on its own line:
Each command must match exactly: |
|
👋 Thanks for opening this pull request, @renovate-bot! It looks like the pull request description doesn't quite follow our template yet:
Filling out the template helps reviewers understand and triage your contribution faster. Please edit the description to complete it. This message will disappear automatically once the template is followed. You can find the template prompts by editing the description, or see CONTRIBUTING.md for the full contribution flow. |
Automated Reviewer SuggestionsBased on the
|
There was a problem hiding this comment.
Pull request overview
Adds a baseline Renovate configuration to enable automated dependency update PRs across Texera’s multi-language/tooling stack (sbt, npm/bun, Docker, GitHub Actions, etc.).
Changes:
- Introduces
renovate.jsonusing Renovate’sconfig:recommendedpreset.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
We will do detailed configuration in #6848 |
|
let's directly merge #6848 |
Renovate is disabledRenovate is disabled because there is no Renovate configuration file. To enable Renovate, you can either (a) change this PR's title to get a new onboarding PR, and merge the new onboarding PR, or (b) create a Renovate config file, and commit that file to your base branch. |
The onboarding branch originally added a root renovate.json, but the repo's Renovate config landed at .github/renovate.json5 in apache#6848. Rebuild this branch on current main so the PR edits that file instead, enabling configMigration so option renames/deprecations upstream get a migration PR rather than a log warning. Generated-by: Claude Code (Fable 5) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1e66522 to
3d1f0e0
Compare
|
| config | throughput | MB/s | latency | max Δ latest / 7d | |
|---|---|---|---|---|---|
| 🔴 | bs=10 sw=10 sl=64 | 395 | 0.241 | 25,764/30,937/30,937 us | 🟢 -21.7% / 🔴 +101.0% |
| 🟢 | bs=100 sw=10 sl=64 | 777 | 0.475 | 127,323/147,604/147,604 us | 🟢 -10.5% / 🔴 +35.3% |
| ⚪ | bs=1000 sw=10 sl=64 | 903 | 0.551 | 1,103,362/1,163,582/1,163,582 us | ⚪ within ±5% / 🔴 +11.2% |
Baseline details
Latest main 7e4a9b4 from same runner
| config | metric | PR | latest main | 7d avg | Δ latest | Δ 7d |
|---|---|---|---|---|---|---|
| bs=10 sw=10 sl=64 | throughput | 395 tuples/sec | 397 tuples/sec | 754.55 tuples/sec | -0.5% | -47.7% |
| bs=10 sw=10 sl=64 | MB/s | 0.241 MB/s | 0.242 MB/s | 0.461 MB/s | -0.4% | -47.7% |
| bs=10 sw=10 sl=64 | p50 | 25,764 us | 22,887 us | 12,816 us | +12.6% | +101.0% |
| bs=10 sw=10 sl=64 | p95 | 30,937 us | 39,507 us | 16,594 us | -21.7% | +86.4% |
| bs=10 sw=10 sl=64 | p99 | 30,937 us | 39,507 us | 19,806 us | -21.7% | +56.2% |
| bs=100 sw=10 sl=64 | throughput | 777 tuples/sec | 789 tuples/sec | 969.38 tuples/sec | -1.5% | -19.8% |
| bs=100 sw=10 sl=64 | MB/s | 0.475 MB/s | 0.482 MB/s | 0.592 MB/s | -1.5% | -19.7% |
| bs=100 sw=10 sl=64 | p50 | 127,323 us | 121,987 us | 103,584 us | +4.4% | +22.9% |
| bs=100 sw=10 sl=64 | p95 | 147,604 us | 164,927 us | 109,097 us | -10.5% | +35.3% |
| bs=100 sw=10 sl=64 | p99 | 147,604 us | 164,927 us | 117,304 us | -10.5% | +25.8% |
| bs=1000 sw=10 sl=64 | throughput | 903 tuples/sec | 908 tuples/sec | 1,004 tuples/sec | -0.6% | -10.0% |
| bs=1000 sw=10 sl=64 | MB/s | 0.551 MB/s | 0.554 MB/s | 0.613 MB/s | -0.5% | -10.1% |
| bs=1000 sw=10 sl=64 | p50 | 1,103,362 us | 1,101,259 us | 1,002,357 us | +0.2% | +10.1% |
| bs=1000 sw=10 sl=64 | p95 | 1,163,582 us | 1,141,492 us | 1,046,463 us | +1.9% | +11.2% |
| bs=1000 sw=10 sl=64 | p99 | 1,163,582 us | 1,141,492 us | 1,073,661 us | +1.9% | +8.4% |
Raw CSV
config_idx,batch_size,schema_width,string_len,num_batches,total_ms,total_tuples,total_bytes,tuples_per_sec,mb_per_sec,lat_p50_us,lat_p95_us,lat_p99_us
0,10,10,64,20,505.98,200,128000,395,0.241,25763.97,30937.04,30937.04
1,100,10,64,20,2572.40,2000,1280000,777,0.475,127322.88,147603.71,147603.71
2,1000,10,64,20,22150.46,20000,12800000,903,0.551,1103361.64,1163581.74,1163581.74|
reopen this for testing trigger renovate bot |
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.
📚 See our Reading List for relevant documentation you may be interested in reading.
🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to
renovate.jsonin this branch. Renovate will update the Pull Request description the next time it runs.Detected Package Files
bun
agent-service/package.jsondocker-compose
bin/local-dev/docker-compose.override.ymlbin/single-node/docker-compose.ymlfile-service/src/main/resources/docker-compose.ymlnotebook-migration-service/src/main/resources/docker-compose.ymlsql/docker-compose.ymldockerfile
bin/dockerfiles/access-control-service.dockerfileagent-service.dockerfilecomputing-unit-master.dockerfilecomputing-unit-worker.dockerfileconfig-service.dockerfilefile-service.dockerfiletexera-web-application.dockerfileworkflow-compiling-service.dockerfileworkflow-computing-unit-managing-service.dockerfilebin/pylsp/Dockerfilebin/y-websocket-server/Dockerfilenotebook-migration-service/src/main/resources/Dockerfilegithub-actions
.github/workflows/automatic-email-notif-on-ddl-change.ymlbenchmarks-pr-comment.ymlbenchmarks.ymlbuild-and-push-images.ymlbuild.ymlcheck-header.ymlcomment-commands.ymlcontributor-checks.ymlcreate-release-candidate.ymldependency-graph.ymldirect-backport-push.ymllicense-binary-checker.ymllint-pr.ymlpr-assignment.ymlpr-labeler.ymlrequired-checks.ymlstale.ymlsuggest-reviewers.ymlsync-docs-to-site.ymlhelm-values
bin/k8s/values.yamlhelmv3
bin/k8s/Chart.yamlnpm
bin/y-websocket-server/package.jsonfrontend/package.jsonfrontend/tools/jschardet-stub/package.jsonpyright-language-service/package.jsonnvm
frontend/.nvmrcpip_requirements
amber/dev-requirements.txtoperator-requirements.txtrequirements.txtsbt
access-control-service/build.sbtaccess-control-service/project/build.propertiesamber/build.sbtamber/project/build.propertiesamber/project/plugins.sbtbuild.sbtcommon/auth/build.sbtcommon/config/build.sbtcommon/dao/build.sbtcommon/pybuilder/build.sbtcommon/resource/build.sbtcommon/workflow-core/build.sbtcommon/workflow-operator/build.sbtcommon/workflow-operator/project/build.propertiescomputing-unit-managing-service/build.sbtcomputing-unit-managing-service/project/build.propertiescomputing-unit-managing-service/project/plugins.sbtconfig-service/build.sbtfile-service/build.sbtnotebook-migration-service/build.sbtnotebook-migration-service/project/build.propertiesproject/build.propertiesproject/plugins.sbtworkflow-compiling-service/build.sbtworkflow-compiling-service/project/build.propertiesscalafmt
.scalafmt.confamber/.scalafmt.confConfiguration Summary
Based on the default config's presets, Renovate will:
fixfor dependencies andchorefor all others if semantic commits are in use.node_modules,bower_components,vendorand various test/tests (except for nuget) directories.What to Expect
With your current configuration, Renovate will create 192 Pull Requests (at a maximum of 2 PRs per hour):
Note that a single PR can update multiple files and/or managers, so the above rows may not align with the number of PRs being listed above.
Security updates:
ajv, (npm, minor):frontend/package.json🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for
prHourlyLimitfor details.Warning
Please correct - or verify that you can safely ignore - these dependency lookup failures before you merge this PR.
Could not determine new digest for update (github-tags package scalacenter/sbt-dependency-submission)Files affected:
.github/workflows/dependency-graph.yml❓ 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.