version: 0 tasks: - provisionerId: '{{ taskcluster.docker.provisionerId }}' workerType: '{{ taskcluster.docker.workerType }}' extra: github: events: - pull_request.opened - pull_request.reopened - pull_request.synchronize - push payload: maxRunTime: 3600 image: 'rust:latest' command: - /bin/bash - '-c' - >- git clone {{event.head.repo.url}} repo && cd repo && git config advice.detachedHead false && git checkout {{event.head.sha}} && cargo test metadata: name: Test description: 'Run tests' owner: '{{ event.head.user.email }}' source: '{{ event.head.repo.url }}' allowPullRequests: collaborators