-
-
Notifications
You must be signed in to change notification settings - Fork 211
[build] Better musl-binary builds #2092
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
Conversation
d54662f
to
dfc85d0
Compare
a83f352
to
6ac2fa6
Compare
This also made it possible to simplify the workflow some more. Signed-off-by: Roland Asmann <roland.asmann@gmail.com>
b5b44d9
to
c281f9b
Compare
# Prepare workspace | ||
rm -rf ci test contrib tools_config devenv.* ADVANCED.md pyproject.toml renovate.json uv.lock | ||
rm -rf ADVANCED.md ci contrib devenv.* pyproject.toml renovate.json semicolon_delimited_script test tools_config uv.lock |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is semicolon_delimited_script
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Something that one of the actions generates... I assume it's docker-run-action
... Whatever it is, we don't want it in our binary! 😉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I remember correctly (implemented that over a week ago), it contains the exact script that is called inside the container, so I think aforementioned action generates it and triggers it when the container is started.
|
||
# Install nvm | ||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash | ||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/${{ env.NVM_VERSION }}/install.sh | bash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@setchy Is there a way we can have renovate to check for updates of nvm? If necessary, the EnvVar can be put back in this line, I didn't notice we're only using it once after this PR.
Building musl on self-hosted to be able to use Nexus and musl-node-binaries.
This also made it possible to simplify the workflow some more.