ChewKeanHo / AutomataCI

An open-source, redistributable, template-guided, and semi-autonomous CI infrastructure readily available your next project.
Apache License 2.0
18 stars 1 forks source link

Remove Checkout GitHub Actions' Dependency #242

Closed hollowaykeanho closed 3 months ago

hollowaykeanho commented 3 months ago

Description

There is no need to create more dependencies here and there on GitHub Actions (specifically Checkout and Upload Artifact). Hence, let's remove them.

Expected Behavior

GitHub Actions is operating independently.

Current Behavior

GitHub Actions is depending on Checkout and Upload Artifact Actions.

Associated Data Files

No response

hollowaykeanho commented 3 months ago

Checkout successfully removed in e54282b9dd142d5b8692f324e7250a15806d617e

hollowaykeanho commented 3 months ago

Cannot replace Upload Artifact Action due to internal API shielding. It's not a choice not to go independent. Rename the issue to reduce rather than eliminate.

hollowaykeanho commented 3 months ago

Released in https://github.com/ChewKeanHo/AutomataCI/releases/tag/v2.0.0