fix: temporarily use gh CLI to download rokit

This commit is contained in:
Erica Marigold 2024-08-04 16:23:56 +05:30 committed by GitHub
parent a9c62962ab
commit 24d5dc5cdc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -22,16 +22,35 @@ inputs:
runs:
using: "composite"
steps:
- name: Install Rokit
- name: Download Rokit
run: |
case ${{ runner.os }} in
Linux|macOS) curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash -s - $(echo ${{ inputs.version }} | tr -d v) ;;
Windows) gh release download ${{ inputs.version }} --repo rojo-rbx/rokit --pattern *windows-x86_64.zip && unzip rokit-*.zip && ./rokit.exe self-install ;;
Linux) pattern="*linux-x86_64.zip" ;;
macOS) pattern="*macos-x86_64.zip" ;;
Windows) pattern="*windows-x86_64.zip" ;;
esac
gh release download ${{ inputs.version }} --repo rojo-rbx/rokit --pattern $pattern
env:
GITHUB_TOKEN: ${{ inputs.token }}
shell: bash
- name: Install Rokit
run: |
unzip rokit*.zip
./rokit self-install
shell: bash
- name: Delete artifacts
run: |
rm rokit*.zip
if ${{ runner.os == 'Windows' }}; then
rm rokit.exe
else
rm rokit
fi
shell: bash
- name: Add Rokit to PATH
run: echo "$HOME/.rokit/bin" >> $GITHUB_PATH
shell: bash