Skip to content

ci(publish-bundle): upload Windows bundle installer to OneDrive on release#14

Merged
dfattal merged 1 commit into
mainfrom
ci/onedrive-bundle-upload
Jun 4, 2026
Merged

ci(publish-bundle): upload Windows bundle installer to OneDrive on release#14
dfattal merged 1 commit into
mainfrom
ci/onedrive-bundle-upload

Conversation

@dfattal
Copy link
Copy Markdown
Contributor

@dfattal dfattal commented Jun 4, 2026

What

Adds an rclone → OneDrive upload of DisplayXRBundle-*.exe to the release job of
publish-bundle.yml. Destination: SANDBOX/RUNTIMES + SDK + PLUGINS/OpenXR (same
path the runtime CI used).

Since publish-bundle.yml is workflow_dispatch-only, this fires on release only.

Why

Replaces the per-CI OneDrive uploads removed from displayxr-runtime's
build-windows.yml (companion PR ci/onedrive-on-release-only). OneDrive now gets
the user-facing bundle installer per release instead of runtime build artifacts per CI run.

Requires

The RCLONE_CONFIG secret on this repo (displayxr-installer). The upload steps
gate on its presence via a job-level env (RCLONE_CONFIG_CONTENTS) and skip
cleanly
if it's unset — the release itself never fails on its absence. Until the
secret is added, the bundle releases as before, just without the OneDrive copy.

🤖 Generated with Claude Code

…lease

Add an rclone OneDrive upload of DisplayXRBundle-*.exe to the release job.
publish-bundle.yml is workflow_dispatch-only, so this fires on release only —
replacing the per-CI OneDrive uploads removed from displayxr-runtime's
build-windows.yml. Destination matches the prior path:
"SANDBOX/RUNTIMES + SDK + PLUGINS/OpenXR".

Secret mapped to a job-level env (RCLONE_CONFIG_CONTENTS, not the reserved
RCLONE_CONFIG) so steps gate on its presence and skip cleanly if unset.

Requires the RCLONE_CONFIG secret on this repo (see displayxr-runtime).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dfattal dfattal merged commit 334484b into main Jun 4, 2026
2 checks passed
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