Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bardsiri, Aref Talebzadeh, Decan, Alexandre, Mens, Tom
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2605.26825
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914604461850624
author Bardsiri, Aref Talebzadeh
Decan, Alexandre
Mens, Tom
author_facet Bardsiri, Aref Talebzadeh
Decan, Alexandre
Mens, Tom
contents Developers often struggle with maintaining GitHub Actions workflow configurations in GitHub-hosted repositories, with recent studies showing frequent execution failures. This paper empirically explores how the adoption and evolution of GitHub Actions language constructs impacts workflow reliability and maintainability. To do so, we quantitatively analyse 260K workflows from 49K GitHub repositories to understand how they are used in practice and how their usage has evolved from July 2019 to August 2025. We identify 197 language constructs available in the GitHub Actions language and map them to 14 features reflecting workflow capabilities. We observe that only a small set of constructs and features are used very frequently, and that larger and more complex workflows are associated with higher failure rates and more maintenance effort. We identify specific features that are more likely to be linked with reliability and maintainability risks. These insights can help practitioners and researchers improve their understanding and usage of the GitHub Actions language, which can help in improving and sustaining workflow automation practices.
format Preprint
id arxiv_https___arxiv_org_abs_2605_26825
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle On the GitHub Actions Language: Usage, Evolution, and Workflow Reliability
Bardsiri, Aref Talebzadeh
Decan, Alexandre
Mens, Tom
Software Engineering
Developers often struggle with maintaining GitHub Actions workflow configurations in GitHub-hosted repositories, with recent studies showing frequent execution failures. This paper empirically explores how the adoption and evolution of GitHub Actions language constructs impacts workflow reliability and maintainability. To do so, we quantitatively analyse 260K workflows from 49K GitHub repositories to understand how they are used in practice and how their usage has evolved from July 2019 to August 2025. We identify 197 language constructs available in the GitHub Actions language and map them to 14 features reflecting workflow capabilities. We observe that only a small set of constructs and features are used very frequently, and that larger and more complex workflows are associated with higher failure rates and more maintenance effort. We identify specific features that are more likely to be linked with reliability and maintainability risks. These insights can help practitioners and researchers improve their understanding and usage of the GitHub Actions language, which can help in improving and sustaining workflow automation practices.
title On the GitHub Actions Language: Usage, Evolution, and Workflow Reliability
topic Software Engineering
url https://arxiv.org/abs/2605.26825