bump-tantivy

Bump Tantivy to the latest main commit and open a PR.

11.5k|578|Updated Apr 13, 2021
One-click install
npx skills add https://github.com/quickwit-oss/quickwit --skill bump-tantivy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bump-tantivy
Source: https://github.com/quickwit-oss/quickwit/tree/main/.claude/skills/bump-tantivy
Command: npx skills add https://github.com/quickwit-oss/quickwit --skill bump-tantivy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate the process of bumping Tantivy to the latest commit on the main branch, updating project configuration, and preparing a PR.

Core Features & Use Cases

  • Orchestrates the bump by fetching the latest Tantivy SHA, updating the rev in quickwit/Cargo.toml, and validating with cargo check.
  • Runs code formatting and license updates to maintain code health, ensuring compliance and consistency.
  • Generates a descriptive PR and can integrate with CI pipelines to keep dependencies current with minimal manual effort.

Quick Start

Run the bump-tantivy skill to bump Tantivy to the latest main commit and open a PR.

Frequently Asked Questions about bump-tantivy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bumping Tantivy dependencies in a Rust project?

Automating a Tantivy dependency bump involves fetching the latest main commit SHA, updating the rev field in Cargo.toml, and running cargo check. This Skill orchestrates that entire workflow and opens a pull request automatically.

Can I use this to update Tantivy rev fields in CI pipelines?

Yes, you can use this bump process in CI pipelines to keep dependencies current with minimal manual effort. It fetches the latest Tantivy SHA, validates the build with cargo check, formats code, updates licenses, and generates a descriptive PR.

What steps are required to bump Tantivy to the latest main commit?

Bumping Tantivy to the latest main commit requires fetching the latest SHA, updating the rev in Cargo.toml, running cargo check, applying code formatting, updating licenses, and creating a descriptive pull request.

Does the Tantivy bump process apply to Quickwit repositories?

Yes, this bump process specifically applies to maintenance workflows for Quickwit repositories. It ensures a repeatable, branch-isolated bump process across CI pipelines and developer machines to keep Tantivy updated.

Why does my Tantivy bump workflow need code formatting and license updates?

Your Tantivy bump workflow needs code formatting and license updates to maintain code health, ensuring compliance and consistency across the project. These steps run automatically before opening a descriptive pull request.