Skip to content

Speed up dev build by limiting collections - #1313

Open
adamscott wants to merge 2 commits into
godotengine:masterfrom
adamscott:test-uj-powertools
Open

Speed up dev build by limiting collections#1313
adamscott wants to merge 2 commits into
godotengine:masterfrom
adamscott:test-uj-powertools

Conversation

@adamscott

@adamscott adamscott commented Apr 22, 2026

Copy link
Copy Markdown
Member

Note

I forked the original repo for my fork because I needed to add missing features with limit_collections and to enable the parallel functionality, even if I didn't include it in this PR. (it messes up with the localization of the website)

This PR speeds up the dev build time my limiting the number of collection items processed. It nearly halves the dev build time.

Before After
Capture d’écran, le 2026-04-22 à 12 07 12 Capture d’écran, le 2026-04-22 à 12 00 36

Please note that it will take the latest collection entries, so you'll need to tweak the _config.development.yml file if you need to edit an old blog post (or other hidden content).

Warning

I had to update GitHub workflows to use ruby 4.0 to make it work with my fork.

@adamscott
adamscott requested a review from Calinou April 24, 2026 12:49
@Calinou Calinou added enhancement topic:backend Issues and PRs related to the backend and the build system labels May 20, 2026
@Calinou

Calinou commented May 20, 2026

Copy link
Copy Markdown
Member

Ruby 4.0 isn't in either Ubuntu nor Debian repositories (not even Debian testing), so it's kind of a dealbreaker for local builds if it's now required. This would effectively put a hard requirement on building in a container or using mise for contributors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement topic:backend Issues and PRs related to the backend and the build system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants