Commit ebd2ed5
authored
Split trigger-tests job and route workflow dispatch through emu-access runner (#1638)
## Summary
Fixes automated Integration Tests for PRs on this repo. Splits
`trigger-tests`
into `create-check` (stays on deco runners, creates the check run on
this
repo) and `trigger-tests` (moves to
`databricks-release-runner-group-emu-access`
to perform the cross-org dispatch to
`databricks-eng/eng-dev-ecosystem`).
## Why
Since the `databricks` org tightened its IP allow list (between
2026-04-17
and 2026-04-20), the deco runner group can no longer call
`/repos/databricks-eng/.../installation`, so `create-github-app-token`
fails
with 403 and no dispatch is sent. Every PR-triggered Integration Tests
run
on this repo has failed at that step since. Merges only work because
`merge_group` auto-approves without running tests.
## What changed
Exactly the diff from Hector's #1616, which was already verified green
end-to-end on 2026-04-10.
Supersedes #1616.
## How is this tested
The PR's own Integration Tests run is the test. Confirms:
- `create-check`: success (check run appears on PR head)
- `trigger-tests`: success (`sdk-go-isolated-pr` dispatch appears on
`databricks-eng/eng-dev-ecosystem`, event `workflow_dispatch`)
- dispatched eng-dev run completes with
`mark-as-pending`/`success`/`failure`
green (post-#1250)
- the Integration Tests check on the PR transitions `in_progress` →
`success`
NO_CHANGELOG=true
Signed-off-by: Mihai Mitrea <mihai.mitrea@databricks.com>1 parent b95fd54 commit ebd2ed5
1 file changed
Lines changed: 19 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
69 | 71 | | |
70 | 72 | | |
71 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
72 | 88 | | |
73 | 89 | | |
74 | 90 | | |
| |||
86 | 102 | | |
87 | 103 | | |
88 | 104 | | |
89 | | - | |
| 105 | + | |
90 | 106 | | |
91 | 107 | | |
92 | 108 | | |
| |||
0 commit comments