chore(ci): use manual x-dist value for self-hosted runners #1296
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🗒️ Description
To speed up the release process I've added a new user to the hive server called
usainbolt
. This user will be used entirely as a self-hosted runner set for the Build and Package Fixtures workflow step. Note this is only runs when creating new releases.Currently our releases take a long time finish as fixture builds run sequentially, due to our single self-hosted runner instance. Everything in total currently takes around 5hrs. I've now added 6 self hosted runners.

This will take our entire release process time down to <3hrs. Note we could improve this by finding a way to fill the
slow
marked fixtures faster, ideally giving us a release build time of <30mins.Other Changes
pectra-devnet-6
as a separate build, Prague tests are within develop now.x-dist
to 10 instead of auto. With the self-hosted runners when using auto it will selectn=32
for each build. This will ultimately throttle the EELS resolver and give us timeout errors when filing.🔗 Related Issues
#1051
✅ Checklist