Bump SDK Version

Met à jour la version du SDK FutureSearch sur les 11 emplacements de configuration/lockfile en un seul passage.

par futuresearch · futuresearch/futuresearch-python

Fonctionne avec configuration ★ 8.0/10

Bump SDK Version — Met à jour la version du SDK FutureSearch sur les 11 emplacements de configuration/lockfile en un seul passage.

Ce que fait

Une liste de contrôle d'ingénierie de release pour le monorepo futuresearch-python : elle liste les 11 fichiers exacts (pyproject.toml, manifestes plugin/marketplace/gemini, sous-package MCP, packages stub, CITATION.cff, README BibTeX) qui doivent être mis à jour ensemble lors de la mise à jour de la version du SDK, plus les étapes de synchronisation du lockfile, de test et de release PyPI. Se déclenche lorsque l'utilisateur dit 'bump version', 'release', ou 'version bump' dans ce dépôt.

Rapport de test

Mis à jour en direct la chaîne de version dans un clone temporaire du vrai dépôt : une mise à jour naïve d'un seul fichier laisse 14 références de version obsolètes dans 10 fichiers, tandis que suivre la liste de contrôle de 11 fichiers de la compétence les a toutes remises à zéro — mais le script de synchronisation uv-all.sh qu'il vous demande d'exécuter depuis la racine du dépôt n'existe nulle part dans ce miroir public.

Testé le: 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

Commandes et exemples de prompts

  • /bump-sdk-versionMet à jour la version du SDK FutureSearch sur les 11 emplacements de configuration/lockfile en un seul passage.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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