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 #46

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

chore: Configure Renovate #46

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Dec 26, 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

  • Cargo.toml (cargo)
  • y-octo-node/Cargo.toml (cargo)
  • y-octo-utils/Cargo.toml (cargo)
  • y-octo-utils/fuzz/Cargo.toml (cargo)
  • y-octo-utils/yrs-is-unsafe/Cargo.toml (cargo)
  • y-octo/Cargo.toml (cargo)
  • .github/actions/setup-node/action.yml (github-actions)
  • .github/actions/setup-rust/action.yml (github-actions)
  • .github/workflows/benchmark.yml (github-actions)
  • .github/workflows/pr-auto-assign.yml (github-actions)
  • .github/workflows/y-octo-node.yml (github-actions)
  • .github/workflows/y-octo.yml (github-actions)
  • package.json (npm)
  • y-octo-node/package.json (npm)
  • .nvmrc (nvm)

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.

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

chore(deps): replace dependency npm-run-all with npm-run-all2 ^5.0.0
  • Schedule: ["at any time"]
  • Branch name: renovate/npm-run-all-replacement
  • Merge into: main
  • Upgrade npm-run-all to ^5.0.0
fix(deps): update rust crate lib0 to v0.16.10
  • Schedule: ["at any time"]
  • Branch name: renovate/lib0-0.x
  • Merge into: main
  • Upgrade lib0 to =0.16.10
fix(deps): update rust crate yrs to v0.21.3
  • Schedule: ["at any time"]
  • Branch name: renovate/yrs-0.x
  • Merge into: main
  • Upgrade yrs to =0.21.3
chore(deps): update github/codeql-action action to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/github-codeql-action-3.x
  • Merge into: main
  • Upgrade github/codeql-action to v3
chore(deps): update node.js to v22
  • Schedule: ["at any time"]
  • Branch name: renovate/node-22.x
  • Merge into: main
  • Upgrade node to 22

🚸 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 was generated by Mend Renovate. View the repository job log.

@codecov-commenter
Copy link

codecov-commenter commented Dec 26, 2024

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 31.44%. Comparing base (1e705e4) to head (44be553).

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #46   +/-   ##
=======================================
  Coverage   31.44%   31.44%           
=======================================
  Files           1        1           
  Lines         318      318           
=======================================
  Hits          100      100           
  Misses        218      218           
Flag Coverage Δ
node-binding-test 31.44% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link

Benchmark for Linux

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 243.1±2.14µs 242.5±0.32µs -0.25%
codec/jwst decode var_uint (32 bit) 206.7±0.97µs 206.6±1.27µs -0.05%
codec/jwst decode var_uint (64 bit) 208.8±14.65µs 207.4±3.97µs -0.67%
codec/jwst encode var_int (32 bit) 304.0±9.35µs 302.7±1.54µs -0.43%
codec/jwst encode var_uint (32 bit) 249.6±8.77µs 246.8±3.06µs -1.12%
codec/jwst encode var_uint (64 bit) 248.2±3.32µs 246.3±3.13µs -0.77%
codec/lib0 decode var_int (64 bit) 183.5±0.96µs 184.0±6.23µs +0.27%
codec/lib0 decode var_uint (32 bit) 149.9±0.83µs 149.9±1.03µs -0.00%
codec/lib0 decode var_uint (64 bit) 163.2±12.90µs 150.6±1.67µs -7.72%
codec/lib0 encode var_int (64 bit) 385.1±9.59µs 384.3±2.20µs -0.21%
codec/lib0 encode var_uint (32 bit) 373.3±1.80µs 373.2±1.04µs -0.03%
codec/lib0 encode var_uint (64 bit) 373.2±1.18µs 373.4±2.21µs +0.05%
ops/array/jwst/insert 100.8±1.20µs 100.7±0.48µs -0.10%
ops/array/jwst/insert range 153.4±1.12µs 152.8±0.54µs -0.39%
ops/array/jwst/remove 57.9±0.20µs 57.0±0.52µs -1.55%
ops/array/yrs/insert 53.9±0.70µs 53.6±0.67µs -0.56%
ops/array/yrs/insert range 70.0±0.63µs 70.1±0.69µs +0.14%
ops/array/yrs/remove 62.7±0.57µs 63.2±1.30µs +0.80%
ops/map/jwst/get 208.0±2.50ns 207.4±0.65ns -0.29%
ops/map/jwst/insert 3.0±0.04µs 3.0±0.03µs -0.00%
ops/map/jwst/remove 4.2±0.05µs 4.2±0.02µs -0.00%
ops/map/yrs/get 236.0±3.76ns 230.1±2.24ns -2.50%
ops/map/yrs/insert 3.7±0.02µs 3.7±0.02µs -0.00%
ops/map/yrs/remove 4.8±0.02µs 4.8±0.11µs -0.00%
ops/text/jwst/insert 65.5±1.30µs 67.7±0.69µs +3.36%
ops/text/jwst/remove 1315.7±7.51ns 1313.1±8.83ns -0.20%
ops/text/yrs/insert 27.0±0.56µs 26.6±0.25µs -1.48%
ops/text/yrs/remove 1646.3±12.60ns 1581.7±18.52ns -3.92%
update/parse with jwst/basic.bin 39.0±0.24µs 40.9±0.48µs +4.87%
update/parse with jwst/database.bin 29.9±0.22µs 31.5±0.09µs +5.35%
update/parse with jwst/edge-case-left-right-same-node.bin 50.5±0.38µs 52.7±0.41µs +4.36%
update/parse with jwst/large.bin 3.5±0.02ms 3.6±0.03ms +2.86%
update/parse with jwst/with-subdoc.bin 5.3±0.03µs 5.6±0.02µs +5.66%
update/parse with yrs/basic.bin 28.0±0.34µs 27.9±0.17µs -0.36%
update/parse with yrs/database.bin 21.8±0.22µs 21.8±0.16µs -0.00%
update/parse with yrs/edge-case-left-right-same-node.bin 36.8±0.90µs 36.7±0.26µs -0.27%
update/parse with yrs/large.bin 2.3±0.09ms 2.3±0.03ms -0.00%
update/parse with yrs/with-subdoc.bin 3.4±0.02µs 3.6±0.03µs +5.88%

