fix: CI — remplacer env:PATH par export inline (evite ecrasement PATH du runner)
CI / build (push) Failing after 1m49s
CI / build (push) Failing after 1m49s
This commit is contained in:
+10
-13
@@ -27,7 +27,6 @@ jobs:
|
|||||||
if [ -n "$V_BIN" ]; then
|
if [ -n "$V_BIN" ]; then
|
||||||
ln -sf "$V_BIN" /usr/local/bin/v 2>/dev/null || ln -sf "$V_BIN" $HOME/.local/bin/v
|
ln -sf "$V_BIN" /usr/local/bin/v 2>/dev/null || ln -sf "$V_BIN" $HOME/.local/bin/v
|
||||||
fi
|
fi
|
||||||
export PATH="$HOME/.local/bin:$PATH"
|
|
||||||
else
|
else
|
||||||
echo "GitHub unreachable — installing V from source (no submodules)..."
|
echo "GitHub unreachable — installing V from source (no submodules)..."
|
||||||
git clone --depth 1 --single-branch --recurse-submodules=no https://github.com/vlang/v /opt/v 2>/dev/null || true
|
git clone --depth 1 --single-branch --recurse-submodules=no https://github.com/vlang/v /opt/v 2>/dev/null || true
|
||||||
@@ -37,32 +36,30 @@ jobs:
|
|||||||
cd /opt/v && make without_tcc 2>/dev/null || make 2>/dev/null || true
|
cd /opt/v && make without_tcc 2>/dev/null || make 2>/dev/null || true
|
||||||
ln -sf /opt/v/v $HOME/.local/bin/v 2>/dev/null || true
|
ln -sf /opt/v/v $HOME/.local/bin/v 2>/dev/null || true
|
||||||
fi
|
fi
|
||||||
export PATH="$HOME/.local/bin:$PATH"
|
|
||||||
fi
|
fi
|
||||||
export PATH="$HOME/.local/bin:$PATH"
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
echo "V version:" && v version
|
echo "V version:" && v version
|
||||||
|
|
||||||
- name: Build Linux x86_64
|
- name: Build Linux x86_64
|
||||||
env:
|
|
||||||
PATH: $HOME/.local/bin:/usr/local/bin:$PATH
|
|
||||||
run: |
|
run: |
|
||||||
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
v -prod -os linux -arch amd64 -o build/ntfy-bridge-linux-x86_64 .
|
v -prod -os linux -arch amd64 -o build/ntfy-bridge-linux-x86_64 .
|
||||||
|
|
||||||
- name: Build Linux arm64 (Raspberry Pi)
|
- name: Build Linux arm64 (Raspberry Pi)
|
||||||
env:
|
run: |
|
||||||
PATH: $HOME/.local/bin:/usr/local/bin:$PATH
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
run: v -prod -os linux -arch arm64 -o build/ntfy-bridge-linux-arm64 .
|
v -prod -os linux -arch arm64 -o build/ntfy-bridge-linux-arm64 .
|
||||||
|
|
||||||
- name: Build Windows x86_64
|
- name: Build Windows x86_64
|
||||||
env:
|
run: |
|
||||||
PATH: $HOME/.local/bin:/usr/local/bin:$PATH
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
run: v -prod -os windows -arch amd64 -o build/ntfy-bridge-windows-x86_64.exe .
|
v -prod -os windows -arch amd64 -o build/ntfy-bridge-windows-x86_64.exe .
|
||||||
|
|
||||||
- name: Test
|
- name: Test
|
||||||
env:
|
run: |
|
||||||
PATH: $HOME/.local/bin:/usr/local/bin:$PATH
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
run: v test .
|
v test .
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
|
|||||||
Reference in New Issue
Block a user