|
|
|
|
|
by wilkystyle
95 days ago
|
|
I have generally preferred to avoid using community-maintained actions as far as possible, instead installing and configuring the runners as though I would a normal machine. This started from a desire to avoid an unknown amount of bloat and untrusted code, but also because I'm pretty tired of getting Node deprecation warnings for installing/using something that has nothing to do with JavaScript at all. I've always installed a pinned version of Trivy of my choosing, and installed by curl | sh. Looks like curl | sh may have saved my skin, whereas even older versions of the github action were force-pushed to install the vulnerable binary. |
|
A runner and a action are two very different things.
You could run on the default runners with no community actions, and you can run on self-hosted runners with a lot of community actions.