Skip to content

MAINT: Improve CircleCI time#1216

Merged
lucyleeow merged 12 commits intosphinx-gallery:masterfrom
larsoner:circle
Oct 25, 2023
Merged

MAINT: Improve CircleCI time#1216
lucyleeow merged 12 commits intosphinx-gallery:masterfrom
larsoner:circle

Conversation

@larsoner
Copy link
Copy Markdown
Contributor

CircleCI is sometimes a bottleneck, this attempts to refactor it to use a single setup_env step whose workspace then gets reused by the html, tinybuild, and latexpdf jobs.

@larsoner
Copy link
Copy Markdown
Contributor Author

Okay this gets us clearer separate step failure when CircleCI fails, easier artifact navigation, simpler setup (no X window system needed!) and nice speedup:

master PR
Screenshot from 2023-10-24 11-32-16 image

@lucyleeow feel free to merge if you're happy

@lucyleeow lucyleeow merged commit f0523c2 into sphinx-gallery:master Oct 25, 2023
@lucyleeow
Copy link
Copy Markdown
Contributor

Thank you!

@larsoner larsoner deleted the circle branch October 25, 2023 00:16
@larsoner larsoner mentioned this pull request Nov 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants