one of the steps of my github test action for pull requests is installing 3rd party software via
- name: Install imagemagick and graphviz
run: |
sudo apt install graphviz
sudo apt install imagemagick
The package size seems to be about 15MB, see https://imagemagick.org/script/download.php. That's not too bad. But it made me wonder: if I installed a package of, say 500MB, would the github servers have to download the 500MB every time the action is triggered? That would be bad..