4 ms·
The problem is that GitHub Action offers a large ecosystem of reusable actions that you can't easily call from a script.
by remram 3y ago
The problem is that GitHub Action offers a large ecosystem of reusable actions that you can't easily call from a script.
- xeromal 3y agoYou, you sacrifice that convenience for something purely in shell that is more portable.
- remram 3y agoyou you?
- xeromal 3y agoIt's like a yo-yo but faster
- philipswood 3y agoLike yo-yo, but slower due to the extra W.
- simonw 3y agoI mainly ignore those - I stick to the actions that install things (setup-python) and run scripts.
- remram 3y agoYou can get around the setup ones by using Docker images (e.g. run in python:3.11 rather than using setup-python).
- slenk 3y agoYou should check out: https://github.com/nektos/act https://github.com/nektos/act Works pretty well for the actions I have used it on.
- jasonm23 3y agoThat's not a problem. You just don't use them if you don't want to suffer vendor lock.
- rewmie 3y ago> That's not a problem. You just don't use them if you don't want to suffer vendor lock. How do you use GitHub Actions without using actions such as actions/checkout, actions/upload-artifact, actions/download-artifact?