Sync Go version from upstream go.mod (#171)

This commit is contained in:
DHR60 authored and GitHub committed 2025-12-03 13:52:20 +08:00
1 parent 29e5a05161
commit 26e4233bca
1 file changed
+10
+10
View File
@@ -56,6 +56,16 @@ jobs:
- name: Update and commit changes
if: env.needs_update == 'true'
run: |
# Sync Go version from upstream go.mod
EXTERNAL_REPO="XTLS/Xray-core"
GO_VERSION=$(curl -s https://raw.githubusercontent.com/$EXTERNAL_REPO/${{ env.LATEST_TAG_NAME }}/go.mod | awk '/^go / {print $2; exit}')
if [ -n "$GO_VERSION" ]; then
echo "Syncing Go version to $GO_VERSION"
go mod edit -go=$GO_VERSION
else
echo "Failed to detect Go version from upstream go.mod"
fi
# Lock gvisor version to a specific revision
go mod edit -replace=gvisor.dev/gvisor=gvisor.dev/gvisor@v0.0.0-20250606001031-fa4c4dd86b43