Skip to content

chore: mise à jour des versions (epic #98)#108

Open
bgauduch wants to merge 4 commits into
masterfrom
feat/98-version-updates
Open

chore: mise à jour des versions (epic #98)#108
bgauduch wants to merge 4 commits into
masterfrom
feat/98-version-updates

Conversation

@bgauduch

Copy link
Copy Markdown
Owner

Résumé des changements

Cette PR implémente l'epic #98 en mettant à jour toutes les versions du projet.

1. Image de base Debian

  • Mise à jour de bookworm-20231120-slim vers bookworm-20260421-slim (dernier tag disponible)

2. Packages APT

  • Suppression des pins de version sur tous les packages APT (ca-certificates, curl, gnupg, unzip, git, jq, openssh-client)
  • Ajout du commentaire # pinned by Renovate pour permettre la gestion automatique future

3. supported_versions.json

  • Suppression des versions Terraform EOL : 0.11.15, 0.12.31, 0.13.7, 0.14.11
  • Ajout des nouvelles versions Terraform (dernière patch de chaque minor) :
    • 1.7.5, 1.8.5, 1.9.8, 1.10.5, 1.11.4
  • Ajout des nouvelles versions AWS CLI : 2.22.35, 2.27.50, 2.34.34

4. Fichiers de sécurité

Téléchargement des fichiers de vérification pour les nouvelles versions :

  • Terraform : SHA256SUMS + SHA256SUMS.sig pour 1.7.5, 1.8.5, 1.9.8, 1.10.5, 1.11.4
  • AWS CLI : .zip.sig pour 2.22.35, 2.27.50, 2.34.34

5. GitHub Actions

  • actions/checkout : v3 → v4 (tous les workflows)
  • docker/setup-qemu-action : v2 → v3
  • docker/setup-buildx-action : v2 → v3
  • docker/build-push-action : v4 → v6
  • peter-evans/dockerhub-description : v3 → v4

6. Hadolint

  • Mise à jour de hadolint/hadolint:2.12.0-alpine2.14.0-alpine dans dev.sh

Plan de test

  • Vérifier que le build Docker fonctionne pour au moins une version Terraform/AWS CLI
  • Vérifier que les fichiers de sécurité présents couvrent toutes les versions de supported_versions.json
  • Vérifier que le lint Dockerfile passe avec hadolint
  • Vérifier que les GitHub Actions s'exécutent sans erreur sur la branche

Closes #98

https://claude.ai/code/session_01RsmDFm6w4jVXwvzmRd9BCv


Generated by Claude Code

claude added 4 commits April 22, 2026 18:02
… unpin apt packages

Updated ARG DEBIAN_VERSION from bookworm-20231120-slim to bookworm-20260421-slim.
Removed version pins on APT packages (ca-certificates, curl, gnupg, unzip, git, jq)
and added # pinned by Renovate comment for future automated updates.

https://claude.ai/code/session_01RsmDFm6w4jVXwvzmRd9BCv
…awscli versions

Removed EOL Terraform versions: 0.11.15, 0.12.31, 0.13.7, 0.14.11.
Added latest Terraform patch versions: 1.7.5, 1.8.5, 1.9.8, 1.10.5, 1.11.4.
Added AWS CLI versions: 2.22.35, 2.27.50, 2.34.34.

Closes #98

https://claude.ai/code/session_01RsmDFm6w4jVXwvzmRd9BCv
…versions

Added SHA256SUMS and .sig files for Terraform versions: 1.7.5, 1.8.5, 1.9.8, 1.10.5, 1.11.4.
Added .zip.sig files for AWS CLI versions: 2.22.35, 2.27.50, 2.34.34.

https://claude.ai/code/session_01RsmDFm6w4jVXwvzmRd9BCv
Updated actions/checkout v3 -> v4 in all workflows.
Updated docker/setup-qemu-action v2 -> v3 in all workflows.
Updated docker/setup-buildx-action v2 -> v3 in all workflows.
Updated docker/build-push-action v4 -> v6 in all workflows.
Updated peter-evans/dockerhub-description v3 -> v4.
Updated hadolint/hadolint 2.12.0-alpine -> 2.14.0-alpine in dev.sh.

https://claude.ai/code/session_01RsmDFm6w4jVXwvzmRd9BCv
bgauduch added a commit that referenced this pull request Jun 25, 2026
## Summary

Roadmap **Phase 1** — drop EOL Terraform (implements ADR-0004).

## Changes
- Remove Terraform `0.11`–`0.15` from `supported_versions.json`
- Remove their signature material under `security/`

## ADR
- [x] No new ADR — implements existing **ADR-0004**. `adr-not-needed`
applied (touches `supported_versions.json`).

## Notes
- Shrinks the build matrix and maintenance surface; older immutable
image tags remain pullable.
- Follow-up (out of scope here): an orphan `security/terraform_1.5.2_*`
set exists (1.5.2 isn't in `supported_versions.json`) — to be cleaned
with the version refresh (#108) / `validate-supported-versions`.

https://claude.ai/code/session_01EESGRwTzyd1G16yv7R2Eqd

---
_Generated by [Claude
Code](https://claude.ai/code/session_01EESGRwTzyd1G16yv7R2Eqd)_

Co-authored-by: Claude <noreply@anthropic.com>
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.

epic: mise à jour des versions

2 participants