diff --git a/.forgejo/workflows/build-zerotier-alpine.yml b/.forgejo/workflows/build-zerotier-alpine.yml index c4ef3f5..37c553a 100644 --- a/.forgejo/workflows/build-zerotier-alpine.yml +++ b/.forgejo/workflows/build-zerotier-alpine.yml @@ -25,11 +25,6 @@ jobs: image: alpine:latest steps: - - name: Checkout workflow repository - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - name: Setup Alpine environment and install dependencies run: | # Update package manager @@ -48,7 +43,9 @@ jobs: gzip \ file \ pkgconfig \ - musl-dev + musl-dev \ + nodejs \ + npm # Install Rust and Cargo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y @@ -60,6 +57,11 @@ jobs: # Enable TUN module (if available in container) modprobe tun || echo "TUN module not available in container (expected)" + - name: Checkout workflow repository + uses: actions/checkout@v4 + with: + fetch-depth: 1 + - name: Clone ZeroTier One repository run: | # Determine version to build