You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Internal] Migrate to Checks API for integration tests (#557)
## Summary
Migrate integration test status reporting from GitHub Statuses API to
Checks API, enabling the use of GitHub App authentication and
eliminating the need for monthly PAT rotation.
## Changes
- Add validation for `DECO_TEST_APPROVAL_APP_ID` secret in addition to
existing `DECO_WORKFLOW_TRIGGER_APP_ID`
- Create check run using `DECO_TEST_APPROVAL_APP` before triggering
tests in eng-dev-ecosystem
- Pass `check_run_id` to eng-dev-ecosystem workflow for check updates
- Update merge queue auto-approve to use Checks API instead of Statuses
API
## Testing
Tested successfully on databricks-sdk-go with full end-to-end flow
working.
NO_CHANGELOG=true
Co-authored-by: Omer Lachish <[email protected]>
0 commit comments