Skip to content

Group dependency updates and centralize tool pins - #22

Merged
ludfjig merged 1 commit into
mainfrom
dependabot/group-updates
Sep 23, 2026
Merged

ludfjig merged 1 commit into
mainfrom
dependabot/group-updates

Conversation

@ludfjig

@ludfjig ludfjig commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Group routine Dependabot updates by ecosystem while keeping benchmark runtime dependencies under manual control. Centralize Cargo-installed tool versions so CI and local setup share the same pins and can test explicit Git revisions.

Summary

  • group Cargo, npm, and GitHub Actions updates
  • ignore Hyperlight, Wasmtime, JCO, QuickJS, and componentizer runtime updates
  • extract pinned tool installation into scripts/setup-tools.sh
  • support Hyperlight AOT and componentize-QJS Git revision overrides
  • include tool pins in Rust cache keys and document explicit local setup

Validation

  • parsed workflow and Dependabot YAML
  • checked shell syntax and Just recipe expansion
  • exercised default, benchmark-only, and Git revision paths with fake tools
  • ran git diff --check

The full test suite was not run.

Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
@ludfjig ludfjig added dependencies Pull requests that update a dependency file benchmarks: skip labels Sep 23, 2026
@ludfjig
ludfjig merged commit 4b144e6 into main Sep 23, 2026
23 of 31 checks passed

This branch was successfully deployed

1 active deployment
github-pages — d379c00e Deployed Sep 23, 2026 by ludfjig via deploy #222
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

benchmarks: skip dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant