name: Test Repo on: push: branches: - 'main' tags: - 'v*' pull_request: concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true jobs: variables: name: Check variables are listed runs-on: ubuntu-latest permissions: contents: read steps: - name: Checkout repo uses: actions/checkout@v4 - name: Run test run: | apt-get update apt-get install -y make make test/repo/install-deps make test/repo