arch.yml 861 B

12345678910111213141516171819202122232425262728293031
  1. name: Arch Linux AUR Package Update
  2. on:
  3. workflow_dispatch:
  4. push:
  5. branches: [main]
  6. paths:
  7. - 'packaging/archlinux/**'
  8. jobs:
  9. publish:
  10. runs-on: ubuntu-latest
  11. steps:
  12. - name: Checkout
  13. uses: actions/checkout@v2
  14. with:
  15. submodules: true
  16. - name: Publish linux-wallpaperengine-git to the AUR
  17. uses: KSXGitHub/github-actions-deploy-aur@v4.1.1
  18. with:
  19. pkgname: linux-wallpaperengine-git
  20. pkgbuild: ./packaging/archlinux/PKGBUILD
  21. commit_username: ${{ secrets.AUR_USERNAME }}
  22. commit_email: ${{ secrets.AUR_EMAIL }}
  23. ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
  24. commit_message: ${{ github.event.head_commit.message }}
  25. force_push: 'true'
  26. test: true
  27. test_flags: --clean --cleanbuild --nodeps --nobuild