Skip to content

Serve lite-data from mne-data - #14473

Merged
larsoner merged 1 commit into
mne-tools:mainfrom
larsoner:lite-data-mne-data
Oct 31, 2026
Merged

larsoner merged 1 commit into
mne-tools:mainfrom
larsoner:lite-data-mne-data

Conversation

@larsoner

Copy link
Copy Markdown
Member

Okay so main has actually been broken at the deploy step because the lite data serving tries to upload a file that's over 100 MB 🤦

Let's fix this by 1) serving data from mne-data's gh-pages branch rather than mne-tools.github.io repo (cleaner split anyway), and 2) splitting files over 100 MB and stitching them back together when they're loaded. I also added a [circle lite] we could use to build JupyterLite on CircleCI if needed in PRs, and made [circle front] do it automatically. I also made it so that manually triggered pipelines on CircleCI are checked for linkcheck correctness, otherwise the issue-opener has to wait up to a month for things to be seen as fixed, even if we've fixed them.

I'm going to check the JupyterLite works with these changes and merge to get things green again 🤞

Changes drafted with Claude Opus 5.5 and reviewed by me. And the proof will really be in the interactive testing in a bit... and then I'll manually trigger CircleCI with linkcheck mode on and hopefully that comes back green. And triggering the CircleCI scheduled GHA should take care of #14472

@larsoner

Copy link
Copy Markdown
Member Author

Okay it works!

Screenshot 2026-10-31 at 16 18 16

@larsoner
larsoner enabled auto-merge (squash) October 31, 2026 20:18
@larsoner
larsoner disabled auto-merge October 31, 2026 20:33
@larsoner
larsoner merged commit 3b73513 into mne-tools:main Oct 31, 2026
9 checks passed
@larsoner
larsoner deleted the lite-data-mne-data branch October 31, 2026 20:33
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