Skip to main content

GitHub

Browse repositories, clone code, and download files from GitHub — typically used to feed test suites into a Playwright node.

Configuration

Navigate to Settings → Integrations → Add Integration → GitHub.

Authentication methods

MethodFields
Connect with GitHub (OAuth)Click the button to authorise via GitHub OAuth. No manual credentials needed.
Personal Access TokenProvide a GitHub PAT with repo scope.

Click Test Connection to verify access.

Editor usage

Add a GitHub node to the canvas.

Data tab

FieldDescription
Operationclone — shallow-clone the repo at runtime; or download — fetch individual files via the API
RepositoryOwner/repo (e.g. my-org/my-repo)
BranchBranch name to check out (default: main)
TagOptional tag — if set, overrides the branch
FolderOptional subdirectory to limit the clone/download

Config tab

Select which GitHub connection to use.

How it connects to Playwright

Wire the GitHub node's output into a Playwright node. The Playwright node detects the connected repository integration and clones the test suite at execution time instead of using inline or zip-uploaded tests.