Dates du plan du site d'après Git et alerte security.txt - #16
Merged
Merged
Conversation
Les dates <lastmod> de sitemap.xml se tenaient à la main et dataient toutes du 25 septembre. scripts/sitemap_lastmod.py les recalcule au déploiement d'après la dernière arrivée sur main de chaque page ; le fichier prend la date de la page la plus récente, pour que lftp ne le renvoie que si une page a changé. Le contrôle mensuel des liens ouvre aussi un ticket 60 jours avant l'échéance du champ Expires de security.txt. Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contexte
lastmoddesitemap.xmlse tenaient à la main et étaient toutes restées au 25 septembre, alors que les pages ont changé depuis.security.txtexpire le 25 mars 2027 ; seul un rappel dans le README le signalait.Changements
scripts/sitemap_lastmod.py(non déployé), lancé au déploiement après la datation des fichiers : chaquelastmodprend la date de la dernière arrivée surmainde sa page (git log --first-parent, comme Déploiement : dater les fichiers de leur arrivée sur main #14).sitemap.xmlprend la date de la page la plus récente, donc lftp ne le renvoie que si une page a changé. Rien n'est commité : le fichier du dépôt garde ses anciennes dates, le serveur reçoit les bonnes.Expires(deux passages mensuels de marge), sans doublon si un ticket est déjà ouvert.lastmodlors d'une actualité ; mention de l'alerte.Vérifications
sitemap_lastmod.pyen local : 16 dates mises à jour (toutes au 27 septembre, date de la refonte du menu),sitemap.xmldaté de la page la plus récente.security.txttestée avec un fauxgh: échéance lointaine → rien ; à 29 jours → ticket créé ; ticket déjà ouvert → rien.