There is a newer version of the record available.

Published October 16, 2026 | Version v1.1

WorkflowTrim: Automated Detection, Repair and Savings Measurement of Resource-Waste Smells in GitHub Actions CI/CD Workflows

  • 1. School of Computer Applications and Technology, Galgotias University

Description

Repair fixes found in the RQ3 manual review (repair v0.9). The detector rules are unchanged (v0.4).

  • S3: the cache uses the lock file in the directory where the install runs (working-directory, defaults.run.working-directory, cd). It is skipped when that directory is an expression or a variable, when a Gradle action already caches, and when setup-node has package-manager-cache: false.
  • S8: a retention-days value set by the developers is kept; retention-days is added only when it is missing.
  • New pr_study.py prepares repair pull requests for the developer study. It does not send anything.

The paper's results use v1.0 (doi:10.5281/zenodo.23417010). 73 tests pass.

Notes

If you use WorkflowTrim or its data, please cite it as below.

Files

Ujjwalraj1808/workflowtrim-v1.1.zip

Files (21.8 MB)

Name Size
md5:21f2210afd0024d7b678c3a60b311e02
21.8 MB Preview Download

Additional details

Related works