Skip to content

#990 [CI] ci: actions GitHub en Node 24 (checkout@v7, cache@v6) - #991

Merged
nicolas-eoxia merged 1 commit into
Evarisk:developfrom
nicolas-eoxia:ci/990-actions-node24
Nov 2, 2026
Merged

nicolas-eoxia merged 1 commit into
Evarisk:developfrom
nicolas-eoxia:ci/990-actions-node24

Conversation

@nicolas-eoxia

@nicolas-eoxia nicolas-eoxia commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Closes #990
Voir Evarisk/Saturne#1854

Ce qui change

Dans .github/workflows/quality.yml, seuls les uses: bougent ; aucun nom de job ni de workflow (contextes requis du ruleset) :

Action Avant Après
actions/checkout ×4 @v4 (node20) @v7 (node24)
actions/cache @v4 (node20) @v6 (node24)
shivammathur/setup-php ×2 @v2 (déjà node24) inchangé

Notes de version lues (détail dans Evarisk/Saturne#1856) : checkout v5 = Node 24, v6 = identifiants persistés dans un fichier à part (aucun git push ici), v7 = refus des PR de fork sous pull_request_target/workflow_run (non employés) ; cache v5 = Node 24, v6 = ESM. Rien qui change le comportement des jobs.

Workflows réutilisables de Saturne appelés par ce dépôt : l'appel à published-api-reusable.yml@develop (dans la CI qualité) tourne avec la version Node 24 de Saturne depuis le merge d'Evarisk/Saturne#1856. Les appels en @main (build-assets-reusable.yml@main, release.yml@main) n'en profiteront qu'à la prochaine release de Saturne.

Preuve

Run Quality de cette PR, vert : https://github.com/Evarisk/dolimeet/actions/runs/41490697728 (PHP lint et parite des langues, PHPStan, Saturne / API publiee).

Annotations des 3 check runs (gh api repos/Evarisk/dolimeet/check-runs/<id>/annotations) : aucune « Node.js 20 is deprecated » ; il ne reste que la notice de migration d'ubuntu-latest vers Ubuntu 26. Le journal confirme actions/checkout@v7 et actions/cache@v6 au « Set up job ».

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nicolas-eoxia nicolas-eoxia added Enhancement New feature or request 1 Estimated resolution time - 30 mins labels Nov 2, 2026
@nicolas-eoxia
nicolas-eoxia merged commit 57a205e into Evarisk:develop Nov 2, 2026
3 checks passed
@nicolas-eoxia
nicolas-eoxia deleted the ci/990-actions-node24 branch November 2, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 Estimated resolution time - 30 mins Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Actions de la CI qualité en Node.js 24 (checkout@v7, cache@v6)

1 participant