Skip to content

Promotion partielle : mise à jour du front fiabilisée (#463), avec #461 et #462 - #470

Merged
Oasis35 merged 10 commits into
mainfrom
claude/project-thread-nwstwj
Nov 1, 2026
Merged

Oasis35 merged 10 commits into
mainfrom
claude/project-thread-nwstwj

Conversation

@Oasis35

@Oasis35 Oasis35 commented Nov 1, 2026

Copy link
Copy Markdown
Owner

Requested by Clément · project thread

Promotion de env/staging arrêtée au merge de #463 (1336e38), sans le lecteur #464 (qui reste dans #465, en brouillon).

Pourquoi

Le 01/11, un téléphone est resté sur le front du 28/10 au staging, même après une reconnexion : il a fallu effacer les données du site. La version de ce téléphone date d'avant #463, qui active la nouvelle version (activateUpdate()) avant de recharger. Sans ça, le service worker resservait l'ancienne version, et le garde-fou affichait le bandeau (UpdatePrompt: reload-loop, déjà vu 8 fois en prod sur 7 jours). La prod a encore ce défaut.

Contenu (tout est déjà testé au staging depuis le 29/10)

Merge commit (jamais squash) : 1336e38 est un commit de env/staging, donc la promotion suivante (#465) reste sans conflit.


Generated by Claude Code

dependabot Bot and others added 9 commits October 29, 2026 06:55
Bumps the angular group in /src/front/InSeconds.Client with 3 updates: [@angular/cdk](https://github.com/angular/components), [@angular/build](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/cdk` from 22.2.3 to 22.2.4
- [Release notes](https://github.com/angular/components/releases)
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md)
- [Commits](angular/components@v22.2.3...v22.2.4)

Updates `@angular/build` from 22.2.3 to 22.2.4
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/v22.2.4/CHANGELOG.md)
- [Commits](angular/angular-cli@v22.2.3...v22.2.4)

Updates `@angular/cli` from 22.2.3 to 22.2.4
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/v22.2.4/CHANGELOG.md)
- [Commits](angular/angular-cli@v22.2.3...v22.2.4)

---
updated-dependencies:
- dependency-name: "@angular/cdk"
  dependency-version: 22.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/build"
  dependency-version: 22.2.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 22.2.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps WolverineFx.EntityFrameworkCore from 6.54.0 to 6.57.0
Bumps WolverineFx.Http from 6.54.0 to 6.57.0
Bumps WolverineFx.Http.FluentValidation from 6.54.0 to 6.57.0
Bumps WolverineFx.Postgresql from 6.54.0 to 6.57.0
Bumps WolverineFx.RuntimeCompilation from 6.54.0 to 6.57.0

---
updated-dependencies:
- dependency-name: WolverineFx.EntityFrameworkCore
  dependency-version: 6.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: WolverineFx.Http
  dependency-version: 6.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: WolverineFx.Http.FluentValidation
  dependency-version: 6.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: WolverineFx.Postgresql
  dependency-version: 6.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: WolverineFx.RuntimeCompilation
  dependency-version: 6.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…aging/nuget-minor-patch-409bfce58e

Bump the nuget-minor-patch group with 5 updates
…t/InSeconds.Client/env/staging/angular-c7d7794ce7

Bump the angular group in /src/front/InSeconds.Client with 3 updates
… un module introuvable

Le rechargement automatique n'activait jamais la version prête : le service worker gardait la page sur l'ancienne, la nouvelle était annoncée de nouveau et le garde-fou affichait le bandeau (UpdatePrompt: reload-loop).
Un module chargé à la demande introuvable après un déploiement recharge la page une fois au lieu d'être remonté.

Claude-Session: https://claude.ai/code/session_018kRWbfhvkeuSEaC7dfahTR
…arning en prod et au staging

Le paramètre {Level} du journal d'indice était pris par Grafana pour le niveau du journal (indices classés « 1 » et « 2 »).
Les logs System.Net.Http.HttpClient (Information) écrivaient l'URL de ping healthchecks.io en clair.
Front : activer la nouvelle version avant de recharger, recharger sur un module introuvable
@Oasis35 Oasis35 self-assigned this Nov 1, 2026
Repère les onglets restés bloqués sur une ancienne version du front, d'après
la version remontée avec chaque erreur.
@sonarqubecloud

sonarqubecloud Bot commented Nov 1, 2026

Copy link
Copy Markdown

@Oasis35
Oasis35 marked this pull request as ready for review November 1, 2026 07:32
@Oasis35
Oasis35 merged commit 24abd1b into main Nov 1, 2026
13 checks passed
@Oasis35
Oasis35 deleted the claude/project-thread-nwstwj branch November 1, 2026 07:36
Oasis35 added a commit that referenced this pull request Nov 1, 2026
Remerge de main dans env/staging après #470
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.

1 participant