Skip to content

Add missing RBI annotations #4083

Add missing RBI annotations

Add missing RBI annotations #4083

name: Index top 100 gems
on: [push, pull_request]
jobs:
indexing_top_gems:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Install Rust tools
run: |
rustup update --no-self-update stable
rustup default stable
rustup component add --toolchain stable clippy rustfmt
cargo install cargo-about
- name: Set up Ruby
uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # v1.288.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 }}