Update update-dependencies.yml

This commit is contained in:
civisrom 2025-02-21 16:10:50 +03:00 committed by GitHub
parent dbcb46d1ef
commit 4ea29cdd9e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -59,17 +59,19 @@ jobs:
grep -v 'github.com/xtls/xray-core' | \
xargs -r go get -u
echo "Specifically updating xray-core to latest version..."
# Получаем последнюю версию xray-core (не псевдоверсию)
LATEST_XRAY=$(go list -m -versions github.com/xtls/xray-core | tr ' ' '\n' | grep -v -- '-0\.' | sort -V | tail -1)
echo "Specifically updating xray-core to latest commit..."
# Принудительно обновляем до последнего коммита в master/main
go get github.com/xtls/xray-core@master
if [ -n "$LATEST_XRAY" ]; then
echo "Latest stable xray-core version: $LATEST_XRAY"
go get github.com/xtls/xray-core@$LATEST_XRAY
else
echo "Trying to get latest commit from xray-core..."
go get github.com/xtls/xray-core@latest
# Если по каким-то причинам master не существует, пробуем main
if [ $? -ne 0 ]; then
echo "Trying main branch instead..."
go get github.com/xtls/xray-core@main
fi
# Проверяем, какую версию получили
echo "Updated xray-core to:"
go list -m github.com/xtls/xray-core
# Очистка и проверка
go mod tidy