This action helps setup an Ubuntu runner with apt repositories, apt packages and snaps that are needed by your workflow.
See test.yaml for our tests that use this action.
steps:
- uses: lengau/setup-ubuntu@0.1.0
with:
# Each line should complete the command `snap install`
snaps: |
astral-uv --classic
npm --classic
grype --classic
axel
# Each line is passed to `add-apt-repository`
apt-repos: |
ppa:deadsnakes/ppa
apt: python3.8 python3.9 python3.10 python3.11 python3.12 python3.13