Files
maxime.killinger a57c520610
🚀 Docker Build and Push / build-and-push (15) (push) Successful in 2m58s
🚀 Docker Build and Push / build-and-push (16) (push) Successful in 3m39s
🚀 Docker Build and Push / build-and-push (17) (push) Successful in 3m37s
🚀 Docker Build and Push / build-and-push (18) (push) Successful in 3m36s
TimescaleDB 2.30.2 pour PostgreSQL 16 à 18, 2.28.3 gardé pour PostgreSQL 15
- TIMESCALEDB_VERSION passe de 2.28.3 à 2.30.2. Vérifié pour 16, 17 et 18 :
  compilation, tests, et reprise d'une base créée par l'image publiée après
  `ALTER EXTENSION timescaledb UPDATE`.
- TimescaleDB 2.29 a retiré PostgreSQL 15 (`Unsupported PostgreSQL version` à la
  compilation) : `pg15` garde 2.28.3 par TIMESCALEDB_VERSION_PG15.
- Décision 0007, tableau et badge du README, procédure de changement de version.

Une base existante refuse toute requête sur la nouvelle image tant que
l'extension n'est pas mise à niveau : voir docs/exploitation/publication.md.
2026-10-02 18:02:35 +02:00

1.1 KiB

À faire

Ce fichier ne contient que l'ouvert. Un point terminé est supprimé.

Versions

  • pg15 ne recevra plus de version de TimescaleDB (0007). À retirer de la matrice quand plus aucune base ne l'utilise.

CI

  • Le cache de construction est borné à 8 Go, et les couches des quatre versions en pèsent environ 7,3 (1,8 Go par version, dont 1,1 pour les outils de compilation), sur un cache partagé avec les autres dépôts du runner. Une couche évincée est reconstruite au push suivant. À mesurer sur Tower avant de relever la borne.
  • Vérifier qu'un échec de l'exécution nocturne est notifié par Gitea. Sinon, seuls la page Actions et le badge du README le montrent.

Dépôt

  • init-timescale.sh n'est copié dans aucune image. À supprimer s'il ne sert plus.
  • build.sh nomme l'image timescaledb-vectorchord, un nom que rien d'autre n'utilise.
  • docker-entrypoint-wrapper.sh refait chown -R sur tout le volume à chaque démarrage. Ne le faire que si le propriétaire n'est pas postgres éviterait le parcours d'une grosse base.