name: Integration Tests (Root) run-name: Integration Tests (Root) - ${{ github.run_id }} - @${{ github.actor }} on: push: branches: - master pull_request: paths: - '**.go' - 'go.mod' - 'go.sum' - 'build.assets/Makefile' - 'build.assets/Dockerfile*' merge_group: paths: - '**.go' - 'go.mod' - 'go.sum' - 'build.assets/Makefile' - 'build.assets/Dockerfile*' jobs: test: name: Integration Tests (Root) if: ${{ !startsWith(github.head_ref, 'dependabot/') }} runs-on: ubuntu-22.04-16core permissions: contents: read container: image: ghcr.io/gravitational/teleport-buildbox:teleport13 options: --cap-add=SYS_ADMIN --privileged env: WEBASSETS_SKIP_BUILD: 1 steps: - name: Checkout Teleport uses: actions/checkout@v3 - name: Prepare workspace uses: ./.github/actions/prepare-workspace - name: Run tests timeout-minutes: 40 run: | make rdpclient integration-root