Safer GH action execution for sh shells (#2159)

* Safer GH action execution for sh shells

Signed-off-by: Álvaro Mondéjar Rubio <mondejar1994@gmail.com>

* Remove o and pipefail

Signed-off-by: Álvaro Mondéjar Rubio <mondejar1994@gmail.com>

* Use sh instead of bash

Signed-off-by: Álvaro Mondéjar Rubio <mondejar1994@gmail.com>

* Revert change

Signed-off-by: Álvaro Mondéjar Rubio <mondejar1994@gmail.com>

* Fix error

Signed-off-by: Álvaro Mondéjar Rubio <mondejar1994@gmail.com>

---------

Signed-off-by: Álvaro Mondéjar Rubio <mondejar1994@gmail.com>
This commit is contained in:
Álvaro Mondéjar Rubio 2025-05-18 16:10:26 +02:00 committed by GitHub
parent 3b64237893
commit 3cdba561a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -7,7 +7,9 @@ runs:
- name: Install cargo-binstall
if: runner.os != 'Windows'
shell: sh
run: curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
run: |
set -eu
(curl --retry 10 -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh || echo 'exit 1') | bash
- name: Install cargo-binstall
if: runner.os == 'Windows'
run: Set-ExecutionPolicy Unrestricted -Scope Process; iex (iwr "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content