Skip to content

Commit 4ec0757

Browse files
Remove Go toolchain detection, it's not helpful
1 parent f20585a commit 4ec0757

1 file changed

Lines changed: 1 addition & 30 deletions

File tree

.github/workflows/update-hugo.yml

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -52,27 +52,6 @@ jobs:
5252
exit 0
5353
fi
5454
55-
# Resolve Go version from Hugo's go.mod, and find the latest patch release
56-
GO_MOD_VERSION=$(gh api "repos/gohugoio/hugo/contents/go.mod?ref=v$LATEST_VERSION" --jq '.content' | base64 -d | grep '^go ' | awk '{print $2}')
57-
echo "Hugo v$LATEST_VERSION uses Go $GO_MOD_VERSION"
58-
59-
GO_MAJOR_MINOR=$(echo "$GO_MOD_VERSION" | grep -oP '^\d+\.\d+')
60-
GO_LATEST=$(curl -sL "https://go.dev/dl/?mode=json" | python3 -c "
61-
import json, sys
62-
releases = json.load(sys.stdin)
63-
prefix = 'go${GO_MAJOR_MINOR}'
64-
for r in releases:
65-
if r['version'].startswith(prefix):
66-
print(r['version'].removeprefix('go'))
67-
break
68-
else:
69-
print('${GO_MOD_VERSION}')
70-
")
71-
echo "Latest Go toolchain: $GO_LATEST"
72-
73-
CURRENT_GO=$(grep -oP 'go-version: "\K[0-9.]+' .github/workflows/ci.yml | head -1)
74-
echo "Current Go version in workflows: $CURRENT_GO"
75-
7655
CURRENT_MINOR=$(echo "$CURRENT_VERSION" | cut -d. -f2)
7756
LATEST_MINOR=$(echo "$LATEST_VERSION" | cut -d. -f2)
7857
@@ -85,20 +64,12 @@ jobs:
8564
sed -i "s/HUGO_VERSION = \"$CURRENT_VERSION\"/HUGO_VERSION = \"$LATEST_VERSION\"/" setup.py
8665
sed -i "s/HUGO_VERSION = \"$CURRENT_VERSION\"/HUGO_VERSION = \"$LATEST_VERSION\"/" hugo/cli.py
8766
88-
GO_UPDATE_NOTE=""
89-
if [ "$CURRENT_GO" != "$GO_LATEST" ]; then
90-
sed -i "s/go-version: \"$CURRENT_GO\"/go-version: \"$GO_LATEST\"/g" .github/workflows/ci.yml
91-
sed -i "s/go-version: \"$CURRENT_GO\"/go-version: \"$GO_LATEST\"/g" .github/workflows/cd.yml
92-
sed -i "s/go${CURRENT_GO}\./go${GO_LATEST}./g" .github/workflows/cd.yml
93-
GO_UPDATE_NOTE=$'\n'"- Go toolchain updated from $CURRENT_GO to $GO_LATEST"
94-
fi
95-
9667
echo "updated=true" >> "$GITHUB_OUTPUT"
9768
echo "latest_version=$LATEST_VERSION" >> "$GITHUB_OUTPUT"
9869
echo "current_version=$CURRENT_VERSION" >> "$GITHUB_OUTPUT"
9970
echo "release_type=$RELEASE_TYPE" >> "$GITHUB_OUTPUT"
10071
101-
export CURRENT_VERSION LATEST_VERSION RELEASE_TYPE GO_UPDATE_NOTE
72+
export CURRENT_VERSION LATEST_VERSION RELEASE_TYPE
10273
envsubst < .github/update-hugo.md > /tmp/pr-body.md
10374
10475
- name: Create pull request

0 commit comments

Comments
 (0)