Skip to content

Run the cloud 51Did tests on pull requests into rc as well as main - #100

Merged
jwrosewell merged 1 commit into
rcfrom
ci/did-tests-into-rc
Nov 14, 2026
Merged

jwrosewell merged 1 commit into
rcfrom
ci/did-tests-into-rc

Conversation

@jwrosewell

@jwrosewell jwrosewell commented Nov 14, 2026 •

Copy link
Copy Markdown
Contributor

Problem

The Cloud 51Did workflow runs the live 51Did tests on a pull request only when it targets main (.github/workflows/cloud-51did.yml lines 32 and 33 at 758fea81). Changes reach main through rc, so a change to the 51Did package is first tested against the live cloud service when the release pull request from rc opens, after it has been reviewed and merged into rc.

#88, #77 and #70 each changed pipeline/fiftyone.pipeline.did and merged into rc with only the "Only rc into main" and UTM link checks. Every pull request run of the workflow in the last two days came from rc, the release pull request, for example run 43368094724.

What changed

branches: [main] becomes branches: [main, rc] in the workflow's pull_request trigger. The paths are unchanged, so only a pull request that changes the 51Did package or this workflow runs the live tests. The secrets reach a pull request from a branch in this repository and not one from a fork, as the workflow's header says.

Checks

This draft changes the workflow itself and targets rc, so the workflow running on it is the proof. On head aec4bc5e the Cloud 51Did workflow ran on this pull request into rc (run 43553950651, job 132322448611) and passed, 5 of 5 tests with _51DEGREES_RESOURCE_KEY_51DID, 5 of 5 with _51DEGREES_RESOURCE_KEY_BESPOKE, and 3 of 3 in the tier test. The UTM link lint (run 43553950630) and Only rc into main (run 43553950892) are green.

This draft changes one workflow file and no package code. James Rosewell's decision of 11:35 UTC on 12 November for such changes is "rebuild and include, but the change doesn't impact the code so no need to run the full builds", so it merges on green quick checks and a review, with no full build of its own.

What remains

Nothing. This closes the gap DX-node-21, recorded under "What remains" in #27.

@jwrosewell
jwrosewell marked this pull request as ready for review November 14, 2026 04:39
@jwrosewell
jwrosewell merged commit ac7b638 into rc Nov 14, 2026
3 checks passed
@jwrosewell
jwrosewell deleted the ci/did-tests-into-rc branch November 14, 2026 04:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant