Skip to content

Commit 677337a

Browse files
committed
Document Node.js integration workflow setup
Call out the GitHub App grants and required check configuration needed for driver-test dispatch and status reporting. Signed-off-by: Madhavendra Rathore <madhavendra.rathore@databricks.com>
1 parent 0873631 commit 677337a

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/trigger-integration-tests.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@ name: Trigger Integration Tests
66
# Matches the label-gated / merge-queue pattern used by the Python connector:
77
# normal PR events get an immediate green check, maintainers can preview with
88
# the `integration-test` label, and merge queue runs the real required gate.
9+
#
10+
# Required external setup:
11+
#
12+
# 1. `integration-test` label exists in this repo.
13+
# 2. `INTEGRATION_TEST_APP_ID` / `INTEGRATION_TEST_PRIVATE_KEY` repo secrets
14+
# are installed in this repo for the dispatcher GitHub App.
15+
# 3. The app is installed/granted on `databricks-driver-test` so this workflow
16+
# can send `repository_dispatch`.
17+
# 4. The same app is installed/granted on `databricks-sql-nodejs` with
18+
# checks:write so driver-test can report the final `Node.js Integration
19+
# Tests` check back to this PR/merge-queue commit.
20+
# 5. Merge queue branch protection lists `Node.js Integration Tests` as a
21+
# required status check.
922

1023
on:
1124
pull_request:

0 commit comments

Comments
 (0)