Skip to content

Merge MCP server state into server #5886

Merge MCP server state into server

Merge MCP server state into server #5886

name: Index top 100 gems
on: [push, pull_request]
jobs:
indexing_top_gems:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- name: Install Rust tools
run: |
rustup update --no-self-update stable
rustup default stable
rustup component add --toolchain stable clippy rustfmt
- name: Set up Ruby
uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
with:
bundler-cache: true
- name: Restore Rust compile cache
id: rust-compile-cache-restore
uses: actions/cache/restore@v5
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-rust
- name: Run Ruby tests
env:
RUST_BACKTRACE: full
run: bundle exec rake index_top_gems
- name: Save Rust compile cache
id: rust-compile-cache-save
uses: actions/cache/save@v5
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ steps.rust-compile-cache-restore.outputs.cache-primary-key }}