Skip to content

ci(windows): drop per-CI OneDrive uploads of runtime artifacts#420

Merged
dfattal merged 1 commit into
mainfrom
ci/onedrive-on-release-only
Jun 4, 2026
Merged

ci(windows): drop per-CI OneDrive uploads of runtime artifacts#420
dfattal merged 1 commit into
mainfrom
ci/onedrive-on-release-only

Conversation

@dfattal
Copy link
Copy Markdown
Collaborator

@dfattal dfattal commented Jun 4, 2026

What

Removes the two rclone → OneDrive upload groups from build-windows.yml:

  • Runtime jobDisplayXRSetup-*.exe installer upload
  • BundleTestApps jobTestApps-<run#>.zip upload (incl. its OneDrive-only zip step)

Both fired on every non-fork CI run (PRs, push to main, tags). They're gone.

Why

OneDrive should receive release artifacts only, not per-CI build output. The
companion PR on displayxr-installer (ci/onedrive-bundle-upload) adds a single
OneDrive upload of the bundle meta-installer (DisplayXRBundle-*.exe) to
publish-bundle.yml, which is workflow_dispatch-only — so the upload happens on
release only.

Unchanged

  • upload-artifact steps (reviewers still get the installer + test apps)
  • Versioned release zip + Attach … to GitHub release on tag steps

🤖 Generated with Claude Code

Build artifacts (runtime installer + test-apps zip) were rclone-copied to
OneDrive on every non-fork CI run. Remove both rclone groups — the Runtime
job's installer upload and the BundleTestApps job's test-apps-zip upload.

OneDrive now receives the *bundle* meta-installer only, on release, from
DisplayXR/displayxr-installer's publish-bundle.yml (workflow_dispatch-only).
Reviewers still get artifacts via upload-artifact; release assets still
attach to the GitHub Release on tag.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dfattal dfattal merged commit c316dc0 into main Jun 4, 2026
22 checks passed
@dfattal dfattal deleted the ci/onedrive-on-release-only branch June 4, 2026 20:01
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