Skip to content

wawp-theme-updater 1.0.1 : seconde tentative du jeton frais, cause réelle des erreurs (tag v1.2) - #4

Merged
thierrypigot merged 3 commits into
mainfrom
feat/theme-updater-1.0.1
Oct 13, 2026
Merged

thierrypigot merged 3 commits into
mainfrom
feat/theme-updater-1.0.1

Conversation

@thierrypigot

Copy link
Copy Markdown
Contributor

Après la validation réelle du plan 4 (deux échecs « jeton indisponible » sur cinq mises à jour alors que le serveur avait répondu) :

  • seconde tentative unique pour le jeton frais, jamais après un refus de licence (401) ;
  • cause réelle dans le message d'erreur (HTTP, réponse invalide, réseau), assainie, sans clé ni jeton, traduisible ;
  • Config::VERSION et min-theme-updater-version.txt à 1.0.1 ;
  • références des thèmes passées à v1.2 (tools-ref de theme-release.yml, modèle d'appel, documentation).

Côté plugins inchangé (wawp-updater, plugin-release.yml, templates/release.yml, @v1). Tag v1.2 à poser après fusion.

…réelle dans le message d'erreur

- Updater::filter_pre_download redemande une fois l'offre fraîche après une pause d'une seconde (Config::RETRY_DELAY, injectable), sauf refus de licence (401) : jamais plus de deux requêtes /v1/check par téléchargement.
- Client::check rend une clé error (HTTP <code>, réponse invalide, réseau : <code> <message> tronqué à 200 caractères, clé de licence masquée).
- wawp_theme_token_unavailable cite la cause de la dernière tentative.
- Config::VERSION et config/min-theme-updater-version.txt passent à 1.0.1.
…age, causes traduisibles, test 503 puis réseau renommé
@thierrypigot
thierrypigot merged commit e294b92 into main Oct 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants