api: a squash merge needs commit_message, and the default merge message follows upstream

Ouverte Adaptée aux débutants
#807 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
72/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
go
Domaine
api

Piste de recherche

Lisez le gestionnaire d’API du squash merge et ses tests, puis consultez la spécification référencée à 5d8e1801 pour vérifier le code d’état HTTP exact et le code du problème. Comparez le comportement d’un squash merge sans commit_message et avec le message de merge par défaut aux exigences documentées. Le travail est terminé lorsque le cas sans message renvoie l’erreur documentée et que le message par défaut correspond à celui d’upstream ; ajoutez ou mettez à jour des tests pour les deux cas.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Problem

Spec 5d8e1801: a squash merge requires commit_message, and the default merge commit message is Merge branch '<source>' into <target>. Live at 3af232d9: a squash merge without a message succeeded, and our default message is Merge mm into main.

Desk decision

Answer the documented 400 for a squash merge without commit_message (breaking for callers who omit it), and switch the default message to upstream's form. Check the spec for the exact status and problem code before coding.

Severity

Low.

Upstream audit 2026-11-12, evidence 2026-11-12-1159UTC. Docs spec 5d8e1801 (ETag W/"8GUlAlKU8eko7Rr2", Last-Modified 2026-11-10 22:29:59 GMT). The cluster still serves ee8092bf, so this is documented drift, not a proven deployment (#234 rule: adopt what the docs publish). SDK 0.1.1 (Nov 10) and 0.1.2 (Nov 11) shipped on npm, PyPI and Go; their route list and token minting are unchanged from 0.1.0.


Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: medium

Langage dominant
Go
Étoiles
0
Forks
0
Merge moyen
6 h 16 min
PR mergées (30 j)
243

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de coder/openstorage

Toutes les issues de coder/openstorage

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.