Skip to content

Conversation

malice00
Copy link
Collaborator

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.

@malice00 malice00 requested a review from prabhu as a code owner July 23, 2025 20:54
@malice00 malice00 force-pushed the musl branch 3 times, most recently from d54662f to dfc85d0 Compare July 23, 2025 21:00
@malice00 malice00 marked this pull request as draft July 23, 2025 21:02
@malice00 malice00 force-pushed the musl branch 15 times, most recently from a83f352 to 6ac2fa6 Compare July 24, 2025 08:14
This also made it possible to simplify the workflow some more.

Signed-off-by: Roland Asmann <roland.asmann@gmail.com>
@malice00 malice00 force-pushed the musl branch 3 times, most recently from b5b44d9 to c281f9b Compare July 30, 2025 21:56
@malice00 malice00 marked this pull request as ready for review July 30, 2025 22:03
# 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
Copy link
Collaborator

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

Copy link
Collaborator Author

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! 😉

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch!

Copy link
Collaborator Author

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.

@malice00 malice00 merged commit 6a969e7 into master Jul 30, 2025
23 checks passed
@malice00 malice00 deleted the musl branch July 30, 2025 22:30

# 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
Copy link
Collaborator Author

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.

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.

2 participants