Bump SDK Version

Bumper FutureSearch SDK-versionen på tværs af alle 11 config/lockfile-lokationer i én omgang.

Af futuresearch · futuresearch/futuresearch-python

Virker med opsætning ★ 8.0/10

Bump SDK Version — Bumper FutureSearch SDK-versionen på tværs af alle 11 config/lockfile-lokationer i én omgang.

Hvad det gør

En release-engineering tjekliste for futuresearch-python monorepoet: den lister de nøjagtige 11 filer (pyproject.toml, plugin/marketplace/gemini manifests, MCP subpackage, stub packages, CITATION.cff, README BibTeX), der skal opdateres sammen, når SDK-versionen bumpes, plus lockfile-sync, test og PyPI-release trinene. Udløses, når brugeren siger bump version, release eller version bump i dette repo.

Testrapport

Live-bumpede versionsstrengen i en engangs-klon af det rigtige repo: et naivt bump af én fil efterlader 14 forældede versionsreferencer på tværs af 10 filer, mens det at følge skillens 11-fils tjekliste nulstillede dem alle — men uv-all.sh sync-scriptet, den instruerer dig i at køre fra repo-roden, eksisterer ingen steder i dette offentlige spejl.

Testet: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/futuresearch/futuresearch-python
cd futuresearch-python
mkdir -p ~/.claude/skills
cp -r .claude/skills/bump-sdk-version ~/.claude/skills/bump-sdk-version

Kommandoer og eksempelprompter

  • /bump-sdk-versionBumper FutureSearch SDK-versionen på tværs af alle 11 config/lockfile-lokationer i én omgang.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Bump the FutureSearch SDK version across every config file
  • Release a new SDK version and sync all the lockfiles
  • Update the SDK version number everywhere it appears in the repo