abp icon indicating copy to clipboard operation
abp copied to clipboard

Fix potential github action smells

Open ceddy4395 opened this issue 10 months ago • 3 comments

Description

Hey! 🙂 I want to contribute the following changes to your workflow:

  • Avoid jobs without timeouts
  • Use commit hash instead of tags for action versions
  • Use names for run steps
  • Avoid workflows without comments
  • Avoid incorrectly indented workflows
  • Steps should only perform a single command
  • Avoid installing packages without version

(These changes are part of a research Study at TU Delft looking at GitHub Action Smells. Find out more)

Checklist

  • [ ] I fully tested it as developer / designer and created unit / integration tests
  • [ ] I documented it (or no need to document or I will create a separate documentation issue)

How to test it?

Please describe how this can be tested by the test engineers if it is not already explicit - or remove this section if no need to description.

ceddy4395 avatar Apr 30 '24 11:04 ceddy4395

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Apr 30 '24 11:04 CLAassistant

https://ceddy4395.github.io/research/research/gha-smells.html 404 File not found

sturlath avatar May 01 '24 13:05 sturlath

The info page is: https://ceddy4395.github.io/research/gha-smells.html

ceddy4395 avatar May 03 '24 08:05 ceddy4395