Benchmark for Windows

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 229.0±0.98µs 229.0±1.08µs -0.00%
codec/jwst decode var_uint (32 bit) 206.7±1.00µs 206.7±0.82µs -0.00%
codec/jwst decode var_uint (64 bit) 207.4±3.54µs 207.2±2.76µs -0.10%
codec/jwst encode var_int (32 bit) 367.3±8.89µs 365.5±1.57µs -0.49%
codec/jwst encode var_uint (32 bit) 252.3±6.99µs 246.7±3.71µs -2.22%
codec/jwst encode var_uint (64 bit) 258.6±8.43µs 263.1±3.61µs +1.74%
codec/lib0 decode var_int (64 bit) 183.6±2.37µs 184.0±2.40µs +0.22%
codec/lib0 decode var_uint (32 bit) 150.9±2.63µs 153.2±3.05µs +1.52%
codec/lib0 decode var_uint (64 bit) 150.1±1.33µs 150.1±1.62µs -0.00%
codec/lib0 encode var_int (64 bit) 384.3±1.09µs 385.2±3.66µs +0.23%
codec/lib0 encode var_uint (32 bit) 374.7±5.21µs 373.8±2.44µs -0.24%
codec/lib0 encode var_uint (64 bit) 373.5±1.20µs 374.7±1.46µs +0.32%
ops/array/jwst/insert 130.9±2.64µs 130.8±1.09µs -0.08%
ops/array/jwst/insert range 188.9±1.20µs 191.0±1.57µs +1.11%
ops/array/jwst/remove 71.7±0.18µs 70.7±0.20µs -1.39%
ops/array/yrs/insert 68.4±0.28µs 65.8±0.71µs -3.80%
ops/array/yrs/insert range 94.9±2.10µs 93.2±0.71µs -1.79%
ops/array/yrs/remove 105.3±1.07µs 101.2±0.52µs -3.89%
ops/map/jwst/get 213.0±3.06ns 223.5±8.18ns +4.93%
ops/map/jwst/insert 4.4±0.14µs 4.5±0.03µs +2.27%
ops/map/jwst/remove 6.6±0.03µs 6.3±0.08µs -4.55%
ops/map/yrs/get 259.7±4.70ns 257.5±3.27ns -0.85%
ops/map/yrs/insert 5.4±0.01µs 5.4±0.05µs -0.00%
ops/map/yrs/remove 6.7±0.03µs 6.9±0.05µs +2.99%
ops/text/jwst/insert 83.1±0.90µs 83.5±0.67µs +0.48%
ops/text/jwst/remove 2.1±0.01µs 2.1±0.01µs -0.00%
ops/text/yrs/insert 31.7±0.57µs 31.4±0.10µs -0.95%
ops/text/yrs/remove 2.5±0.01µs 2.5±0.02µs -0.00%
update/parse with jwst/basic.bin 57.3±0.41µs 57.0±0.76µs -0.52%
update/parse with jwst/database.bin 43.9±0.20µs 43.9±0.22µs -0.00%
update/parse with jwst/edge-case-left-right-same-node.bin 71.1±0.58µs 71.4±0.71µs +0.42%
update/parse with jwst/large.bin 2.8±0.08ms 2.7±0.07ms -3.57%
update/parse with jwst/with-subdoc.bin 8.0±0.06µs 8.0±0.05µs -0.00%
update/parse with yrs/basic.bin 41.0±0.23µs 41.5±0.28µs +1.22%
update/parse with yrs/database.bin 33.7±0.16µs 33.2±0.22µs -1.48%
update/parse with yrs/edge-case-left-right-same-node.bin 53.2±0.30µs 53.1±0.62µs -0.19%
update/parse with yrs/large.bin 1967.6±50.12µs 2.0±0.10ms -99.90%
update/parse with yrs/with-subdoc.bin 6.9±0.10µs 7.2±0.07µs +4.35%

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