name: Run Tests on: push: paths: - '.github/scripts/**' - '.github/workflows/test.yml' pull_request: paths: - '.github/scripts/**' - '.github/workflows/test.yml' workflow_dispatch: jobs: test: runs-on: ubuntu-latest permissions: contents: read packages: read container: credentials: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run tests uses: docker://ghcr.io/${{ github.repository }}/aur-updater:latest with: args: /bin/sh -c "cd .github/scripts && ./run-tests.sh"