Skip to content

Commit 3382a15

Browse files
massongitclaude
andcommitted
fix: /tmp/uvを\$HOME/uvに変更(/tmpはnoexecのため実行不可)
GitHub ActionsランナーのCI環境では/tmpがnoexecでマウントされており バイナリを実行できないため、実行可能な\$HOMEディレクトリに変更。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e778ec1 commit 3382a15

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

scripts/deploy_hato_bot/update_uv_version/get_uv_version.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ docker save "$image_tag" -o "$tmp_tar"
99
manifest_digest=$(tar -xOf "$tmp_tar" index.json | jq -r '.manifests[0].digest' | sed 's/sha256://')
1010

1111
for digest in $(tar -xOf "$tmp_tar" "blobs/sha256/$manifest_digest" | jq -r '.layers[].digest' | sed 's/sha256://'); do
12-
if tar -xOf "$tmp_tar" "blobs/sha256/$digest" 2>/dev/null | gunzip 2>/dev/null | tar -xOf - usr/local/bin/uv 2>/dev/null >/tmp/uv && [ -s /tmp/uv ]; then
13-
chmod +x /tmp/uv
12+
if tar -xOf "$tmp_tar" "blobs/sha256/$digest" 2>/dev/null | gunzip 2>/dev/null | tar -xOf - usr/local/bin/uv 2>/dev/null >"$HOME/uv" && [ -s "$HOME/uv" ]; then
13+
chmod +x "$HOME/uv"
1414
break
1515
fi
1616
done
1717

18-
uv_version=$(/tmp/uv --version | sed -e 's/^uv //g')
19-
rm /tmp/uv
18+
uv_version=$("$HOME/uv" --version | sed -e 's/^uv //g')
19+
rm "$HOME/uv"
2020
sed -i -e "s/required-version = .*/required-version = \"$uv_version\"/g" pyproject.toml
2121
image_name=ghcr.io/astral-sh/uv
2222
image_tag=$image_name:$uv_version-python3.14-bookworm-slim

0 commit comments

Comments
 (0)