Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Speedup CI by using prebuild debian packages #342

Open
hmelder opened this issue Nov 11, 2023 · 3 comments
Open

Speedup CI by using prebuild debian packages #342

hmelder opened this issue Nov 11, 2023 · 3 comments
Assignees
Labels
enhancement Label issues that propose improvements to existing features.

Comments

@hmelder
Copy link
Contributor

hmelder commented Nov 11, 2023

We can install gnustep-make, libobjc2, and libdispatch from binary packages instead of building them with every CI run, speeding up the CI for Debian-based runners.

@hmelder hmelder added the enhancement Label issues that propose improvements to existing features. label Nov 11, 2023
@hmelder hmelder self-assigned this Nov 11, 2023
@triplef
Copy link
Member

triplef commented Nov 13, 2023

Personally I’d at least keep keep gnustep-make as a source dependency to ensure any changes there don’t cause issues here in the CI. It also doesn’t take long to build.

@hmelder
Copy link
Contributor Author

hmelder commented Nov 14, 2023

That makes sense. Looking at the running times, the biggest bottleneck are the Windows workflows. Maybe we can ship libobjc2, libdispatch, and other auxiliary dependencies (minus gnustep-make) in binary form. It is not a priority, but I will leave this issue open.

@rfm
Copy link
Contributor

rfm commented Nov 14, 2023

That sounds good to me too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Label issues that propose improvements to existing features.
Development

No branches or pull requests

3 participants