Changelog
Version 0.14.6
Section intitulée « Version 0.14.6 »Points forts de cette version :
- 🐛 Correction de l’évaluation des expressions - Les expressions évaluées en types non-string (booléens, nombres) sont maintenant automatiquement converties en strings au lieu de retourner une erreur.
🐛 Correction de l’évaluation des expressions
Section intitulée « 🐛 Correction de l’évaluation des expressions »Auparavant, les expressions évaluées en types non-string (par ex., ${{ startsWith(github.ref, 'refs/tags/') }} → true, ou ${{ 1 + 2 }} → 3) échouaient avec une erreur. Elles sont maintenant automatiquement converties en leur représentation string, vous pouvez donc utiliser des expressions booléennes et numériques partout où une valeur string est attendue.
📦 Notes de mise à jour
Section intitulée « 📦 Notes de mise à jour »Cette version est rétrocompatible. Aucune modification des graphs existants n’est requise.
Version 0.14.5
Section intitulée « Version 0.14.5 »Points forts de cette version :
- 🆕 Node Docker Run - Exécutez des conteneurs Docker directement depuis vos workflows.
- 🆕 Contexte Steps - Référencez les outputs des étapes précédentes dans votre workflow.
- ⚠️ Changements des flags CLI - Les flags CLI utilisent maintenant des tirets au lieu des underscores.
🆕 Node Docker Run
Section intitulée « 🆕 Node Docker Run »Le nouveau node Docker Run (core/docker-run@v1) vous permet d’exécuter des conteneurs Docker directement dans vos workflows. Configurez l’image, la commande, les variables d’environnement et les volumes — le tout depuis l’éditeur visuel.
Les variables d’environnement de l’hôte ne sont plus transmises aux conteneurs sauf autorisation explicite, garantissant que vos exécutions de conteneurs restent isolées et prévisibles.
🆕 Contexte Steps
Section intitulée « 🆕 Contexte Steps »Vous pouvez maintenant référencer les outputs des étapes précédentes de votre workflow en utilisant le contexte steps, similaire au steps.<id>.outputs.<name> de GitHub Actions. Cela facilite le passage de données entre les nodes dans les workflows multi-étapes.
⚠️ Changements des flags CLI
Section intitulée « ⚠️ Changements des flags CLI »Les flags CLI ont été renommés pour utiliser des tirets (par ex., --graph-file au lieu de --graph_file) par souci de cohérence. Si vous avez des scripts qui invoquent actrun directement, mettez à jour vos flags en conséquence.
📦 Notes de mise à jour
Section intitulée « 📦 Notes de mise à jour »Le changement de nommage des flags CLI est un breaking change pour les scripts utilisant les anciens noms de flags avec underscores. Mettez à jour vos scripts d’automatisation pour utiliser les nouveaux noms de flags avec tirets.
Version 0.12.6
Section intitulée « Version 0.12.6 »Points forts de cette version :
- 🐛 Compatibilité GitHub Actions améliorée - Meilleure détection de l’environnement GitHub Actions, incluant une résolution améliorée du token et du workspace.
📦 Notes de mise à jour
Section intitulée « 📦 Notes de mise à jour »Cette version est rétrocompatible. Aucune modification des graphs existants n’est requise.
Version 0.12.4
Section intitulée « Version 0.12.4 »Points forts de cette version :
- 🆕 Exécuter des graphs depuis des URLs - Exécutez des graphs directement depuis des URLs partagées.
- 🆕 Node Dir Create - Nouveau node pour créer des répertoires.
- 🆕 actrun.sh - Exécutez actrun directement via bash sans installation.
- ✨ Configuration automatique GitHub Actions - L’environnement GitHub Actions est maintenant configuré automatiquement.
🆕 Exécuter des graphs depuis des URLs
Section intitulée « 🆕 Exécuter des graphs depuis des URLs »Vous pouvez maintenant passer une URL de graph partagé directement à actrun au lieu d’un chemin de fichier local. Cela facilite l’exécution de graphs partagés par d’autres sans avoir à les télécharger au préalable.
🆕 Node Dir Create
Section intitulée « 🆕 Node Dir Create »Le nouveau node Dir Create (core/dir-create@v1) crée des répertoires dans votre workflow.
🆕 actrun.sh
Section intitulée « 🆕 actrun.sh »Un nouveau script actrun.sh vous permet d’exécuter actrun directement via bash/curl sans installer le CLI au préalable — utile pour les tests rapides ou les environnements CI.
✨ Configuration automatique GitHub Actions
Section intitulée « ✨ Configuration automatique GitHub Actions »Lors de l’exécution dans un workflow GitHub Actions, actrun détecte et configure maintenant automatiquement l’environnement GitHub. Aucune configuration manuelle n’est requise.
📦 Notes de mise à jour
Section intitulée « 📦 Notes de mise à jour »Cette version est rétrocompatible. Aucune modification des graphs existants n’est requise.
Version 0.11.2
Section intitulée « Version 0.11.2 »Points forts de cette version :
- 🆕 Node String Decode - Décodez Base64, Hex, UTF-16/32, et unescape HTML/URL/JSON/XML.
- ✨ String Encode amélioré - Nouvelles options d’encodage incluant UTF-16/32 et les séquences d’échappement.
- 🔐 Secrets dans les Group Nodes - Les group nodes résolvent maintenant correctement les inputs de type secret.
🆕 Node String Decode
Section intitulée « 🆕 Node String Decode »Le nouveau node String Decode (core/string-decode@v1) décode les strings depuis divers formats vers UTF-8.
Opérations supportées :
- Base16 (Hex), Base32, Base64, Base64 URL-safe
- UTF-16 LE/BE, UTF-32 LE/BE
- Unescape HTML, URL (Query/Path), JSON, XML
✨ String Encode amélioré
Section intitulée « ✨ String Encode amélioré »Le node String Encode (core/string-encode@v1) supporte maintenant des opérations supplémentaires :
- Encodage UTF-16 LE/BE, UTF-32 LE/BE
- Échappement HTML, URL (Query/Path), JSON, XML
Note : Les outputs en format d’octets bruts (UTF-16, UTF-32) ne sont pas human-readable et sont destinés à être utilisés avec le node String Decode.
🔐 Secrets dans les Group Nodes
Section intitulée « 🔐 Secrets dans les Group Nodes »Les group nodes résolvent maintenant correctement les inputs de type secret. Vous pouvez maintenant passer des secrets dans les group nodes et les utiliser dans le workflow interne du groupe.
📦 Notes de mise à jour
Section intitulée « 📦 Notes de mise à jour »Cette version est rétrocompatible. Aucune modification des graphs existants n’est requise.
Version 0.10.6
Section intitulée « Version 0.10.6 »Points forts de cette version :
- 🎉 Première version officielle - Version publique initiale du CLI Actionforge actrun.