diff --git a/.github/workflows/stylua.yaml b/.github/workflows/stylua.yaml index 66b8c50..733437f 100644 --- a/.github/workflows/stylua.yaml +++ b/.github/workflows/stylua.yaml @@ -14,7 +14,7 @@ jobs: steps: - run: | if ! command -v stylua &> /dev/null; then - curl -L -o /tmp/stylua.zip "https://github.com/JohnnyMorganz/StyLua/releases/download/v2.0.2/stylua-linux.zip" + curl -sL "https://api.github.com/repos/JohnnyMorganz/StyLua/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' | xargs -I {} curl -sL -o /tmp/stylua.zip "https://github.com/JohnnyMorganz/StyLua/releases/download/{}/stylua-linux.zip" unzip /tmp/stylua.zip -d /tmp sudo mv /tmp/stylua /usr/local/bin/ rm /tmp/stylua.zip