apt.yml 784 B

12345678910111213141516171819202122232425262728
  1. name: Apt Installation
  2. on:
  3. schedule:
  4. - cron: '0 0 * * *'
  5. push:
  6. branches: [ main ]
  7. paths:
  8. - 'deb.asc'
  9. - '.github/workflows/apt.yml'
  10. pull_request:
  11. branches: [ main ]
  12. paths:
  13. - 'deb.asc'
  14. - '.github/workflows/apt.yml'
  15. jobs:
  16. apt_installation:
  17. runs-on: ubuntu-latest
  18. steps:
  19. - name: Install eza via apt repo
  20. run: |
  21. wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo tee /etc/apt/trusted.gpg.d/gierens.asc && \
  22. echo "deb http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list && \
  23. sudo apt update && \
  24. sudo apt install -y eza
  25. - name: Run eza
  26. run: eza
  27. - name: Open man page
  28. run: man eza | cat