Azure / Azure/apiops-cli

Changes between 0.4.0-alpha.3 and v1.0.0.0: Null values changed to '' and 24h time values to 12h time values

Ouverte
#262 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
type:bug
Langage dominant
TypeScript
Étoiles
26
Forks
9
Merge moyen
1 j 3 h
PR mergées (30 j)
20

Description

### Command that triggered the bug

apiops publish

### Expected behavior

The extracted values are fine but after publish the values are changes:
Example:
Source JSON:
"firstSeen": "2026-07-11T14:01:26.0000000+00:00",
"lastSeen": "2026-07-11T14:58:54.0000000+00:00",
"zone": null,
Published values:
"firstSeen": "2026-07-11T02:01:26.0000000+00:00",
"lastSeen": "2026-07-11T02:58:54.0000000+00:00",
"zone": '',

### Actual behavior

Null values get replaced with empty string '' and 24h time values are replaced with 12h format values with no AM/PM flag.

### apiops CLI version

1.0.0.0

### Environment details

command runs in a gitlab pipeline on self hosted gitlab runner image: mcr.microsoft.com/dotnet/sdk:6.0
Nodejs version node-v22.14.0-linux-x64

### CI/CD environment

Other

### Is this bug blocking you?

Yes

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire `apiops publish` avec le JSON source et les détails d’environnement de l’issue, puis suivez le chemin de publication qui sérialise les valeurs extraites. Le travail est terminé lorsque la sortie publiée préserve les valeurs null et les valeurs horaires originales au format 24 heures ; ajoutez ou mettez à jour un test de régression pour les deux cas.

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

Évaluation

Stack technique
typescript
Domaine
cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
65/100

Recevez les nouvelles issues par e-mail

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