Skip to content

Remove devtools as a dependency of the CI workflows.#82

Merged
Robadob merged 1 commit into
mainfrom
remove_devtools_from_ci
Apr 14, 2026
Merged

Remove devtools as a dependency of the CI workflows.#82
Robadob merged 1 commit into
mainfrom
remove_devtools_from_ci

Conversation

@Robadob

@Robadob Robadob commented Apr 13, 2026

Copy link
Copy Markdown
Member

This should make the CI more stable, but will require some CI hammering to iron out any missing packages that aren't handled by our DESCRIPTION

@Robadob Robadob self-assigned this Apr 13, 2026
@Robadob
Robadob force-pushed the remove_devtools_from_ci branch from 988d1ba to b1b2d9d Compare April 13, 2026 15:47
@Robadob
Robadob marked this pull request as ready for review April 13, 2026 15:52
@Robadob
Robadob marked this pull request as draft April 13, 2026 15:53
@Robadob

Robadob commented Apr 13, 2026

Copy link
Copy Markdown
Member Author

CI passed due to cache hit on package install, I need to remember how to purge cache.

@Robadob

Robadob commented Apr 13, 2026

Copy link
Copy Markdown
Member Author

Install package dependencies took 24 minutes on this old PR, with this change it's reduce to 7.5 minutes however there are still a lot more packages being installed than I had expected (presumably dependencies of our dependencies).

Some of these spurious packages are quite slow to install, e.g.

✔ Built sass 0.4.10 (1m 26.7s)

Surprisingly removing devtools appears to have worked without further changes to the script though.

@Robadob
Robadob force-pushed the remove_devtools_from_ci branch from 98b72d3 to a21ae3e Compare April 13, 2026 16:14
@Robadob
Robadob marked this pull request as ready for review April 13, 2026 16:14
@Robadob

Robadob commented Apr 13, 2026

Copy link
Copy Markdown
Member Author

This should be ready for merge once CI passes.

@Robadob
Robadob merged commit 81cc6ca into main Apr 14, 2026
9 checks passed
@Robadob
Robadob deleted the remove_devtools_from_ci branch April 14, 2026 07:59
@Robadob Robadob mentioned this pull request Apr 14, 2026
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