Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bug-ops/deps-lsp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.5
Choose a base ref
...
head repository: bug-ops/deps-lsp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Choose a head ref
  • 1 commit
  • 21 files changed
  • 1 contributor

Commits on Feb 3, 2026

  1. feat(bundler): add Ruby/Bundler ecosystem support (#54)

    * feat(bundler): add Ruby/Bundler ecosystem support
    
    Add deps-bundler crate with full Gemfile and Gemfile.lock support:
    
    - Gemfile DSL parser with regex-based extraction
    - Gemfile.lock parser with state machine for sections
    - rubygems.org API client with HTTP caching
    - Version comparison with pessimistic operator (~>)
    - Support for git, path, github dependency sources
    - Group handling (development, test, production)
    
    Implements Ecosystem, Dependency, Version, Metadata traits from deps-core.
    
    * fix(bundler): improve diagnostics and add README
    
    - Fix "Unknown package" false positives for gems in lock file
    - Parse DEPENDENCIES section for platform-specific gems
    - Fix clippy warnings (unnecessary raw string hashes)
    - Add README.md for deps-bundler crate
    
    * chore: bump version to 0.6.0
    
    Add Ruby/Bundler ecosystem support as new minor version.
    
    * chore(bundler): add benchmarks and CI coverage
    
    Add criterion benchmarks for Gemfile and Gemfile.lock parsing with
    various file sizes (5-100 deps). Configure codecov upload for
    deps-bundler in CI workflow.
    
    * chore(ci): simplify codecov upload to single action
    
    Codecov automatically applies flags based on paths defined in
    codecov.yml. Remove redundant per-crate uploads (8 -> 1).
    Add missing flags for deps-go and deps-bundler.
    
    * test(bundler): increase test coverage to 90%+
    
    Add comprehensive tests for error handling, parser edge cases,
    registry response parsing, and type implementations. Migrate CI
    to moonrepo/setup-rust, remove sccache. Add codecov flags for
    deps-go and deps-bundler.
    
    * docs: update CHANGELOG with bundler improvements
    bug-ops authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    622b80f View commit details
    Browse the repository at this point in the history
Loading