Skip to content

Release: BIDS widget CORS preview origins (v0.8.5)#320

Merged
neuromechanist merged 7 commits into
mainfrom
develop
Jun 8, 2026
Merged

Release: BIDS widget CORS preview origins (v0.8.5)#320
neuromechanist merged 7 commits into
mainfrom
develop

Conversation

@neuromechanist

Copy link
Copy Markdown
Member

Summary

Promotes develop to main (production). Headline change is the temporary BIDS CORS origins so reviewers can try the assistant widget on the ReadTheDocs PR previews; merging this to main deploys it to the production backend the previews call.

Included

Why merge to main

CORS is assembled at FastAPI startup, and the RTD preview hosts (*.org.readthedocs.build) resolve to the production OSA worker. So the preview pages only work once this reaches prod and the osa container is redeployed.

Notes

  • Version automation will strip the .dev suffix and tag the release on merge per the standard flow; no manual version bump here.
  • After merge, redeploy the prod backend so the new CORS origins take effect.

neuromechanist and others added 7 commits June 8, 2026 11:23
The post-release sync failed on every release (through v0.8.4) at the checkout
step: under the workflow_run trigger, actions/checkout's wildcard fetch
(+refs/heads/*) intermittently advertised only main, so ref: develop raised
'a branch or tag with the name develop could not be found'. Check out main
(always advertised) and fetch develop by explicit name, which requests the ref
directly and is reliable.
Allow the BIDS assistant widget to load on the ReadTheDocs PR preview builds
for bids-standard/bids-specification#2442 and bids-standard/bids-website#847 so
reviewers can try the widget before merge. These two origins are temporary and
should be removed once both PRs merge.
@neuromechanist neuromechanist merged commit c141488 into main Jun 8, 2026
@neuromechanist neuromechanist deleted the develop branch June 8, 2026 18:47
@neuromechanist neuromechanist restored the develop branch June 8, 2026 18:47
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