Bump de version seQura WooCommerce

VérifiéSûr

Incrémente la version du plugin seQura WooCommerce dans les deux fichiers couplés et synchronise le changelog.

Spar Skills Guide Bot
DeveloppementDébutant
22/07/2026
Claude CodeCursorCodex
#versioning#release-management#changelog#wordpress#woocommerce

Recommandé pour

Synthèse automatique

Met à jour la version du plugin seQura pour WooCommerce dans les deux fichiers couplés (en-tête de sequra/sequra.php et Stable tag de readme.txt) et ajoute l'entrée de changelog correspondante.

Points forts

  • Identifie explicitement les deux sources de vérité et impose leur synchronisation, ce qui évite une release cassée
  • Rappelle les détails de format fragiles, comme la tabulation littérale entre la version et le = dans le changelog
  • Inclut une procédure étape par étape, une checklist de vérification et la vérification du script bin/make_zip
  • Distingue clairement le bump de version de l'étape séparée de commit, tag et publication

Limites

  • Fortement spécifique au dépôt seQura : chemins, conventions de tag et scripts internes ne sont pas transposables
  • Ne détermine pas seul le contenu du changelog ni le type de bump : il faut le lui fournir ou qu'il pose la question
  • Ne couvre pas la publication sur wordpress.org, laissée à bin/publish_to_wordpress.sh
Quand l'utiliser

À utiliser lorsqu'il faut préparer une nouvelle version du plugin seQura pour WooCommerce en gardant l'en-tête PHP et le readme.txt cohérents.

Quand l'éviter

À ne pas utiliser pour publier réellement la release ou taguer le dépôt, ni pour un autre plugin que seQura.

Analyse de sécurité

Sûr
Score qualité92/100

This skill only provides file-editing guidance for bumping version strings and changelog entries in two plugin files. It does not include destructive commands, network calls, secret handling, obfuscation, or safety-disabling instructions.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Patch bump with changelog
Bump the seQura WooCommerce plugin to 4.3.3 as a patch release — it fixes a checkout redirect bug — and add the changelog entry in readme.txt.
Minor bump with library update
Release version 4.4.0 of the seQura plugin: it adds a new payment method option and updates integration-core to v2.1.0. Update both version locations and write the changelog bullets.
Check sync before releasing
Before I tag the next release, verify that the Version header in sequra/sequra.php and the Stable tag in sequra/readme.txt currently match, and tell me if they don't.

name: version-bump description: Bump the seQura WooCommerce plugin version across the two coupled locations (sequra/sequra.php header and sequra/readme.txt stable tag + changelog), keeping them in sync and writing the changelog entry. Use when releasing a new plugin version.

Version bump (seQura Payment Gateway for WooCommerce)

The plugin version lives in two files that must stay in sync. Bumping one without the other ships a broken release: WordPress reads the Version: header to detect updates, and the Stable tag: in readme.txt is what wordpress.org serves. Always change both, plus add a changelog entry.

The two coupled locations

  1. sequra/sequra.php — the plugin header:
     * Version:           4.3.2
    
  2. sequra/readme.txt — the WordPress.org readme:
    • The stable tag near the top:
      Stable tag: 4.3.2
      
    • A new entry under == Changelog == (entries are newest-first):
      = 4.3.3	=
      * Fixed: <what changed>.
      * Changed: <what changed>.
      
      Note: the existing entries use a literal TAB between the version and the trailing = (= 4.3.2\t=). Match that exact format.

There is no PHP version constant — these two files are the only sources of truth. Do not invent a SEQURA_VERSION define.

Procedure

Given a target version X.Y.Z:

  1. Confirm the current version and the target. Read the current value from sequra/sequra.php (Version:) and sequra/readme.txt (Stable tag:) and make sure they already agree. If they don't, surface the mismatch before touching anything — that's an existing bug, not something to silently paper over.

  2. Decide the bump (semver): patch for fixes, minor for backwards-compatible features, major for breaking changes. If the user didn't specify, ask.

  3. Edit sequra/sequra.php — update the Version: header to X.Y.Z.

  4. Edit sequra/readme.txt:

    • Update Stable tag: to X.Y.Z.
    • Insert a new = X.Y.Z\t= block at the top of the == Changelog == section (above the previous newest entry). Summarise the changes since the last release as * Fixed: / * Changed: / * Added: bullets. If an integration-core upgrade is part of the release, include a * Changed: Update integration-core library to version vA.B.C. line, as prior entries do.
    • If WordPress / WooCommerce "Tested up to" versions changed this release, also update Tested up to: near the top and mention it in the changelog.
  5. Verify the two files agree. Re-read both; the version string must be byte-identical in sequra.php (Version:) and readme.txt (Stable tag:), and the new changelog block's version must match too.

  6. Sanity-check the build doesn't break: bin/make_zip reads the version from the sequra.php Version: header (grep "Version:" sequra.php) to name the artifact, so the header format must stay Version: X.Y.Z.

Tagging / release

Committing and tagging is a separate, deliberate step — do it only when the user asks to release:

  • Commit the version bump (use the sq-git:commit skill).
  • The git tag convention for this repo is the bare version X.Y.Z (check git tag for the existing pattern before tagging).
  • Publishing to wordpress.org is handled separately by bin/publish_to_wordpress.sh — do not run it as part of a routine bump unless explicitly asked.

Checklist

  • [ ] sequra/sequra.php Version: = X.Y.Z
  • [ ] sequra/readme.txt Stable tag: = X.Y.Z
  • [ ] New = X.Y.Z = changelog block added at the top of == Changelog ==
  • [ ] Tested up to: updated if WP/WC support changed
  • [ ] Both version strings verified identical

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/version-bump-sequra-woocommerce-mrwakdj7/download' --output '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md.part' && mv '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md.part' '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md' && test -s '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/version-bump' && cp -R '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7' '.claude/skills/version-bump'

Cursor
test -f '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md' && test -s '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/version-bump' && cp -R '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7' '.cursor/skills/version-bump'

Codex
test -f '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md' && test -s '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/version-bump' && cp -R '.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7' '.agents/skills/version-bump'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/version-bump-sequra-woocommerce-mrwakdj7'

openskills read 'version-bump-sequra-woocommerce-mrwakdj7'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/version-bump-sequra-woocommerce-mrwakdj7/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires