Don't upload golden artifacts to GitHub Actions storage - #22656
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/22656
Note: Links to docs will display an error until the docs builds have been completed. ❌ 1 New Failure, 2 Unclassified FailuresAs of commit 92772fa with merge base 5c5c9ee ( NEW FAILURE - The following job has failed:
UNCLASSIFIED FAILURES - DrCI could not classify the following jobs because the workflow did not run on the merge base. The failures may be pre-existing on trunk or introduced by this PR:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
|
@claude review plz. Will the update impact any existing CI? |
|
Claude finished @Gasoonjia's task in 2m 29s —— View job Review: Don't upload golden artifacts to GitHub Actions storage
Answer to "will this impact existing CI?": Yes, but intentionally, and I don't see a regression. Two behavior changes, both matching the PR description:
Backward-compatibility / blast radius — checked all callers of Android test consumer is safe: Minor observations (non-blocking)
Note on CI failures shownThe 2 unclassified OpenVINO failures are flagged by Dr. CI as "did not run on the merge base," and OpenVINO doesn't pass Overall this is a clean, well-scoped change with a helpful explanatory comment on the nightly. LGTM aside from the |
Summary
Addresses step 4:
https://docs.google.com/document/d/1CnGfiP5SU0PG0IdJWn9Ca43LS8bGlEMi3l2gjgC7k48/edit
executorch/extension/android/executorch_android/android_test_setup.sh
Line 34 in 5b77187
test_backend.shalways setGOLDEN_ARTIFACTS_DIR, so every PR and push to main wrote goldens into the test reports of every backend, about 2 TB/day. Now only the xnnpack nightly writes them (that's where the Android pin comes from), plus a manualsave-goldensdispatch when we need a fresh one.Test plan
CI. On this PR
package-golden-artifactsis skipped and the models test reports are a few MB instead of ~1.7 GB.Authored with Claude Code.